Skip to content

Commit e7e9895

Browse files
committed
Infer the ownership of all unpacked files in node_modules, so that we never have user-owned files in root-owned folders, or root-owned files in user-owned folders. This prevents one of the last remaining issues that bites users who use `sudo` unnecessarily. The only remaining issue is to no longer drop perms when running scripts as root, but that is a breaking change which will come in v7.
1 parent 238f8c3 commit e7e9895

File tree

7 files changed

+82
-43
lines changed

7 files changed

+82
-43
lines changed

node_modules/pacote/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/pacote/LICENSE

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/pacote/extract.js

Lines changed: 51 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/pacote/lib/fetchers/file.js

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/pacote/package.json

Lines changed: 12 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"once": "~1.4.0",
111111
"opener": "^1.5.1",
112112
"osenv": "^0.1.5",
113-
"pacote": "^9.5.4",
113+
"pacote": "^9.5.5",
114114
"path-is-inside": "~1.0.2",
115115
"promise-inflight": "~1.0.1",
116116
"qrcode-terminal": "^0.12.0",

0 commit comments

Comments
 (0)