Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f6c868d
fix: calculate omit in diff (#8566)
liamcmitchell Sep 23, 2025
4f37534
deps: remove read-package-json-fast
wraithgar Dec 6, 2024
eed8a10
chore: use latest/local arborist in mock-registry
wraithgar Jul 7, 2025
1eedf82
fix: use @npmcli/package-json to parse package.json
wraithgar Jul 7, 2025
ceae674
deps: @npmcli/package-json@7.0.1
wraithgar Sep 17, 2025
1b4433f
deps: @npmcli/map-workspaces@5.0.0
wraithgar Sep 17, 2025
b6bb9ae
deps: pacote@21.0.3
wraithgar Sep 17, 2025
cb36a8a
deps: init-package-json@8.2.2
wraithgar Sep 17, 2025
6b4c5f9
deps: @npmcli/run-script@10.0.0
wraithgar Sep 17, 2025
da81a37
deps: cacache@20.0.1
wraithgar Sep 17, 2025
6221e27
deps: @npmcli/metavuln-calculator@9.0.2
wraithgar Sep 17, 2025
b5bd5e3
deps: npm-profile@12.0.0
wraithgar Sep 17, 2025
1149971
deps: npm-registry-fetch@19.0.0
wraithgar Sep 17, 2025
a2bdecc
deps: sigstore@4.0.0
wraithgar Sep 17, 2025
1f85f94
deps: @sigstore/tuf@4.0.0
wraithgar Sep 17, 2025
66f64eb
deps: make-fetch-happen@15.0.2
wraithgar Sep 17, 2025
633c4ed
deps: hosted-git-info@9.0.0
wraithgar Sep 17, 2025
0082083
deps: normalize-package-data@8.0.0
wraithgar Sep 17, 2025
9392488
deps: npm-package-manifest@11.0.1
wraithgar Sep 17, 2025
bf6b686
deps: npm-package-arg@13.0.0
wraithgar Sep 17, 2025
521823b
deps: @npmcli/git@7.0.0
wraithgar Sep 18, 2025
ea7ca5f
deps: lru-cache@11.2.1
wraithgar Sep 18, 2025
24252a1
deps: @npmcli/agent@4.0.0
wraithgar Sep 18, 2025
38fa2c2
deps: negotiator@1.0.0
wraithgar Sep 18, 2025
79a4e67
deps: minizlib@3.0.2
wraithgar Sep 18, 2025
817f0b1
deps: ignore-walk@8.0.0
wraithgar Sep 18, 2025
1676626
deps: glob@11.0.3
wraithgar Sep 18, 2025
ac33497
deps: mkdirp@3.0.1
wraithgar Sep 18, 2025
566f1b7
deps: minimatch@10.0.3
wraithgar Sep 18, 2025
9f9146f
chore: @tufjs/repo-mock@4.0.0
wraithgar Sep 18, 2025
d4eef14
deps: rimraf@6.0.1
wraithgar Sep 18, 2025
dfd034e
deps: @npmcli/promise-spawn@8.0.3
wraithgar Sep 18, 2025
34bafd1
deps: node-gyp@11.4.2
wraithgar Sep 18, 2025
9519f18
deps: npm-install-checks@7.1.2
wraithgar Sep 18, 2025
6a392f3
deps: tinyglobby@0.2.15
wraithgar Sep 18, 2025
5516583
deps: socks@2.8.7
wraithgar Sep 18, 2025
5f6664b
deps: spdx-license-ids@3.0.22
wraithgar Sep 18, 2025
46035db
deps: debug@4.4.3
wraithgar Sep 18, 2025
c5157c9
deps: chalk@5.6.2
wraithgar Sep 18, 2025
09a7494
deps: supports-color@10.2.2
wraithgar Sep 18, 2025
3b43bf7
chore: dev dependency updates
wraithgar Sep 18, 2025
6e4d673
deps: isexe@3.1.1
wraithgar Sep 18, 2025
099238a
deps: fdir@6.5.0
wraithgar Sep 18, 2025
48285e0
deps: add fdir, isexe, and picomatch to node_modules
wraithgar Sep 18, 2025
402a0ab
chore: @npmcli/template-oss@4.25.1
wraithgar Sep 18, 2025
ef87ec6
deps: diff@8.0.2
wraithgar Sep 18, 2025
6afdda9
chore: ajv-formats@3.0.1
wraithgar Sep 18, 2025
07bf540
deps: is-cidr@6.0.0
wraithgar Sep 18, 2025
0f41bac
deps: tiny-relative-date@2.0.2
wraithgar Sep 18, 2025
05301a4
chore: remark@15.0.1
wraithgar Sep 18, 2025
93d190b
chore: remark-parse@11.0.0
wraithgar Sep 18, 2025
4a46b5a
chore: remark-github@12.0.0
wraithgar Sep 18, 2025
208cb93
chore: remark-gfm@4.0.1
wraithgar Sep 18, 2025
1c6bb4c
chore: rehype-stringify@10.0.1
wraithgar Sep 18, 2025
30fe3ba
chore: remark-man@9.0.0
wraithgar Sep 18, 2025
064deb3
chore: remark-rehype@11.1.2
wraithgar Sep 18, 2025
420a569
chore: unified@11.0.5
wraithgar Sep 18, 2025
0d00fd8
chore: jsdom@27.0.0
wraithgar Sep 18, 2025
ea15731
deps: binary-extensions@3.1.0
wraithgar Sep 23, 2025
4059dfa
chore: properly use arborist and cache in test
Sep 22, 2025
7eb5c09
chore: update package-lock with peer flag fixes
wraithgar Sep 23, 2025
60aa94b
fix: attach path to json parse error
wraithgar Sep 23, 2025
849dcb6
deps: tar@7.5.1 (#8589)
wraithgar Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion DEPENDENCIES.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -58,7 +58,6 @@
"bin-links",
"nopt",
"parse-conflict-json",
"read-package-json-fast",
"@npmcli/mock-globals",
"read",
"normalize-package-data"
Expand Down
17 changes: 3 additions & 14 deletions DEPENDENCIES.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -38,7 +38,6 @@ graph LR;
libnpmexec-->npmcli-template-oss["@npmcli/template-oss"];
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmfund-->npmcli-arborist["@npmcli/arborist"];
Expand DownExpand Up@@ -178,7 +177,6 @@ graph LR;
npmcli-arborist-->parse-conflict-json;
npmcli-arborist-->proc-log;
npmcli-arborist-->proggy;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-config-->ini;
Expand DownExpand Up@@ -248,8 +246,6 @@ graph LR;
parse-conflict-json-->json-parse-even-better-errors;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
unique-filename-->unique-slug;
```

Expand DownExpand Up@@ -306,9 +302,8 @@ graph LR;
init-package-json-->semver;
init-package-json-->validate-npm-package-license;
init-package-json-->validate-npm-package-name;
ip-address-->jsbn;
ip-address-->sprintf-js;
is-cidr-->cidr-regex;
isaacs-brace-expansion-->isaacs-balanced-match["@isaacs/balanced-match"];
isaacs-cliui-->string-width-cjs;
isaacs-cliui-->string-width;
isaacs-cliui-->strip-ansi-cjs;
Expand All@@ -317,7 +312,6 @@ graph LR;
isaacs-cliui-->wrap-ansi;
isaacs-fs-minipass-->minipass;
jackspeak-->isaacs-cliui["@isaacs/cliui"];
jackspeak-->pkgjs-parseargs["@pkgjs/parseargs"];
libnpmaccess-->npm-package-arg;
libnpmaccess-->npm-registry-fetch;
libnpmaccess-->npmcli-eslint-config["@npmcli/eslint-config"];
Expand DownExpand Up@@ -350,7 +344,6 @@ graph LR;
libnpmexec-->pacote;
libnpmexec-->proc-log;
libnpmexec-->promise-retry;
libnpmexec-->read-package-json-fast;
libnpmexec-->read;
libnpmexec-->semver;
libnpmexec-->signal-exit;
Expand DownExpand Up@@ -421,6 +414,7 @@ graph LR;
make-fetch-happen-->promise-retry;
make-fetch-happen-->ssri;
minimatch-->brace-expansion;
minimatch-->isaacs-brace-expansion["@isaacs/brace-expansion"];
minipass-->yallist;
minipass-collect-->minipass;
minipass-fetch-->encoding;
Expand DownExpand Up@@ -593,7 +587,6 @@ graph LR;
npmcli-arborist-->proggy;
npmcli-arborist-->promise-all-reject-late;
npmcli-arborist-->promise-call-limit;
npmcli-arborist-->read-package-json-fast;
npmcli-arborist-->semver;
npmcli-arborist-->ssri;
npmcli-arborist-->tap;
Expand DownExpand Up@@ -710,8 +703,6 @@ graph LR;
promise-retry-->retry;
promzard-->read;
read-->mute-stream;
read-package-json-fast-->json-parse-even-better-errors;
read-package-json-fast-->npm-normalize-package-bin;
shebang-command-->shebang-regex;
sigstore-->sigstore-bundle["@sigstore/bundle"];
sigstore-->sigstore-core["@sigstore/core"];
Expand DownExpand Up@@ -747,11 +738,9 @@ graph LR;
string-width-->strip-ansi;
strip-ansi-->ansi-regex;
tar-->chownr;
tar-->fs-minipass;
tar-->isaacs-fs-minipass["@isaacs/fs-minipass"];
tar-->minipass;
tar-->minizlib;
tar-->mkdirp;
tar-->yallist;
tinyglobby-->fdir;
tinyglobby-->picomatch;
Expand DownExpand Up@@ -787,5 +776,5 @@ packages higher up the chain.
- @npmcli/package-json, npm-registry-fetch
- @npmcli/git, make-fetch-happen
- @npmcli/smoke-tests, @npmcli/installed-package-contents, npm-pick-manifest, cacache, promzard
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, read-package-json-fast, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/docs, @npmcli/fs, npm-bundled, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, unique-filename, npm-packlist, bin-links, nopt, parse-conflict-json, @npmcli/mock-globals, read, normalize-package-data
- @npmcli/eslint-config, @npmcli/template-oss, ignore-walk, semver, npm-normalize-package-bin, @npmcli/name-from-folder, which, ini, hosted-git-info, proc-log, validate-npm-package-name, json-parse-even-better-errors, ssri, unique-slug, @npmcli/node-gyp, @npmcli/redact, @npmcli/agent, minipass-fetch, @npmcli/query, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, proggy, minify-registry-metadata, mute-stream, npm-audit-report, npm-user-validate
20 changes: 10 additions & 10 deletions docs/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -23,18 +23,18 @@
"devDependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"front-matter": "^4.0.2",
"ignore-walk": "^7.0.0",
"jsdom": "^24.0.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"remark-man": "^8.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"ignore-walk": "^8.0.0",
"jsdom": "^27.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
"remark-man": "^9.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"semver": "^7.3.8",
"tap": "^16.3.8",
"unified": "^10.1.2",
"unified": "^11.0.5",
"yaml": "^2.2.1"
},
"author": "GitHub Inc.",
Expand All@@ -56,7 +56,7 @@
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js",
"workspaceRepo": {
"add": {
Expand Down
4 changes: 2 additions & 2 deletions mock-globals/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -50,7 +50,7 @@
},
"devDependencies": {
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"tap": "^16.3.8"
}
}
10 changes: 5 additions & 5 deletions mock-registry/package.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -35,7 +35,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"version": "4.24.4",
"version": "4.25.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
Expand All@@ -46,13 +46,13 @@
]
},
"devDependencies": {
"@npmcli/arborist": "^9.0.0",
"@npmcli/arborist": "^9.1.2",
"@npmcli/eslint-config": "^5.0.1",
"@npmcli/template-oss": "4.24.4",
"@npmcli/template-oss": "4.25.1",
"json-stringify-safe": "^5.0.1",
"nock": "^13.3.3",
"npm-package-arg": "^12.0.0",
"pacote": "^21.0.0",
"npm-package-arg": "^13.0.0",
"pacote": "^21.0.2",
"tap": "^16.3.8"
}
}
54 changes: 18 additions & 36 deletions node_modules/.gitignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/balanced-match
!/@isaacs/brace-expansion
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
Expand DownExpand Up@@ -44,6 +46,9 @@
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/@tufjs/models/node_modules/
/@tufjs/models/node_modules/*
!/@tufjs/models/node_modules/minimatch
!/abbrev
!/agent-base
!/ansi-regex
Expand All@@ -55,13 +60,6 @@
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
Expand All@@ -74,6 +72,7 @@
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/isexe
!/cross-spawn/node_modules/which
!/cssesc
!/debug
Expand DownExpand Up@@ -104,23 +103,16 @@
!/is-fullwidth-code-point
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/make-fetch-happen/node_modules/
/make-fetch-happen/node_modules/*
!/make-fetch-happen/node_modules/negotiator
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
Expand All@@ -135,20 +127,22 @@
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/chownr
!/node-gyp/node_modules/minizlib
!/node-gyp/node_modules/mkdirp
!/node-gyp/node_modules/tar
!/node-gyp/node_modules/yallist
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/glob
!/node-gyp/node_modules/jackspeak
!/node-gyp/node_modules/lru-cache
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minimatch
!/node-gyp/node_modules/path-scurry
!/nopt
!/normalize-package-data
!/npm-audit-report
Expand All@@ -160,9 +154,6 @@
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
Expand All@@ -179,7 +170,6 @@
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/safer-buffer
Expand All@@ -198,7 +188,6 @@
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
Expand All@@ -208,11 +197,7 @@
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/tar/node_modules/yallist
!/text-table
!/tiny-relative-date
!/tinyglobby
Expand All@@ -232,9 +217,6 @@
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
Expand Down
23 changes: 23 additions & 0 deletions node_modules/@isaacs/balanced-match/LICENSE.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
(MIT)

Original code Copyright Julian Gruber <julian@juliangruber.com>

Port to TypeScript Copyright Isaac Z. Schlueter <i@izs.me>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading