{"id":142607231,"number":"1.7.1","published_at":"2025-07-10T13:53:33.865Z","licenses":"Apache-2.0","integrity":"sha512-PVXVtAI/MFar8p/XNk0LYGWhLcYqcA+5KrwMGLt+nOieF0EXMHSZ0HPtavgzAU1SWsqtxeB4qC23IHXsvcc6gA==","status":null,"download_url":"https://registry.npmjs.org/setup-cpp/-/setup-cpp-1.7.1.tgz","registry_url":"https://www.npmjs.com/package/setup-cpp/v/1.7.1","documentation_url":null,"install_command":"npm install setup-cpp@1.7.1","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com","actor":{"name":"aminya","email":"aminyahyaabadi74@gmail.com","type":"user"}},"dist":{"integrity":"sha512-PVXVtAI/MFar8p/XNk0LYGWhLcYqcA+5KrwMGLt+nOieF0EXMHSZ0HPtavgzAU1SWsqtxeB4qC23IHXsvcc6gA==","shasum":"4179f33c8525d95ff9a35b7d51eb75ad457fe5f1","tarball":"https://registry.npmjs.org/setup-cpp/-/setup-cpp-1.7.1.tgz","fileCount":264,"unpackedSize":10776914,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOLF53J1CTf/Vsu/U8SqU5eiP4oBwrE7h6fOkD6XtjCQIhALq+FYuIrdQvS3YjOtVb4kHV8fp9srJBIDoJLWR91Vl9"}]},"gitHead":null,"main":"dist/library/lib.mjs","scripts":{"build":"turbo 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":"11.3.0","_nodeVersion":"23.4.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=12.x","pnpm":"^10"},"exports":null,"browserify":null},"created_at":"2025-07-10T13:53:43.320Z","updated_at":"2025-11-07T05:48:53.575Z","purl":"pkg:npm/setup-cpp@1.7.1","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/setup-cpp/versions/1.7.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/setup-cpp/versions/1.7.1/codemeta","dependencies":[{"id":1651137121,"ecosystem":"npm","package_name":"@actions/cache","requirements":"^4.0.2","kind":"Development","optional":false},{"id":1651137122,"ecosystem":"npm","package_name":"@actions/core","requirements":"^1.11.1","kind":"Development","optional":false},{"id":1651137123,"ecosystem":"npm","package_name":"@actions/exec","requirements":"^1.1.1","kind":"Development","optional":false},{"id":1651137124,"ecosystem":"npm","package_name":"@actions/http-client","requirements":"^2.2.3","kind":"Development","optional":false},{"id":1651137125,"ecosystem":"npm","package_name":"@actions/io","requirements":"^1.1.3","kind":"Development","optional":false},{"id":1651137126,"ecosystem":"npm","package_name":"@actions/tool-cache","requirements":"^2.0.2","kind":"Development","optional":false},{"id":1651137127,"ecosystem":"npm","package_name":"@aminya/minijson","requirements":"1.1.3","kind":"Development","optional":false},{"id":1651137128,"ecosystem":"npm","package_name":"@babel/core","requirements":"^7.26.9","kind":"Development","optional":false},{"id":1651137129,"ecosystem":"npm","package_name":"@babel/preset-typescript","requirements":"^7.27.1","kind":"Development","optional":false},{"id":1651137130,"ecosystem":"npm","package_name":"@biomejs/biome","requirements":"^1.9.4","kind":"Development","optional":false},{"id":1651137131,"ecosystem":"npm","package_name":"@iarna/toml","requirements":"^2.2.5","kind":"Development","optional":false},{"id":1651137132,"ecosystem":"npm","package_name":"@liuli-util/vite-plugin-node","requirements":"^0.10.0","kind":"Development","optional":false},{"id":1651137133,"ecosystem":"npm","package_name":"@octokit/core","requirements":"^7.0.0","kind":"Development","optional":false},{"id":1651137134,"ecosystem":"npm","package_name":"@octokit/openapi-types","requirements":"^25.0.0","kind":"Development","optional":false},{"id":1651137135,"ecosystem":"npm","package_name":"@octokit/plugin-paginate-rest","requirements":"^13.0.0","kind":"Development","optional":false},{"id":1651137136,"ecosystem":"npm","package_name":"@octokit/plugin-rest-endpoint-methods","requirements":"^16.0.0","kind":"Development","optional":false},{"id":1651137137,"ecosystem":"npm","package_name":"@octokit/rest","requirements":"^22.0.0","kind":"Development","optional":false},{"id":1651137138,"ecosystem":"npm","package_name":"@octokit/types","requirements":"^14.0.0","kind":"Development","optional":false},{"id":1651137139,"ecosystem":"npm","package_name":"@shockpkg/archive-files","requirements":"3.2.5","kind":"Development","optional":false},{"id":1651137140,"ecosystem":"npm","package_name":"@swc/cli","requirements":"^0.7.0","kind":"Development","optional":false},{"id":1651137141,"ecosystem":"npm","package_name":"@swc/jest","requirements":"^0.2.37","kind":"Development","optional":false},{"id":1651137142,"ecosystem":"npm","package_name":"@types/babel__core","requirements":"~7.20.5","kind":"Development","optional":false},{"id":1651137143,"ecosystem":"npm","package_name":"@types/cross-spawn","requirements":"^6.0.6","kind":"Development","optional":false},{"id":1651137144,"ecosystem":"npm","package_name":"@types/escape-quotes","requirements":"~1.0.0","kind":"Development","optional":false},{"id":1651137145,"ecosystem":"npm","package_name":"@types/eslint","requirements":"^9.6.1","kind":"Development","optional":false},{"id":1651137146,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"^11.0.4","kind":"Development","optional":false},{"id":1651137147,"ecosystem":"npm","package_name":"@types/iarna__toml","requirements":"~2.0.5","kind":"Development","optional":false},{"id":1651137148,"ecosystem":"npm","package_name":"@types/jest","requirements":"^29.5.14","kind":"Development","optional":false},{"id":1651137149,"ecosystem":"npm","package_name":"@types/memoizee","requirements":"^0.4.11","kind":"Development","optional":false},{"id":1651137150,"ecosystem":"npm","package_name":"@types/node","requirements":"^22.13.8","kind":"Development","optional":false},{"id":1651137151,"ecosystem":"npm","package_name":"@types/semver","requirements":"^7.5.8","kind":"Development","optional":false},{"id":1651137152,"ecosystem":"npm","package_name":"@types/which","requirements":"^3.0.4","kind":"Development","optional":false},{"id":1651137153,"ecosystem":"npm","package_name":"@upleveled/babel-plugin-remove-node-prefix","requirements":"github:aminya/babel-plugin-remove-node-prefix#02526f866c4f57d3a097590942dc0e700fb3eb15","kind":"Development","optional":false},{"id":1651137154,"ecosystem":"npm","package_name":"admina","requirements":"^1.0.1","kind":"Development","optional":false},{"id":1651137155,"ecosystem":"npm","package_name":"caxa","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1651137156,"ecosystem":"npm","package_name":"ci-info","requirements":"^4.1.0","kind":"Development","optional":false},{"id":1651137157,"ecosystem":"npm","package_name":"cross-env","requirements":"7.0.3","kind":"Development","optional":false},{"id":1651137158,"ecosystem":"npm","package_name":"cross-spawn","requirements":"^7.0.6","kind":"Development","optional":false},{"id":1651137159,"ecosystem":"npm","package_name":"cspell","requirements":"^9.0.0","kind":"Development","optional":false},{"id":1651137160,"ecosystem":"npm","package_name":"diagnostics_channel","requirements":"^1.1.0","kind":"Development","optional":false},{"id":1651137161,"ecosystem":"npm","package_name":"dprint","requirements":"^0.50.0","kind":"Development","optional":false},{"id":1651137162,"ecosystem":"npm","package_name":"escape-path-with-spaces","requirements":"^1.0.2","kind":"Development","optional":false},{"id":1651137163,"ecosystem":"npm","package_name":"escape-quotes","requirements":"^1.0.2","kind":"Development","optional":false},{"id":1651137164,"ecosystem":"npm","package_name":"escape-string-regexp","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1651137165,"ecosystem":"npm","package_name":"eslint","requirements":"^8.57.1","kind":"Development","optional":false},{"id":1651137166,"ecosystem":"npm","package_name":"eslint-config-atomic","requirements":"^1.22.1","kind":"Development","optional":false},{"id":1651137167,"ecosystem":"npm","package_name":"execa","requirements":"^7.2.0","kind":"Development","optional":false},{"id":1651137168,"ecosystem":"npm","package_name":"fast-glob","requirements":"^3.3.3","kind":"Development","optional":false},{"id":1651137169,"ecosystem":"npm","package_name":"fs-extra","requirements":"^11.3.0","kind":"Development","optional":false},{"id":1651137170,"ecosystem":"npm","package_name":"is-url-online","requirements":"^1.5.0","kind":"Development","optional":false},{"id":1651137171,"ecosystem":"npm","package_name":"jest","requirements":"^29.7.0","kind":"Development","optional":false},{"id":1651137172,"ecosystem":"npm","package_name":"lefthook","requirements":"^1.11.2","kind":"Development","optional":false},{"id":1651137173,"ecosystem":"npm","package_name":"macos-release","requirements":"^3.3.0","kind":"Development","optional":false},{"id":1651137174,"ecosystem":"npm","package_name":"memoizee","requirements":"^0.4.17","kind":"Development","optional":false},{"id":1651137175,"ecosystem":"npm","package_name":"mkdirp","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1651137176,"ecosystem":"npm","package_name":"mri","requirements":"^1.2.0","kind":"Development","optional":false},{"id":1651137177,"ecosystem":"npm","package_name":"msvc-dev-cmd","requirements":"github:aminya/msvc-dev-cmd#c01f519bd995460228ed3dec4df51df92dc290fd","kind":"Development","optional":false},{"id":1651137178,"ecosystem":"npm","package_name":"node-downloader-helper","requirements":"2.1.9","kind":"Development","optional":false},{"id":1651137179,"ecosystem":"npm","package_name":"npm-check-updates","requirements":"^18.0.0","kind":"Development","optional":false},{"id":1651137180,"ecosystem":"npm","package_name":"npm-run-all2","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1651137181,"ecosystem":"npm","package_name":"numerous","requirements":"1.0.3","kind":"Development","optional":false},{"id":1651137182,"ecosystem":"npm","package_name":"p-timeout","requirements":"^6.1.4","kind":"Development","optional":false},{"id":1651137183,"ecosystem":"npm","package_name":"path-exists","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1651137184,"ecosystem":"npm","package_name":"patha","requirements":"^0.4.1","kind":"Development","optional":false},{"id":1651137185,"ecosystem":"npm","package_name":"prettier","requirements":"3.6.2","kind":"Development","optional":false},{"id":1651137186,"ecosystem":"npm","package_name":"prettier-config-atomic","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1651137187,"ecosystem":"npm","package_name":"randomuuid-polyfill","requirements":"^1.0.2","kind":"Development","optional":false},{"id":1651137188,"ecosystem":"npm","package_name":"readme-md-generator","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1651137189,"ecosystem":"npm","package_name":"retry-as-promised","requirements":"^7.1.1","kind":"Development","optional":false},{"id":1651137190,"ecosystem":"npm","package_name":"rollup","requirements":"^4.34.9","kind":"Development","optional":false},{"id":1651137191,"ecosystem":"npm","package_name":"safe-stable-stringify","requirements":"^2.5.0","kind":"Development","optional":false},{"id":1651137192,"ecosystem":"npm","package_name":"semver","requirements":"7.7.2","kind":"Development","optional":false},{"id":1651137193,"ecosystem":"npm","package_name":"setup-python","requirements":"github:aminya/setup-python#9700887","kind":"Development","optional":false},{"id":1651137194,"ecosystem":"npm","package_name":"shx","requirements":"0.4.0","kind":"Development","optional":false},{"id":1651137195,"ecosystem":"npm","package_name":"simple-update-notifier","requirements":"^2.0.0","kind":"Development","optional":false},{"id":1651137196,"ecosystem":"npm","package_name":"terser","requirements":"^5.39.0","kind":"Development","optional":false},{"id":1651137197,"ecosystem":"npm","package_name":"terser-config-atomic","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1651137198,"ecosystem":"npm","package_name":"time-delta","requirements":"github:aminya/time-delta#69d91a4","kind":"Development","optional":false},{"id":1651137199,"ecosystem":"npm","package_name":"timers-browserify","requirements":"^2.0.12","kind":"Development","optional":false},{"id":1651137200,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.2","kind":"Development","optional":false},{"id":1651137201,"ecosystem":"npm","package_name":"ts-readme","requirements":"^1.1.3","kind":"Development","optional":false},{"id":1651137202,"ecosystem":"npm","package_name":"tsx","requirements":"^4.20.3","kind":"Development","optional":false},{"id":1651137203,"ecosystem":"npm","package_name":"turbo","requirements":"2.5.4","kind":"Development","optional":false},{"id":1651137204,"ecosystem":"npm","package_name":"typescript","requirements":"^5.8.2","kind":"Development","optional":false},{"id":1651137205,"ecosystem":"npm","package_name":"ubuntu-version","requirements":"^2.0.0","kind":"Development","optional":false},{"id":1651137206,"ecosystem":"npm","package_name":"util.types","requirements":"^0.0.2","kind":"Development","optional":false},{"id":1651137207,"ecosystem":"npm","package_name":"vite","requirements":"^6.2.0","kind":"Development","optional":false},{"id":1651137208,"ecosystem":"npm","package_name":"vite-plugin-babel","requirements":"^1.3.0","kind":"Development","optional":false},{"id":1651137209,"ecosystem":"npm","package_name":"web-streams-polyfill","requirements":"^4.1.0","kind":"Development","optional":false},{"id":1651137210,"ecosystem":"npm","package_name":"which","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1651137211,"ecosystem":"npm","package_name":"ci-log","requirements":"1.0.2","kind":"Development","optional":false},{"id":1651137212,"ecosystem":"npm","package_name":"setup-alpine","requirements":"1.1.0","kind":"Development","optional":false},{"id":1651137213,"ecosystem":"npm","package_name":"envosman","requirements":"1.0.5","kind":"Development","optional":false},{"id":1651137214,"ecosystem":"npm","package_name":"setup-apt","requirements":"3.1.3","kind":"Development","optional":false},{"id":1651137215,"ecosystem":"npm","package_name":"setup-brew","requirements":"1.1.1","kind":"Development","optional":false},{"id":1651137216,"ecosystem":"npm","package_name":"exec-powershell","requirements":"1.0.1","kind":"Development","optional":false},{"id":1651137217,"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"}