Skip to content

Commit d78a5e6

Browse files
authored
Dropped support for Node 20 (#268)
* breaking: Dropped support for Node 20 * chore: Updated project configurations * chore: Added lockfile * chore: Added changeset
1 parent 799c794 commit d78a5e6

30 files changed

Lines changed: 215 additions & 190 deletions

File tree

.changeset/some-colts-spend.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"@codemod-utils/ast-template-tag": major
3+
"@codemod-utils/ast-javascript": major
4+
"@codemod-utils/ast-template": major
5+
"@codemod-utils/package-json": major
6+
"@codemod-utils/blueprints": major
7+
"@codemod-utils/ember": major
8+
"@codemod-utils/files": major
9+
"@codemod-utils/tests": major
10+
"@codemod-utils/cli": major
11+
"docs-app-for-codemod-utils": minor
12+
---
13+
14+
Dropped support for Node 20

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
pull_request:
88

99
env:
10-
NODE_VERSION: 20
10+
NODE_VERSION: 22
1111

1212
jobs:
1313
lint:

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20.20.0
1+
22.22.0

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ pnpx @codemod-utils/cli <your-codemod-name>
4545
Visit https://codemod-utils.netlify.app/.
4646

4747

48+
## Compatibility
49+
50+
- Node.js v22 or above
51+
52+
4853
## Contributing
4954

5055
See the [Contributing](./CONTRIBUTING.md) guide for details.

configs/eslint/node/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"lint:js:fix": "eslint . --fix"
2323
},
2424
"dependencies": {
25-
"@ijlee2-frontend-configs/eslint-config-node": "^2.4.1"
25+
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.0"
2626
},
2727
"devDependencies": {
2828
"@shared-configs/prettier": "workspace:*",
@@ -43,6 +43,6 @@
4343
}
4444
},
4545
"engines": {
46-
"node": "20.* || >= 22"
46+
"node": "22.* || >= 24"
4747
}
4848
}

configs/prettier/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"lint:fix": "prettier \"**/*.mjs\" --cache --write"
1818
},
1919
"dependencies": {
20-
"@ijlee2-frontend-configs/prettier": "^2.4.1"
20+
"@ijlee2-frontend-configs/prettier": "^3.0.0"
2121
},
2222
"devDependencies": {
2323
"prettier": "^3.8.1"
@@ -31,6 +31,6 @@
3131
}
3232
},
3333
"engines": {
34-
"node": "20.* || >= 22"
34+
"node": "22.* || >= 24"
3535
}
3636
}

configs/stylelint/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"lint:fix": "prettier \"**/*.mjs\" --cache --write"
1616
},
1717
"dependencies": {
18-
"@ijlee2-frontend-configs/stylelint": "^2.4.0"
18+
"@ijlee2-frontend-configs/stylelint": "^3.0.0"
1919
},
2020
"devDependencies": {
2121
"@shared-configs/prettier": "workspace:*",
@@ -30,6 +30,6 @@
3030
}
3131
},
3232
"engines": {
33-
"node": "20.* || >= 22"
33+
"node": "22.* || >= 24"
3434
}
3535
}

configs/typescript/node/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"extends": ["@tsconfig/node20/tsconfig", "@tsconfig/strictest/tsconfig"],
2+
"extends": ["@tsconfig/node22/tsconfig", "@tsconfig/strictest/tsconfig"],
33
"compilerOptions": {
44
"module": "nodenext",
55
"moduleResolution": "nodenext",

configs/typescript/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"lint:fix": "prettier \"**/*.{json,mjs}\" --cache --write"
1818
},
1919
"dependencies": {
20-
"@tsconfig/node20": "^20.1.9",
20+
"@tsconfig/node22": "^22.0.5",
2121
"@tsconfig/strictest": "^2.0.8"
2222
},
2323
"devDependencies": {
@@ -33,6 +33,6 @@
3333
}
3434
},
3535
"engines": {
36-
"node": "20.* || >= 22"
36+
"node": "22.* || >= 24"
3737
}
3838
}

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"vitepress": "^1.6.4"
4040
},
4141
"engines": {
42-
"node": "20.* || >= 22"
42+
"node": "22.* || >= 24"
4343
}
4444
}

0 commit comments

Comments
 (0)