Align configuration with Angular 21 defaults #72
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to #71. Aligns extreme-angular's configuration with a fresh
ng new --zonelessproject while keeping the "extreme" dev tooling additions clearly documented.Changes
Configuration alignment
ng new(files: []withreferences)printWidth: 100andsingleQuote: trueto Prettier (Angular 21 defaults)^20.19.0 || ^22.12.0 || ^24.0.0packageManagerfieldRemoved redundant options
noImplicitAny— covered bystrict: truetypeCheckHostBindings— Angular 21 defaults totrue@standard-schema/spec— unused dependencytsc-files— incompatible with project references structureAdded
tsconfig.node.jsonfor root-level config files (ESLint compatibility)docs/vitest-ide-workaround.md— documents the VS Code Test Explorer workaround for those who want itREADME updates
ng newcommand to include--zoneless