test(ivy): i18n - run integration test in es2015 mode (#33097)

The new CLI build pipeline will automatically downlevel
ES2015 to ES5 if the tsconfig compilation is set to
ES2015.

This change ensures that the compile-time inlining of
translations handles both the ES2015 code and the
downleveled ES5 code.

PR Close #33097
This commit is contained in:
Pete Bacon Darwin 2019-10-11 12:54:27 +01:00 committed by Miško Hevery
parent 83425fa119
commit 868b3f9463
3 changed files with 206 additions and 145 deletions

View File

@ -22,7 +22,7 @@
"translated:de:e2e": "npm-run-all -p -r translated:de:serve \"ng e2e --configuration=translated-de --webdriver-update=false\"",
"translated:legacy:test": "yarn translated:legacy:extract-and-update && ng build --configuration=translated-legacy && yarn translated:legacy:translate && yarn translated:legacy:e2e",
"translated:legacy:extract-and-update": "ng xi18n && sed -i.bak -e 's/source>/target>'/ -e 's/Hello/Bonjour/' -e 's/source-language=\"en\"/source-language=\"en\" target-language=\"legacy\"/' tmp/legacy-locales/messages.legacy.xlf",
"translated:legacy:extract-and-update": "ng xi18n && sed -i.bak -e 's/source>/target>'/ -e 's/Hello/Bonjour/' -e 's/source-language=\"en-US\"/source-language=\"en-US\" target-language=\"legacy\"/' tmp/legacy-locales/messages.legacy.xlf",
"translated:legacy:translate": "localize-translate -r \"dist/\" -s \"**/*\" -t \"tmp/legacy-locales/messages.legacy.xlf\" -o \"tmp/translations/{{LOCALE}}\"",
"translated:legacy:serve": "serve tmp/translations/legacy --listen 4200",
"translated:legacy:e2e": "npm-run-all -p -r translated:legacy:serve \"ng e2e --configuration=translated-legacy --webdriver-update=false\""
@ -46,8 +46,8 @@
"zone.js": "file:../../node_modules/zone.js"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.900.0-next.8",
"@angular/cli": "9.0.0-next.8",
"@angular-devkit/build-angular": "^0.900.0-next.9",
"@angular/cli": "9.0.0-next.9",
"@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli",
"@angular/language-service": "file:../../dist/packages-dist/language-service",
"@types/jasmine": "~2.8.8",

View File

@ -10,7 +10,7 @@
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es5",
"target": "es2015",
"typeRoots": [
"node_modules/@types"
],

View File

@ -2,31 +2,31 @@
# yarn lockfile v1
"@angular-devkit/architect@0.900.0-next.8":
version "0.900.0-next.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.900.0-next.8.tgz#ca9efa22a7a584440c7ecb9265b1e4d4cd7be9b4"
integrity sha512-C1M6FyzwL1okCDe+NUSmz5m/91I9KPjpVFGycjGmj600+wHM7YHgOG7utQoAwxTTDd5MnB2mF7e45FEbeKpz+Q==
"@angular-devkit/architect@0.900.0-next.9":
version "0.900.0-next.9"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.900.0-next.9.tgz#29647266b7904ccf329a5c2a04e073d17bda9a5b"
integrity sha512-hya7W+JlKZpulC/gQTt1E8d2171Sktdr5kDBKZqpSaOifVcnCB90yBV/FTKctaBDrnBEmXbXWnGxNXYI6OnozA==
dependencies:
"@angular-devkit/core" "9.0.0-next.8"
"@angular-devkit/core" "9.0.0-next.9"
rxjs "6.5.3"
"@angular-devkit/build-angular@^0.900.0-next.8":
version "0.900.0-next.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.900.0-next.8.tgz#865f4942b7a84fa353d45da8cc0656a66e570200"
integrity sha512-mcuc3uPEKX/ELlyGsaZEjL62vbP+AnsrPl2UsQzbWY9UBtzt5OVV36S2X2XPBK6Z/JVwgcgS+42RyMSPhARi6Q==
"@angular-devkit/build-angular@^0.900.0-next.9":
version "0.900.0-next.9"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.900.0-next.9.tgz#b487e9fec87da741b3733dba2d5fb28ff9834b00"
integrity sha512-dnatbqqUofum38djX+eD0sObdZ0ky5WZzmgJDCUUBJtMJy+qbtZ8hLnnRYZqQhaVS/2SL+CYGrlKjZJ0I3bayA==
dependencies:
"@angular-devkit/architect" "0.900.0-next.8"
"@angular-devkit/build-optimizer" "0.900.0-next.8"
"@angular-devkit/build-webpack" "0.900.0-next.8"
"@angular-devkit/core" "9.0.0-next.8"
"@babel/core" "7.6.2"
"@babel/preset-env" "7.6.2"
"@ngtools/webpack" "9.0.0-next.8"
"@angular-devkit/architect" "0.900.0-next.9"
"@angular-devkit/build-optimizer" "0.900.0-next.9"
"@angular-devkit/build-webpack" "0.900.0-next.9"
"@angular-devkit/core" "9.0.0-next.9"
"@babel/core" "7.6.3"
"@babel/preset-env" "7.6.3"
"@ngtools/webpack" "9.0.0-next.9"
ajv "6.10.2"
autoprefixer "9.6.1"
autoprefixer "9.6.4"
browserslist "4.7.0"
cacache "13.0.1"
caniuse-lite "1.0.30000998"
caniuse-lite "1.0.30000999"
circular-dependency-plugin "5.2.0"
clean-css "4.2.1"
copy-webpack-plugin "5.0.4"
@ -50,6 +50,7 @@
postcss-loader "3.0.0"
raw-loader "3.1.0"
regenerator-runtime "0.13.3"
rollup "1.21.4"
rxjs "6.5.3"
sass "1.23.0"
sass-loader "8.0.0"
@ -61,8 +62,8 @@
style-loader "1.0.0"
stylus "0.54.7"
stylus-loader "3.0.2"
terser "4.3.2"
terser-webpack-plugin "2.1.0"
terser "4.3.8"
terser-webpack-plugin "2.1.2"
tree-kill "1.2.1"
webpack "4.41.0"
webpack-dev-middleware "3.7.2"
@ -72,10 +73,10 @@
webpack-subresource-integrity "1.3.4"
worker-plugin "3.2.0"
"@angular-devkit/build-optimizer@0.900.0-next.8":
version "0.900.0-next.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.900.0-next.8.tgz#cfaee2539c415d080324d3d989e65d67a2ab9db9"
integrity sha512-Rcbn0uD5wP8oE01rKfWyqKg+ViZvvsxcDJKdyQPCfnKUoyvHTj7bs0pxV2S7IQZancejNGi1Qy5tcyQbwv2WkQ==
"@angular-devkit/build-optimizer@0.900.0-next.9":
version "0.900.0-next.9"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.900.0-next.9.tgz#2a6ca454d958546300e763d4c914d7808d66019b"
integrity sha512-xswapHM1CBm+lS4YFNiYpWie3bowzWUsXHia3VTQXmaXNpLSeKQQOH1GHsN6kd0Yvze2Uf9olzBc4+EtYNTxzw==
dependencies:
loader-utils "1.2.3"
source-map "0.7.3"
@ -83,20 +84,20 @@
typescript "3.5.3"
webpack-sources "1.4.3"
"@angular-devkit/build-webpack@0.900.0-next.8":
version "0.900.0-next.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.900.0-next.8.tgz#1b0802986bb3e543862dda0132b0b85fdd8b360f"
integrity sha512-xYw3wyBi/kBsM4h+C9JuTikmoKJYL5rjRyc6p9yehGn1ppnqwldftbOtP312CmGIuMFC05v+tr82Iglg8B86Zg==
"@angular-devkit/build-webpack@0.900.0-next.9":
version "0.900.0-next.9"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.900.0-next.9.tgz#b3f50f1c3e5c9de9b891b76bdc63d1b04493938f"
integrity sha512-o57h2SljXPt+cAEdYvyCB82tcQrsEASOY1mXuesVwDl85DzmqpEmRdbHFhLM0dItxO4ZXSbfR24+k2DJtw2JZA==
dependencies:
"@angular-devkit/architect" "0.900.0-next.8"
"@angular-devkit/core" "9.0.0-next.8"
"@angular-devkit/architect" "0.900.0-next.9"
"@angular-devkit/core" "9.0.0-next.9"
rxjs "6.5.3"
webpack-merge "4.2.2"
"@angular-devkit/core@9.0.0-next.8":
version "9.0.0-next.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-9.0.0-next.8.tgz#f388bf68b4e37b336e5d476683451917aa430304"
integrity sha512-r10kPsPMU2gzLroj7JJKvHMwQNKseulxqjA6EEkDgvplSMVa2LDZpPi5n3LRGx/AIMcNxc9AZvguJbQx2At/6w==
"@angular-devkit/core@9.0.0-next.9":
version "9.0.0-next.9"
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-9.0.0-next.9.tgz#69c71a6704e3f0e040a3884c8f4d79cf692ca2bf"
integrity sha512-2eKAMkxm8PhP9mhLV5NChp6bkY7X7/9FHkhz0Q7nEHzLiZZgkWDeIMinN0QWUn942k6aqDGpPYYFmiWFUI6foA==
dependencies:
ajv "6.10.2"
fast-json-stable-stringify "2.0.0"
@ -104,29 +105,29 @@
rxjs "6.5.3"
source-map "0.7.3"
"@angular-devkit/schematics@9.0.0-next.8":
version "9.0.0-next.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-9.0.0-next.8.tgz#c2c1a15d3851846c0f594eec7a471e2b573778f0"
integrity sha512-oHi+aokeBITlAfLeOVN2TMQaey9lWSrn6PIAfAUcdN+GMIu6gnNjU2GF926a2RQgA2lHy9eV9+y8jocPiuQ0dA==
"@angular-devkit/schematics@9.0.0-next.9":
version "9.0.0-next.9"
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-9.0.0-next.9.tgz#03d4dcd8fa745d8c857b27a0070c0fc118361f1d"
integrity sha512-mvDLF6a9Dty8NIJvE4GkZnXrnSvC//PFEXMIVNyKrJJ2+YpDyvVdUKSESvYImpV2p9SoJ6ASoxiv+N+pUSPrbg==
dependencies:
"@angular-devkit/core" "9.0.0-next.8"
"@angular-devkit/core" "9.0.0-next.9"
rxjs "6.5.3"
"@angular/animations@file:../../dist/packages-dist/animations":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
"@angular/cli@9.0.0-next.8":
version "9.0.0-next.8"
resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-9.0.0-next.8.tgz#cd75074c65fd5365cd2069735f65a444b3aba925"
integrity sha512-6NhJB2pN3/v/PkLgOgu3VRcao+nkixjbJqHYsAUPYT9HmNkkv2aGvLhcJ2aND1CHJusidtaPQwcif53i8ozAWg==
"@angular/cli@9.0.0-next.9":
version "9.0.0-next.9"
resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-9.0.0-next.9.tgz#68a6d59198a4c5bf010ad4a5034ec37afc8bdce8"
integrity sha512-6NrcHrFlV6DRFCdTBoaTVHez+0ll+GSmggAn3fvRBUa34+qS5UF8ZTwtCf25XH4SHvm3wVK8B18G9GBp3CNwUQ==
dependencies:
"@angular-devkit/architect" "0.900.0-next.8"
"@angular-devkit/core" "9.0.0-next.8"
"@angular-devkit/schematics" "9.0.0-next.8"
"@schematics/angular" "9.0.0-next.8"
"@schematics/update" "0.900.0-next.8"
"@angular-devkit/architect" "0.900.0-next.9"
"@angular-devkit/core" "9.0.0-next.9"
"@angular-devkit/schematics" "9.0.0-next.9"
"@schematics/angular" "9.0.0-next.9"
"@schematics/update" "0.900.0-next.9"
"@yarnpkg/lockfile" "1.1.0"
ansi-colors "4.1.1"
debug "^4.1.1"
@ -143,12 +144,12 @@
uuid "^3.3.2"
"@angular/common@file:../../dist/packages-dist/common":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
"@angular/compiler-cli@file:../../dist/packages-dist/compiler-cli":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
canonical-path "1.0.0"
chokidar "^2.1.1"
@ -162,42 +163,42 @@
yargs "13.1.0"
"@angular/compiler@file:../../dist/packages-dist/compiler":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
"@angular/core@file:../../dist/packages-dist/core":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
"@angular/forms@file:../../dist/packages-dist/forms":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
"@angular/language-service@file:../../dist/packages-dist/language-service":
version "9.0.0-next.9"
version "9.0.0-next.10"
"@angular/localize@file:../../dist/packages-dist/localize":
version "0.0.0"
version "9.0.0-next.10"
dependencies:
"@babel/core" "^7.5.5"
glob "7.1.2"
yargs "13.1.0"
"@angular/platform-browser-dynamic@file:../../dist/packages-dist/platform-browser-dynamic":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
"@angular/platform-browser@file:../../dist/packages-dist/platform-browser":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
"@angular/router@file:../../dist/packages-dist/router":
version "9.0.0-next.9"
version "9.0.0-next.10"
dependencies:
tslib "^1.9.0"
@ -208,7 +209,27 @@
dependencies:
"@babel/highlight" "^7.0.0"
"@babel/core@7.6.2", "@babel/core@^7.5.5":
"@babel/core@7.6.3":
version "7.6.3"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.3.tgz#44de824e89eaa089bb12da7337bc9bdff2ab68f9"
integrity sha512-QfQ5jTBgXLzJuo7Mo8bZK/ePywmgNRgk/UQykiKwEtZPiFIn8ZqE6jB+AnD1hbB1S2xQyL4//it5vuAUOVAMTw==
dependencies:
"@babel/code-frame" "^7.5.5"
"@babel/generator" "^7.6.3"
"@babel/helpers" "^7.6.2"
"@babel/parser" "^7.6.3"
"@babel/template" "^7.6.0"
"@babel/traverse" "^7.6.3"
"@babel/types" "^7.6.3"
convert-source-map "^1.1.0"
debug "^4.1.0"
json5 "^2.1.0"
lodash "^4.17.13"
resolve "^1.3.2"
semver "^5.4.1"
source-map "^0.6.1"
"@babel/core@^7.5.5":
version "7.6.2"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.2.tgz#069a776e8d5e9eefff76236bc8845566bd31dd91"
integrity sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ==
@ -238,6 +259,16 @@
lodash "^4.17.13"
source-map "^0.5.0"
"@babel/generator@^7.6.3":
version "7.6.4"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.4.tgz#a4f8437287bf9671b07f483b76e3bb731bc97671"
integrity sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==
dependencies:
"@babel/types" "^7.6.3"
jsesc "^2.5.1"
lodash "^4.17.13"
source-map "^0.5.0"
"@babel/helper-annotate-as-pure@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32"
@ -416,6 +447,11 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.2.tgz#205e9c95e16ba3b8b96090677a67c9d6075b70a1"
integrity sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==
"@babel/parser@^7.6.3":
version "7.6.4"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81"
integrity sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==
"@babel/plugin-proposal-async-generator-functions@^7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e"
@ -524,10 +560,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-transform-block-scoping@^7.6.2":
version "7.6.2"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz#96c33ab97a9ae500cc6f5b19e04a7e6553360a79"
integrity sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==
"@babel/plugin-transform-block-scoping@^7.6.3":
version "7.6.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz#6e854e51fbbaa84351b15d4ddafe342f3a5d542a"
integrity sha512-7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw==
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
lodash "^4.17.13"
@ -649,10 +685,10 @@
"@babel/helper-module-transforms" "^7.1.0"
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-transform-named-capturing-groups-regex@^7.6.2":
version "7.6.2"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz#c1ca0bb84b94f385ca302c3932e870b0fb0e522b"
integrity sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==
"@babel/plugin-transform-named-capturing-groups-regex@^7.6.3":
version "7.6.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.3.tgz#aaa6e409dd4fb2e50b6e2a91f7e3a3149dbce0cf"
integrity sha512-jTkk7/uE6H2s5w6VlMHeWuH+Pcy2lmdwFoeWCVnvIrDUnB5gQqTVI8WfmEAhF2CDEarGrknZcmSFg1+bkfCoSw==
dependencies:
regexpu-core "^4.6.0"
@ -747,10 +783,10 @@
"@babel/helper-regex" "^7.4.4"
regexpu-core "^4.6.0"
"@babel/preset-env@7.6.2":
version "7.6.2"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.2.tgz#abbb3ed785c7fe4220d4c82a53621d71fc0c75d3"
integrity sha512-Ru7+mfzy9M1/YTEtlDS8CD45jd22ngb9tXnn64DvQK3ooyqSw9K4K9DUWmYknTTVk4TqygL9dqCrZgm1HMea/Q==
"@babel/preset-env@7.6.3":
version "7.6.3"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.3.tgz#9e1bf05a2e2d687036d24c40e4639dc46cef2271"
integrity sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ==
dependencies:
"@babel/helper-module-imports" "^7.0.0"
"@babel/helper-plugin-utils" "^7.0.0"
@ -768,7 +804,7 @@
"@babel/plugin-transform-arrow-functions" "^7.2.0"
"@babel/plugin-transform-async-to-generator" "^7.5.0"
"@babel/plugin-transform-block-scoped-functions" "^7.2.0"
"@babel/plugin-transform-block-scoping" "^7.6.2"
"@babel/plugin-transform-block-scoping" "^7.6.3"
"@babel/plugin-transform-classes" "^7.5.5"
"@babel/plugin-transform-computed-properties" "^7.2.0"
"@babel/plugin-transform-destructuring" "^7.6.0"
@ -783,7 +819,7 @@
"@babel/plugin-transform-modules-commonjs" "^7.6.0"
"@babel/plugin-transform-modules-systemjs" "^7.5.0"
"@babel/plugin-transform-modules-umd" "^7.2.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.6.2"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.6.3"
"@babel/plugin-transform-new-target" "^7.4.4"
"@babel/plugin-transform-object-super" "^7.5.5"
"@babel/plugin-transform-parameters" "^7.4.4"
@ -796,7 +832,7 @@
"@babel/plugin-transform-template-literals" "^7.4.4"
"@babel/plugin-transform-typeof-symbol" "^7.2.0"
"@babel/plugin-transform-unicode-regex" "^7.6.2"
"@babel/types" "^7.6.0"
"@babel/types" "^7.6.3"
browserslist "^4.6.0"
core-js-compat "^3.1.1"
invariant "^2.2.2"
@ -827,6 +863,21 @@
globals "^11.1.0"
lodash "^4.17.13"
"@babel/traverse@^7.6.3":
version "7.6.3"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.3.tgz#66d7dba146b086703c0fb10dd588b7364cec47f9"
integrity sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==
dependencies:
"@babel/code-frame" "^7.5.5"
"@babel/generator" "^7.6.3"
"@babel/helper-function-name" "^7.1.0"
"@babel/helper-split-export-declaration" "^7.4.4"
"@babel/parser" "^7.6.3"
"@babel/types" "^7.6.3"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.13"
"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.6.0":
version "7.6.1"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.1.tgz#53abf3308add3ac2a2884d539151c57c4b3ac648"
@ -836,32 +887,41 @@
lodash "^4.17.13"
to-fast-properties "^2.0.0"
"@ngtools/webpack@9.0.0-next.8":
version "9.0.0-next.8"
resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-9.0.0-next.8.tgz#a680989f4aec24e4b8614bd91620290016e127be"
integrity sha512-QdtjgG0L9mBvl1dKvzuZ6ofMv2JjBWndzWxZiffHHFHiCeglBxLN2MBQSOOtKanq1hMrBjImR5PsPJsJWBCZKw==
"@babel/types@^7.6.3":
version "7.6.3"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.3.tgz#3f07d96f854f98e2fbd45c64b0cb942d11e8ba09"
integrity sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==
dependencies:
"@angular-devkit/core" "9.0.0-next.8"
enhanced-resolve "4.1.0"
esutils "^2.0.2"
lodash "^4.17.13"
to-fast-properties "^2.0.0"
"@ngtools/webpack@9.0.0-next.9":
version "9.0.0-next.9"
resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-9.0.0-next.9.tgz#5b797bc6ed60f3ce883008a86f9125de27cb5693"
integrity sha512-sIEZdQxm9qz7SzqeO+gg7zBX15JBdjIB01bqSAzq3RV29UGKiZLARSsAU+cNV5q7ijERLRUQ3sfIPgSB9eifbw==
dependencies:
"@angular-devkit/core" "9.0.0-next.9"
enhanced-resolve "4.1.1"
rxjs "6.5.3"
tree-kill "1.2.1"
webpack-sources "1.4.3"
"@schematics/angular@9.0.0-next.8":
version "9.0.0-next.8"
resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-9.0.0-next.8.tgz#91479c4912e70fe28343758eb4afedf4b6552b20"
integrity sha512-agXqCWc6Kb/adrT1hEexso53m0bo9vNTdIIJtW8/5ioUJ7KUfXcew5cr9gkwNrd5WLigiGtoLkos1yma4WsIvQ==
"@schematics/angular@9.0.0-next.9":
version "9.0.0-next.9"
resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-9.0.0-next.9.tgz#fc93a72222a39ed73e91b260ee206001e8e9e759"
integrity sha512-li0e6x932Gw6YqDhZyI2pWEk72xFR8FnL+zOekEr71A62jluvMQnqaL2uWBEFTNlFqhVeCQ71ADPyhS91mYJQA==
dependencies:
"@angular-devkit/core" "9.0.0-next.8"
"@angular-devkit/schematics" "9.0.0-next.8"
"@angular-devkit/core" "9.0.0-next.9"
"@angular-devkit/schematics" "9.0.0-next.9"
"@schematics/update@0.900.0-next.8":
version "0.900.0-next.8"
resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.900.0-next.8.tgz#08c70b367851daa18deb302516f11fd732d62ee9"
integrity sha512-MB4ZId51bBkU5aL+rJooa2KwyZtB3jHUiwiw1HNL6Kb2YZJLl0l1h9+O4qZEYZOn+gqqdaaXzNGrBt0JVX1r/w==
"@schematics/update@0.900.0-next.9":
version "0.900.0-next.9"
resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.900.0-next.9.tgz#30a7cb5a2e964f1661dada3ebfd1114e2331fc93"
integrity sha512-KXcDrj+okPoG2sQV9//Uvg46pR/floM9nBqYtkizkSeum19ZqihhGQulSgYtZiu+rKl8posvEbejTzl5LIfghQ==
dependencies:
"@angular-devkit/core" "9.0.0-next.8"
"@angular-devkit/schematics" "9.0.0-next.8"
"@angular-devkit/core" "9.0.0-next.9"
"@angular-devkit/schematics" "9.0.0-next.9"
"@yarnpkg/lockfile" "1.1.0"
ini "1.3.5"
pacote "9.5.8"
@ -869,6 +929,11 @@
semver "6.3.0"
semver-intersect "1.4.0"
"@types/estree@0.0.39":
version "0.0.39"
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
"@types/events@*":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
@ -910,6 +975,11 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.11.tgz#be879b52031cfb5d295b047f5462d8ef1a716446"
integrity sha512-Otxmr2rrZLKRYIybtdG/sgeO+tHY20GxeDjcGmUnmmlCWyEnv2a2x1ZXBo3BTec4OiTXMQCiazB8NMBf0iRlFw==
"@types/node@^12.7.5":
version "12.7.12"
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.12.tgz#7c6c571cc2f3f3ac4a59a5f2bd48f5bdbc8653cc"
integrity sha512-KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==
"@types/node@~8.9.4":
version "8.9.5"
resolved "https://registry.yarnpkg.com/@types/node/-/node-8.9.5.tgz#162b864bc70be077e6db212b322754917929e976"
@ -1131,6 +1201,11 @@ acorn@^6.2.1:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e"
integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==
acorn@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c"
integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==
adm-zip@^0.4.9:
version "0.4.13"
resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.13.tgz#597e2f8cc3672151e1307d3e95cddbc75672314a"
@ -1457,18 +1532,18 @@ atob@^2.1.1:
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
autoprefixer@9.6.1:
version "9.6.1"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47"
integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==
autoprefixer@9.6.4:
version "9.6.4"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.4.tgz#e6453be47af316b2923eaeaed87860f52ad4b7eb"
integrity sha512-Koz2cJU9dKOxG8P1f8uVaBntOv9lP4yz9ffWvWaicv9gHBPhpQB22nGijwd8gqW9CNT+UdkbQOQNLVI8jN1ZfQ==
dependencies:
browserslist "^4.6.3"
caniuse-lite "^1.0.30000980"
browserslist "^4.7.0"
caniuse-lite "^1.0.30000998"
chalk "^2.4.2"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
postcss "^7.0.17"
postcss-value-parser "^4.0.0"
postcss "^7.0.18"
postcss-value-parser "^4.0.2"
aws-sign2@~0.7.0:
version "0.7.0"
@ -1803,7 +1878,7 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
browserslist@4.7.0, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6.6:
browserslist@4.7.0, browserslist@^4.6.0, browserslist@^4.6.6, browserslist@^4.7.0:
version "4.7.0"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17"
integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==
@ -1886,7 +1961,7 @@ bytes@3.1.0:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
cacache@13.0.1:
cacache@13.0.1, cacache@^13.0.0:
version "13.0.1"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c"
integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==
@ -1930,7 +2005,7 @@ cacache@^11.3.3:
unique-filename "^1.1.1"
y18n "^4.0.0"
cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3:
cacache@^12.0.0, cacache@^12.0.2:
version "12.0.3"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390"
integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==
@ -2000,12 +2075,7 @@ camelcase@^5.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
caniuse-lite@1.0.30000998:
version "1.0.30000998"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000998.tgz#7227a8046841e7d01e156ae7227a504d065f6744"
integrity sha512-8Tj5sPZR9kMHeDD9SZXIVr5m9ofufLLCG2Y4QwQrH18GIwG+kCc+zYdlR036ZRkuKjVVetyxeAgGA1xF7XdmzQ==
caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000989:
caniuse-lite@1.0.30000999, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30000998:
version "1.0.30000999"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz#427253a69ad7bea4aa8d8345687b8eec51ca0e43"
integrity sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg==
@ -2981,16 +3051,7 @@ engine.io@~3.2.0:
engine.io-parser "~2.1.0"
ws "~3.3.1"
enhanced-resolve@4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f"
integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==
dependencies:
graceful-fs "^4.1.2"
memory-fs "^0.4.0"
tapable "^1.0.0"
enhanced-resolve@^4.1.0:
enhanced-resolve@4.1.1, enhanced-resolve@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66"
integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==
@ -4978,7 +5039,7 @@ mem@^4.0.0:
mimic-fn "^2.0.0"
p-is-promise "^2.0.0"
memory-fs@^0.4.0, memory-fs@^0.4.1:
memory-fs@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
@ -5987,12 +6048,12 @@ postcss-value-parser@^3.2.3:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
postcss-value-parser@^4.0.0:
postcss-value-parser@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9"
integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==
postcss@7.0.18, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17:
postcss@7.0.18, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.18:
version "7.0.18"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.18.tgz#4b9cda95ae6c069c67a4d933029eddd4838ac233"
integrity sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==
@ -6577,6 +6638,15 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
hash-base "^3.0.0"
inherits "^2.0.1"
rollup@1.21.4:
version "1.21.4"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.21.4.tgz#00a41a30f90095db890301b226cbe2918e4cf54d"
integrity sha512-Pl512XVCmVzgcBz5h/3Li4oTaoDcmpuFZ+kdhS/wLreALz//WuDAMfomD3QEYl84NkDu6Z6wV9twlcREb4qQsw==
dependencies:
"@types/estree" "0.0.39"
"@types/node" "^12.7.5"
acorn "^7.0.0"
run-async@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
@ -6664,7 +6734,7 @@ schema-utils@^1.0.0:
ajv-errors "^1.0.0"
ajv-keywords "^3.1.0"
schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.2.0:
schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.4.1:
version "2.4.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.4.1.tgz#e89ade5d056dc8bcaca377574bb4a9c4e1b8be56"
integrity sha512-RqYLpkPZX5Oc3fw/kHHHyP56fg5Y+XBpIpV8nCg0znIALfq3OH+Ea9Hfeac9BAMwG5IICltiZ0vxFvJQONfA5w==
@ -7417,18 +7487,18 @@ term-size@^1.2.0:
dependencies:
execa "^0.7.0"
terser-webpack-plugin@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.1.0.tgz#b9cee799a2da2bce788540c3738e081b6db28d8a"
integrity sha512-sZs43FVvNTqHp5hTkTSIC3XKB7rEC2FCbx9Uv0rM7D4iJsbTA1Q84tiaRYSSKSojBe6LCONX44RF73AEHGasvw==
terser-webpack-plugin@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.1.2.tgz#2b9b8147a6f18918348200800cf9560c50f701bb"
integrity sha512-MF/C4KABwqYOfRDi87f7gG07GP7Wj/kyiX938UxIGIO6l5mkh8XJL7xtS0hX/CRdVQaZI7ThGUPZbznrCjsGpg==
dependencies:
cacache "^12.0.3"
cacache "^13.0.0"
find-cache-dir "^3.0.0"
jest-worker "^24.9.0"
schema-utils "^2.2.0"
schema-utils "^2.4.1"
serialize-javascript "^2.1.0"
source-map "^0.6.1"
terser "^4.3.1"
terser "^4.3.4"
webpack-sources "^1.4.3"
terser-webpack-plugin@^1.4.1:
@ -7446,16 +7516,7 @@ terser-webpack-plugin@^1.4.1:
webpack-sources "^1.4.0"
worker-farm "^1.7.0"
terser@4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.2.tgz#ed830de484b0103652799063e605618e80f97f93"
integrity sha512-obxk4x19Zlzj9zY4QeXj9iPCb5W8YGn4v3pn4/fHj0Nw8+R7N02Kvwvz9VpOItCZZD8RC+vnYCDL0gP6FAJ7Xg==
dependencies:
commander "^2.20.0"
source-map "~0.6.1"
source-map-support "~0.5.12"
terser@^4.1.2, terser@^4.3.1:
terser@4.3.8, terser@^4.1.2, terser@^4.3.4:
version "4.3.8"
resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.8.tgz#707f05f3f4c1c70c840e626addfdb1c158a17136"
integrity sha512-otmIRlRVmLChAWsnSFNO0Bfk6YySuBp6G9qrHiJwlLDd4mxe2ta4sjI7TzIR+W1nBMjilzrMcPOz9pSusgx3hQ==