{"id":179289259,"number":"12.5.0","published_at":"2026-02-20T21:28:50.535Z","licenses":"SEE LICENSE IN LICENSE","integrity":"sha512-fYoXdJ9pfDipb44QKkAmEmB2IE05LtF1t6eqA2aB8xJrmq7IqoU1TDesDQrlE3TqSwEdMuR3NL7OpDzdyoeRYA==","status":null,"download_url":"https://registry.npmjs.org/@procore/core-scripts/-/core-scripts-12.5.0.tgz","registry_url":"https://www.npmjs.com/package/@procore/core-scripts/v/12.5.0","documentation_url":null,"install_command":"npm install @procore/core-scripts@12.5.0","immutable":null,"metadata":{"deprecated":"Deprecated. Migrate to Hammer. Migration guide: https://procoretech.atlassian.net/wiki/spaces/FDS/pages/4327276707/Hammer+migration+from+core-scripts","_npmUser":{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},"dist":{"shasum":"dbf3b46e715df9e62318864c77a091f21ad1140b","integrity":"sha512-fYoXdJ9pfDipb44QKkAmEmB2IE05LtF1t6eqA2aB8xJrmq7IqoU1TDesDQrlE3TqSwEdMuR3NL7OpDzdyoeRYA==","tarball":"https://registry.npmjs.org/@procore/core-scripts/-/core-scripts-12.5.0.tgz","fileCount":106,"unpackedSize":386372,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIET7K+E4Kzppdl99eyIO3YgsQLF7ZK+H0PCtNxVG1it1AiEAnAYsSulOggFCDJkdq+Nwe3r8glIpMAggfyqMxtIRpGo="}]},"gitHead":"e7fefb970c1dd8af05fada81d11e5a441e619609","main":"./dist/index.js","scripts":{"build":"tsc","clean":"rimraf dist","cli":"bin/core-scripts","dev":"yarn start","format":"prettier --ignore-unknown --write .","format:check":"prettier --cache --ignore-unknown --check .","lint":"eslint .","lint:types":"tsc --noEmit","oclif:manifest":"oclif-dev manifest","oclif:readme":"oclif-dev readme --multi  --dir=docs/commands","postpack":"rm -f oclif.manifest.json","prepack":"yarn build \u0026\u0026 yarn oclif:manifest","start":"tsc -w","test":"bin/core-scripts test --coverage"},"_npmVersion":null,"_nodeVersion":null,"_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=10.16.1"},"exports":null,"browserify":null},"created_at":"2026-03-15T02:03:54.674Z","updated_at":"2026-07-29T05:45:47.780Z","purl":"pkg:npm/%40procore/core-scripts@12.5.0","related_tag":null,"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@procore%2Fcore-scripts/versions/12.5.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@procore%2Fcore-scripts/versions/12.5.0/codemeta","dependencies":[{"id":1955050552,"ecosystem":"npm","package_name":"util","requirements":"^0.12.5","kind":"runtime","optional":false},{"id":1955050452,"ecosystem":"npm","package_name":"@babel/cli","requirements":"^7.23.0","kind":"runtime","optional":false},{"id":1955050453,"ecosystem":"npm","package_name":"@babel/core","requirements":"^7.23.3","kind":"runtime","optional":false},{"id":1955050454,"ecosystem":"npm","package_name":"@babel/plugin-proposal-export-default-from","requirements":"^7.23.3","kind":"runtime","optional":false},{"id":1955050455,"ecosystem":"npm","package_name":"@babel/plugin-transform-runtime","requirements":"^7.23.9","kind":"runtime","optional":false},{"id":1955050456,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"^7.23.3","kind":"runtime","optional":false},{"id":1955050457,"ecosystem":"npm","package_name":"@babel/preset-react","requirements":"^7.23.3","kind":"runtime","optional":false},{"id":1955050458,"ecosystem":"npm","package_name":"@babel/preset-typescript","requirements":"^7.23.3","kind":"runtime","optional":false},{"id":1955050459,"ecosystem":"npm","package_name":"@babel/runtime","requirements":"^7.26.10","kind":"runtime","optional":false},{"id":1955050460,"ecosystem":"npm","package_name":"@oclif/command","requirements":"^1.8.36","kind":"runtime","optional":false},{"id":1955050461,"ecosystem":"npm","package_name":"@oclif/core","requirements":"^1.26.2","kind":"runtime","optional":false},{"id":1955050462,"ecosystem":"npm","package_name":"@oclif/errors","requirements":"^1.3.6","kind":"runtime","optional":false},{"id":1955050463,"ecosystem":"npm","package_name":"@oclif/plugin-autocomplete","requirements":"~1.3.10","kind":"runtime","optional":false},{"id":1955050464,"ecosystem":"npm","package_name":"@oclif/plugin-help","requirements":"~5.1.23","kind":"runtime","optional":false},{"id":1955050465,"ecosystem":"npm","package_name":"@oclif/plugin-plugins","requirements":"^1.10.11","kind":"runtime","optional":false},{"id":1955050466,"ecosystem":"npm","package_name":"@procore/cdn","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1955050467,"ecosystem":"npm","package_name":"@procore/eslint-config","requirements":"^15.3.2","kind":"runtime","optional":false},{"id":1955050468,"ecosystem":"npm","package_name":"@svgr/webpack","requirements":"^6.5.1","kind":"runtime","optional":false},{"id":1955050469,"ecosystem":"npm","package_name":"assert","requirements":"^2.1.0","kind":"runtime","optional":false},{"id":1955050470,"ecosystem":"npm","package_name":"babel-jest","requirements":"^27.5.1","kind":"runtime","optional":false},{"id":1955050471,"ecosystem":"npm","package_name":"babel-loader","requirements":"^8.3.0","kind":"runtime","optional":false},{"id":1955050472,"ecosystem":"npm","package_name":"babel-plugin-named-asset-import","requirements":"^0.3.8","kind":"runtime","optional":false},{"id":1955050473,"ecosystem":"npm","package_name":"babel-plugin-styled-components","requirements":"^2.1.4","kind":"runtime","optional":false},{"id":1955050474,"ecosystem":"npm","package_name":"babel-preset-react-app","requirements":"^10.1.0","kind":"runtime","optional":false},{"id":1955050475,"ecosystem":"npm","package_name":"browserify-zlib","requirements":"^0.2.0","kind":"runtime","optional":false},{"id":1955050476,"ecosystem":"npm","package_name":"browserslist","requirements":"^4.22.1","kind":"runtime","optional":false},{"id":1955050477,"ecosystem":"npm","package_name":"buffer","requirements":"^6.0.3","kind":"runtime","optional":false},{"id":1955050478,"ecosystem":"npm","package_name":"camelcase","requirements":"^6.3.0","kind":"runtime","optional":false},{"id":1955050479,"ecosystem":"npm","package_name":"case-sensitive-paths-webpack-plugin","requirements":"^2.4.0","kind":"runtime","optional":false},{"id":1955050480,"ecosystem":"npm","package_name":"chalk","requirements":"^4.1.2","kind":"runtime","optional":false},{"id":1955050481,"ecosystem":"npm","package_name":"cli-highlight","requirements":"^2.1.11","kind":"runtime","optional":false},{"id":1955050482,"ecosystem":"npm","package_name":"console-browserify","requirements":"^1.2.0","kind":"runtime","optional":false},{"id":1955050483,"ecosystem":"npm","package_name":"constants-browserify","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1955050484,"ecosystem":"npm","package_name":"core-js","requirements":"^3.35.1","kind":"runtime","optional":false},{"id":1955050485,"ecosystem":"npm","package_name":"cross-spawn","requirements":"^7.0.6","kind":"runtime","optional":false},{"id":1955050486,"ecosystem":"npm","package_name":"crypto-browserify","requirements":"^3.12.0","kind":"runtime","optional":false},{"id":1955050487,"ecosystem":"npm","package_name":"css-loader","requirements":"^6.8.1","kind":"runtime","optional":false},{"id":1955050488,"ecosystem":"npm","package_name":"css-minimizer-webpack-plugin","requirements":"^4.2.2","kind":"runtime","optional":false},{"id":1955050489,"ecosystem":"npm","package_name":"debug","requirements":"^4.3.4","kind":"runtime","optional":false},{"id":1955050490,"ecosystem":"npm","package_name":"deepmerge","requirements":"^4.3.1","kind":"runtime","optional":false},{"id":1955050491,"ecosystem":"npm","package_name":"del","requirements":"^6.1.1","kind":"runtime","optional":false},{"id":1955050492,"ecosystem":"npm","package_name":"domain-browser","requirements":"^4.23.0","kind":"runtime","optional":false},{"id":1955050493,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.3.1","kind":"runtime","optional":false},{"id":1955050494,"ecosystem":"npm","package_name":"dotenv-expand","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1955050495,"ecosystem":"npm","package_name":"ejs","requirements":"^3.1.10","kind":"runtime","optional":false},{"id":1955050496,"ecosystem":"npm","package_name":"enquirer","requirements":"^2.4.1","kind":"runtime","optional":false},{"id":1955050497,"ecosystem":"npm","package_name":"envinfo","requirements":"^7.11.0","kind":"runtime","optional":false},{"id":1955050498,"ecosystem":"npm","package_name":"eslint","requirements":"^8.57.0","kind":"runtime","optional":false},{"id":1955050499,"ecosystem":"npm","package_name":"events","requirements":"^3.3.0","kind":"runtime","optional":false},{"id":1955050500,"ecosystem":"npm","package_name":"file-loader","requirements":"^6.2.0","kind":"runtime","optional":false},{"id":1955050501,"ecosystem":"npm","package_name":"fs-extra","requirements":"^10.1.0","kind":"runtime","optional":false},{"id":1955050502,"ecosystem":"npm","package_name":"html-webpack-plugin","requirements":"^5.5.3","kind":"runtime","optional":false},{"id":1955050503,"ecosystem":"npm","package_name":"https-browserify","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1955050504,"ecosystem":"npm","package_name":"identity-obj-proxy","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1955050505,"ecosystem":"npm","package_name":"jest","requirements":"^27.5.1","kind":"runtime","optional":false},{"id":1955050506,"ecosystem":"npm","package_name":"jest-cli","requirements":"^27.5.1","kind":"runtime","optional":false},{"id":1955050507,"ecosystem":"npm","package_name":"jest-pnp-resolver","requirements":"^1.2.3","kind":"runtime","optional":false},{"id":1955050508,"ecosystem":"npm","package_name":"jest-watch-typeahead","requirements":"1.0.0","kind":"runtime","optional":false},{"id":1955050509,"ecosystem":"npm","package_name":"levenary","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":1955050510,"ecosystem":"npm","package_name":"make-dir","requirements":"^3.1.0","kind":"runtime","optional":false},{"id":1955050511,"ecosystem":"npm","package_name":"mini-css-extract-plugin","requirements":"^2.7.6","kind":"runtime","optional":false},{"id":1955050512,"ecosystem":"npm","package_name":"os-browserify","requirements":"^0.3.0","kind":"runtime","optional":false},{"id":1955050513,"ecosystem":"npm","package_name":"path-browserify","requirements":"^1.0.1","kind":"runtime","optional":false},{"id":1955050514,"ecosystem":"npm","package_name":"postcss","requirements":"^8.4.32","kind":"runtime","optional":false},{"id":1955050515,"ecosystem":"npm","package_name":"postcss-flexbugs-fixes","requirements":"^5.0.2","kind":"runtime","optional":false},{"id":1955050516,"ecosystem":"npm","package_name":"postcss-loader","requirements":"^7.3.3","kind":"runtime","optional":false},{"id":1955050517,"ecosystem":"npm","package_name":"postcss-normalize","requirements":"^10.0.1","kind":"runtime","optional":false},{"id":1955050518,"ecosystem":"npm","package_name":"postcss-preset-env","requirements":"^7.8.3","kind":"runtime","optional":false},{"id":1955050519,"ecosystem":"npm","package_name":"prettier","requirements":"^2.8.8","kind":"runtime","optional":false},{"id":1955050520,"ecosystem":"npm","package_name":"process","requirements":"^0.11.10","kind":"runtime","optional":false},{"id":1955050521,"ecosystem":"npm","package_name":"punycode","requirements":"^2.3.1","kind":"runtime","optional":false},{"id":1955050522,"ecosystem":"npm","package_name":"querystring-es3","requirements":"^0.2.1","kind":"runtime","optional":false},{"id":1955050523,"ecosystem":"npm","package_name":"react-app-polyfill","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1955050524,"ecosystem":"npm","package_name":"react-dev-utils","requirements":"^12.0.1","kind":"runtime","optional":false},{"id":1955050525,"ecosystem":"npm","package_name":"react-error-overlay","requirements":"^6.0.11","kind":"runtime","optional":false},{"id":1955050526,"ecosystem":"npm","package_name":"readable-stream","requirements":"^4.4.2","kind":"runtime","optional":false},{"id":1955050527,"ecosystem":"npm","package_name":"resolve","requirements":"^1.22.8","kind":"runtime","optional":false},{"id":1955050528,"ecosystem":"npm","package_name":"resolve-url-loader","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1955050529,"ecosystem":"npm","package_name":"sass","requirements":"^1.69.5","kind":"runtime","optional":false},{"id":1955050530,"ecosystem":"npm","package_name":"sass-loader","requirements":"^11.1.1","kind":"runtime","optional":false},{"id":1955050531,"ecosystem":"npm","package_name":"sockjs-client","requirements":"^1.6.1","kind":"runtime","optional":false},{"id":1955050532,"ecosystem":"npm","package_name":"stream-browserify","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1955050533,"ecosystem":"npm","package_name":"stream-http","requirements":"^3.2.0","kind":"runtime","optional":false},{"id":1955050534,"ecosystem":"npm","package_name":"string_decoder","requirements":"^1.3.0","kind":"runtime","optional":false},{"id":1955050535,"ecosystem":"npm","package_name":"strip-ansi","requirements":"^6.0.1","kind":"runtime","optional":false},{"id":1955050536,"ecosystem":"npm","package_name":"style-loader","requirements":"^3.3.3","kind":"runtime","optional":false},{"id":1955050537,"ecosystem":"npm","package_name":"stylelint","requirements":"^14.16.1","kind":"runtime","optional":false},{"id":1955050538,"ecosystem":"npm","package_name":"stylelint-config-standard","requirements":"^28.0.0","kind":"runtime","optional":false},{"id":1955050539,"ecosystem":"npm","package_name":"stylelint-config-styled-components","requirements":"^0.1.1","kind":"runtime","optional":false},{"id":1955050540,"ecosystem":"npm","package_name":"stylelint-prettier","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1955050541,"ecosystem":"npm","package_name":"terser","requirements":"^5.24.0","kind":"runtime","optional":false},{"id":1955050542,"ecosystem":"npm","package_name":"terser-webpack-plugin","requirements":"^5.3.9","kind":"runtime","optional":false},{"id":1955050543,"ecosystem":"npm","package_name":"thread-loader","requirements":"^4.0.2","kind":"runtime","optional":false},{"id":1955050544,"ecosystem":"npm","package_name":"timers-browserify","requirements":"^2.0.12","kind":"runtime","optional":false},{"id":1955050545,"ecosystem":"npm","package_name":"ts-pnp","requirements":"^1.2.0","kind":"runtime","optional":false},{"id":1955050546,"ecosystem":"npm","package_name":"tsconfig","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1955050547,"ecosystem":"npm","package_name":"tslib","requirements":"^2.6.2","kind":"runtime","optional":false},{"id":1955050548,"ecosystem":"npm","package_name":"tty-browserify","requirements":"^0.0.1","kind":"runtime","optional":false},{"id":1955050549,"ecosystem":"npm","package_name":"typescript","requirements":"^5.5.2","kind":"runtime","optional":false},{"id":1955050550,"ecosystem":"npm","package_name":"url","requirements":"^0.11.3","kind":"runtime","optional":false},{"id":1955050551,"ecosystem":"npm","package_name":"url-loader","requirements":"^4.1.1","kind":"runtime","optional":false},{"id":1955050553,"ecosystem":"npm","package_name":"validate-npm-package-name","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1955050554,"ecosystem":"npm","package_name":"vm-browserify","requirements":"^1.1.2","kind":"runtime","optional":false},{"id":1955050555,"ecosystem":"npm","package_name":"webpack","requirements":"^5.104.1","kind":"runtime","optional":false},{"id":1955050556,"ecosystem":"npm","package_name":"webpack-bugsnag-plugins","requirements":"^1.8.0","kind":"runtime","optional":false},{"id":1955050557,"ecosystem":"npm","package_name":"webpack-bundle-analyzer","requirements":"^4.10.1","kind":"runtime","optional":false},{"id":1955050558,"ecosystem":"npm","package_name":"webpack-chain","requirements":"^6.5.1","kind":"runtime","optional":false},{"id":1955050559,"ecosystem":"npm","package_name":"webpack-dev-server","requirements":"^5.2.2","kind":"runtime","optional":false},{"id":1955050560,"ecosystem":"npm","package_name":"webpack-manifest-plugin","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1955050561,"ecosystem":"npm","package_name":"workbox-webpack-plugin","requirements":"7.3.0","kind":"runtime","optional":false},{"id":1955050562,"ecosystem":"npm","package_name":"worker-loader","requirements":"^3.0.8","kind":"runtime","optional":false},{"id":1955050563,"ecosystem":"npm","package_name":"@babel/helper-call-delegate","requirements":"^7.12.13","kind":"Development","optional":false},{"id":1955050564,"ecosystem":"npm","package_name":"@oclif/dev-cli","requirements":"^1.26.10","kind":"Development","optional":false},{"id":1955050565,"ecosystem":"npm","package_name":"@procore/prettier-config","requirements":"^1.1.1","kind":"Development","optional":false},{"id":1955050566,"ecosystem":"npm","package_name":"@types/case-sensitive-paths-webpack-plugin","requirements":"^2.1.9","kind":"Development","optional":false},{"id":1955050567,"ecosystem":"npm","package_name":"@types/cross-spawn","requirements":"^6.0.5","kind":"Development","optional":false},{"id":1955050568,"ecosystem":"npm","package_name":"@types/debug","requirements":"^4.1.12","kind":"Development","optional":false},{"id":1955050569,"ecosystem":"npm","package_name":"@types/ejs","requirements":"^3.1.5","kind":"Development","optional":false},{"id":1955050570,"ecosystem":"npm","package_name":"@types/envinfo","requirements":"^7.8.3","kind":"Development","optional":false},{"id":1955050571,"ecosystem":"npm","package_name":"@types/eslint","requirements":"^8.56.10","kind":"Development","optional":false},{"id":1955050572,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"^9.0.13","kind":"Development","optional":false},{"id":1955050573,"ecosystem":"npm","package_name":"@types/html-webpack-plugin","requirements":"^3.2.9","kind":"Development","optional":false},{"id":1955050574,"ecosystem":"npm","package_name":"@types/jest","requirements":"^27.5.2","kind":"Development","optional":false},{"id":1955050575,"ecosystem":"npm","package_name":"@types/node","requirements":"^18.18.9","kind":"Development","optional":false},{"id":1955050576,"ecosystem":"npm","package_name":"@types/postcss-flexbugs-fixes","requirements":"^5.0.3","kind":"Development","optional":false},{"id":1955050577,"ecosystem":"npm","package_name":"@types/postcss-preset-env","requirements":"^7.7.0","kind":"Development","optional":false},{"id":1955050578,"ecosystem":"npm","package_name":"@types/react-dev-utils","requirements":"^9.0.15","kind":"Development","optional":false},{"id":1955050579,"ecosystem":"npm","package_name":"@types/resolve","requirements":"^1.20.5","kind":"Development","optional":false},{"id":1955050580,"ecosystem":"npm","package_name":"@types/validate-npm-package-name","requirements":"^4.0.2","kind":"Development","optional":false},{"id":1955050581,"ecosystem":"npm","package_name":"@types/webpack-bugsnag-plugins","requirements":"^1.4.5","kind":"Development","optional":false},{"id":1955050582,"ecosystem":"npm","package_name":"@types/webpack-bundle-analyzer","requirements":"^4.6.3","kind":"Development","optional":false},{"id":1955050583,"ecosystem":"npm","package_name":"@types/webpack-manifest-plugin","requirements":"^3.0.8","kind":"Development","optional":false},{"id":1955050584,"ecosystem":"npm","package_name":"react","requirements":"^18.2.0","kind":"Development","optional":false},{"id":1955050585,"ecosystem":"npm","package_name":"react-dom","requirements":"^18.2.0","kind":"Development","optional":false},{"id":1955050586,"ecosystem":"npm","package_name":"react-is","requirements":"^18.2.0","kind":"Development","optional":false},{"id":1955050587,"ecosystem":"npm","package_name":"rimraf","requirements":"^3.0.2","kind":"Development","optional":false},{"id":1955050588,"ecosystem":"npm","package_name":"styled-components","requirements":"^5.3.11","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@procore%2Fcore-scripts"}