build(docs-infra): update docs examples to Angular v11.2.10 (#41689)

This commit updates the docs examples to Angular v11.2.10. See the [diff between 11.0.1 and 11.2.10 (FW) and 11.2.9 (CLI)][1].

The changes are fairly trivial including:

- Removal of `emitDecoratorMetadata` from tsconfig.json files, where no JIT compilation is required.
- Setting `enableI18nLegacyMessageIdFormat` to `false` for CLI based applications - the i18n example was already migrated away from legacy message IDs.

[1]: https://github.com/cexbrayat/angular-cli-diff/compare/11.2.9..11.0.1

PR Close #41689
This commit is contained in:
Pete Bacon Darwin 2021-04-18 11:45:29 +01:00 committed by Andrew Kushnir
parent 1573510187
commit 70341bcfed
18 changed files with 1397 additions and 1164 deletions

View File

@ -12,7 +12,6 @@
"declaration": false, "declaration": false,
"module": "esnext", "module": "esnext",
"moduleResolution": "node", "moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"importHelpers": true, "importHelpers": true,
"target": "es2015", "target": "es2015",

View File

@ -8,7 +8,6 @@
"declaration": true, "declaration": true,
"sourceMap": true, "sourceMap": true,
"inlineSources": true, "inlineSources": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"importHelpers": true, "importHelpers": true,
"types": [], "types": [],

View File

@ -6,7 +6,6 @@
"module": "commonjs", "module": "commonjs",
"moduleResolution": "node", "moduleResolution": "node",
"sourceMap": true, "sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"lib": ["es2015", "dom"], "lib": ["es2015", "dom"],
"noImplicitAny": true, "noImplicitAny": true,

View File

@ -4,7 +4,6 @@
"module": "commonjs", "module": "commonjs",
"moduleResolution": "node", "moduleResolution": "node",
"sourceMap": true, "sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"removeComments": false, "removeComments": false,
"noImplicitAny": false, "noImplicitAny": false,

View File

@ -4,7 +4,6 @@
"module": "es2015", "module": "es2015",
"moduleResolution": "node", "moduleResolution": "node",
"sourceMap": true, "sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"lib": [ "lib": [
"es2015", "es2015",

View File

@ -13,14 +13,14 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"angular": "1.8.0", "angular": "1.8.0",
"angular-in-memory-web-api": "~0.11.0", "angular-in-memory-web-api": "~0.11.0",
"angular-route": "1.8.0", "angular-route": "1.8.0",
@ -29,9 +29,9 @@
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2", "@angular-devkit/build-angular": "~0.1102.9",
"@angular/cli": "~11.0.2", "@angular/cli": "~11.2.9",
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@types/angular": "1.7.3", "@types/angular": "1.7.3",
"@types/angular-route": "1.7.1", "@types/angular-route": "1.7.1",
"@types/jasmine": "~3.6.0", "@types/jasmine": "~3.6.0",
@ -48,6 +48,6 @@
"protractor": "~7.0.0", "protractor": "~7.0.0",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -13,6 +13,12 @@ module.exports = function (config) {
require('@angular-devkit/build-angular/plugins/karma') require('@angular-devkit/build-angular/plugins/karma')
], ],
client: { client: {
jasmine: {
// you can add configuration options for Jasmine here
// the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html
// for example, you can disable the random execution with `random: false`
// or set a specific seed with `seed: 4321`
},
clearContext: false // leave Jasmine Spec Runner output visible in browser clearContext: false // leave Jasmine Spec Runner output visible in browser
}, },
jasmineHtmlReporter: { jasmineHtmlReporter: {

View File

@ -13,23 +13,23 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"angular-in-memory-web-api": "~0.11.0", "angular-in-memory-web-api": "~0.11.0",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
"tslib": "^2.0.0", "tslib": "^2.0.0",
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2", "@angular-devkit/build-angular": "~0.1102.9",
"@angular/cli": "~11.0.2", "@angular/cli": "~11.2.9",
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@types/jasmine": "~3.6.0", "@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1", "@types/node": "^12.11.1",
"codelyzer": "^6.0.0", "codelyzer": "^6.0.0",
@ -44,6 +44,6 @@
"protractor": "~7.0.0", "protractor": "~7.0.0",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -23,6 +23,7 @@
] ]
}, },
"angularCompilerOptions": { "angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true, "strictInjectionParameters": true,
"strictInputAccessModifiers": true, "strictInputAccessModifiers": true,
"strictTemplates": true "strictTemplates": true

View File

@ -13,15 +13,15 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/elements": "~11.0.1", "@angular/elements": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"@webcomponents/custom-elements": "^1.4.2", "@webcomponents/custom-elements": "^1.4.2",
"angular-in-memory-web-api": "~0.11.0", "angular-in-memory-web-api": "~0.11.0",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
@ -29,9 +29,9 @@
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2", "@angular-devkit/build-angular": "~0.1102.9",
"@angular/cli": "~11.0.2", "@angular/cli": "~11.2.9",
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@types/jasmine": "~3.6.0", "@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1", "@types/node": "^12.11.1",
"codelyzer": "^6.0.0", "codelyzer": "^6.0.0",
@ -46,6 +46,6 @@
"protractor": "~7.0.0", "protractor": "~7.0.0",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -16,24 +16,24 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/localize": "~11.0.1", "@angular/localize": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"angular-in-memory-web-api": "~0.11.0", "angular-in-memory-web-api": "~0.11.0",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
"tslib": "^2.0.0", "tslib": "^2.0.0",
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2", "@angular-devkit/build-angular": "~0.1102.9",
"@angular/cli": "~11.0.2", "@angular/cli": "~11.2.9",
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@types/jasmine": "~3.6.0", "@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1", "@types/node": "^12.11.1",
"codelyzer": "^6.0.0", "codelyzer": "^6.0.0",
@ -48,6 +48,6 @@
"protractor": "~7.0.0", "protractor": "~7.0.0",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -13,24 +13,24 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"@angular/service-worker": "~11.0.1", "@angular/service-worker": "~11.2.10",
"angular-in-memory-web-api": "~0.11.0", "angular-in-memory-web-api": "~0.11.0",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
"tslib": "^2.0.0", "tslib": "^2.0.0",
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2", "@angular-devkit/build-angular": "~0.1102.9",
"@angular/cli": "~11.0.2", "@angular/cli": "~11.2.9",
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@types/jasmine": "~3.6.0", "@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1", "@types/node": "^12.11.1",
"codelyzer": "^6.0.0", "codelyzer": "^6.0.0",
@ -45,6 +45,6 @@
"protractor": "~7.0.0", "protractor": "~7.0.0",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -25,22 +25,22 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"@angular/upgrade": "~11.0.1", "@angular/upgrade": "~11.2.10",
"core-js": "^2.5.4", "core-js": "^2.5.4",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
"tslib": "^2.0.0", "tslib": "^2.0.0",
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@types/angular": "1.7.3", "@types/angular": "1.7.3",
"@types/angular-animate": "1.5.10", "@types/angular-animate": "1.5.10",
"@types/angular-mocks": "1.7.0", "@types/angular-mocks": "1.7.0",
@ -55,13 +55,13 @@
"karma-chrome-launcher": "~3.1.0", "karma-chrome-launcher": "~3.1.0",
"karma-jasmine": "~4.0.0", "karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0", "karma-jasmine-html-reporter": "^1.5.0",
"lite-server": "^2.2.2", "lite-server": "^2.6.1",
"protractor": "~7.0.0", "protractor": "~7.0.0",
"rollup": "^1.1.0", "rollup": "^1.1.0",
"rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-commonjs": "^9.2.1",
"rollup-plugin-node-resolve": "^4.0.0", "rollup-plugin-node-resolve": "^4.0.0",
"rollup-plugin-terser": "^5.3.0", "rollup-plugin-terser": "^5.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -4,6 +4,7 @@
"module": "commonjs", "module": "commonjs",
"moduleResolution": "node", "moduleResolution": "node",
"sourceMap": true, "sourceMap": true,
/* We need to keep the metadata to support JIT compilation. */
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"lib": [ "es2015", "dom" ], "lib": [ "es2015", "dom" ],

View File

@ -17,16 +17,16 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/platform-server": "~11.0.1", "@angular/platform-server": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"@nguniversal/express-engine": "^11.0.0", "@nguniversal/express-engine": "^11.2.1",
"angular-in-memory-web-api": "~0.11.0", "angular-in-memory-web-api": "~0.11.0",
"express": "^4.15.2", "express": "^4.15.2",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
@ -34,10 +34,10 @@
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2", "@angular-devkit/build-angular": "~0.1102.9",
"@angular/cli": "~11.0.2", "@angular/cli": "~11.2.9",
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@nguniversal/builders": "^11.0.0", "@nguniversal/builders": "^11.2.1",
"@types/express": "^4.17.8", "@types/express": "^4.17.8",
"@types/jasmine": "~3.6.0", "@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1", "@types/node": "^12.11.1",
@ -53,6 +53,6 @@
"protractor": "~7.0.0", "protractor": "~7.0.0",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -21,20 +21,20 @@
"license": "MIT", "license": "MIT",
"repository": {}, "repository": {},
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.1", "@angular/animations": "~11.2.10",
"@angular/common": "~11.0.1", "@angular/common": "~11.2.10",
"@angular/compiler": "~11.0.1", "@angular/compiler": "~11.2.10",
"@angular/core": "~11.0.1", "@angular/core": "~11.2.10",
"@angular/elements": "~11.0.1", "@angular/elements": "~11.2.10",
"@angular/forms": "~11.0.1", "@angular/forms": "~11.2.10",
"@angular/localize": "~11.0.1", "@angular/localize": "~11.2.10",
"@angular/platform-browser": "~11.0.1", "@angular/platform-browser": "~11.2.10",
"@angular/platform-browser-dynamic": "~11.0.1", "@angular/platform-browser-dynamic": "~11.2.10",
"@angular/platform-server": "~11.0.1", "@angular/platform-server": "~11.2.10",
"@angular/router": "~11.0.1", "@angular/router": "~11.2.10",
"@angular/service-worker": "~11.0.1", "@angular/service-worker": "~11.2.10",
"@angular/upgrade": "~11.0.1", "@angular/upgrade": "~11.2.10",
"@nguniversal/express-engine": "^11.0.0", "@nguniversal/express-engine": "^11.2.1",
"@webcomponents/custom-elements": "^1.4.2", "@webcomponents/custom-elements": "^1.4.2",
"angular": "1.8.0", "angular": "1.8.0",
"angular-in-memory-web-api": "~0.11.0", "angular-in-memory-web-api": "~0.11.0",
@ -47,10 +47,10 @@
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2", "@angular-devkit/build-angular": "~0.1102.9",
"@angular/cli": "~11.0.2", "@angular/cli": "~11.2.9",
"@angular/compiler-cli": "~11.0.1", "@angular/compiler-cli": "~11.2.10",
"@nguniversal/builders": "^11.0.0", "@nguniversal/builders": "^11.2.1",
"@types/angular": "1.7.3", "@types/angular": "1.7.3",
"@types/angular-animate": "1.5.10", "@types/angular-animate": "1.5.10",
"@types/angular-mocks": "1.7.0", "@types/angular-mocks": "1.7.0",
@ -84,6 +84,6 @@
"source-map-explorer": "^1.3.2", "source-map-explorer": "^1.3.2",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.3" "typescript": "~4.1.5"
} }
} }

View File

@ -6,7 +6,6 @@
"module": "commonjs", "module": "commonjs",
"moduleResolution": "node", "moduleResolution": "node",
"sourceMap": true, "sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"lib": ["es2015", "dom"], "lib": ["es2015", "dom"],
"noImplicitAny": true, "noImplicitAny": true,

File diff suppressed because it is too large Load Diff