Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
737 commits
Select commit Hold shift + click to select a range
679486b
chore: fix lockfile (#8672)
wraithgar Oct 13, 2025
49a4eef
fix: use look behind regex for trailing slash stripping (#8676)
wraithgar Oct 15, 2025
4bff14b
chore: write tarball to testDir (#8670)
wraithgar Oct 15, 2025
05319f0
fix: code cleanup (#8677)
wraithgar Oct 16, 2025
06510a8
docs: add ignore-scripts option to npm version help and docs (#8683)
Tejas242 Oct 20, 2025
11dbd7e
fix: display full token when creating authentication tokens (#8709)
MaxBlack-dev Nov 3, 2025
cbc6fa9
fix: order of version information in error message (#8731)
piotrd Nov 13, 2025
a3b5559
Fix typos in some files
namkhanh20xx Nov 15, 2025
7a419df
deps: @npmcli/map-workspaces@5.0.1
wraithgar Nov 4, 2025
bcc7ec8
deps: @npmcli/metavuln-calculator@9.0.3
wraithgar Nov 4, 2025
d6830f4
deps: @npmcli/run-script@10.0.2
wraithgar Nov 4, 2025
d347329
deps: exponential-backoff@3.1.3
wraithgar Nov 4, 2025
b96e86c
deps: minimatch@10.1.1
wraithgar Nov 4, 2025
2a3c338
deps: node-gyp@11.5.0
wraithgar Nov 4, 2025
0e042ec
deps: npm-packlist@10.0.3
wraithgar Nov 4, 2025
de619a4
deps: npm-pick-manifest@11.0.3
wraithgar Nov 4, 2025
1bb9a7d
deps: npm-profile@12.0.1
wraithgar Nov 4, 2025
5383f3a
deps: npm-registry-fetch@19.1.0
wraithgar Nov 4, 2025
89e14d3
deps: tar@7.5.2
wraithgar Nov 4, 2025
542fcf3
deps: @npmcli/node-gyp@5.0.0
wraithgar Nov 4, 2025
3404dca
deps: npm-install-checks@8.0.0
wraithgar Nov 4, 2025
00d9c7d
deps: nopt@9.0.0
wraithgar Nov 4, 2025
a085745
deps: abbrev@4.0.0
wraithgar Nov 4, 2025
a1b0fea
deps: @npmcli/name-from-folder@4.0.0
wraithgar Nov 4, 2025
041b9b2
deps: parse-conflict-json@5.0.1
wraithgar Nov 4, 2025
9c0cefa
deps: json-parse-even-better-errors@5.0.0
wraithgar Nov 4, 2025
c02ce5c
deps: @npmcli/package-json@7.0.2
wraithgar Nov 4, 2025
32bdd83
chore: fix package-lock
wraithgar Nov 4, 2025
0a74f6d
deps: bin-links@6.0.0
wraithgar Nov 5, 2025
05ac7a7
deps: proc-log@6.0.0
wraithgar Nov 5, 2025
6cb77df
deps: @npmcli/installed-package-contents@4.0.0
wraithgar Nov 5, 2025
4811a86
deps: @npmcli/run-script@10.0.3
wraithgar Nov 13, 2025
34d8599
deps: npm-registry-fetch@19.1.1
wraithgar Nov 13, 2025
c6d109d
deps: make-fetch-happen@15.0.3
wraithgar Nov 13, 2025
89c4151
deps: @npmcli/git@7.0.1
wraithgar Nov 13, 2025
578abad
deps: node-gyp@12.1.0
wraithgar Nov 13, 2025
59b3c6a
deps: @npmcli/redact@4.0.0
wraithgar Nov 13, 2025
0b7274f
deps: pacote@21.0.4
wraithgar Nov 13, 2025
8cc9f70
deps: ssri@13.0.0
wraithgar Nov 13, 2025
b7c9f96
deps: @npmcli/promise-spawn@9.0.0
wraithgar Nov 13, 2025
e49286e
deps: ini@5.0.0
wraithgar Nov 13, 2025
599c819
deps: which@6.0.0
wraithgar Nov 13, 2025
aa1d486
deps: @npmcli/promise-spawn@9.0.1
wraithgar Nov 13, 2025
6b1fbe1
deps: npm-package-arg@13.0.2
wraithgar Nov 13, 2025
41e97c6
deps: validate-npm-package-name@7.0.0
wraithgar Nov 13, 2025
7ac9db8
deps: init-package-json@8.2.3
wraithgar Nov 17, 2025
7f72238
deps: cacache@20.0.2
wraithgar Nov 17, 2025
e9f0418
fix(arborist): improve override conflict detection with semantic comp…
Artur- Nov 18, 2025
c6242d9
fix: change npm profile to create tokens with GAT support (#8706)
owlstronaut Nov 18, 2025
3439a89
fix(libnpmexec): fix lock compromise logic (#8733)
jenseng Nov 18, 2025
e71ca0e
docs: add --save flag to documentation (#8746)
MaxBlack-dev Nov 19, 2025
ca53c21
docs: add workspace usage examples (#8745)
MaxBlack-dev Nov 19, 2025
3225fa3
fix: fix usage of path of custom registry (#8737)
flj2mu2 Nov 19, 2025
7da8fdd
chore: release 11.6.3
github-actions[bot] Nov 19, 2025
958b10e
fix: move config.list to a getter (#8761)
wraithgar Nov 20, 2025
664ac34
deps: @npmcli/package-json@7.0.4
owlstronaut Nov 21, 2025
224afa2
deps: @npmcli/map-workspaces@5.0.3
owlstronaut Nov 21, 2025
00511d4
deps: @npmcli/cacache@20.0.3
owlstronaut Nov 21, 2025
4a11146
deps: glob@13.0.0
owlstronaut Nov 21, 2025
58650dc
deps: @npmcli/fs@5.0.0
owlstronaut Nov 21, 2025
6430446
deps: npm-audit-report@7.0.0
owlstronaut Nov 21, 2025
a4aa218
deps: npm-user-validate@4.0.0
owlstronaut Nov 21, 2025
7f8e237
deps: p-map@7.0.4
owlstronaut Nov 21, 2025
6e5bfd9
deps: init-package-json@8.2.4
owlstronaut Nov 21, 2025
e2ac092
deps: read@5.0.1
owlstronaut Nov 21, 2025
9d77b84
deps: @npmcli/installed-package-contents@4.0.0
owlstronaut Nov 21, 2025
2d15040
deps: @npmcli/query@5.0.0
owlstronaut Nov 21, 2025
f51e4aa
deps: nopt@9.0.0
owlstronaut Nov 21, 2025
f963223
deps: proggy@4.0.0
owlstronaut Nov 21, 2025
8d72bc9
docs: add os, cpu, and funding fields to package-lock.json
Nov 19, 2025
1e51a25
docs: fix lifecycle event order for prepare script
Nov 19, 2025
17e154c
docs: standardize env vars to uppercase convention
Nov 19, 2025
22cddb8
docs: add workspace dependencies example to workspaces
Nov 19, 2025
1333d57
docs: clarify .npmrc naming convention for environment variable overr…
MaxBlack-dev Nov 25, 2025
1b1e227
docs: remove outdated roadmap link (#8750)
MaxBlack-dev Nov 25, 2025
dfb83c7
docs: add example for keywords field (#8749)
MaxBlack-dev Nov 25, 2025
b118364
fix: undefined override set conflicts shouldn't error
owlstronaut Nov 20, 2025
f56bb13
deps: proc-log@6.1.0 (#8779)
wraithgar Nov 25, 2025
5271485
chore: release 11.6.4
github-actions[bot] Nov 25, 2025
0c0faae
fix(adduser): improve email prompt (#8780)
mbtools Nov 26, 2025
b380d15
feat: add deduping to notices unless in verbose+ mode
owlstronaut Oct 24, 2025
4a32606
docs: updates the token create documentation (#8785)
owlstronaut Nov 26, 2025
73688ca
docs: clarify npm version behavior with prerelease versions (#8735)
yashwantbezawada Dec 1, 2025
ffc9b71
docs(npm-install): clarify --tag does not override package.json (#8801)
MaxBlack-dev Dec 1, 2025
35e8d38
fix: properly handle newlines with input when using the spinner (#8322)
mbtools Dec 1, 2025
a367f9b
docs(package-lock-json): clarify that version field may be omitted fo…
Nov 30, 2025
95d25cd
docs(package-json): clarify repository field normalization during pub…
Nov 30, 2025
4864dd4
docs(npm-install): document engines field priority when installing pa…
Nov 30, 2025
4850639
docs(package-json): add examples for replacing dependencies with fork…
Nov 30, 2025
2fc689d
docs: add field access patterns to npm view
Nov 29, 2025
a864f80
docs: document gypfile field in package.json
Nov 29, 2025
090b6ca
docs(npx): clarify that arguments are passed to executed command
Nov 30, 2025
1298530
docs: clarify version field can be omitted in package-lock
Nov 30, 2025
39c2f2e
docs: add examples for command line flags including --prefix
Nov 30, 2025
9f818e8
docs(npm-view): clarify object property access syntax and provide exa…
Nov 30, 2025
58afdcc
docs(install): clarify prerelease version range behavior
Nov 30, 2025
dd104da
docs(version): add note about git version requirements
Dec 3, 2025
3f48487
docs(package-spec): fix alias syntax in examples
Dec 3, 2025
aa1dd7e
docs(scripts): document that prepare scripts run concurrently in work…
Dec 3, 2025
50508f9
docs(package-json): add documentation for type field (#8793)
MaxBlack-dev Dec 3, 2025
33a50d7
docs(scripts): update npm_package_* environment variables documentation
Dec 3, 2025
2030250
docs(scripts): clarify prepare script runs with --production
Dec 3, 2025
0765289
fix: handle ENOTEMPTY errors in moveFile
keegancsmith Nov 4, 2025
8ab8668
fix(query): support package-lock-only in workspaces
watilde Dec 8, 2025
54929ce
chore: update baseline-browser-mapping
watilde Dec 8, 2025
91ebab7
docs: remove note about token create being disabled
owlstronaut Dec 9, 2025
7896e51
fix: update the token list text
owlstronaut Dec 8, 2025
7f2ab9d
docs(scripts): replace deprecated prepublish and install examples wit…
Dec 3, 2025
4ebb831
fix: updates hints to use cli paradigm
owlstronaut Dec 8, 2025
6d1db87
chore: release 11.7.0
github-actions[bot] Dec 9, 2025
f2c3af7
fix: more intuitive byte formatting boundaries for rounding (#8840)
watilde Dec 11, 2025
5a444d5
feat: export environment config variable names
Dec 15, 2025
545e861
feat: show proxy environment variables in npm config list
Dec 15, 2025
c2f784d
fix: preserve serialNumber UUID in CycloneDX SBOM output #8837 (#8859)
saksham-malhotra-27 Dec 16, 2025
5552e46
docs(npm-install): explain package-lock.json behavior (#8797)
MaxBlack-dev Dec 17, 2025
3474ec3
docs: fix typo/logic error in npm-dedupe docs (#8866)
Schweinepriester Dec 19, 2025
32b2001
deps: tar@7.5.4
wraithgar Jan 20, 2026
149823d
deps: diff@8.0.3
wraithgar Jan 20, 2026
be221ea
deps: validate-npm-package-name@7.0.2
wraithgar Jan 20, 2026
dc8a8e8
deps: @sigstore/tuf@4.0.1
wraithgar Jan 20, 2026
b4a6a41
deps: @sigstore/core@3.1.0
wraithgar Jan 20, 2026
6979ce1
deps: @sigstore/sign@4.1.0
wraithgar Jan 20, 2026
7a949ad
deps: @sigstore/verify@3.1.0
wraithgar Jan 20, 2026
f951820
deps: common-ancestor-path@2.0.0
wraithgar Jan 20, 2026
9e756ae
deps: ip-address@10.1.0
wraithgar Jan 20, 2026
e7f5d1e
deps: lru-cache@11.2.4
wraithgar Jan 20, 2026
19096f2
deps: sigstore@4.1.0
wraithgar Jan 20, 2026
2b6a71f
deps: path-scurry@2.0.1
wraithgar Jan 20, 2026
f478ca0
deps: postcss-selector-parser@7.1.1
wraithgar Jan 20, 2026
f4f1161
chore: dev dependency updates
wraithgar Jan 20, 2026
8f599df
chore: pin jsdom to 27.0.0
wraithgar Jan 20, 2026
f8d25cd
chore: release 11.8.0
github-actions[bot] Jan 21, 2026
e0bc212
deps: pacote@21.1.0
wraithgar Jan 28, 2026
f5f6cf7
feat(config): add --allow-git
wraithgar Jan 22, 2026
a74a19c
deps: node-gyp@12.2.0
wraithgar Feb 2, 2026
164c355
deps: tar@7.5.7
wraithgar Feb 2, 2026
b65af73
deps: lru-cache@11.2.5
wraithgar Feb 2, 2026
4404002
deps: ci-info@4.4.0
wraithgar Feb 2, 2026
924171b
deps: is-cidr@6.0.2
wraithgar Feb 2, 2026
4a82a8f
chore: dev dependency updates
wraithgar Feb 2, 2026
b3f8475
deps: minipass-fetch@5.0.1
wraithgar Feb 2, 2026
2242f25
fix(webauth): improve error messages around webauth in non-TTY (#8952)
Andarist Feb 3, 2026
eca02c7
deps: minimatch@10.1.2 @isaacs/brace-expansion@5.0.1
wraithgar Feb 4, 2026
332c9f3
deps: glob@13.0.1
wraithgar Feb 4, 2026
417daa7
chore: release 11.9.0
github-actions[bot] Feb 4, 2026
995e757
chore: Clean up some todos, add tests for previously skipped blocks
owlstronaut Feb 6, 2026
7c038b7
feat: add support for git-256 sha lengths (#8968)
wraithgar Feb 9, 2026
66d6e11
feat: add min-release-age (#8965)
wraithgar Feb 10, 2026
0ee7776
deps: which@6.0.1
wraithgar Feb 10, 2026
dfb0e34
deps: semver@7.7.4
wraithgar Feb 10, 2026
e1c08a4
deps: is-cidr@6.0.3
wraithgar Feb 10, 2026
1e42a86
deps: glob@13.0.2
wraithgar Feb 10, 2026
acec871
deps: ssri@13.0.1
wraithgar Feb 10, 2026
f87aaab
deps: lru-cache@11.2.6
wraithgar Feb 10, 2026
8bcb675
deps: cidr-regex@5.0.2
wraithgar Feb 10, 2026
eb81df8
chore: dev dependency updates
wraithgar Feb 10, 2026
aae84bf
deps: pacote@21.3.1
wraithgar Feb 10, 2026
cf56a1e
feat: npm trust, per-command config
reggi Feb 11, 2026
21c3f02
chore: release 11.10.0
github-actions[bot] Feb 11, 2026
22c9153
docs: fix typo and grammar in README (#8985)
csmit195 Feb 17, 2026
45d4000
deps: tar@7.5.9
wraithgar Feb 18, 2026
13b4d6a
deps: minimatch@10.2.1
wraithgar Feb 18, 2026
4307af6
deps: glob@13.0.5
wraithgar Feb 18, 2026
1b3dc9a
deps: cidr-regex@5.0.3
wraithgar Feb 18, 2026
10cb575
deps: hoist latest yallist
wraithgar Feb 18, 2026
f7f7c53
deps: hoist balanced-match
wraithgar Feb 18, 2026
1598adb
chore: dev dependency updates
wraithgar Feb 18, 2026
40fcab4
chore: @npmcli/template-oss@4.29.0
wraithgar Feb 18, 2026
4648f26
fix: remove tabular output from "npm team"
wraithgar Feb 18, 2026
5c03826
fix: remove tabular output from "npm view"
wraithgar Feb 18, 2026
7aa9338
deps: remove cli-columns
wraithgar Feb 18, 2026
bb135cc
fix(arborist): fix `peerOptional` dependency resolution in `buildIdea…
Saibamen Feb 19, 2026
0a5756d
docs: clarify unsupported custom .npmrc keys and recommend alternativ…
maitrawebtech Feb 19, 2026
d3a4161
deps: @npmcli/package-json@7.0.5 (#9000)
wraithgar Feb 19, 2026
aa7fef5
deps: minipass@7.1.3
wraithgar Feb 19, 2026
56b8fd4
deps: minimatch@10.2.2
wraithgar Feb 19, 2026
67a0f09
deps: glob@13.0.6
wraithgar Feb 19, 2026
aa8ffbf
deps: init-package-json@8.2.5 (#9002)
wraithgar Feb 19, 2026
9fac412
fix: improve unknown config warning with .npmrc section hint (#8995)
umeshmore45 Feb 19, 2026
c029cb2
chore: release 11.10.1
github-actions[bot] Feb 19, 2026
a2154cd
fix: linked strategy fixes for scoped packages, aliases, and peer dep…
manzoorwanijk Feb 20, 2026
143f8cd
docs: docs shouldn't wrap yaml description (#9007)
owlstronaut Feb 20, 2026
07e6edd
fix: save libc field to package-lock.json
owlstronaut Feb 24, 2026
9a33ad0
feat: adds circleci to oidc (#8925)
owlstronaut Feb 24, 2026
e1b21f0
feat: adds circleci to trust command (#8909)
owlstronaut Feb 24, 2026
4fcd352
feat: add :type(registry) to query selector syntax (#9017)
wraithgar Feb 24, 2026
cb8b9c7
deps: add @gar/promise-retry@1.0.0
wraithgar Feb 20, 2026
60f332c
deps: remove promise-retry
wraithgar Feb 20, 2026
cf88236
fix: use @gar/promise-retry instead of promise-retry
wraithgar Feb 20, 2026
658b323
fix: handle legacy licenses array in sbom output (#9010)
JNC4 Feb 24, 2026
880ecb7
fix(arborist): skip postinstall on store links in linked strategy (#9…
manzoorwanijk Feb 24, 2026
20ef5a5
deps: pacote@21.4.0
wraithgar Feb 24, 2026
450ff35
deps: npm-packlist@10.0.4
wraithgar Feb 24, 2026
8912ca7
deps: minipass-fetch@5.0.2
wraithgar Feb 24, 2026
4d0918a
deps: @npmcli/git@7.0.2
wraithgar Feb 24, 2026
d43f350
deps: make-fetch-happen@15.0.4
wraithgar Feb 24, 2026
f0606bb
deps: spdx-license-ids@3.0.23
wraithgar Feb 24, 2026
0c200dd
deps: brace-expansion@5.0.3
wraithgar Feb 24, 2026
4838864
deps: balanced-match@4.0.4
wraithgar Feb 24, 2026
7798b6e
deps: @gar/promise-retry@1.0.2
wraithgar Feb 24, 2026
4426411
fix: npm audit signatures for keyless attestation registries (#9026)
ajayk Feb 24, 2026
6cb34ca
chore: release 11.11.0
github-actions[bot] Feb 25, 2026
6565eeb
fix: bypass packument cache to prevent ETARGET errors after publish (…
Jadu07 Mar 2, 2026
26fa40e
fix: fix workspace-filtered install with linked strategy
owlstronaut Feb 27, 2026
94bfef5
fix(audit): exclude locally linked packages from vulnerability audit …
lucas-gomes-santana Mar 2, 2026
16ac4e0
docs: fix workspace cross-dependency documentation
owlstronaut Mar 3, 2026
10d5302
fix(arborist): unwrap Link nodes in legacyPeerDeps for linked strateg…
manzoorwanijk Mar 3, 2026
a29aeee
fix(arborist): retry bin-links on Windows EPERM (#9028)
manzoorwanijk Mar 4, 2026
983742b
fix: isolated mode code cleanup (#9055)
wraithgar Mar 4, 2026
16fbe13
fix: resolve relative file: dependencies correctly with install-strat…
manzoorwanijk Mar 4, 2026
8614b2a
fix(arborist): avoid full reinstall on subsequent linked strategy run…
manzoorwanijk Mar 4, 2026
93c3365
deps: write-file-atomic@7.0.1
wraithgar Mar 4, 2026
dff1853
deps: @npmcli/run-script@10.0.4
wraithgar Mar 4, 2026
d86b260
deps: tar@7.5.10
wraithgar Mar 4, 2026
2000d2c
deps: minimatch@10.2.4
wraithgar Mar 4, 2026
bf7ea2b
deps: brace-expansion@5.0.4
wraithgar Mar 4, 2026
d1996a7
chore: dev dependency updates
wraithgar Mar 4, 2026
a774fb7
fix(arborist): respect --omit flag in linked install strategy (#9066)
manzoorwanijk Mar 5, 2026
3b96929
docs(scripts): remove mention of obsolete root user behavior (#9074)
mohd-akram Mar 6, 2026
1206f8b
fix: consolidate isolated node/link attributes (#9069)
wraithgar Mar 6, 2026
ff51827
fix(arborist): do not hoist undeclared workspaces in linked strategy …
manzoorwanijk Mar 7, 2026
1a744b5
fix(arborist): omit root dev deps in linked strategy when shared with…
manzoorwanijk Mar 9, 2026
76c76e5
fix(ci): don't error on optional deps in the lockfile (#9083)
wraithgar Mar 9, 2026
13fa40d
deps: pacote@21.5.0
wraithgar Mar 9, 2026
075ae23
deps: tar@7.5.11
wraithgar Mar 9, 2026
c7702d0
fix(arborist): fix non-idempotent linked install with workspace proje…
manzoorwanijk Mar 10, 2026
b56986a
fix(ls): suppress false UNMET DEPENDENCYs in linked strategy (#9095)
manzoorwanijk Mar 10, 2026
29b8407
fix: unwrap comments and lines meant for output (#9087)
wraithgar Mar 10, 2026
3b70a9d
fix(arborist): simplify rootDeclaredDeps initialization (#9097)
manzoorwanijk Mar 10, 2026
5b7c0cc
fix(arborist): exclude store nodes from :root > * in linked strategy …
manzoorwanijk Mar 10, 2026
a9d242b
fix: include all subcommands on main command help (#9099)
wraithgar Mar 10, 2026
8afa3bd
chore: release 11.11.1
github-actions[bot] Mar 10, 2026
8e0a731
fix(arborist): skip linked actual tree diff in package-lock-only mode…
manzoorwanijk Mar 16, 2026
51365b1
fix(arborist): update store symlinks when hash changes in linked stra…
manzoorwanijk Mar 16, 2026
21ea382
fix(arborist): resolve sibling override sets via common ancestor (#9110)
manzoorwanijk Mar 16, 2026
03af94d
fix: skip synopsis code block when command has no usage
owlstronaut Mar 17, 2026
98ccf92
chore: fix snap tests
owlstronaut Mar 17, 2026
8eff5fb
feat(audit): add --include-attestations flag to output sigstore bundl…
mitchdenny Mar 18, 2026
e839b07
fix: clear exclusive param siblings when setting from CLI (#9023)
umeshmore45 Mar 18, 2026
ce195dc
deps: cacache@20.0.4
wraithgar Mar 18, 2026
920e5ed
chore: test snapshots
wraithgar Mar 18, 2026
82deab6
deps: make-fetch-happen@15.0.5
wraithgar Mar 18, 2026
e5a7e22
deps: lru-cache@11.2.7
wraithgar Mar 18, 2026
7e9d538
chore: dev dependency updates
wraithgar Mar 18, 2026
d273380
fix(config): make prefer-offline and prefer-online exclusive (#9129)
mvanhorn Mar 18, 2026
8dcfe69
deps: @sigstore/sign@4.1.1
wraithgar Mar 18, 2026
4d5f7d9
deps: @gar/promise-retry@1.0.3
wraithgar Mar 18, 2026
03f4c3a
deps: @sigstore/tuf@4.0.2
wraithgar Mar 18, 2026
95fa7f4
chore: fix docs test snapshot (#9132)
wraithgar Mar 18, 2026
1afa738
chore: release 11.12.0
github-actions[bot] Mar 18, 2026
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: 1 addition & 0 deletions .commitlintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ module.exports = {
'header-max-length': [2, 'always', 80],
'subject-case': [0],
'body-max-line-length': [0],
'footer-max-line-length': [0],
},
}
2 changes: 2 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ module.exports = {
root: true,
ignorePatterns: [
'tap-testdir*/',
'/node_modules/.bin/',
'/node_modules/.cache/',
'docs/**',
'smoke-tests/**',
'mock-globals/**',
Expand Down
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@
/node_modules/.gitignore text eol=lf
/workspaces/arborist/test/fixtures/.gitignore text eol=lf
/DEPENDENCIES.md text eol=lf
/DEPENDENCIES.json text eol=lf
/AUTHORS text eol=lf
/docs/lib/content/nav.yml text eol=lf

# fixture tarballs should be treated as binary
/workspaces/*/test/fixtures/**/*.tgz binary
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/create-check/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ runs:
with:
result-encoding: string
script: |
const { repo: { owner, repo}, runId, serverUrl } = context
const { repo: { owner, repo}, runId, serverUrl } = context
const { JOB_NAME, SHA } = process.env
const job = await github.rest.actions.listJobsForWorkflowRun({
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/install-latest-npm/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ runs:
MATCH=$SPEC
echo "Found compatible version: npm@$MATCH"
break
fi
fi
done

if [ -z $MATCH ]; then
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
# "At 08:00 UTC (01:00 PT) on Monday" https://crontab.guru/#0_8_*_*_1
- cron: "0 8 * * 1"

permissions:
contents: read

jobs:
audit:
name: Audit Dependencies
Expand Down
33 changes: 15 additions & 18 deletions .github/workflows/ci-libnpmaccess.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ on:
# "At 09:00 UTC (02:00 PT) on Monday" https://crontab.guru/#0_9_*_*_1
- cron: "0 9 * * 1"

permissions:
contents: read

jobs:
lint:
name: Lint
Expand Down Expand Up @@ -48,9 +51,9 @@ jobs:
- name: Reset Deps
run: node scripts/resetdeps.js
- name: Lint
run: npm run lint --ignore-scripts -w libnpmaccess
run: npm run lint --ignore-scripts --workspace libnpmaccess
- name: Post Lint
run: npm run postlint --ignore-scripts -w libnpmaccess
run: npm run postlint --ignore-scripts --workspace libnpmaccess

test:
name: Test - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
Expand All @@ -66,30 +69,24 @@ jobs:
os: macos-latest
shell: bash
- name: macOS
os: macos-13
os: macos-15-intel
shell: bash
- name: Windows
os: windows-latest
shell: cmd
node-version:
- 16.14.0
- 16.x
- 18.0.0
- 18.x
- 20.17.0
- 20.x
- 22.9.0
- 22.x
exclude:
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.14.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.x
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.0.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.17.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.9.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.x
runs-on: ${{ matrix.platform.os }}
defaults:
Expand Down Expand Up @@ -120,6 +117,6 @@ jobs:
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
run: npm test --ignore-scripts -w libnpmaccess
run: npm test --ignore-scripts --workspace libnpmaccess
- name: Check Git Status
run: node scripts/git-dirty.js
33 changes: 15 additions & 18 deletions .github/workflows/ci-libnpmdiff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ on:
# "At 09:00 UTC (02:00 PT) on Monday" https://crontab.guru/#0_9_*_*_1
- cron: "0 9 * * 1"

permissions:
contents: read

jobs:
lint:
name: Lint
Expand Down Expand Up @@ -48,9 +51,9 @@ jobs:
- name: Reset Deps
run: node scripts/resetdeps.js
- name: Lint
run: npm run lint --ignore-scripts -w libnpmdiff
run: npm run lint --ignore-scripts --workspace libnpmdiff
- name: Post Lint
run: npm run postlint --ignore-scripts -w libnpmdiff
run: npm run postlint --ignore-scripts --workspace libnpmdiff

test:
name: Test - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
Expand All @@ -66,30 +69,24 @@ jobs:
os: macos-latest
shell: bash
- name: macOS
os: macos-13
os: macos-15-intel
shell: bash
- name: Windows
os: windows-latest
shell: cmd
node-version:
- 16.14.0
- 16.x
- 18.0.0
- 18.x
- 20.17.0
- 20.x
- 22.9.0
- 22.x
exclude:
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.14.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.x
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.0.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.17.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.9.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.x
runs-on: ${{ matrix.platform.os }}
defaults:
Expand Down Expand Up @@ -120,6 +117,6 @@ jobs:
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
run: npm test --ignore-scripts -w libnpmdiff
run: npm test --ignore-scripts --workspace libnpmdiff
- name: Check Git Status
run: node scripts/git-dirty.js
33 changes: 15 additions & 18 deletions .github/workflows/ci-libnpmexec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ on:
# "At 09:00 UTC (02:00 PT) on Monday" https://crontab.guru/#0_9_*_*_1
- cron: "0 9 * * 1"

permissions:
contents: read

jobs:
lint:
name: Lint
Expand Down Expand Up @@ -48,9 +51,9 @@ jobs:
- name: Reset Deps
run: node scripts/resetdeps.js
- name: Lint
run: npm run lint --ignore-scripts -w libnpmexec
run: npm run lint --ignore-scripts --workspace libnpmexec
- name: Post Lint
run: npm run postlint --ignore-scripts -w libnpmexec
run: npm run postlint --ignore-scripts --workspace libnpmexec

test:
name: Test - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
Expand All @@ -66,30 +69,24 @@ jobs:
os: macos-latest
shell: bash
- name: macOS
os: macos-13
os: macos-15-intel
shell: bash
- name: Windows
os: windows-latest
shell: cmd
node-version:
- 16.14.0
- 16.x
- 18.0.0
- 18.x
- 20.17.0
- 20.x
- 22.9.0
- 22.x
exclude:
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.14.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.x
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.0.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.17.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.9.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.x
runs-on: ${{ matrix.platform.os }}
defaults:
Expand Down Expand Up @@ -120,6 +117,6 @@ jobs:
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
run: npm test --ignore-scripts -w libnpmexec
run: npm test --ignore-scripts --workspace libnpmexec
- name: Check Git Status
run: node scripts/git-dirty.js
33 changes: 15 additions & 18 deletions .github/workflows/ci-libnpmfund.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ on:
# "At 09:00 UTC (02:00 PT) on Monday" https://crontab.guru/#0_9_*_*_1
- cron: "0 9 * * 1"

permissions:
contents: read

jobs:
lint:
name: Lint
Expand Down Expand Up @@ -48,9 +51,9 @@ jobs:
- name: Reset Deps
run: node scripts/resetdeps.js
- name: Lint
run: npm run lint --ignore-scripts -w libnpmfund
run: npm run lint --ignore-scripts --workspace libnpmfund
- name: Post Lint
run: npm run postlint --ignore-scripts -w libnpmfund
run: npm run postlint --ignore-scripts --workspace libnpmfund

test:
name: Test - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
Expand All @@ -66,30 +69,24 @@ jobs:
os: macos-latest
shell: bash
- name: macOS
os: macos-13
os: macos-15-intel
shell: bash
- name: Windows
os: windows-latest
shell: cmd
node-version:
- 16.14.0
- 16.x
- 18.0.0
- 18.x
- 20.17.0
- 20.x
- 22.9.0
- 22.x
exclude:
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.14.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 16.x
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.0.0
- platform: { name: macOS, os: macos-13, shell: bash }
node-version: 18.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.17.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 20.x
- platform: { name: macOS, os: macos-13, shell: bash }
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.9.0
- platform: { name: macOS, os: macos-15-intel, shell: bash }
node-version: 22.x
runs-on: ${{ matrix.platform.os }}
defaults:
Expand Down Expand Up @@ -120,6 +117,6 @@ jobs:
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
run: npm test --ignore-scripts -w libnpmfund
run: npm test --ignore-scripts --workspace libnpmfund
- name: Check Git Status
run: node scripts/git-dirty.js
Loading