Packages

@angular-devkit/core

22.2.5 · 28 Oct 2026MIT24.5M / weekRepositorynpmAtom feed

Your version

10.0.0

major24 Jun 2020Where it was published

10.2.4 is the newest release of 10.x.

Release note

Commits

@angular-devkit/architect (0.1000.0) Commit Description Notes

temporary workaround for TS bug with UMDs

@angular-devkit/build-angular (0.1000.0) Commit Description Notes

rebase relative stylesheet assets when using preprocessors

provide webpack support for resolving via Yarn PnP

change tslint default formatter to stylish

show warnings when depending on CommonJS.

disable CSS `calc` optimizations

[Closes #16910]

[Closes #16875]

[Closes #17890]

update copy-webpack-plugin to version 6

[Closes #17858]

dedupe duplicate modules

add link when displaying commonJS usage warnings

the path to `source_file_utils` changed in v10.0.0

ensure webpack tilde resolve behavior for stylesheet resources

retain css declarations order when using `extractCss` and `@import` rule

[Closes #9475]

don't show commonjs usage for webpack-dev-server utils

@angular-devkit/build-optimizer (0.1000.0) Commit Description Notes

use TypeScript 3.6

@angular-devkit/schematics (10.0.0) Commit Description Notes

add module_name and data files

@angular/cli (10.0.0) Commit Description Notes

throw error when specified project does not exist

[Closes #17682]

add missing `experimentalRollupPass`in CLI schema

downgrade pacote to 9.5.12

[Closes #17314]

[Closes #16615]

@ngtools/webpack (10.0.0) Commit Description Notes

don't emit unused file warning for`.ngtypecheck.ts`

remove internal markers

export VirtualFileSystemDecorator type

@schematics/angular (10.0.0) Commit Description Notes

add tslint no-any and typedef rules when in strict mode

add solutions style tsconfig structure

[Closes #17493]

[Closes #8138]

generate new projects using TypeScript 3.9

update compiler options target and module settings

add stricter bundle budgets when using the `--strict` option

enable stricter type checking and optimization effective coding rules

add migration to remove deprecated server options

evergreen new applications

add migration for `evalSourceMap`, `vendorSourceMap` `profile` and `skipAppShell` options.

add migration to remove deprecated `es5BrowserSupport` option

update karma to 5.0.0

change `browserslist` file name to `.browserslistrc`

enable lazy loading on the server for new projects

only generate `package.json` under `app` in strict applications

add links to generated app package.json files

add links to generated tsconfig files

disable v10 side effect package.json migration

specify module option as a fix for the multiple module error

add strict setting to angular.json

remove strict prompt

don't visit dot folders when running migrations

update several testing dev dependencies

use ES2016 as syntax target for server bundles

remove node typings from tsconfig.spec.json

update to tslib 2.0.0

add migration to ensure tslint deprecation rule

address vulnerability in protractor

[Closes #17642]

don't add `@angular/language-service` in new Angular projects

include assets in ts library

@schematics/schematics (0.1000.0) Commit Description Notes

add module_name and data files


Breaking Changes

remove deprecate protractor `elementExplorer` (5395cec) Protractor builder elementExplorer option has been removed. This was not compatable with the Node.Js versions that the Angular CLI supports. See: https://github.com/angular/protractor/blob/master/docs/debugging.md#enabled-control-flow for an alternative debugging methods.

@angular/cli: remove deprecated get/set commands (b66b9b8) Deprecated `ng set` and `ng get` have been removed, use `ng config` instead.

@angular/cli: remove deprecated typescriptMismatch (28f87cb) Removed deprecated `typescriptMismatch` warning option. Users will be migrated off this option automatically. Users wishing to disable TypeScript version checks should use the Angular compiler option `disableTypeScriptVersionCheck`, see https://angular.io/guide/angular-compiler-options#disabletypescriptversioncheck for more information.

@schematics/angular: remove deprecated options from app-shell and universal schematics (ac3aff2) The below options have been removed as they had no effect - `test` and `testTsconfigFileName` have been removed form the universal schematic - `universalProject`, `name`, `outDir`, `root` and `index` have been removed from the app-shell schematic

@angular-devkit/build-angular: remove unused server builder options (08062e9) options `commonChunk` and `vendorChunk` have been removed from the server builder.

Note: this change only effects direct @angular-devkit/build-angular users and not the application developers as users will be migrated automatically off these options.

@ngtools/webpack: remove deprecated isSupported method (51de4f7) `isSupported` method has been removed from `AngularCompilerPlugin` as it has become redundant with peer dependencies.

Note: this change only effects direct @ngtools/webpack users and not the application developers.

@angular-devkit/build-angular: remove deprecated `evalSourceMap`, `vendorSourceMap`, `profile` and `skipAppShell` options (8fb7e58) The following deprecated devkit builders options have been removed: - `skipAppShell:` This has no effect - `evalSourceMap`: This done to improve performance in older versions of the CLI and is no longer needed - `vendorSourceMap`: Use `sourceMap.vendor` instead - `profile`: Use `NG_BUILD_PROFILING` environment variable instead

@angular-devkit/build-angular: remove unused rxjs path mapping ( c7edbb8)

rxjs-compat was used during the transition from RxJS 5 to RxJS 6 via the use of rxjs-compat package during the Angular 5.x timeframe. Now that the minimum version is 6.x support for rxjs-compat is no longer provided out-of-the box.


Special Thanks

Renovate Bot, Alan Agius, Filipe Silva, Charles Lyding, Keen Yee Liau, mgechev, Doug Parker, Greg Magolan, Walter Werner SCHNEIDER, Kishan Gajera, renovate[bot], aly ahmed, Cyrille Tuzi, Cédric Exbrayat, Joey Perrott, Pete Bacon Darwin, Fabian Wiles