Skip to content

feat: allow Angular 22 as peerDependency and migrate to Vitest#210

Open
d-koppenhagen wants to merge 2 commits into
angular-schule:mainfrom
d-koppenhagen:ng22
Open

feat: allow Angular 22 as peerDependency and migrate to Vitest#210
d-koppenhagen wants to merge 2 commits into
angular-schule:mainfrom
d-koppenhagen:ng22

Conversation

@d-koppenhagen
Copy link
Copy Markdown
Contributor

closes #209

- Upgrade @angular-devkit/architect from 0.18.x to 0.22.x
- Upgrade @angular-devkit/core from 18.x to 22.x
- Upgrade @angular-devkit/schematics from 18.x to 22.x
- Update peer dependency @angular/cli range to >=18.0.0 <23.0.0
- Upgrade TypeScript from ~5.2.2 to ~6.0.3
- Upgrade ts-jest from ^29.1.2 to ^29.4.11
- Upgrade rimraf from ^5.0.5 to ^6.1.3
- Update supporting dependencies including rxjs, ajv, magic-string, and ora
- Update Node.js engine requirement to ^22.22.3 || ^24.15.0 || >=26.0.0
- Remove obsolete dependencies: cli-cursor, cli-spinners, is-interactive, is-unicode-supported
- Replace Jest with Vitest as test runner for improved performance
- Update test configuration and snapshots to Vitest format
- Add Angular 22 integration test to CI workflow
- Update documentation to reflect Vitest usage
- Add vitest.config.ts and remove jest.config.js
- Update tsconfig for Vitest compatibility
- Add Angular 22 test fixture for version compatibility testing
- Fix trailing whitespace in README and contributor documentation
- Update supported Angular version range from 18-21 to 18-22
@fmalcher
Copy link
Copy Markdown
Member

fmalcher commented Jun 7, 2026

We did similar things 😬 #211
Can you narrow your PR down to the Vitest migration?

@d-koppenhagen
Copy link
Copy Markdown
Contributor Author

yes! Lets's merge yours first and I will rebase this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Angular 22

2 participants