Lines 5-60json
6 "name": "Mountain Pass",
7 "url": "https://mountain-pass.com.au"
10 "Tom Howard <tom@mountain-pass.com.au>"
18 "packageManager": "npm@10.9.4",
21 "SEARCH_IMAGE": "opensearchproject/opensearch:3.5.0",
22 "SEARCH_IMAGE_2_19": "opensearchproject/opensearch:2.19.5",
23 "SEARCH_IMAGE_3_5": "opensearchproject/opensearch:3.5.0"
25 "scripts": {
CriticalManifest Confusion
Tarball package.json differs from the npm registry version manifest for scripts or dependency sets.
package.jsonView on unpkg · L25 26 "gen-install-cmd": "echo \"#!/bin/sh\n\nnpm install -g ${npm_package_name}@${npm_package_version}\" > install.sh",
27 "deploy:prod": "deploy/deploy.sh",
28 "deploy:test": "deploy/deploy.sh",
29 "turbo:build": "turbo run build",
30 "turbo:ci:version": "turbo run ci:version",
31 "turbo:ci:publish": "turbo run ci:publish",
32 "pull:open-search": "docker pull ${npm_package_config_SEARCH_IMAGE}",
33 "start:open-search": "docker run -p 9200:9200 -p 9300:9300 -e \"ES_JAVA_OPTS=-Xms1g -Xmx1g\" -e \"discovery.type=single-node\" -e \"plugins.security.disabled=true\" -e \"DISABLE_INSTALL_DEMO_CONFIG=true\" \"${npm_package_config_SEARCH_IMAGE}\"",
34 "pull:open-search:2.19": "docker pull ${npm_package_config_SEARCH_IMAGE_2_19}",
35 "start:open-search:2.19": "docker run -p 9200:9200 -p 9300:9300 -e \"ES_JAVA_OPTS=-Xms1g -Xmx1g\" -e \"discovery.type=single-node\" -e \"plugins.security.disabled=true\" -e \"DISABLE_INSTALL_DEMO_CONFIG=true\" \"${npm_package_config_SEARCH_IMAGE_2_19}\"",
36 "pull:open-search:3.5": "docker pull ${npm_package_config_SEARCH_IMAGE_3_5}",
37 "start:open-search:3.5": "docker run -p 9200:9200 -p 9300:9300 -e \"ES_JAVA_OPTS=-Xms1g -Xmx1g\" -e \"discovery.type=single-node\" -e \"plugins.security.disabled=true\" -e \"DISABLE_INSTALL_DEMO_CONFIG=true\" \"${npm_package_config_SEARCH_IMAGE_3_5}\"",
38 "hmm": "echo mountainpass-addressr-${npm_package_version}.tgz",
39 "requirements-check": "scripts/check-version.js",
40 "postinstall": "npm run requirements-check",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L40 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L40 41 "prestart:loader:babel:OT": "npm run build && cp -r target lib/.",
42 "start:loader:babel:OT": "ES_INDEX_NAME=ot COVERED_STATES=OT DEBUG=error,api,express:*,swagger-tools*,test,es PORT=$npm_package_config_localport node lib/loader.js",
43 "start:loader:packaged:OT": "npm pack && npm install -g mountainpass-addressr-${npm_package_version}.tgz && ES_INDEX_NAME=ot COVERED_STATES=OT addressr-loader",
44 "start:loader:prepackaged": "npm install -g mountainpass-addressr-${npm_package_version}.tgz && addressr-loader",
45 "start:loader:packaged": "npm pack && npm install -g mountainpass-addressr-${npm_package_version}.tgz && addressr-loader",
46 "start:loader:packaged:geo": "npm pack && npm install -g mountainpass-addressr-${npm_package_version}.tgz && ADDRESSR_ENABLE_GEO=1 DEBUG=error,api,express:*,swagger-tools*,test,es PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 addressr-loader",
47 "start:loader:OT": "ES_INDEX_NAME=ot COVERED_STATES=OT DEBUG=error,api,express:*,swagger-tools*,test,es PORT=$npm_package_config_localport babel-node loader.js",
48 "start:loader:OT:geo": "ADDRESSR_ENABLE_GEO=1 ES_INDEX_NAME=ot COVERED_STATES=OT DEBUG=error,api,express:*,swagger-tools*,test,es PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
49 "start:loader:VIC:geo": "ADDRESSR_ENABLE_GEO=1 ES_INDEX_NAME=ot COVERED_STATES=VIC DEBUG=error,api,express:*,swagger-tools*,test,es PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js",
50 "start:loader": "DEBUG=error,api,express:*,swagger-tools*,test,es PORT=$npm_package_config_localport babel-node loader.js",
51 "start:loader:geo": "ADDRESSR_ENABLE_GEO=1 DEBUG=error,api,express:*,swagger-tools*,test,es PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
52 "start:loader:geo:prod": ". .env && PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
53 "start:loader:geo:prod:clear": ". ./.env && ES_CLEAR_INDEX=1 PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
54 "start:loader:geo:ACT:prod": ". ./.env && COVERED_STATES=ACT PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
55 "start:loader:geo:NSW:prod": ". ./.env && COVERED_STATES=NSW PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
56 "start:loader:geo:NT:prod": ". ./.env && COVERED_STATES=NT PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
57 "start:loader:geo:QLD:prod": ". ./.env && COVERED_STATES=QLD PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
58 "start:loader:geo:OT:prod": ". ./.env && COVERED_STATES=OT PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
59 "start:loader:geo:SA:prod": ". ./.env && COVERED_STATES=SA PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",
60 "start:loader:geo:TAS:prod": ". ./.env && COVERED_STATES=TAS PORT=$npm_package_config_localport NODE_OPTIONS=--max_old_space_size=8196 babel-node loader.js ",