diff --git a/apps/code-examples/project.json b/apps/code-examples/project.json index d80c33bd6b..f6fe6fa179 100644 --- a/apps/code-examples/project.json +++ b/apps/code-examples/project.json @@ -14,7 +14,7 @@ "outputPath": "dist/apps/code-examples-playground", "index": "apps/code-examples/src/index.html", "main": "apps/code-examples/src/main.ts", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/code-examples/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/a11y-storybook/project.json b/apps/e2e/a11y-storybook/project.json index a961a9a7bf..3deacd1dea 100644 --- a/apps/e2e/a11y-storybook/project.json +++ b/apps/e2e/a11y-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/a11y-storybook" }, "index": "apps/e2e/a11y-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/a11y-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/action-bars-storybook/project.json b/apps/e2e/action-bars-storybook/project.json index 36b4dd7a89..b7028ca825 100644 --- a/apps/e2e/action-bars-storybook/project.json +++ b/apps/e2e/action-bars-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/action-bars-storybook" }, "index": "apps/e2e/action-bars-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/action-bars-storybook/tsconfig.app.json", "styles": [ "apps/e2e/action-bars-storybook/src/styles.scss", diff --git a/apps/e2e/ag-grid-storybook/project.json b/apps/e2e/ag-grid-storybook/project.json index 1cd9a38134..76b94a77c2 100644 --- a/apps/e2e/ag-grid-storybook/project.json +++ b/apps/e2e/ag-grid-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/ag-grid-storybook" }, "index": "apps/e2e/ag-grid-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/ag-grid-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/angular-tree-component-storybook/project.json b/apps/e2e/angular-tree-component-storybook/project.json index 3c9a65a56c..e19b8749a3 100644 --- a/apps/e2e/angular-tree-component-storybook/project.json +++ b/apps/e2e/angular-tree-component-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/angular-tree-component-storybook" }, "index": "apps/e2e/angular-tree-component-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/angular-tree-component-storybook/tsconfig.app.json", "styles": [ "apps/e2e/angular-tree-component-storybook/src/styles.scss", diff --git a/apps/e2e/avatar-storybook/project.json b/apps/e2e/avatar-storybook/project.json index 6660aae40c..27d41c6363 100644 --- a/apps/e2e/avatar-storybook/project.json +++ b/apps/e2e/avatar-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/avatar-storybook" }, "index": "apps/e2e/avatar-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/avatar-storybook/tsconfig.app.json", "styles": [ "apps/e2e/avatar-storybook/src/styles.scss", diff --git a/apps/e2e/colorpicker-storybook/project.json b/apps/e2e/colorpicker-storybook/project.json index 2f9f9fa51a..f3474f098e 100644 --- a/apps/e2e/colorpicker-storybook/project.json +++ b/apps/e2e/colorpicker-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/colorpicker-storybook" }, "index": "apps/e2e/colorpicker-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/colorpicker-storybook/tsconfig.app.json", "styles": [ "apps/e2e/colorpicker-storybook/src/styles.scss", diff --git a/apps/e2e/core-storybook/project.json b/apps/e2e/core-storybook/project.json index bc0ad200dd..ad673c1536 100644 --- a/apps/e2e/core-storybook/project.json +++ b/apps/e2e/core-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/core-storybook" }, "index": "apps/e2e/core-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/core-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/data-manager-storybook/project.json b/apps/e2e/data-manager-storybook/project.json index ee2d0d1b24..1e26b30e2c 100644 --- a/apps/e2e/data-manager-storybook/project.json +++ b/apps/e2e/data-manager-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/data-manager-storybook" }, "index": "apps/e2e/data-manager-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/data-manager-storybook/tsconfig.app.json", "styles": [ "apps/e2e/data-manager-storybook/src/styles.scss", diff --git a/apps/e2e/datetime-storybook/project.json b/apps/e2e/datetime-storybook/project.json index 0793a9fa25..066bb908bc 100644 --- a/apps/e2e/datetime-storybook/project.json +++ b/apps/e2e/datetime-storybook/project.json @@ -19,7 +19,7 @@ "base": "dist/apps/e2e/datetime-storybook" }, "index": "apps/e2e/datetime-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/datetime-storybook/tsconfig.app.json", "styles": [ "apps/e2e/datetime-storybook/src/styles.scss", diff --git a/apps/e2e/errors-storybook/project.json b/apps/e2e/errors-storybook/project.json index 6b3488a1fb..d5ac4fe6b0 100644 --- a/apps/e2e/errors-storybook/project.json +++ b/apps/e2e/errors-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/errors-storybook" }, "index": "apps/e2e/errors-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/errors-storybook/tsconfig.app.json", "styles": [ "apps/e2e/errors-storybook/src/styles.scss", diff --git a/apps/e2e/filter-bar-storybook/project.json b/apps/e2e/filter-bar-storybook/project.json index 9c7d2517e5..611c7b47c7 100644 --- a/apps/e2e/filter-bar-storybook/project.json +++ b/apps/e2e/filter-bar-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/filter-bar-storybook" }, "index": "apps/e2e/filter-bar-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/filter-bar-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/flyout-storybook/project.json b/apps/e2e/flyout-storybook/project.json index 0278b7c3c4..746fc71283 100644 --- a/apps/e2e/flyout-storybook/project.json +++ b/apps/e2e/flyout-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/flyout-storybook" }, "index": "apps/e2e/flyout-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/flyout-storybook/tsconfig.app.json", "styles": [ "apps/e2e/flyout-storybook/src/styles.scss", diff --git a/apps/e2e/forms-storybook/project.json b/apps/e2e/forms-storybook/project.json index 1fd454160e..296a70d319 100644 --- a/apps/e2e/forms-storybook/project.json +++ b/apps/e2e/forms-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/forms-storybook" }, "index": "apps/e2e/forms-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/forms-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/help-inline-storybook/project.json b/apps/e2e/help-inline-storybook/project.json index 41a2591dd2..c34d4c4b68 100644 --- a/apps/e2e/help-inline-storybook/project.json +++ b/apps/e2e/help-inline-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/help-inline-storybook" }, "index": "apps/e2e/help-inline-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/help-inline-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/icon-storybook/project.json b/apps/e2e/icon-storybook/project.json index 581d03482f..50441bd30a 100644 --- a/apps/e2e/icon-storybook/project.json +++ b/apps/e2e/icon-storybook/project.json @@ -13,7 +13,7 @@ "outputPath": "dist/apps/e2e/icon-storybook", "index": "apps/e2e/icon-storybook/src/index.html", "main": "apps/e2e/icon-storybook/src/main.ts", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/icon-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "styles": [ diff --git a/apps/e2e/indicators-storybook/project.json b/apps/e2e/indicators-storybook/project.json index 24ccf5a099..fce048b3fc 100644 --- a/apps/e2e/indicators-storybook/project.json +++ b/apps/e2e/indicators-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/indicators-storybook" }, "index": "apps/e2e/indicators-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/indicators-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/inline-form-storybook/project.json b/apps/e2e/inline-form-storybook/project.json index f1e9e572a5..8c6df8154a 100644 --- a/apps/e2e/inline-form-storybook/project.json +++ b/apps/e2e/inline-form-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/inline-form-storybook" }, "index": "apps/e2e/inline-form-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/inline-form-storybook/tsconfig.app.json", "styles": [ "apps/e2e/inline-form-storybook/src/styles.scss", diff --git a/apps/e2e/layout-storybook/project.json b/apps/e2e/layout-storybook/project.json index 074d88a8cb..c4c10db9f7 100644 --- a/apps/e2e/layout-storybook/project.json +++ b/apps/e2e/layout-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/layout-storybook" }, "index": "apps/e2e/layout-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/layout-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/lookup-storybook/project.json b/apps/e2e/lookup-storybook/project.json index 366aca3f76..163f790ada 100644 --- a/apps/e2e/lookup-storybook/project.json +++ b/apps/e2e/lookup-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/lookup-storybook" }, "index": "apps/e2e/lookup-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/lookup-storybook/tsconfig.app.json", "styles": [ "apps/e2e/lookup-storybook/src/styles.scss", diff --git a/apps/e2e/modals-storybook/project.json b/apps/e2e/modals-storybook/project.json index b8ece46550..0e5eb4d8b5 100644 --- a/apps/e2e/modals-storybook/project.json +++ b/apps/e2e/modals-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/modals-storybook" }, "index": "apps/e2e/modals-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/modals-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/navbar-storybook/project.json b/apps/e2e/navbar-storybook/project.json index b1085dd24b..c4fb75e81f 100644 --- a/apps/e2e/navbar-storybook/project.json +++ b/apps/e2e/navbar-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/navbar-storybook" }, "index": "apps/e2e/navbar-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/navbar-storybook/tsconfig.app.json", "styles": [ "apps/e2e/navbar-storybook/src/styles.scss", diff --git a/apps/e2e/pages-storybook/project.json b/apps/e2e/pages-storybook/project.json index cf4c85be3b..cacc43a64b 100644 --- a/apps/e2e/pages-storybook/project.json +++ b/apps/e2e/pages-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/pages-storybook" }, "index": "apps/e2e/pages-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/pages-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/phone-field-storybook/project.json b/apps/e2e/phone-field-storybook/project.json index 86b275c872..505946d17c 100644 --- a/apps/e2e/phone-field-storybook/project.json +++ b/apps/e2e/phone-field-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/phone-field-storybook" }, "index": "apps/e2e/phone-field-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/phone-field-storybook/tsconfig.app.json", "styles": [ "apps/e2e/phone-field-storybook/src/styles.scss", diff --git a/apps/e2e/popovers-storybook/project.json b/apps/e2e/popovers-storybook/project.json index b3770c8f94..bcf05a2551 100644 --- a/apps/e2e/popovers-storybook/project.json +++ b/apps/e2e/popovers-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/popovers-storybook" }, "index": "apps/e2e/popovers-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/popovers-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/progress-indicator-storybook/project.json b/apps/e2e/progress-indicator-storybook/project.json index e0b27a524d..245b2e4559 100644 --- a/apps/e2e/progress-indicator-storybook/project.json +++ b/apps/e2e/progress-indicator-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/progress-indicator-storybook" }, "index": "apps/e2e/progress-indicator-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/progress-indicator-storybook/tsconfig.app.json", "styles": [ "apps/e2e/progress-indicator-storybook/src/styles.scss", diff --git a/apps/e2e/split-view-storybook/project.json b/apps/e2e/split-view-storybook/project.json index 9c04ad9dac..066cac9612 100644 --- a/apps/e2e/split-view-storybook/project.json +++ b/apps/e2e/split-view-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/split-view-storybook" }, "index": "apps/e2e/split-view-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/split-view-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/tabs-storybook/project.json b/apps/e2e/tabs-storybook/project.json index 26eb218aaf..1efe8a7d50 100644 --- a/apps/e2e/tabs-storybook/project.json +++ b/apps/e2e/tabs-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/tabs-storybook" }, "index": "apps/e2e/tabs-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/tabs-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/text-editor-storybook/project.json b/apps/e2e/text-editor-storybook/project.json index d64b2dd9ba..0dae758329 100644 --- a/apps/e2e/text-editor-storybook/project.json +++ b/apps/e2e/text-editor-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/text-editor-storybook" }, "index": "apps/e2e/text-editor-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/text-editor-storybook/tsconfig.app.json", "styles": [ "apps/e2e/text-editor-storybook/src/styles.scss", diff --git a/apps/e2e/theme-storybook/project.json b/apps/e2e/theme-storybook/project.json index d635cbb08a..6174e70ae3 100644 --- a/apps/e2e/theme-storybook/project.json +++ b/apps/e2e/theme-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/theme-storybook" }, "index": "apps/e2e/theme-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/theme-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/tiles-storybook/project.json b/apps/e2e/tiles-storybook/project.json index 2e6fb6dc5d..4b7def895b 100644 --- a/apps/e2e/tiles-storybook/project.json +++ b/apps/e2e/tiles-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/tiles-storybook" }, "index": "apps/e2e/tiles-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/tiles-storybook/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { diff --git a/apps/e2e/toast-storybook/project.json b/apps/e2e/toast-storybook/project.json index c4bd4ff199..190f84a0b9 100644 --- a/apps/e2e/toast-storybook/project.json +++ b/apps/e2e/toast-storybook/project.json @@ -14,7 +14,7 @@ "base": "dist/apps/e2e/toast-storybook" }, "index": "apps/e2e/toast-storybook/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/e2e/toast-storybook/tsconfig.app.json", "styles": [ "apps/e2e/toast-storybook/src/styles.scss", diff --git a/apps/integration/project.json b/apps/integration/project.json index ff310f9600..7e95ca0c57 100644 --- a/apps/integration/project.json +++ b/apps/integration/project.json @@ -15,7 +15,7 @@ "browser": "." }, "index": "apps/integration/src/index.html", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/integration/tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { @@ -92,11 +92,7 @@ "options": { "tsConfig": "apps/integration/tsconfig.spec.json", "karmaConfig": "apps/integration/karma.conf.js", - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "styles": [ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" diff --git a/apps/playground/project.json b/apps/playground/project.json index f2da3a567a..e86e47f534 100644 --- a/apps/playground/project.json +++ b/apps/playground/project.json @@ -19,7 +19,7 @@ "outputPath": "dist/apps/playground", "index": "apps/playground/src/index.html", "main": "apps/playground/src/main.ts", - "polyfills": ["zone.js", "libs/components/packages/src/polyfills.js"], + "polyfills": ["zone.js"], "tsConfig": "apps/playground/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ diff --git a/libs/components/a11y/project.json b/libs/components/a11y/project.json index 942fc7b4f0..0f3c161973 100644 --- a/libs/components/a11y/project.json +++ b/libs/components/a11y/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/a11y/testing/project.json b/libs/components/a11y/testing/project.json index c1e0f68bd5..659ea0fb9e 100644 --- a/libs/components/a11y/testing/project.json +++ b/libs/components/a11y/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/action-bars/project.json b/libs/components/action-bars/project.json index 9bf00245d7..56fa6703ad 100644 --- a/libs/components/action-bars/project.json +++ b/libs/components/action-bars/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/action-bars/testing/project.json b/libs/components/action-bars/testing/project.json index 076f0f21b4..1fe107e4a3 100644 --- a/libs/components/action-bars/testing/project.json +++ b/libs/components/action-bars/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/ag-grid/project.json b/libs/components/ag-grid/project.json index b31ff116cd..8a326f2f0b 100644 --- a/libs/components/ag-grid/project.json +++ b/libs/components/ag-grid/project.json @@ -49,11 +49,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/ag-grid/testing/project.json b/libs/components/ag-grid/testing/project.json index 78b2919abf..9a67159e1f 100644 --- a/libs/components/ag-grid/testing/project.json +++ b/libs/components/ag-grid/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/angular-tree-component/project.json b/libs/components/angular-tree-component/project.json index 9c82acd34a..747a5368d1 100644 --- a/libs/components/angular-tree-component/project.json +++ b/libs/components/angular-tree-component/project.json @@ -34,11 +34,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/animations/project.json b/libs/components/animations/project.json index 9c1b2a4d6d..4336d1cc80 100644 --- a/libs/components/animations/project.json +++ b/libs/components/animations/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/assets/project.json b/libs/components/assets/project.json index c7d2909c87..586c9faf2f 100644 --- a/libs/components/assets/project.json +++ b/libs/components/assets/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/autonumeric/project.json b/libs/components/autonumeric/project.json index e18e07a126..38d234efb2 100644 --- a/libs/components/autonumeric/project.json +++ b/libs/components/autonumeric/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/avatar/project.json b/libs/components/avatar/project.json index 71c8c22965..4798479050 100644 --- a/libs/components/avatar/project.json +++ b/libs/components/avatar/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/avatar/testing/project.json b/libs/components/avatar/testing/project.json index 86abc79e30..458b7054c7 100644 --- a/libs/components/avatar/testing/project.json +++ b/libs/components/avatar/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/code-examples/project.json b/libs/components/code-examples/project.json index 9903ca20af..a9cf735761 100644 --- a/libs/components/code-examples/project.json +++ b/libs/components/code-examples/project.json @@ -45,11 +45,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/colorpicker/project.json b/libs/components/colorpicker/project.json index bf61268c8f..cde89f8d84 100644 --- a/libs/components/colorpicker/project.json +++ b/libs/components/colorpicker/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/colorpicker/testing/project.json b/libs/components/colorpicker/testing/project.json index 39fa95f3b5..4035484a65 100644 --- a/libs/components/colorpicker/testing/project.json +++ b/libs/components/colorpicker/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/config/project.json b/libs/components/config/project.json index 032c74fc57..4b221c3633 100644 --- a/libs/components/config/project.json +++ b/libs/components/config/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/core/project.json b/libs/components/core/project.json index fb58eb89d5..4838e7211f 100644 --- a/libs/components/core/project.json +++ b/libs/components/core/project.json @@ -41,11 +41,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/core/testing/project.json b/libs/components/core/testing/project.json index 13677febd0..a6b455b281 100644 --- a/libs/components/core/testing/project.json +++ b/libs/components/core/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/data-manager/project.json b/libs/components/data-manager/project.json index c5c6c0a839..3586ca5130 100644 --- a/libs/components/data-manager/project.json +++ b/libs/components/data-manager/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/data-manager/testing/project.json b/libs/components/data-manager/testing/project.json index 89fd7f70b9..5178f943bb 100644 --- a/libs/components/data-manager/testing/project.json +++ b/libs/components/data-manager/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/datetime/project.json b/libs/components/datetime/project.json index 3da39d8912..eb118a656b 100644 --- a/libs/components/datetime/project.json +++ b/libs/components/datetime/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/datetime/testing/project.json b/libs/components/datetime/testing/project.json index 0e163d85b0..8707ee0c10 100644 --- a/libs/components/datetime/testing/project.json +++ b/libs/components/datetime/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/docs-tools/project.json b/libs/components/docs-tools/project.json index a928c9e58f..1553fd8fca 100644 --- a/libs/components/docs-tools/project.json +++ b/libs/components/docs-tools/project.json @@ -33,11 +33,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.spec.ts b/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.spec.ts index 5a0b613619..d2345bd490 100644 --- a/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.spec.ts +++ b/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.spec.ts @@ -126,7 +126,7 @@ describe('stackblitz.service', () => { "outputPath": "dist/example-app", "index": "src/index.html", "main": "src/main.ts", - "polyfills": ["zone.js", "@skyux/packages/polyfills"], + "polyfills": ["zone.js"], "tsConfig": "tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": ["src/assets"], @@ -198,8 +198,7 @@ describe('stackblitz.service', () => { "main": "src/test.ts", "polyfills": [ "zone.js", - "zone.js/testing", - "@skyux/packages/polyfills" + "zone.js/testing" ], "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", diff --git a/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.ts b/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.ts index 4247eb1ec1..06fe858cde 100644 --- a/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.ts +++ b/libs/components/docs-tools/src/lib/modules/code-example-viewer/stackblitz.service.ts @@ -77,7 +77,7 @@ export class SkyDocsStackBlitzService { "outputPath": "dist/example-app", "index": "src/index.html", "main": "src/main.ts", - "polyfills": ["zone.js", "@skyux/packages/polyfills"], + "polyfills": ["zone.js"], "tsConfig": "tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": ["src/assets"], @@ -149,8 +149,7 @@ export class SkyDocsStackBlitzService { "main": "src/test.ts", "polyfills": [ "zone.js", - "zone.js/testing", - "@skyux/packages/polyfills" + "zone.js/testing" ], "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", diff --git a/libs/components/errors/project.json b/libs/components/errors/project.json index a3dbff0725..9a9132045a 100644 --- a/libs/components/errors/project.json +++ b/libs/components/errors/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/errors/testing/project.json b/libs/components/errors/testing/project.json index 9bc74734a7..31664d9da6 100644 --- a/libs/components/errors/testing/project.json +++ b/libs/components/errors/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/filter-bar/project.json b/libs/components/filter-bar/project.json index 5adbb88259..9fd892850d 100644 --- a/libs/components/filter-bar/project.json +++ b/libs/components/filter-bar/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/filter-bar/testing/project.json b/libs/components/filter-bar/testing/project.json index d94d541cfe..f0972a1fdb 100644 --- a/libs/components/filter-bar/testing/project.json +++ b/libs/components/filter-bar/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/flyout/project.json b/libs/components/flyout/project.json index d575d5a93e..d42b49fa28 100644 --- a/libs/components/flyout/project.json +++ b/libs/components/flyout/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/flyout/testing/project.json b/libs/components/flyout/testing/project.json index 151fb7ff99..f92313585f 100644 --- a/libs/components/flyout/testing/project.json +++ b/libs/components/flyout/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/forms/project.json b/libs/components/forms/project.json index dbf4f34f59..d934a40379 100644 --- a/libs/components/forms/project.json +++ b/libs/components/forms/project.json @@ -54,11 +54,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/forms/testing/project.json b/libs/components/forms/testing/project.json index 57ad84bea4..7feb41c411 100644 --- a/libs/components/forms/testing/project.json +++ b/libs/components/forms/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/grids/project.json b/libs/components/grids/project.json index 6073c160cf..b7ac2b0c18 100644 --- a/libs/components/grids/project.json +++ b/libs/components/grids/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/help-inline/project.json b/libs/components/help-inline/project.json index 9e894a49ef..d01a71484c 100644 --- a/libs/components/help-inline/project.json +++ b/libs/components/help-inline/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/help-inline/testing/project.json b/libs/components/help-inline/testing/project.json index 8e1abede51..c26ab9e0bb 100644 --- a/libs/components/help-inline/testing/project.json +++ b/libs/components/help-inline/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/i18n/project.json b/libs/components/i18n/project.json index a30d8876c5..b924cf13ea 100644 --- a/libs/components/i18n/project.json +++ b/libs/components/i18n/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/icon/project.json b/libs/components/icon/project.json index 4cf7abee52..a7f3568ccd 100644 --- a/libs/components/icon/project.json +++ b/libs/components/icon/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/icon/testing/project.json b/libs/components/icon/testing/project.json index 4b26a22121..7df21e6498 100644 --- a/libs/components/icon/testing/project.json +++ b/libs/components/icon/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/indicators/project.json b/libs/components/indicators/project.json index b89774ddd9..7483a1a46b 100644 --- a/libs/components/indicators/project.json +++ b/libs/components/indicators/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/indicators/testing/project.json b/libs/components/indicators/testing/project.json index 5eab4ca5dc..af894945fe 100644 --- a/libs/components/indicators/testing/project.json +++ b/libs/components/indicators/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/inline-form/project.json b/libs/components/inline-form/project.json index 12832c510e..7c629c8032 100644 --- a/libs/components/inline-form/project.json +++ b/libs/components/inline-form/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/inline-form/testing/project.json b/libs/components/inline-form/testing/project.json index 8b3c4eb976..36c59cd407 100644 --- a/libs/components/inline-form/testing/project.json +++ b/libs/components/inline-form/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/layout/project.json b/libs/components/layout/project.json index 3b11e59a44..ace39e597c 100644 --- a/libs/components/layout/project.json +++ b/libs/components/layout/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/layout/testing/project.json b/libs/components/layout/testing/project.json index e481826c6f..6e2f13b7fd 100644 --- a/libs/components/layout/testing/project.json +++ b/libs/components/layout/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/list-builder-common/project.json b/libs/components/list-builder-common/project.json index 640985d761..056ba03e9d 100644 --- a/libs/components/list-builder-common/project.json +++ b/libs/components/list-builder-common/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/list-builder-view-checklist/project.json b/libs/components/list-builder-view-checklist/project.json index 8d61360f7a..ef55e491fb 100644 --- a/libs/components/list-builder-view-checklist/project.json +++ b/libs/components/list-builder-view-checklist/project.json @@ -49,11 +49,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/list-builder-view-checklist/testing/project.json b/libs/components/list-builder-view-checklist/testing/project.json index 862cabcd49..9628f8a18e 100644 --- a/libs/components/list-builder-view-checklist/testing/project.json +++ b/libs/components/list-builder-view-checklist/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/list-builder-view-grids/project.json b/libs/components/list-builder-view-grids/project.json index 3269d7405c..b75b0634d5 100644 --- a/libs/components/list-builder-view-grids/project.json +++ b/libs/components/list-builder-view-grids/project.json @@ -49,11 +49,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/list-builder-view-grids/testing/project.json b/libs/components/list-builder-view-grids/testing/project.json index f7dab8b123..8eb03ad6aa 100644 --- a/libs/components/list-builder-view-grids/testing/project.json +++ b/libs/components/list-builder-view-grids/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/list-builder/project.json b/libs/components/list-builder/project.json index b7d214052f..b3ea85790c 100644 --- a/libs/components/list-builder/project.json +++ b/libs/components/list-builder/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/lists/project.json b/libs/components/lists/project.json index 09231e31ab..f52af67f3f 100644 --- a/libs/components/lists/project.json +++ b/libs/components/lists/project.json @@ -54,11 +54,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/lists/testing/project.json b/libs/components/lists/testing/project.json index 6e180eef1f..c2118b9e9e 100644 --- a/libs/components/lists/testing/project.json +++ b/libs/components/lists/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/lookup/project.json b/libs/components/lookup/project.json index 85f67e52e3..409277ca8a 100644 --- a/libs/components/lookup/project.json +++ b/libs/components/lookup/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/lookup/testing/project.json b/libs/components/lookup/testing/project.json index 221f52c236..13ad666239 100644 --- a/libs/components/lookup/testing/project.json +++ b/libs/components/lookup/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/modals/project.json b/libs/components/modals/project.json index 0695d81dc2..b80a728c6c 100644 --- a/libs/components/modals/project.json +++ b/libs/components/modals/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/modals/testing/project.json b/libs/components/modals/testing/project.json index 06f130fd4a..dab759fc73 100644 --- a/libs/components/modals/testing/project.json +++ b/libs/components/modals/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/navbar/project.json b/libs/components/navbar/project.json index e65da2e16a..a51c10d138 100644 --- a/libs/components/navbar/project.json +++ b/libs/components/navbar/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/navbar/testing/project.json b/libs/components/navbar/testing/project.json index a6407146e6..21d291927a 100644 --- a/libs/components/navbar/testing/project.json +++ b/libs/components/navbar/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/packages/migrations.json b/libs/components/packages/migrations.json index 5ccc5f0678..caeda0d78d 100644 --- a/libs/components/packages/migrations.json +++ b/libs/components/packages/migrations.json @@ -29,6 +29,11 @@ "version": "0.0.0-PLACEHOLDER", "factory": "./src/schematics/migrations/update-14/remove-dragula/remove-dragula", "description": "Remove dragula, ng2-dragula, and dom-autoscroller packages if not used" + }, + "remove-packages-polyfills": { + "version": "0.0.0-PLACEHOLDER", + "factory": "./src/schematics/migrations/update-14/remove-packages-polyfills/remove-packages-polyfills", + "description": "Remove @skyux/packages/polyfills from project build and test targets" } } } diff --git a/libs/components/packages/package.json b/libs/components/packages/package.json index 03f782eb87..9fa401bc5d 100644 --- a/libs/components/packages/package.json +++ b/libs/components/packages/package.json @@ -23,9 +23,6 @@ }, "./package.json": { "default": "./package.json" - }, - "./polyfills": { - "default": "./src/polyfills.js" } }, "schematics": "./collection.json", diff --git a/libs/components/packages/project.json b/libs/components/packages/project.json index 1682b4aa4d..ac1ae19b0f 100644 --- a/libs/components/packages/project.json +++ b/libs/components/packages/project.json @@ -30,7 +30,6 @@ "assets": [ "libs/components/packages/collection.json", "libs/components/packages/migrations.json", - "libs/components/packages/src/polyfills.js", "libs/components/packages/src/schematics/**/schema.json", "libs/components/packages/src/schematics/**/*.template", "libs/components/packages/*.md" diff --git a/libs/components/packages/src/polyfills.js b/libs/components/packages/src/polyfills.js deleted file mode 100644 index cf299b4f18..0000000000 --- a/libs/components/packages/src/polyfills.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; - -// Fix for crossvent `global is not defined` error. The crossvent library is used by Dragula, -// which in turn is used by multiple SKY UX components. -// https://github.com/bevacqua/dragula/issues/602 -window.global = window; diff --git a/libs/components/packages/src/schematics/migrations/update-14/remove-packages-polyfills/remove-packages-polyfills.spec.ts b/libs/components/packages/src/schematics/migrations/update-14/remove-packages-polyfills/remove-packages-polyfills.spec.ts new file mode 100644 index 0000000000..943020c37e --- /dev/null +++ b/libs/components/packages/src/schematics/migrations/update-14/remove-packages-polyfills/remove-packages-polyfills.spec.ts @@ -0,0 +1,141 @@ +import { + SchematicTestRunner, + UnitTestTree, +} from '@angular-devkit/schematics/testing'; + +import path from 'node:path'; + +import { createTestApp } from '../../../testing/scaffold'; + +const COLLECTION_PATH = path.join(__dirname, '../../../../../migrations.json'); + +const SCHEMATIC_NAME = 'remove-packages-polyfills'; + +async function setup(): Promise<{ + runSchematic: () => Promise; + tree: UnitTestTree; +}> { + const runner = new SchematicTestRunner('migrations', COLLECTION_PATH); + + const tree = await createTestApp(runner, { + projectName: 'my-app', + }); + + return { + runSchematic: () => runner.runSchematic(SCHEMATIC_NAME, {}, tree), + tree, + }; +} + +function getAngularJson(tree: UnitTestTree): Record { + return JSON.parse(tree.readText('/angular.json')); +} + +function getPolyfills( + angularJson: Record, + projectName: string, + targetName: string, +): string[] | undefined { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + return (angularJson as any).projects?.[projectName]?.architect?.[targetName] + ?.options?.polyfills; +} + +function addPolyfill( + tree: UnitTestTree, + projectName: string, + targetName: string, +): void { + const angularJson = getAngularJson(tree); + const polyfills = getPolyfills(angularJson, projectName, targetName); + + if (polyfills) { + polyfills.push('@skyux/packages/polyfills'); + tree.overwrite('/angular.json', JSON.stringify(angularJson, null, 2)); + } +} + +describe('remove-packages-polyfills', () => { + it('should remove @skyux/packages/polyfills from build polyfills', async () => { + const { runSchematic, tree } = await setup(); + + addPolyfill(tree, 'my-app', 'build'); + + const polyfillsBefore = getPolyfills( + getAngularJson(tree), + 'my-app', + 'build', + ); + + expect(polyfillsBefore).toContain('@skyux/packages/polyfills'); + + const updatedTree = await runSchematic(); + + const polyfillsAfter = getPolyfills( + getAngularJson(updatedTree), + 'my-app', + 'build', + ); + + expect(polyfillsAfter).not.toContain('@skyux/packages/polyfills'); + }); + + it('should remove @skyux/packages/polyfills from test polyfills', async () => { + const { runSchematic, tree } = await setup(); + + addPolyfill(tree, 'my-app', 'test'); + + const polyfillsBefore = getPolyfills( + getAngularJson(tree), + 'my-app', + 'test', + ); + + expect(polyfillsBefore).toContain('@skyux/packages/polyfills'); + + const updatedTree = await runSchematic(); + + const polyfillsAfter = getPolyfills( + getAngularJson(updatedTree), + 'my-app', + 'test', + ); + + expect(polyfillsAfter).not.toContain('@skyux/packages/polyfills'); + }); + + it('should preserve other polyfills', async () => { + const { runSchematic, tree } = await setup(); + + addPolyfill(tree, 'my-app', 'test'); + + const updatedTree = await runSchematic(); + + const polyfillsAfter = getPolyfills( + getAngularJson(updatedTree), + 'my-app', + 'test', + ); + + expect(polyfillsAfter).toContain('zone.js'); + expect(polyfillsAfter).toContain('zone.js/testing'); + }); + + it('should succeed if polyfills does not include @skyux/packages/polyfills', async () => { + const { runSchematic } = await setup(); + + await expect(runSchematic()).resolves.toBeInstanceOf(UnitTestTree); + }); + + it('should succeed if target has no polyfills option', async () => { + const { runSchematic, tree } = await setup(); + + const angularJson = getAngularJson(tree); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + delete (angularJson as any).projects['my-app'].architect.test.options + .polyfills; + tree.overwrite('/angular.json', JSON.stringify(angularJson, null, 2)); + + await expect(runSchematic()).resolves.toBeInstanceOf(UnitTestTree); + }); +}); diff --git a/libs/components/packages/src/schematics/migrations/update-14/remove-packages-polyfills/remove-packages-polyfills.ts b/libs/components/packages/src/schematics/migrations/update-14/remove-packages-polyfills/remove-packages-polyfills.ts new file mode 100644 index 0000000000..9b4ab18532 --- /dev/null +++ b/libs/components/packages/src/schematics/migrations/update-14/remove-packages-polyfills/remove-packages-polyfills.ts @@ -0,0 +1,28 @@ +import { Rule } from '@angular-devkit/schematics'; +import { updateWorkspace } from '@schematics/angular/utility'; + +const POLYFILL = '@skyux/packages/polyfills'; + +/** + * Remove `@skyux/packages/polyfills` from build and test targets + * in the workspace configuration. + */ +export default function (): Rule { + return updateWorkspace((workspace) => { + for (const project of workspace.projects.values()) { + for (const targetName of ['build', 'test']) { + const polyfills = project.targets.get(targetName)?.options?.[ + 'polyfills' + ] as string[] | undefined; + + if (polyfills) { + const index = polyfills.indexOf(POLYFILL); + + if (index > -1) { + polyfills.splice(index, 1); + } + } + } + } + }); +} diff --git a/libs/components/packages/src/schematics/ng-add/__snapshots__/ng-add.schematic.spec.ts.snap b/libs/components/packages/src/schematics/ng-add/__snapshots__/ng-add.schematic.spec.ts.snap index 5b89462de0..7e280d23ff 100644 --- a/libs/components/packages/src/schematics/ng-add/__snapshots__/ng-add.schematic.spec.ts.snap +++ b/libs/components/packages/src/schematics/ng-add/__snapshots__/ng-add.schematic.spec.ts.snap @@ -137,8 +137,7 @@ exports[`ng-add.schematic should update workspace config if a workspace only has "options": { "browser": "src/main.ts", "polyfills": [ - "zone.js", - "@skyux/packages/polyfills" + "zone.js" ], "tsConfig": "tsconfig.app.json", "inlineStyleLanguage": "scss", @@ -202,8 +201,7 @@ exports[`ng-add.schematic should update workspace config if a workspace only has "options": { "polyfills": [ "zone.js", - "zone.js/testing", - "@skyux/packages/polyfills" + "zone.js/testing" ], "styles": [ "src/styles.scss", diff --git a/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.spec.ts b/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.spec.ts index 9b5e5efc47..a03efe857d 100644 --- a/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.spec.ts +++ b/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.spec.ts @@ -62,87 +62,6 @@ describe(SCHEMATIC_NAME, () => { ]); }); - it('should set polyfills in workspace config', async () => { - const { runSchematic } = await setup({ projectType: 'application' }); - - const updatedTree = await runSchematic({ project: 'my-project' }); - const angularJson = new JsonFile(updatedTree, '/angular.json'); - - expect( - angularJson.get([ - 'projects', - 'my-project', - 'architect', - 'build', - 'options', - 'polyfills', - ]), - ).toEqual(['zone.js', '@skyux/packages/polyfills']); - - expect( - angularJson.get([ - 'projects', - 'my-project', - 'architect', - 'test', - 'options', - 'polyfills', - ]), - ).toEqual(['zone.js', 'zone.js/testing', '@skyux/packages/polyfills']); - }); - - it('should handle existing polyfills set to a string', async () => { - const { runSchematic, tree } = await setup({ projectType: 'application' }); - - const angularJson = new JsonFile(tree, '/angular.json'); - angularJson.modify( - ['projects', 'my-project', 'architect', 'build', 'options', 'polyfills'], - 'my-polyfills.js', - ); - - const updatedTree = await runSchematic({ project: 'my-project' }); - const updatedAngularJson = new JsonFile(updatedTree, '/angular.json'); - - expect( - updatedAngularJson.get([ - 'projects', - 'my-project', - 'architect', - 'build', - 'options', - 'polyfills', - ]), - ).toEqual(['my-polyfills.js', '@skyux/packages/polyfills']); - }); - - it('should handle existing polyfills undefined', async () => { - const { runSchematic, tree } = await setup({ projectType: 'application' }); - - const angularJson = new JsonFile(tree, '/angular.json'); - angularJson.remove([ - 'projects', - 'my-project', - 'architect', - 'build', - 'options', - 'polyfills', - ]); - - const updatedTree = await runSchematic({ project: 'my-project' }); - const updatedAngularJson = new JsonFile(updatedTree, '/angular.json'); - - expect( - updatedAngularJson.get([ - 'projects', - 'my-project', - 'architect', - 'build', - 'options', - 'polyfills', - ]), - ).toEqual(['@skyux/packages/polyfills']); - }); - it('should set styles in workspace config', async () => { const { runSchematic } = await setup({ projectType: 'application' }); diff --git a/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.ts b/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.ts index 4bf5c88318..38b03227fa 100644 --- a/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.ts +++ b/libs/components/packages/src/schematics/ng-generate/add-skyux-to-project/add-skyux-to-project.schematic.ts @@ -33,7 +33,6 @@ function modifyWorkspaceConfig(projectName: string): Rule { const project = workspace.projects.get(projectName) as ProjectDefinition; configureAllowedCommonJsDependencies(project); - configurePolyfills(project); configureStyles(project); }); } @@ -65,27 +64,6 @@ function configureAllowedCommonJsDependencies( } } -function configurePolyfills(project: ProjectDefinition): void { - const supportedBuilders = SUPPORTED_BUILD_BUILDERS.concat( - SUPPORTED_TEST_BUILDERS, - ); - - for (const target of ['build', 'test']) { - const def = project.targets.get(target); - - if (def && supportedBuilders.includes(def.builder)) { - def.options ??= {}; - - const polyfills = normalizePolyfills(def.options['polyfills']); - const polyfill = '@skyux/packages/polyfills'; - - if (!polyfills.includes(polyfill)) { - def.options['polyfills'] = polyfills.concat(polyfill); - } - } - } -} - function configureStyles(project: ProjectDefinition): void { const ourStylesheets = [ '@skyux/theme/css/sky.css', @@ -109,15 +87,3 @@ function configureStyles(project: ProjectDefinition): void { } } } - -function normalizePolyfills(polyfills: unknown): string[] { - if (typeof polyfills === 'string') { - return [polyfills]; - } - - if (Array.isArray(polyfills)) { - return polyfills; - } - - return []; -} diff --git a/libs/components/pages/project.json b/libs/components/pages/project.json index b6f9278c6d..da13cf3d90 100644 --- a/libs/components/pages/project.json +++ b/libs/components/pages/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/pages/testing/project.json b/libs/components/pages/testing/project.json index b6995c78f3..60e6cece44 100644 --- a/libs/components/pages/testing/project.json +++ b/libs/components/pages/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/phone-field/project.json b/libs/components/phone-field/project.json index f6e1bbfba9..9977e12072 100644 --- a/libs/components/phone-field/project.json +++ b/libs/components/phone-field/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/phone-field/testing/project.json b/libs/components/phone-field/testing/project.json index 8575048874..f6e6ed6b24 100644 --- a/libs/components/phone-field/testing/project.json +++ b/libs/components/phone-field/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/popovers/project.json b/libs/components/popovers/project.json index 92be373c97..4cdd697b0c 100644 --- a/libs/components/popovers/project.json +++ b/libs/components/popovers/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/popovers/testing/project.json b/libs/components/popovers/testing/project.json index a70338566e..1c9ea4f094 100644 --- a/libs/components/popovers/testing/project.json +++ b/libs/components/popovers/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/progress-indicator/project.json b/libs/components/progress-indicator/project.json index 7dc8e6ed13..e8939bb7c7 100644 --- a/libs/components/progress-indicator/project.json +++ b/libs/components/progress-indicator/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/progress-indicator/testing/project.json b/libs/components/progress-indicator/testing/project.json index cd0b6479e4..561d76a6e8 100644 --- a/libs/components/progress-indicator/testing/project.json +++ b/libs/components/progress-indicator/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/router/project.json b/libs/components/router/project.json index 15aa12d465..7f7b88e84f 100644 --- a/libs/components/router/project.json +++ b/libs/components/router/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/router/testing/project.json b/libs/components/router/testing/project.json index e71305be19..681f2546e0 100644 --- a/libs/components/router/testing/project.json +++ b/libs/components/router/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/select-field/project.json b/libs/components/select-field/project.json index 768f3a4c37..e771f4493a 100644 --- a/libs/components/select-field/project.json +++ b/libs/components/select-field/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/split-view/project.json b/libs/components/split-view/project.json index bfcb88bc9f..29ca38c4eb 100644 --- a/libs/components/split-view/project.json +++ b/libs/components/split-view/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/split-view/testing/project.json b/libs/components/split-view/testing/project.json index 656b3ee9a8..81c9491c8e 100644 --- a/libs/components/split-view/testing/project.json +++ b/libs/components/split-view/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/storybook/project.json b/libs/components/storybook/project.json index d5a6cb977e..1eb59250e5 100644 --- a/libs/components/storybook/project.json +++ b/libs/components/storybook/project.json @@ -28,11 +28,7 @@ "karmaConfig": "libs/components/storybook/karma.conf.js", "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/storybook/src/lib/icon-preview/icon-preview.service.spec.ts b/libs/components/storybook/src/lib/icon-preview/icon-preview.service.spec.ts index 524002481c..ad96b5b0aa 100644 --- a/libs/components/storybook/src/lib/icon-preview/icon-preview.service.spec.ts +++ b/libs/components/storybook/src/lib/icon-preview/icon-preview.service.spec.ts @@ -17,7 +17,7 @@ describe('IconPreviewService', () => { let fetchSpy: jasmine.Spy; beforeEach(() => { - fetchSpy = spyOn(global, 'fetch').and.stub(); + fetchSpy = spyOn(window, 'fetch').and.stub(); doc = { querySelector: jasmine.createSpy('querySelector').and.returnValue(null), createElement: jasmine.createSpy('createElement').and.returnValue({ diff --git a/libs/components/tabs/project.json b/libs/components/tabs/project.json index 005feca3a6..955078288f 100644 --- a/libs/components/tabs/project.json +++ b/libs/components/tabs/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/tabs/testing/project.json b/libs/components/tabs/testing/project.json index b28998ef8a..c2635d7830 100644 --- a/libs/components/tabs/testing/project.json +++ b/libs/components/tabs/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/text-editor/project.json b/libs/components/text-editor/project.json index 41a3b38ab4..a0e56b773c 100644 --- a/libs/components/text-editor/project.json +++ b/libs/components/text-editor/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/theme/project.json b/libs/components/theme/project.json index 54c38b1af1..9eed2411e8 100644 --- a/libs/components/theme/project.json +++ b/libs/components/theme/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/tiles/project.json b/libs/components/tiles/project.json index 0f9f4c2b0a..c183bb2d52 100644 --- a/libs/components/tiles/project.json +++ b/libs/components/tiles/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/tiles/testing/project.json b/libs/components/tiles/testing/project.json index d92afe2555..d45a59709e 100644 --- a/libs/components/tiles/testing/project.json +++ b/libs/components/tiles/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/toast/project.json b/libs/components/toast/project.json index 910686edb9..cdb187a02e 100644 --- a/libs/components/toast/project.json +++ b/libs/components/toast/project.json @@ -47,11 +47,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/toast/testing/project.json b/libs/components/toast/testing/project.json index 3d8443fe53..2b349a9fd5 100644 --- a/libs/components/toast/testing/project.json +++ b/libs/components/toast/testing/project.json @@ -17,11 +17,7 @@ "libs/components/theme/src/lib/styles/sky.scss", "libs/components/theme/src/lib/styles/themes/modern/styles.scss" ], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/components/validation/project.json b/libs/components/validation/project.json index 2cda097f86..34c8ccd0f1 100644 --- a/libs/components/validation/project.json +++ b/libs/components/validation/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"] diff --git a/libs/sdk/e2e-schematics/src/generators/component-e2e/index.spec.ts b/libs/sdk/e2e-schematics/src/generators/component-e2e/index.spec.ts index 686947c24a..6af8a0de0f 100644 --- a/libs/sdk/e2e-schematics/src/generators/component-e2e/index.spec.ts +++ b/libs/sdk/e2e-schematics/src/generators/component-e2e/index.spec.ts @@ -54,16 +54,6 @@ describe('component-e2e', () => { for (const projectName of ['test-storybook', 'test-storybook-e2e']) { config[projectName] = readProjectConfiguration(tree, projectName); expect(config[projectName].projectType).toEqual('application'); - if (projectName === 'test-storybook') { - expect( - config[projectName].targets?.['build'].options.polyfills, - ).toBeDefined(); - expect( - config[projectName].targets?.['build'].options.polyfills.includes( - 'libs/components/packages/src/polyfills.js', - ), - ).toBeTruthy(); - } } expect( tree.exists(`${config['test-storybook'].root}/.storybook/main.ts`), diff --git a/libs/sdk/e2e-schematics/src/generators/component-e2e/index.ts b/libs/sdk/e2e-schematics/src/generators/component-e2e/index.ts index 9a9c3f0f48..b50f5aad1d 100644 --- a/libs/sdk/e2e-schematics/src/generators/component-e2e/index.ts +++ b/libs/sdk/e2e-schematics/src/generators/component-e2e/index.ts @@ -76,46 +76,6 @@ function simplifyWorkspaceName(tree: Tree, projectName: string): void { }); } -/** - * Add the packages polyfills to the build and test targets. - */ -function addPackagesPolyfills(tree: Tree, projectName: string): void { - const polyfillsBuilders = [ - '@angular-devkit/build-angular:application', - '@angular-devkit/build-angular:browser', - '@angular-devkit/build-angular:karma', - '@blackbaud-internal/skyux-angular-builders:browser', - '@blackbaud-internal/skyux-angular-builders:karma', - ]; - const projects = getProjects(tree); - const projectConfig = projects.get(projectName); - if (projectConfig) { - let hasChanged = false; - ['build', 'test'].forEach((target) => { - if ( - projectConfig.targets?.[target] && - polyfillsBuilders.includes( - `${projectConfig.targets?.[target].executor}`, - ) - ) { - const targetOptions = projectConfig.targets[target].options; - - targetOptions.polyfills ??= []; - - if (Array.isArray(targetOptions.polyfills)) { - targetOptions.polyfills.push( - 'libs/components/packages/src/polyfills.js', - ); - hasChanged = true; - } - } - }); - if (hasChanged) { - updateProjectConfiguration(tree, projectName, projectConfig); - } - } -} - /** * - Generates -storybook and -storybook-e2e projects for a component library if they don't already exist. * - Applies configuration to the projects. @@ -193,7 +153,6 @@ export default async function ( }); simplifyWorkspaceName(tree, options.storybookAppName); simplifyWorkspaceName(tree, `${options.storybookAppName}-e2e`); - addPackagesPolyfills(tree, options.storybookAppName); projectConfig = readProjectConfiguration(tree, options.storybookAppName); e2eProjectConfig = readProjectConfiguration( tree, diff --git a/libs/sdk/testing/project.json b/libs/sdk/testing/project.json index 6533760c01..8bd78447bd 100644 --- a/libs/sdk/testing/project.json +++ b/libs/sdk/testing/project.json @@ -32,11 +32,7 @@ ], "codeCoverage": true, "codeCoverageExclude": ["**/fixtures/**"], - "polyfills": [ - "zone.js", - "zone.js/testing", - "libs/components/packages/src/polyfills.js" - ], + "polyfills": ["zone.js", "zone.js/testing"], "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": ["{workspaceRoot}"]