Skip to content

Commit 0b16bd5

Browse files
committed
chore: add minimum Node version to .npmrc to avoid accidental breakage
Tips from https://twitter.com/pnpmjs/status/1530528148080799744 Had to add the `packageExtensions` field as the dev-only dependency `zx` requires Node.js >= 16.0.0
1 parent 24c07a7 commit 0b16bd5

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
engine-strict=true
2+
node-version=14.16.0

package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,14 @@
5252
"*.{js,ts,vue,json}": [
5353
"prettier --write"
5454
]
55+
},
56+
"pnpm": {
57+
"packageExtensions": {
58+
"zx": {
59+
"engines": {
60+
"node": ">= 14.16.0"
61+
}
62+
}
63+
}
5564
}
5665
}

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)