get-pnpm moves from pnpm/get.pnpm.io into pnpm/npm/get-pnpm, at 0.0.9 (get.pnpm.io be4e983, where its history stays). - The pnpm v12 npm package depends on it with `workspace:*`, so a pnpm release bundles get-pnpm's source as of that release. A wrapper fix no longer needs a get-pnpm release, a catalog bump, and a minimumReleaseAge exclusion first. bundle-node-gyp builds it before the deploy injects its build output. - It is released on its own: a `get-pnpm` product in bump.ts and create-release-pr.yml (off by default), `get-pnpm@<version>` tags, and build-get-pnpm/publish-get-pnpm jobs in release.yml. It is private in the workspace so the TypeScript release's recursive publish skips it; the packed manifest drops the flag. - Its runtime dependencies stay exact, through a `get-pnpm` named catalog. Its lint is the root ESLint config. Its TLS tests use the fixture the Rust network tests use. - The npm-wrapper CI job runs its tests on Node.js 24 and 22, beside the wrapper's. The forwarding proxy in its download tests forwards only to the servers the tests start. npm's registry signing keys were pinned in five places: v11, v12, get-pnpm, and get.pnpm.io's install.sh and install.ps1. Only v11's copy was refreshed, by the release PR, and the two repositories handled a withdrawn key in opposite ways. They now come from .config/npm-signing-keys.json: - .github/scripts/update-npm-signing-keys.mjs refreshes it from npm on every release PR, not only v11 ones. A key npm stops listing stays, marked withdrawn. - The meta-updater renders it into the v11, v12, and get-pnpm copies, so `pnpm lint:meta` fails on a copy edited by hand. pnpm v11 and v12 keep trusting withdrawn keys, so packages signed before a rotation verify. get-pnpm drops them, as get.pnpm.io's installers do. - get.pnpm.io's update script is to read this file.
579 lines
8.9 KiB
JSON
579 lines
8.9 KiB
JSON
{
|
|
"ignorePaths": [
|
|
"**/nodeReleaseKeys.ts",
|
|
"**/nodeReleaseKeys.d.ts",
|
|
"**/node_release_keys.rs",
|
|
"bench-work-env/**",
|
|
"target/**",
|
|
"vendor/**"
|
|
],
|
|
"words": [
|
|
"abrt",
|
|
"adduser",
|
|
"adipiscing",
|
|
"agentkeepalive",
|
|
"agentkeepalive's",
|
|
"aliasless",
|
|
"amet",
|
|
"andreineculau",
|
|
"APFS",
|
|
"appdata",
|
|
"applyq",
|
|
"archy",
|
|
"argumentless",
|
|
"armv",
|
|
"AUTHTOKEN",
|
|
"autocheckpoint",
|
|
"autocompleting",
|
|
"autofix",
|
|
"autofixed",
|
|
"autoinstalled",
|
|
"autozoom",
|
|
"babek",
|
|
"Backblaze",
|
|
"badheaders",
|
|
"baires",
|
|
"basedirs",
|
|
"bdist",
|
|
"behaviour",
|
|
"blabla",
|
|
"Bluesky",
|
|
"brasileiro",
|
|
"bryntum",
|
|
"bsdtar",
|
|
"btrfs",
|
|
"buildx",
|
|
"Bunzip",
|
|
"cafile",
|
|
"cafs",
|
|
"camelcase",
|
|
"canonicalizer",
|
|
"cantopen",
|
|
"canva",
|
|
"CDPATH",
|
|
"cerbos",
|
|
"certfile",
|
|
"chcp",
|
|
"chmods",
|
|
"clonedeep",
|
|
"clonefile",
|
|
"cmds",
|
|
"Codeberg",
|
|
"codegen",
|
|
"codeload",
|
|
"codenames",
|
|
"codesign",
|
|
"colorterm",
|
|
"compdef",
|
|
"COMPREPLY",
|
|
"comver",
|
|
"confbox",
|
|
"cooldown",
|
|
"copyfiles",
|
|
"corejs",
|
|
"corepack",
|
|
"corge",
|
|
"cowsay",
|
|
"creatordate",
|
|
"Creds",
|
|
"cryptiles",
|
|
"cves",
|
|
"CWORD",
|
|
"cwsay",
|
|
"cyclonedx",
|
|
"cygdrive",
|
|
"dashrc",
|
|
"deburr",
|
|
"dedup",
|
|
"denoland",
|
|
"denolib",
|
|
"dependson",
|
|
"deptype",
|
|
"desugared",
|
|
"desugars",
|
|
"devextreme",
|
|
"devowl",
|
|
"dgimuvys",
|
|
"didyoumean",
|
|
"dirents",
|
|
"dirtyforms",
|
|
"diskusage",
|
|
"dislink",
|
|
"dpkg",
|
|
"drivelist",
|
|
"duplexify",
|
|
"dylint",
|
|
"eacces",
|
|
"eagain",
|
|
"ebadplatform",
|
|
"ebusy",
|
|
"eexist",
|
|
"ehrkoext",
|
|
"eintegrity",
|
|
"eisdir",
|
|
"elifecycle",
|
|
"elit",
|
|
"embedder",
|
|
"embedders",
|
|
"emfile",
|
|
"enametoolong",
|
|
"endgroup",
|
|
"endregion",
|
|
"eneedauth",
|
|
"enoent",
|
|
"enotdir",
|
|
"enotempty",
|
|
"enten",
|
|
"eotp",
|
|
"eperm",
|
|
"epipe",
|
|
"erofs",
|
|
"errcode",
|
|
"errorlevel",
|
|
"esac",
|
|
"esep",
|
|
"etamponi",
|
|
"exdev",
|
|
"execa",
|
|
"execpath",
|
|
"exploitability",
|
|
"fakehash",
|
|
"fastlist",
|
|
"fellback",
|
|
"fetchings",
|
|
"filenamify",
|
|
"filesystem",
|
|
"filesystems",
|
|
"fnpm",
|
|
"fnumber",
|
|
"foobarqar",
|
|
"foofoo",
|
|
"footgun",
|
|
"forgejo",
|
|
"forwardable",
|
|
"fsevents",
|
|
"fslib",
|
|
"gabor",
|
|
"garply",
|
|
"gcttmf",
|
|
"getaddrinfo",
|
|
"getattr",
|
|
"ghes",
|
|
"ghsa",
|
|
"ghsas",
|
|
"gitdir",
|
|
"gitea",
|
|
"globalconfig",
|
|
"globstar",
|
|
"gnueabihf",
|
|
"gpgsign",
|
|
"grault",
|
|
"gruntfile",
|
|
"gwhitney",
|
|
"gypfile",
|
|
"haptics",
|
|
"hardlink",
|
|
"hardlinked",
|
|
"hardlinking",
|
|
"hardlinks",
|
|
"hashbang",
|
|
"hashless",
|
|
"highmaps",
|
|
"hikljmi",
|
|
"hoistable",
|
|
"homepath",
|
|
"hosters",
|
|
"hostnames",
|
|
"hotspots",
|
|
"htpasswd",
|
|
"hyperdrive",
|
|
"idempotency",
|
|
"imagetools",
|
|
"imurmurhash",
|
|
"inodes",
|
|
"invalidformat",
|
|
"ionicons",
|
|
"isexe",
|
|
"istvan",
|
|
"italiano",
|
|
"jega",
|
|
"jhcg",
|
|
"jnbpamcxayl",
|
|
"journaled",
|
|
"junyi",
|
|
"kebabcase",
|
|
"kevva",
|
|
"keyfile",
|
|
"keyid",
|
|
"keytype",
|
|
"killcb",
|
|
"kloc",
|
|
"kochan",
|
|
"koorchik",
|
|
"kshrc",
|
|
"LASTEXITCODE",
|
|
"ldid",
|
|
"ldni",
|
|
"ledgered",
|
|
"leniolabs",
|
|
"libc",
|
|
"libnpmpublish",
|
|
"libnpx",
|
|
"libpnpm",
|
|
"libsql",
|
|
"libzip",
|
|
"licence",
|
|
"licences",
|
|
"lifecycles",
|
|
"lightningcss",
|
|
"linearization",
|
|
"linuxstatic",
|
|
"localappdata",
|
|
"lockfiles",
|
|
"loglevel",
|
|
"logstream",
|
|
"longlink",
|
|
"longpaths",
|
|
"loong",
|
|
"lowlink",
|
|
"ltrim",
|
|
"luca",
|
|
"malloc",
|
|
"manylinux",
|
|
"martensson",
|
|
"maxsockets",
|
|
"maxtimeout",
|
|
"mdast",
|
|
"metacharacter",
|
|
"metafile",
|
|
"millis",
|
|
"mimalloc",
|
|
"minioadmin",
|
|
"mintimeout",
|
|
"mkfifo",
|
|
"mksh",
|
|
"mmap",
|
|
"monorepolint",
|
|
"montudor",
|
|
"moonrepo",
|
|
"mountpoint",
|
|
"msgpack",
|
|
"msgpackr",
|
|
"msvc",
|
|
"msys",
|
|
"MSYSTEM",
|
|
"mtimes",
|
|
"musleabihf",
|
|
"mycomp",
|
|
"mycompany",
|
|
"myorg",
|
|
"mypackage",
|
|
"mytoken",
|
|
"napi",
|
|
"ndjson",
|
|
"nerfed",
|
|
"newteam",
|
|
"newversion",
|
|
"nistp",
|
|
"NOASSERTION",
|
|
"nodepath",
|
|
"nodetouch",
|
|
"noent",
|
|
"nonexec",
|
|
"noninjected",
|
|
"nonvulnerable",
|
|
"noopener",
|
|
"nopadding",
|
|
"noprofile",
|
|
"noproxy",
|
|
"norc",
|
|
"noreferrer",
|
|
"nosystem",
|
|
"nothrow",
|
|
"npath",
|
|
"npmcli",
|
|
"npmignore",
|
|
"npmjs",
|
|
"npmmirror",
|
|
"npmrcs",
|
|
"npmx",
|
|
"ntfs",
|
|
"nushell",
|
|
"ofjergrg",
|
|
"oldteam",
|
|
"onclickoutside",
|
|
"onstat",
|
|
"oomol",
|
|
"openharmony",
|
|
"openpgp",
|
|
"openpyxl",
|
|
"ossl",
|
|
"outfile",
|
|
"overrider",
|
|
"packlist",
|
|
"packr",
|
|
"packument",
|
|
"packuments",
|
|
"pacquet",
|
|
"paralleljs",
|
|
"parallelly",
|
|
"parseable",
|
|
"partialmatch",
|
|
"pathext",
|
|
"pathsep",
|
|
"peeker",
|
|
"pegjs",
|
|
"pgid",
|
|
"pids",
|
|
"pidtree",
|
|
"pify",
|
|
"pinnable",
|
|
"pkgid",
|
|
"pkgname",
|
|
"pkgs",
|
|
"plotly",
|
|
"plugh",
|
|
"pnpmfile",
|
|
"pnpmfiles",
|
|
"pnpmjs",
|
|
"pnpmrc",
|
|
"pnpmtest",
|
|
"pnpr",
|
|
"polyfilling",
|
|
"português",
|
|
"posix",
|
|
"postbuild",
|
|
"postconditions",
|
|
"postfoo",
|
|
"postpack",
|
|
"postprepare",
|
|
"postpublish",
|
|
"postrestart",
|
|
"postshrinkwrap",
|
|
"poststart",
|
|
"poststop",
|
|
"posttest",
|
|
"postuninstall",
|
|
"postversion",
|
|
"preact",
|
|
"prebuild",
|
|
"prefoo",
|
|
"prefs",
|
|
"preinstall",
|
|
"premajor",
|
|
"preminor",
|
|
"preopens",
|
|
"prepatch",
|
|
"prepublish",
|
|
"prereleases",
|
|
"prerestart",
|
|
"preshrinkwrap",
|
|
"prestart",
|
|
"prestop",
|
|
"preuninstall",
|
|
"preversion",
|
|
"prioritizer",
|
|
"promisified",
|
|
"propfind",
|
|
"proxied",
|
|
"publickey",
|
|
"pwsh",
|
|
"pylock",
|
|
"pypi",
|
|
"pyproject",
|
|
"pythonhosted",
|
|
"qrcode",
|
|
"quux",
|
|
"rcompare",
|
|
"redownload",
|
|
"refclone",
|
|
"refetched",
|
|
"refetches",
|
|
"reflattened",
|
|
"reflink",
|
|
"reflinked",
|
|
"reflinks",
|
|
"rehoist",
|
|
"rehosted",
|
|
"reimagining",
|
|
"reka",
|
|
"Rekor",
|
|
"relinks",
|
|
"renderable",
|
|
"reparses",
|
|
"replit",
|
|
"repoint",
|
|
"repointing",
|
|
"reqheaders",
|
|
"rescans",
|
|
"rescopable",
|
|
"rescope",
|
|
"rescoped",
|
|
"rescopes",
|
|
"rescoping",
|
|
"resolv",
|
|
"revisioned",
|
|
"rimrafed",
|
|
"riscv",
|
|
"rmgr",
|
|
"rpmdevtools",
|
|
"rpmlint",
|
|
"rsort",
|
|
"rstacruz",
|
|
"rushstack",
|
|
"rustc",
|
|
"rustup",
|
|
"safecrlf",
|
|
"sccache",
|
|
"scim",
|
|
"scopeless",
|
|
"scriptless",
|
|
"sdiff",
|
|
"searchexclude",
|
|
"searchlimit",
|
|
"searchopts",
|
|
"searchstaleness",
|
|
"secp",
|
|
"sels",
|
|
"semistrict",
|
|
"serde",
|
|
"serp",
|
|
"serverjs",
|
|
"setgid",
|
|
"SETLOCAL",
|
|
"setx",
|
|
"shasums",
|
|
"sheetjs",
|
|
"Sherov",
|
|
"shlex",
|
|
"shrc",
|
|
"SIGPIPE",
|
|
"sigstore",
|
|
"sindresorhus",
|
|
"sirv",
|
|
"skopeo",
|
|
"SLSA",
|
|
"soporan",
|
|
"sopts",
|
|
"spdxdocs",
|
|
"SPDXID",
|
|
"sqld",
|
|
"srcset",
|
|
"ssri",
|
|
"stackblitz",
|
|
"stacktracey",
|
|
"statter",
|
|
"stdtype",
|
|
"streamsearch",
|
|
"stringifying",
|
|
"strongconnect",
|
|
"subcmd",
|
|
"subdep",
|
|
"subdependencies",
|
|
"subdependency",
|
|
"subdeps",
|
|
"subdir",
|
|
"subdirs",
|
|
"subkey",
|
|
"subkeys",
|
|
"subpkg",
|
|
"subresource",
|
|
"supercede",
|
|
"Swatinem",
|
|
"syml",
|
|
"symref",
|
|
"syncer",
|
|
"syscall",
|
|
"syscalls",
|
|
"systemroot",
|
|
"szia",
|
|
"tabtab",
|
|
"taffydb",
|
|
"taiki",
|
|
"tarballtemplate",
|
|
"Tarjan",
|
|
"taskkill",
|
|
"tcsh",
|
|
"teambit",
|
|
"tempy",
|
|
"testcase",
|
|
"thesys",
|
|
"tlog",
|
|
"TLSV",
|
|
"toctou",
|
|
"todomvc",
|
|
"toplevel",
|
|
"TOTP",
|
|
"triaging",
|
|
"tsgo",
|
|
"tsparticles",
|
|
"turso",
|
|
"typecheck",
|
|
"typeflag",
|
|
"TYPELESS",
|
|
"unallowed",
|
|
"Unawaited",
|
|
"uncacheable",
|
|
"unconfigured",
|
|
"undeprecate",
|
|
"underperformance",
|
|
"undispatched",
|
|
"undollar",
|
|
"unextractable",
|
|
"Unincluded",
|
|
"uninstallation",
|
|
"unmigrated",
|
|
"unnest",
|
|
"unparseable",
|
|
"unproxied",
|
|
"unreleasable",
|
|
"unreviewed",
|
|
"Unseparated",
|
|
"unskip",
|
|
"unstar",
|
|
"untracks",
|
|
"unvalidated",
|
|
"usecase",
|
|
"userconfig",
|
|
"userprofile",
|
|
"ustar",
|
|
"uuidv",
|
|
"valign",
|
|
"venv",
|
|
"versionless",
|
|
"virtiofs",
|
|
"vuln",
|
|
"wabt",
|
|
"wafpickle",
|
|
"waitpid",
|
|
"wakeup",
|
|
"wasi",
|
|
"wasip",
|
|
"wbem",
|
|
"webauth",
|
|
"webcontainer",
|
|
"webdav",
|
|
"WIFEXITED",
|
|
"windir",
|
|
"windowspowershell",
|
|
"winst",
|
|
"wordbreaks",
|
|
"workleap",
|
|
"worktree",
|
|
"worktrees",
|
|
"wrappy",
|
|
"wscript",
|
|
"wslpath",
|
|
"WTERMSIG",
|
|
"xattr",
|
|
"xattrs",
|
|
"xmarw",
|
|
"yazl",
|
|
"zdotdir",
|
|
"zkochan",
|
|
"zoli",
|
|
"zoltan",
|
|
"zstd"
|
|
]
|
|
}
|