{"id":137223997,"number":"1.5.4","published_at":"2025-05-10T03:51:29.110Z","licenses":"Apache-2.0","integrity":"sha512-CLW1pmdFyUn1aVvjTFY+6jELartjHquYc9udtIXsnl3DQpNxfFR9C31/9qw9g9JUAMhczqhoWukXxjfZfqpd7Q==","status":null,"download_url":"https://registry.npmjs.org/setup-cpp/-/setup-cpp-1.5.4.tgz","registry_url":"https://www.npmjs.com/package/setup-cpp/v/1.5.4","documentation_url":null,"install_command":"npm install setup-cpp@1.5.4","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"dist":{"integrity":"sha512-CLW1pmdFyUn1aVvjTFY+6jELartjHquYc9udtIXsnl3DQpNxfFR9C31/9qw9g9JUAMhczqhoWukXxjfZfqpd7Q==","shasum":"918504803b7a32de07047190ae027010a54db4b5","tarball":"https://registry.npmjs.org/setup-cpp/-/setup-cpp-1.5.4.tgz","fileCount":516,"unpackedSize":12416428,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIuqFMIPnigGfNrbidr6CHOahH3Q1RnuaYiKNzqPoBQQIhAO6rf8uUGWnqKhAst+igtT78T2eXCsrwOGlomSZsBFvM"}]},"gitHead":null,"main":"dist/library/lib.mjs","scripts":{"build":"run-s clean \u0026\u0026 pnpm -r build \u0026\u0026 run-p build.types.modern lint.root.tsc build.cli.modern build.cli.legacy build.library \u0026\u0026 run-p build.json build.bash","build.cli.modern":"cross-env NODE_ENV=production vite build --mode cli-modern","build.cli.legacy":"cross-env NODE_ENV=production vite build --mode cli-legacy","build.library":"cross-env NODE_ENV=production vite build --mode library","build.types.modern":"tsc -p ./tsconfig.types.json","build.json":"shx cp ./src/*/*.json ./dist/legacy/ \u0026\u0026 shx cp ./dist/legacy/*.json ./dist/modern \u0026\u0026 minijson --file ./dist/**/*.json","build.bash":"shx cp ./src/*/*.bash ./dist/legacy/ \u0026\u0026 shx cp ./dist/legacy/*.bash ./dist/modern","bump":"ncu -u -x execa,numerous,eslint,@types/eslint,which \u0026\u0026 pnpm update \u0026\u0026 pnpx typesync \u0026\u0026 pnpm run clean","bump.llvm":"GITHUB_TOKEN=$(gh auth token) tsx ./src/llvm/assets-list.ts","bump.gcc":"GITHUB_TOKEN=$(gh auth token) tsx ./src/gcc/assets-list.ts","bump.infer":"GITHUB_TOKEN=$(gh auth token) tsx ./src/infer/assets-list.ts","bump.versions":"run-p bump.llvm bump.gcc bump.infer \u0026\u0026 run-s format","clean":"shx rm -rf ./dist ./packages/*/dist ./exe ./.parcel-cache \u0026\u0026 shx mkdir -p ./dist/legacy ./dist/modern ./dist/modern ","dev.vite":"cross-env NODE_ENV=development vite build --watch","dev.packages":"turbo dev","dev.root.tsc":"tsc --noEmit --pretty --watch","dev":"run-p build.json dev.packages dev.root.tsc dev.vite","docs":"shx rm -rf packages/*/README.md \u0026\u0026 pnpm -r exec readme --path ../../dev/readme/template.md -y \u0026\u0026 pnpm -r exec ts-readme","format":"run-s lint.dprint","lint":"turbo lint \u0026\u0026 run-p --aggregate-output --continue-on-error lint.**","lint.cspell":"cspell lint --no-progress --show-suggestions --cache --cache-location ./.cache/cspell/.cspellcache","lint.biome":"biome check --write --unsafe","lint.dprint":"dprint fmt","lint.root.tsc":"tsc --noEmit --pretty","lint.root.eslint":"eslint './{src,dev}/**/*.{ts,tsx,js,jsx,cjs,mjs,json,yaml}' --no-error-on-unmatched-pattern --cache --cache-location ./.cache/eslint/ --fix","pack.exe":"shx rm -rf ./dist/tsconfig.tsbuildinfo \u0026\u0026 node ./dev/scripts/pack-exe.mjs","publish.all":"pnpm -r publish","test.lint":"run-p --aggregate-output --continue-on-error test.lint.** lint.cspell lint.root.tsc","test.lint.root.eslint":"eslint './{src,dev}/**/*.{ts,tsx,js,jsx,cjs,mjs,json,yaml}' --no-error-on-unmatched-pattern --cache --cache-location ./.cache/eslint/","test.lint.biome":"biome check","test.lint.dprint":"dprint check","test.docker":"tsx ./dev/docker/ci/tests/index.mts","test":"turbo test \u0026\u0026 jest --runInBand --forceExit --coverage","build.docker-ci":"node ./dev/docker/ci/docker-ci.mjs"},"_npmVersion":"10.9.2","_nodeVersion":"22.15.0","_hasShrinkwrap":false,"directories":{}},"created_at":"2025-05-10T03:52:19.611Z","updated_at":"2025-05-22T08:02:18.579Z","purl":"pkg:npm/setup-cpp@1.5.4","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/setup-cpp/versions/1.5.4","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/setup-cpp/versions/1.5.4/codemeta","dependencies":[{"id":1584335912,"ecosystem":"npm","package_name":"@actions/cache","requirements":"^4.0.2","kind":"Development","optional":false},{"id":1584335913,"ecosystem":"npm","package_name":"@actions/core","requirements":"^1.11.1","kind":"Development","optional":false},{"id":1584335914,"ecosystem":"npm","package_name":"@actions/exec","requirements":"^1.1.1","kind":"Development","optional":false},{"id":1584335915,"ecosystem":"npm","package_name":"@actions/http-client","requirements":"^2.2.3","kind":"Development","optional":false},{"id":1584335916,"ecosystem":"npm","package_name":"@actions/io","requirements":"^1.1.3","kind":"Development","optional":false},{"id":1584335917,"ecosystem":"npm","package_name":"@actions/tool-cache","requirements":"^2.0.2","kind":"Development","optional":false},{"id":1584335918,"ecosystem":"npm","package_name":"@aminya/minijson","requirements":"1.1.0","kind":"Development","optional":false},{"id":1584335919,"ecosystem":"npm","package_name":"@babel/core","requirements":"^7.26.9","kind":"Development","optional":false},{"id":1584335920,"ecosystem":"npm","package_name":"@biomejs/biome","requirements":"^1.9.4","kind":"Development","optional":false},{"id":1584335921,"ecosystem":"npm","package_name":"@iarna/toml","requirements":"^2.2.5","kind":"Development","optional":false},{"id":1584335922,"ecosystem":"npm","package_name":"@liuli-util/vite-plugin-node","requirements":"^0.9.0","kind":"Development","optional":false},{"id":1584335923,"ecosystem":"npm","package_name":"@octokit/core","requirements":"^6.1.4","kind":"Development","optional":false},{"id":1584335924,"ecosystem":"npm","package_name":"@octokit/openapi-types","requirements":"^25.0.0","kind":"Development","optional":false},{"id":1584335925,"ecosystem":"npm","package_name":"@octokit/plugin-paginate-rest","requirements":"^12.0.0","kind":"Development","optional":false},{"id":1584335926,"ecosystem":"npm","package_name":"@octokit/plugin-rest-endpoint-methods","requirements":"^14.0.0","kind":"Development","optional":false},{"id":1584335927,"ecosystem":"npm","package_name":"@octokit/rest","requirements":"^21.1.1","kind":"Development","optional":false},{"id":1584335928,"ecosystem":"npm","package_name":"@octokit/types","requirements":"^14.0.0","kind":"Development","optional":false},{"id":1584335929,"ecosystem":"npm","package_name":"@shockpkg/archive-files","requirements":"3.2.5","kind":"Development","optional":false},{"id":1584335930,"ecosystem":"npm","package_name":"@swc/cli","requirements":"^0.6.0","kind":"Development","optional":false},{"id":1584335931,"ecosystem":"npm","package_name":"@swc/jest","requirements":"^0.2.37","kind":"Development","optional":false},{"id":1584335932,"ecosystem":"npm","package_name":"@types/babel__core","requirements":"~7.20.5","kind":"Development","optional":false},{"id":1584335933,"ecosystem":"npm","package_name":"@types/cross-spawn","requirements":"^6.0.6","kind":"Development","optional":false},{"id":1584335934,"ecosystem":"npm","package_name":"@types/escape-quotes","requirements":"~1.0.0","kind":"Development","optional":false},{"id":1584335935,"ecosystem":"npm","package_name":"@types/eslint","requirements":"^9.6.1","kind":"Development","optional":false},{"id":1584335936,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"^11.0.4","kind":"Development","optional":false},{"id":1584335937,"ecosystem":"npm","package_name":"@types/iarna__toml","requirements":"~2.0.5","kind":"Development","optional":false},{"id":1584335938,"ecosystem":"npm","package_name":"@types/jest","requirements":"^29.5.14","kind":"Development","optional":false},{"id":1584335939,"ecosystem":"npm","package_name":"@types/memoizee","requirements":"^0.4.11","kind":"Development","optional":false},{"id":1584335940,"ecosystem":"npm","package_name":"@types/node","requirements":"^22.13.8","kind":"Development","optional":false},{"id":1584335941,"ecosystem":"npm","package_name":"@types/semver","requirements":"^7.5.8","kind":"Development","optional":false},{"id":1584335942,"ecosystem":"npm","package_name":"@types/which","requirements":"^3.0.4","kind":"Development","optional":false},{"id":1584335943,"ecosystem":"npm","package_name":"@upleveled/babel-plugin-remove-node-prefix","requirements":"github:aminya/babel-plugin-remove-node-prefix#02526f866c4f57d3a097590942dc0e700fb3eb15","kind":"Development","optional":false},{"id":1584335944,"ecosystem":"npm","package_name":"admina","requirements":"^1.0.1","kind":"Development","optional":false},{"id":1584335945,"ecosystem":"npm","package_name":"caxa","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1584335946,"ecosystem":"npm","package_name":"ci-info","requirements":"^4.1.0","kind":"Development","optional":false},{"id":1584335947,"ecosystem":"npm","package_name":"cross-env","requirements":"7.0.3","kind":"Development","optional":false},{"id":1584335948,"ecosystem":"npm","package_name":"cross-spawn","requirements":"^7.0.6","kind":"Development","optional":false},{"id":1584335949,"ecosystem":"npm","package_name":"cspell","requirements":"^8.17.5","kind":"Development","optional":false},{"id":1584335950,"ecosystem":"npm","package_name":"diagnostics_channel","requirements":"^1.1.0","kind":"Development","optional":false},{"id":1584335951,"ecosystem":"npm","package_name":"dprint","requirements":"^0.49.0","kind":"Development","optional":false},{"id":1584335952,"ecosystem":"npm","package_name":"escape-path-with-spaces","requirements":"^1.0.2","kind":"Development","optional":false},{"id":1584335953,"ecosystem":"npm","package_name":"escape-quotes","requirements":"^1.0.2","kind":"Development","optional":false},{"id":1584335954,"ecosystem":"npm","package_name":"escape-string-regexp","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1584335955,"ecosystem":"npm","package_name":"eslint","requirements":"^8.57.1","kind":"Development","optional":false},{"id":1584335956,"ecosystem":"npm","package_name":"eslint-config-atomic","requirements":"^1.22.1","kind":"Development","optional":false},{"id":1584335957,"ecosystem":"npm","package_name":"execa","requirements":"^7.2.0","kind":"Development","optional":false},{"id":1584335958,"ecosystem":"npm","package_name":"fast-glob","requirements":"^3.3.3","kind":"Development","optional":false},{"id":1584335959,"ecosystem":"npm","package_name":"fs-extra","requirements":"^11.3.0","kind":"Development","optional":false},{"id":1584335960,"ecosystem":"npm","package_name":"is-url-online","requirements":"^1.5.0","kind":"Development","optional":false},{"id":1584335961,"ecosystem":"npm","package_name":"jest","requirements":"^29.7.0","kind":"Development","optional":false},{"id":1584335962,"ecosystem":"npm","package_name":"lefthook","requirements":"^1.11.2","kind":"Development","optional":false},{"id":1584335963,"ecosystem":"npm","package_name":"macos-release","requirements":"^3.3.0","kind":"Development","optional":false},{"id":1584335964,"ecosystem":"npm","package_name":"memoizee","requirements":"^0.4.17","kind":"Development","optional":false},{"id":1584335965,"ecosystem":"npm","package_name":"mkdirp","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1584335966,"ecosystem":"npm","package_name":"mri","requirements":"^1.2.0","kind":"Development","optional":false},{"id":1584335967,"ecosystem":"npm","package_name":"msvc-dev-cmd","requirements":"github:aminya/msvc-dev-cmd#c01f519bd995460228ed3dec4df51df92dc290fd","kind":"Development","optional":false},{"id":1584335968,"ecosystem":"npm","package_name":"node-downloader-helper","requirements":"2.1.9","kind":"Development","optional":false},{"id":1584335969,"ecosystem":"npm","package_name":"npm-check-updates","requirements":"^18.0.0","kind":"Development","optional":false},{"id":1584335970,"ecosystem":"npm","package_name":"npm-run-all2","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1584335971,"ecosystem":"npm","package_name":"numerous","requirements":"1.0.3","kind":"Development","optional":false},{"id":1584335972,"ecosystem":"npm","package_name":"p-timeout","requirements":"^6.1.4","kind":"Development","optional":false},{"id":1584335973,"ecosystem":"npm","package_name":"path-exists","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1584335974,"ecosystem":"npm","package_name":"patha","requirements":"^0.4.1","kind":"Development","optional":false},{"id":1584335975,"ecosystem":"npm","package_name":"prettier","requirements":"3.5.3","kind":"Development","optional":false},{"id":1584335976,"ecosystem":"npm","package_name":"prettier-config-atomic","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1584335977,"ecosystem":"npm","package_name":"randomuuid-polyfill","requirements":"^1.0.2","kind":"Development","optional":false},{"id":1584335978,"ecosystem":"npm","package_name":"readme-md-generator","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1584335979,"ecosystem":"npm","package_name":"retry-as-promised","requirements":"^7.1.1","kind":"Development","optional":false},{"id":1584335980,"ecosystem":"npm","package_name":"rollup","requirements":"^4.34.9","kind":"Development","optional":false},{"id":1584335981,"ecosystem":"npm","package_name":"safe-stable-stringify","requirements":"^2.5.0","kind":"Development","optional":false},{"id":1584335982,"ecosystem":"npm","package_name":"semver","requirements":"7.7.1","kind":"Development","optional":false},{"id":1584335983,"ecosystem":"npm","package_name":"setup-python","requirements":"github:aminya/setup-python#9700887","kind":"Development","optional":false},{"id":1584335984,"ecosystem":"npm","package_name":"shx","requirements":"0.4.0","kind":"Development","optional":false},{"id":1584335985,"ecosystem":"npm","package_name":"simple-update-notifier","requirements":"^2.0.0","kind":"Development","optional":false},{"id":1584335986,"ecosystem":"npm","package_name":"terser","requirements":"^5.39.0","kind":"Development","optional":false},{"id":1584335987,"ecosystem":"npm","package_name":"terser-config-atomic","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1584335988,"ecosystem":"npm","package_name":"time-delta","requirements":"github:aminya/time-delta#69d91a4","kind":"Development","optional":false},{"id":1584335989,"ecosystem":"npm","package_name":"timers-browserify","requirements":"^2.0.12","kind":"Development","optional":false},{"id":1584335990,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.2","kind":"Development","optional":false},{"id":1584335991,"ecosystem":"npm","package_name":"ts-readme","requirements":"^1.1.3","kind":"Development","optional":false},{"id":1584335992,"ecosystem":"npm","package_name":"tsx","requirements":"^4.19.3","kind":"Development","optional":false},{"id":1584335993,"ecosystem":"npm","package_name":"turbo","requirements":"2.4.4","kind":"Development","optional":false},{"id":1584335994,"ecosystem":"npm","package_name":"typescript","requirements":"^5.8.2","kind":"Development","optional":false},{"id":1584335995,"ecosystem":"npm","package_name":"ubuntu-version","requirements":"^2.0.0","kind":"Development","optional":false},{"id":1584335996,"ecosystem":"npm","package_name":"util.types","requirements":"^0.0.2","kind":"Development","optional":false},{"id":1584335997,"ecosystem":"npm","package_name":"vite","requirements":"^6.2.0","kind":"Development","optional":false},{"id":1584335998,"ecosystem":"npm","package_name":"vite-plugin-babel","requirements":"^1.3.0","kind":"Development","optional":false},{"id":1584335999,"ecosystem":"npm","package_name":"web-streams-polyfill","requirements":"^4.1.0","kind":"Development","optional":false},{"id":1584336000,"ecosystem":"npm","package_name":"which","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1584336001,"ecosystem":"npm","package_name":"ci-log","requirements":"1.0.2","kind":"Development","optional":false},{"id":1584336002,"ecosystem":"npm","package_name":"setup-alpine","requirements":"1.1.0","kind":"Development","optional":false},{"id":1584336003,"ecosystem":"npm","package_name":"exec-powershell","requirements":"1.0.1","kind":"Development","optional":false},{"id":1584336004,"ecosystem":"npm","package_name":"setup-apt","requirements":"3.0.3","kind":"Development","optional":false},{"id":1584336005,"ecosystem":"npm","package_name":"setup-brew","requirements":"1.1.1","kind":"Development","optional":false},{"id":1584336006,"ecosystem":"npm","package_name":"envosman","requirements":"1.0.5","kind":"Development","optional":false},{"id":1584336007,"ecosystem":"npm","package_name":"untildify-user","requirements":"1.0.1","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/setup-cpp"}