Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v17 #1345

Merged
merged 40 commits into from
Dec 18, 2023
Merged

v17 #1345

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
ca1d2bb
Bump dependencies
raineorshine Jun 23, 2023
b9fe636
Drop support for node v14.
raineorshine Jun 23, 2023
404d893
Disable intransigent workspace test of merged npm config.
raineorshine Jun 24, 2023
4695060
17.0.0-0
raineorshine Jun 25, 2023
6950093
Replace --location=global with --global.
raineorshine Sep 13, 2023
fddbf48
fix: prettier script
Zamiell Nov 3, 2023
2f97847
fix: package-lock
Zamiell Nov 3, 2023
fabef5b
Bump dependencies
raineorshine Jun 23, 2023
1af8a3e
Drop support for node v14.
raineorshine Jun 23, 2023
e0db05a
fix: pnpm
Zamiell Nov 3, 2023
a21e5ec
Disable intransigent workspace test of merged npm config.
raineorshine Jun 24, 2023
070564b
17.0.0-0
raineorshine Jun 25, 2023
50ec0b2
Replace --location=global with --global.
raineorshine Sep 13, 2023
ac87d90
Fix doctor mode + interactive tests.
raineorshine Nov 5, 2023
2718cdd
Bump patch dependencies.
raineorshine Nov 4, 2023
d8a3329
Bump minor dependencies.
raineorshine Nov 5, 2023
a2d9c2d
Remove eslint-plugin-fp.
raineorshine Nov 5, 2023
9b40504
Bump major dependencies.
raineorshine Nov 5, 2023
6f31515
Upgrade @typescript-eslint/eslint-plugin.
raineorshine Nov 5, 2023
c91e206
Upgrade fp-and-or.
raineorshine Nov 5, 2023
aa6cb24
npm: Throw a proper error when no mock version is provided.
raineorshine Nov 5, 2023
9cfc160
Upgrade make-fetch-happen.
raineorshine Nov 5, 2023
b5c8766
Upgrade prettier.
raineorshine Nov 5, 2023
89c2615
Upgrade typescript, bump target to es2021, and set module to nodenext.
raineorshine Nov 5, 2023
667516f
Fix GroupFunction JSDOC.
raineorshine Nov 5, 2023
9e74056
Merge branch 'v17-next' into pr/1345
raineorshine Nov 6, 2023
a0b467e
Fix Packument['versions'] type.
raineorshine Sep 13, 2023
c044d03
comment
raineorshine Nov 6, 2023
5cb1457
Merge branch 'main' into pr/1345
raineorshine Nov 19, 2023
f9d5bbe
Make --root the default in workspaces mode. Closes #1353.
raineorshine Nov 21, 2023
1ae5551
build
raineorshine Nov 21, 2023
2109365
bun: Fix Options type.
raineorshine Nov 21, 2023
f8bbd58
Fix --root option description.
raineorshine Nov 22, 2023
89c35e1
Packument: Fix _npmUser and add dist-tags.
raineorshine Nov 24, 2023
e966c2f
Remove husky.
raineorshine Dec 18, 2023
2854ed2
post-commit: Remove git commit from notification title.
raineorshine Dec 18, 2023
74c5096
Merge branch 'main' into pr/1345
raineorshine Dec 18, 2023
f74974f
Downgrade update-notifier due to node v18 requirement.
raineorshine Dec 18, 2023
d4a56fd
Override @yarnpkg/parsers which requires node v18.
raineorshine Dec 18, 2023
5809c98
Merge branch 'main' into pr/1345
raineorshine Dec 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,14 @@ module.exports = {
'@typescript-eslint/array-type': [
'error',
{
'array-type': 'array',
default: 'array',
},
],
},
},
],
plugins: ['fp', 'jsdoc'],
plugins: ['jsdoc'],
rules: {
// jsdoc
'jsdoc/require-jsdoc': [
'error',
{
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ on:

env:
FORCE_COLOR: 2
NODE_COV: 16
LRU_CACHE_IGNORE_AC_WARNING: 1
NODE_COV: 18

permissions:
contents: read
Expand All @@ -29,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [14, 16, 18]
node: [16, 18, 20]
os: [ubuntu-latest, windows-latest]

steps:
Expand Down
12 changes: 6 additions & 6 deletions .ncurc.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,24 @@ module.exports = {
'find-up',
'get-stdin',
'globby',
/* pin to 4.0.0 to match make-fetch-happen/cacache. */
'p-map',
'remote-git-tags',
'untildify',
// Broken in v6.0.0
// Working upgrade is in branch 'hosted-git-info', but hold off on merging due to node engine requirements: ^14.17.0 || ^16.13.0 || >=18.0.0
// https://github.com/npm/hosted-git-info/releases/tag/v6.0.0
'hosted-git-info',
// Waiting for Prettier v3 support in @trivago/prettier-plugin-sort-imports
// https://github.com/trivago/prettier-plugin-sort-imports/issues/240
'prettier',
// Removed support for node v14 in v0.35.0
'makdownlint-cli',
// manually keep in alignment with pacote's version of make-fetch-happen
'make-fetch-happen',
// 5.2.0 breaks moduleResolution
// Need to upgrade module and moduleResolution together (high risk)
'typescript',
// major changes required to upgrade to v3
'spawn-please',
// v0.60.0 breaks cli option description output
// https://github.com/YousefED/typescript-json-schema/issues/568
'typescript-json-schema',
// node >= 18
'update-notifier',
],
}
1 change: 1 addition & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"importOrder": ["^\\.\\./", "^\\./"],
"importOrderSortSpecifiers": true,
"overrides": [{ "files": "*.ts", "options": { "parser": "typescript" } }],
"plugins": ["@trivago/prettier-plugin-sort-imports"],
"printWidth": 120,
"semi": false,
"singleQuote": true,
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ Options that take no arguments can be negated by prefixing them with `--no-`, e.
</tr>
<tr>
<td>--root</td>
<td>Runs updates on the root project in addition to specified workspaces. Only allowed with <code>--workspace</code> or <code>--workspaces</code>. (default: false)</td>
<td>Runs updates on the root project in addition to specified workspaces. Only allowed with <code>--workspace</code> or <code>--workspaces</code>. (default: true)</td>
</tr>
<tr>
<td>-s, --silent</td>
Expand Down
Loading
Loading