Skip to content

Commit 7428fdc

Browse files
Merge pull request #414 from ember-tooling/update-dependencies
Updates dependencies
2 parents 651a727 + 139f310 commit 7428fdc

File tree

5 files changed

+1289
-919
lines changed

5 files changed

+1289
-919
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,31 @@ on:
77
branches: [main]
88

99
jobs:
10+
lint:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v4
15+
16+
- uses: pnpm/action-setup@v4
17+
with:
18+
run_install: false
19+
20+
- uses: actions/setup-node@v4
21+
with:
22+
node-version: '24'
23+
cache: 'pnpm'
24+
25+
- run: pnpm install --frozen-lockfile
26+
27+
- run: pnpm lint
28+
1029
test:
1130
runs-on: ubuntu-latest
1231

1332
strategy:
1433
matrix:
15-
node-version: ['18', '20']
34+
node-version: ['18', '20', '22', '24']
1635

1736
steps:
1837
- uses: actions/checkout@v4
@@ -28,8 +47,6 @@ jobs:
2847

2948
- run: pnpm install --frozen-lockfile
3049

31-
- run: pnpm lint
32-
3350
- run: pnpm build
3451

3552
- run: pnpm test:all

eslint.config.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import babelEslintParser from '@babel/eslint-parser';
22
import eslint from '@eslint/js';
33
import eslintPluginVitest from '@vitest/eslint-plugin';
4+
import { defineConfig } from 'eslint/config';
45
import eslintConfigPrettier from 'eslint-config-prettier';
56
import eslintPluginJsdoc from 'eslint-plugin-jsdoc';
67
import eslintPluginN from 'eslint-plugin-n';
@@ -51,7 +52,7 @@ const customRules = {
5152
},
5253
};
5354

54-
export default tseslint.config(
55+
export default defineConfig(
5556
{
5657
ignores: [
5758
'dist/',

package.json

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -52,47 +52,47 @@
5252
"test:ui": "vitest --ui"
5353
},
5454
"dependencies": {
55-
"@babel/core": "^7.27.4",
55+
"@babel/core": "^7.28.5",
5656
"content-tag": "^4.0.0"
5757
},
5858
"devDependencies": {
59-
"@babel/eslint-parser": "^7.27.5",
60-
"@babel/types": "^7.27.6",
61-
"@eslint/js": "^9.28.0",
62-
"@tsconfig/node18": "^18.2.4",
63-
"@tsconfig/strictest": "^2.0.5",
59+
"@babel/eslint-parser": "^7.28.5",
60+
"@babel/types": "^7.28.5",
61+
"@eslint/js": "^9.39.1",
62+
"@tsconfig/node24": "^24.0.3",
63+
"@tsconfig/strictest": "^2.0.8",
6464
"@types/babel__core": "^7.20.5",
65-
"@types/node": "^22.15.31",
66-
"@typescript-eslint/eslint-plugin": "^8.34.0",
67-
"@typescript-eslint/parser": "^8.34.0",
68-
"@vitest/eslint-plugin": "^1.2.4",
69-
"@vitest/ui": "^3.2.3",
70-
"concurrently": "^9.1.2",
71-
"eslint": "^9.28.0",
72-
"eslint-config-prettier": "^10.1.5",
73-
"eslint-plugin-jsdoc": "^50.8.0",
74-
"eslint-plugin-n": "^17.20.0",
65+
"@types/node": "^24.10.1",
66+
"@typescript-eslint/eslint-plugin": "^8.48.0",
67+
"@typescript-eslint/parser": "^8.48.0",
68+
"@vitest/eslint-plugin": "^1.5.1",
69+
"@vitest/ui": "^4.0.14",
70+
"concurrently": "^9.2.1",
71+
"eslint": "^9.39.1",
72+
"eslint-config-prettier": "^10.1.8",
73+
"eslint-plugin-jsdoc": "^61.4.1",
74+
"eslint-plugin-n": "^17.23.1",
7575
"eslint-plugin-simple-import-sort": "^12.1.1",
76-
"eslint-plugin-unicorn": "^59.0.1",
77-
"globals": "^16.2.0",
76+
"eslint-plugin-unicorn": "^62.0.0",
77+
"globals": "^16.5.0",
7878
"prettier": "^3.7.3",
7979
"prettier-plugin-jsdoc": "^1.7.0",
80-
"release-plan": "^0.11.0",
81-
"typescript": "^5.8.3",
82-
"typescript-eslint": "^8.34.0",
83-
"vite": "^6.3.5",
84-
"vitest": "^3.2.3"
80+
"release-plan": "^0.17.2",
81+
"typescript": "^5.9.3",
82+
"typescript-eslint": "^8.48.0",
83+
"vite": "^7.2.4",
84+
"vitest": "^4.0.14"
8585
},
8686
"peerDependencies": {
8787
"prettier": ">= 3.0.0"
8888
},
89-
"packageManager": "pnpm@9.15.9",
89+
"packageManager": "pnpm@10.24.0",
9090
"engines": {
9191
"node": "18.* || >= 20"
9292
},
9393
"volta": {
94-
"node": "18.19.0",
95-
"pnpm": "9.15.9"
94+
"node": "20.19.6",
95+
"pnpm": "10.24.0"
9696
},
9797
"publishConfig": {
9898
"registry": "https://registry.npmjs.org"

0 commit comments

Comments
 (0)