Skip to content

Commit 6c121df

Browse files
feat: ๐ŸŽธ Support angular 20 (#225)
* feat: ๐ŸŽธ remove deprecated angular-platform-browser-dynamic * feat: ๐ŸŽธ update typescript to version 5.6.3 * feat: ๐ŸŽธ update angular dependencies to version 19.2.0 * feat: ๐ŸŽธ update typescript to version 5.8.3 * feat: ๐ŸŽธ update node engine requirement to version 20.19.0 * feat: ๐ŸŽธ update dependencies to latest versions * feat: ๐ŸŽธ update dependencies to latest versions * feat: ๐ŸŽธ update vitest and @vitest/ui to version 3.1.4 * feat: ๐ŸŽธ upgrade Angular dependencies to version 20 * feat: ๐ŸŽธ upgrade Angular dependencies to version 20 * feat: ๐ŸŽธ enhance expression handling in extractors * feat: ๐ŸŽธ update Angular dependencies to stable version 20.0.0 * feat: ๐ŸŽธ update Node.js version in CI configuration to 20 * feat: ๐ŸŽธ calculate once * feat: ๐ŸŽธ replace undefined filter with notNil for cleaner code
1 parent 2b7e6d0 commit 6c121df

File tree

5 files changed

+2832
-2901
lines changed

5 files changed

+2832
-2901
lines changed

โ€Ž.github/workflows/ci.ymlโ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
- uses: actions/setup-node@v4
2525
with:
26-
node-version: '18'
26+
node-version: '20'
2727
cache: pnpm
2828

2929
- name: Install dependencies

โ€Žpackage.jsonโ€Ž

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "6.1.0",
44
"description": "Extract translatable keys from projects that uses Transloco",
55
"engines": {
6-
"node": ">=18.13.0"
6+
"node": ">=20.19.0"
77
},
88
"type": "module",
99
"exports": {
@@ -63,54 +63,53 @@
6363
}
6464
},
6565
"dependencies": {
66-
"@angular/compiler": "^19.0.5",
66+
"@angular/compiler": "^20.0.0",
6767
"@jsverse/transloco-utils": "7.0.2",
6868
"@jsverse/utils": "1.0.0-beta.3",
6969
"@phenomnomnominal/tsquery": "6.1.3",
70-
"chalk": "5.4.0",
70+
"chalk": "5.4.1",
7171
"cheerio": "1.0.0-rc.12",
72-
"cli-table3": "0.6.1",
72+
"cli-table3": "0.6.5",
7373
"command-line-args": "6.0.1",
7474
"command-line-usage": "7.0.3",
7575
"cosmiconfig": "9.0.0",
76-
"debug": "4.4.0",
76+
"debug": "4.4.1",
7777
"deep-diff": "1.0.2",
7878
"flat": "6.0.1",
79-
"fs-extra": "11.2.0",
79+
"fs-extra": "11.3.0",
8080
"gettext-parser": "8.0.0",
81-
"glob": "11.0.0",
81+
"glob": "11.0.2",
8282
"jsonc-parser": "3.3.1",
83-
"ora": "8.1.1"
83+
"ora": "8.2.0"
8484
},
8585
"devDependencies": {
86-
"@angular-devkit/build-angular": "^19.0.5",
87-
"@angular/compiler-cli": "^19.0.5",
88-
"@angular/platform-browser-dynamic": "^19.0.5",
89-
"@babel/preset-env": "7.26.0",
90-
"@babel/preset-typescript": "7.26.0",
91-
"@commitlint/cli": "19.5.0",
92-
"@commitlint/config-angular": "19.5.0",
93-
"@commitlint/config-conventional": "19.5.0",
86+
"@angular-devkit/build-angular": "^20.0.0",
87+
"@angular/compiler-cli": "^20.0.0",
88+
"@babel/preset-env": "7.27.2",
89+
"@babel/preset-typescript": "7.27.1",
90+
"@commitlint/cli": "19.8.1",
91+
"@commitlint/config-angular": "19.8.1",
92+
"@commitlint/config-conventional": "19.8.1",
9493
"@types/command-line-args": "^5.2.3",
9594
"@types/command-line-usage": "^5.0.4",
9695
"@types/debug": "4.1.12",
9796
"@types/deep-diff": "1.0.5",
9897
"@types/fs-extra": "11.0.4",
9998
"@types/gettext-parser": "^4.0.4",
10099
"@types/glob": "^8.1.0",
101-
"@typescript-eslint/eslint-plugin": "7.0.1",
102-
"@vitest/ui": "^2.1.8",
100+
"@typescript-eslint/eslint-plugin": "7.18.0",
101+
"@vitest/ui": "^3.1.4",
103102
"c8": "^10.1.3",
104103
"cross-env": "7.0.3",
105104
"git-cz": "4.9.0",
106105
"husky": "9.1.7",
107-
"lint-staged": "15.2.11",
106+
"lint-staged": "16.1.0",
108107
"lodash.isequal": "4.5.0",
109-
"prettier": "3.4.2",
108+
"prettier": "3.5.3",
110109
"rimraf": "6.0.1",
111110
"standard-version": "9.5.0",
112-
"tsc-alias": "^1.8.8",
113-
"typescript": "5.5.4",
114-
"vitest": "^2.1.8"
111+
"tsc-alias": "^1.8.16",
112+
"typescript": "5.8.3",
113+
"vitest": "^3.1.4"
115114
}
116115
}

0 commit comments

Comments
ย (0)