mirror of
https://github.com/pnpm/action-setup
synced 2026-03-19 12:13:28 +08:00
Remove the 9MB bundled pnpm.cjs/worker.js and instead use npm ci with committed package-lock.json files (~5KB) to install a bootstrap pnpm, which then installs the target version with integrity verification via the project's pnpm-lock.yaml. Also switch from ncc to esbuild and modernize to ESM. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
29 lines
662 B
JSON
29 lines
662 B
JSON
{
|
|
"name": "bootstrap-pnpm",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"dependencies": {
|
|
"pnpm": "latest"
|
|
}
|
|
},
|
|
"node_modules/pnpm": {
|
|
"version": "10.32.1",
|
|
"resolved": "https://registry.npmjs.org/pnpm/-/pnpm-10.32.1.tgz",
|
|
"integrity": "sha512-pwaTjw6JrBRWtlY+q07fHR+vM2jRGR/FxZeQ6W3JGORFarLmfWE94QQ9LoyB+HMD5rQNT/7KnfFe8a1Wc0jyvg==",
|
|
"license": "MIT",
|
|
"bin": {
|
|
"pnpm": "bin/pnpm.cjs",
|
|
"pnpx": "bin/pnpx.cjs"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.12"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/pnpm"
|
|
}
|
|
}
|
|
}
|
|
}
|