diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index 484f55024eee..a8ad68d8d561 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -150,10 +150,6 @@ jobs: working-directory: apps/demos run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz - - name: Prepare configs - working-directory: apps/demos - run: pnpm run prepare-js - - name: Copy metadata working-directory: apps/demos run: pnpm run make-demos-bundle --copy-metadata @@ -249,10 +245,6 @@ jobs: working-directory: apps/demos run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz - - name: Prepare configs - working-directory: apps/demos - run: pnpm run prepare-js - - name: Copy metadata working-directory: apps/demos run: pnpm run make-demos-bundle --copy-metadata diff --git a/.github/workflows/visual-tests-demos.yml b/.github/workflows/visual-tests-demos.yml index ca8db655c7ea..96243aa851e1 100644 --- a/.github/workflows/visual-tests-demos.yml +++ b/.github/workflows/visual-tests-demos.yml @@ -669,11 +669,6 @@ jobs: working-directory: apps/demos run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml - - name: Prepare JS - if: steps.changed-react-demos.outputs.has-react-demos == 'true' - working-directory: apps/demos - run: pnpm run prepare-js - - name: Check generated JS demos if: steps.changed-react-demos.outputs.has-react-demos == 'true' working-directory: apps/demos @@ -741,10 +736,6 @@ jobs: working-directory: apps/demos run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml - - name: Prepare JS - working-directory: apps/demos - run: pnpm run prepare-js - - name: Check generated JS demos working-directory: apps/demos run: | @@ -999,10 +990,6 @@ jobs: working-directory: apps/demos run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml - - name: Prepare JS - working-directory: apps/demos - run: pnpm run prepare-js - - name: Download demo bundles (React) if: startsWith(matrix.CONSTEL, 'react') uses: actions/download-artifact@v8 @@ -1179,10 +1166,6 @@ jobs: working-directory: apps/demos run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml - - name: Prepare JS - working-directory: apps/demos - run: pnpm run prepare-js - - name: Download demo bundles (React) if: matrix.CONSTEL == 'react' uses: actions/download-artifact@v8 diff --git a/CLAUDE.md b/CLAUDE.md index e74441cff8e4..0398b347cf3c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -114,7 +114,7 @@ packages/ testcafe-models/ # TestCafe page object models apps/ - demos/ # Technical demos (Angular, React, Vue, jQuery) + demos/ # Technical demos (Angular, React, Vue, jQuery) — esbuild on demand e2e/ testcafe-devextreme/ # E2E tests @@ -142,6 +142,31 @@ Do not edit directly: - `packages/devextreme/js/__internal/core/localization/default_messages.ts` - `packages/devextreme/js/__internal/core/localization/cldr-data/**/*` +## Demos + +Technical demos live in `apps/demos`. + +From the repo root: + +```bash +pnpm run demos:prepare # build DevExtreme, pack wrappers, vendor bundles +pnpm run demos:start # http://localhost:8080/ +``` + +`demos:start` is long-running. Do not start a second copy if the developer already has it running. + +Angular, React, and Vue demos bundle on demand with esbuild when a page is opened (`bundle.js` / `bundle.css` next to the demo source — gitignored, do not commit). jQuery demos load `dx.all.js` from `devextreme-dist`. + +### Editing demos + +From `apps/demos`: + +```bash +pnpm run add-demo # scaffold a new demo +pnpm run convert-to-js split # after React TypeScript changes +pnpm run fix-lint +``` + ## Code Style Conventions These rules apply to `packages/devextreme/js/**/*.d.ts` (see `.github/instructions/API_conventions.instructions.md`): diff --git a/apps/demos/.gitignore b/apps/demos/.gitignore index 50964c61fbef..d64f7cc3dab3 100644 --- a/apps/demos/.gitignore +++ b/apps/demos/.gitignore @@ -23,9 +23,6 @@ changed-files.json !.vscode/settings.json -shared/empty-file.js - -Demos/**/config.js Demos/**/tsconfig.json # esbuild in-place demo build output (see utils/build/) — generated next to diff --git a/apps/demos/Demos/Accordion/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Accordion/Overview/Angular/app/app.component.ts index 6e3fec7d805d..17f2a91838cc 100644 --- a/apps/demos/Demos/Accordion/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Accordion/Overview/Angular/app/app.component.ts @@ -15,17 +15,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/ActionSheet/Basics/Angular/app/app.component.ts b/apps/demos/Demos/ActionSheet/Basics/Angular/app/app.component.ts index 3c70ca728bfb..b0a2240de40e 100644 --- a/apps/demos/Demos/ActionSheet/Basics/Angular/app/app.component.ts +++ b/apps/demos/Demos/ActionSheet/Basics/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxActionSheetModule, DxButtonModule, diff --git a/apps/demos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts b/apps/demos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts index 554e23dcde5e..a884c32d782c 100644 --- a/apps/demos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts +++ b/apps/demos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxActionSheetModule, diff --git a/apps/demos/Demos/Autocomplete/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Autocomplete/Overview/Angular/app/app.component.ts index 5fcc5957392a..68dbc217f87f 100644 --- a/apps/demos/Demos/Autocomplete/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Autocomplete/Overview/Angular/app/app.component.ts @@ -15,17 +15,11 @@ function isNotEmpty(value: unknown): boolean { return value !== undefined && value !== null && value !== ''; } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxAutocompleteModule, ], diff --git a/apps/demos/Demos/Box/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Box/Overview/Angular/app/app.component.ts index bb344f036263..7e7ee923cdad 100644 --- a/apps/demos/Demos/Box/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Box/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxBoxModule, ], diff --git a/apps/demos/Demos/Button/Icons/Angular/app/app.component.ts b/apps/demos/Demos/Button/Icons/Angular/app/app.component.ts index 7d7ac237b0e8..37b96194d8ba 100644 --- a/apps/demos/Demos/Button/Icons/Angular/app/app.component.ts +++ b/apps/demos/Demos/Button/Icons/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxButtonModule, diff --git a/apps/demos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts b/apps/demos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts index 403b017c9ca6..76c65fd13f27 100644 --- a/apps/demos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxButtonModule, ], diff --git a/apps/demos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts b/apps/demos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts index 1cc12911fa7c..b14049693d9f 100644 --- a/apps/demos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxButtonGroupModule, diff --git a/apps/demos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts b/apps/demos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts index 13e8a2f8dce8..0e44374a3749 100644 --- a/apps/demos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSelectBoxModule, DxCalendarModule, diff --git a/apps/demos/Demos/Calendar/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Calendar/Overview/Angular/app/app.component.ts index ffbde9502f16..cc928f28c6e1 100644 --- a/apps/demos/Demos/Calendar/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Calendar/Overview/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCalendarModule, DxCheckBoxModule, diff --git a/apps/demos/Demos/CardView/CardTemplate/Angular/app/app.component.ts b/apps/demos/Demos/CardView/CardTemplate/Angular/app/app.component.ts index 792a3fc77d8f..cbbedceb1ff3 100644 --- a/apps/demos/Demos/CardView/CardTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/CardTemplate/Angular/app/app.component.ts @@ -13,15 +13,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/CardTemplate/Angular/app/license-info/license-info.component.ts b/apps/demos/Demos/CardView/CardTemplate/Angular/app/license-info/license-info.component.ts index 02b3a7c12a8e..ec40cd95e47c 100644 --- a/apps/demos/Demos/CardView/CardTemplate/Angular/app/license-info/license-info.component.ts +++ b/apps/demos/Demos/CardView/CardTemplate/Angular/app/license-info/license-info.component.ts @@ -1,15 +1,9 @@ import { Component, Input } from '@angular/core'; import { Vehicle } from '../app.service'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'license-info', - templateUrl: `.${modulePrefix}/license-info/license-info.component.html`, + templateUrl: './license-info.component.html', }) export class LicenseInfo { vehicleLink = ''; diff --git a/apps/demos/Demos/CardView/CardTemplate/Angular/app/vehicle-card/vehicle-card.component.ts b/apps/demos/Demos/CardView/CardTemplate/Angular/app/vehicle-card/vehicle-card.component.ts index 3a176ce5a9a1..33f2203933c8 100644 --- a/apps/demos/Demos/CardView/CardTemplate/Angular/app/vehicle-card/vehicle-card.component.ts +++ b/apps/demos/Demos/CardView/CardTemplate/Angular/app/vehicle-card/vehicle-card.component.ts @@ -1,16 +1,10 @@ import { Component, EventEmitter, Input, Output } from '@angular/core'; import { DxButtonModule } from 'devextreme-angular'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'vehicle-card', - templateUrl: `.${modulePrefix}/vehicle-card/vehicle-card.component.html`, - styleUrls: [`.${modulePrefix}/vehicle-card/vehicle-card.component.css`], + templateUrl: './vehicle-card.component.html', + styleUrls: ['./vehicle-card.component.css'], imports: [ DxButtonModule, ], diff --git a/apps/demos/Demos/CardView/ColumnChooser/Angular/app/app.component.ts b/apps/demos/Demos/CardView/ColumnChooser/Angular/app/app.component.ts index ccbc22685299..b02c85edfd84 100644 --- a/apps/demos/Demos/CardView/ColumnChooser/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/ColumnChooser/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/ColumnHeaderFilter/Angular/app/app.component.ts b/apps/demos/Demos/CardView/ColumnHeaderFilter/Angular/app/app.component.ts index 51168ebdcab6..db658a41e310 100644 --- a/apps/demos/Demos/CardView/ColumnHeaderFilter/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/ColumnHeaderFilter/Angular/app/app.component.ts @@ -7,19 +7,13 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - function getOrderDay(rowData: Order) { return new Date(rowData.OrderDate).getDay(); } @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/ColumnReordering/Angular/app/app.component.ts b/apps/demos/Demos/CardView/ColumnReordering/Angular/app/app.component.ts index 2d7e769f1beb..df4511c27e7b 100644 --- a/apps/demos/Demos/CardView/ColumnReordering/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/ColumnReordering/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/DataValidation/Angular/app/app.component.ts b/apps/demos/Demos/CardView/DataValidation/Angular/app/app.component.ts index 2d59e14b36ce..0ae9cc6572d8 100644 --- a/apps/demos/Demos/CardView/DataValidation/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/DataValidation/Angular/app/app.component.ts @@ -11,15 +11,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/app.component.ts b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/app.component.ts index f5f7ddc0d65f..e25ae0ea863b 100644 --- a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCardViewModule, CardHeader, diff --git a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/card-header/card-header.component.ts b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/card-header/card-header.component.ts index 8263c251d096..2a0b0b342b9b 100644 --- a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/card-header/card-header.component.ts +++ b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/card-header/card-header.component.ts @@ -1,15 +1,9 @@ import { Component, Input } from '@angular/core'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'card-header', - templateUrl: `.${modulePrefix}/card-header/card-header.component.html`, - styleUrls: [`.${modulePrefix}/card-header/card-header.component.css`], + templateUrl: './card-header.component.html', + styleUrls: ['./card-header.component.css'], }) export class CardHeader { @Input() text: string; diff --git a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/employee/employee.component.ts b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/employee/employee.component.ts index 272aff11d180..bcb853e887fb 100644 --- a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/employee/employee.component.ts +++ b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/employee/employee.component.ts @@ -1,16 +1,10 @@ import { Component, Input, OnChanges } from '@angular/core'; import { Employee, Service } from '../app.service'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'employee', - templateUrl: `.${modulePrefix}/employee/employee.component.html`, - styleUrls: [`.${modulePrefix}/employee/employee.component.css`], + templateUrl: './employee.component.html', + styleUrls: ['./employee.component.css'], }) export class EmployeeComponent implements OnChanges { employees: Employee[]; diff --git a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/priority/priority.component.ts b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/priority/priority.component.ts index b2ab7e40dfa4..c99513f64a24 100644 --- a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/priority/priority.component.ts +++ b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/priority/priority.component.ts @@ -1,16 +1,10 @@ import { Component, Input, OnChanges } from '@angular/core'; import { Priority, Service } from '../app.service'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'priority', - templateUrl: `.${modulePrefix}/priority/priority.component.html`, - styleUrls: [`.${modulePrefix}/priority/priority.component.css`], + templateUrl: './priority.component.html', + styleUrls: ['./priority.component.css'], }) export class PriorityComponent implements OnChanges { priorities: Priority[]; diff --git a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/progress-bar/progress-bar.component.ts b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/progress-bar/progress-bar.component.ts index 3d21daca8dce..a3b8b152ea1a 100644 --- a/apps/demos/Demos/CardView/FieldTemplate/Angular/app/progress-bar/progress-bar.component.ts +++ b/apps/demos/Demos/CardView/FieldTemplate/Angular/app/progress-bar/progress-bar.component.ts @@ -3,16 +3,10 @@ import { DxProgressBarModule, } from 'devextreme-angular'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'progress-bar', - templateUrl: `.${modulePrefix}/progress-bar/progress-bar.component.html`, - styleUrls: [`.${modulePrefix}/progress-bar/progress-bar.component.css`], + templateUrl: './progress-bar.component.html', + styleUrls: ['./progress-bar.component.css'], imports: [ DxProgressBarModule, ], diff --git a/apps/demos/Demos/CardView/FilterPanel/Angular/app/app.component.ts b/apps/demos/Demos/CardView/FilterPanel/Angular/app/app.component.ts index db07eb4a4aa5..08842f0cc429 100644 --- a/apps/demos/Demos/CardView/FilterPanel/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/FilterPanel/Angular/app/app.component.ts @@ -7,19 +7,13 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - function getOrderDay({ OrderDate }: Order): number { return (new Date(OrderDate)).getDay(); } @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/Overview/Angular/app/app.component.ts b/apps/demos/Demos/CardView/Overview/Angular/app/app.component.ts index 046df4b8298b..0096e0215366 100644 --- a/apps/demos/Demos/CardView/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!document.location.host.includes('localhost')) { enableProdMode(); } -let modulePrefix = ''; -// @ts-expect-error -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCardViewModule, DxButtonModule, diff --git a/apps/demos/Demos/CardView/PopupEditing/Angular/app/app.component.ts b/apps/demos/Demos/CardView/PopupEditing/Angular/app/app.component.ts index 88b101aa1838..4eae8f009f56 100644 --- a/apps/demos/Demos/CardView/PopupEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/PopupEditing/Angular/app/app.component.ts @@ -8,15 +8,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/SearchPanel/Angular/app/app.component.ts b/apps/demos/Demos/CardView/SearchPanel/Angular/app/app.component.ts index d11e64fde49a..6699ac77e582 100644 --- a/apps/demos/Demos/CardView/SearchPanel/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/SearchPanel/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/Selection/Angular/app/app.component.ts b/apps/demos/Demos/CardView/Selection/Angular/app/app.component.ts index a53ae504f893..0a5d1cc446a1 100644 --- a/apps/demos/Demos/CardView/Selection/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/Selection/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/SimpleArray/Angular/app/app.component.ts b/apps/demos/Demos/CardView/SimpleArray/Angular/app/app.component.ts index 378008e61119..1ded8d1726a5 100644 --- a/apps/demos/Demos/CardView/SimpleArray/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/SimpleArray/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/Sorting/Angular/app/app.component.ts b/apps/demos/Demos/CardView/Sorting/Angular/app/app.component.ts index e1d41f0ee3c3..7b7678ddb159 100644 --- a/apps/demos/Demos/CardView/Sorting/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/Sorting/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxCardViewModule, diff --git a/apps/demos/Demos/CardView/WebAPIService/Angular/app/app.component.ts b/apps/demos/Demos/CardView/WebAPIService/Angular/app/app.component.ts index 2da8445926ad..1e24974499fc 100644 --- a/apps/demos/Demos/CardView/WebAPIService/Angular/app/app.component.ts +++ b/apps/demos/Demos/CardView/WebAPIService/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - const url = 'https://js.devexpress.com/Demos/NetCore/api/TreeListTasks'; @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxCardViewModule, ], diff --git a/apps/demos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts b/apps/demos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts index d057337ad433..03cfd66cc225 100644 --- a/apps/demos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/Annotation/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Annotation/Angular/app/app.component.ts index 7d8436c6f4cd..896a6cb0b13c 100644 --- a/apps/demos/Demos/Charts/Annotation/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Annotation/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/Area/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Area/Angular/app/app.component.ts index cf9316de6874..c48b314edf2e 100644 --- a/apps/demos/Demos/Charts/Area/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Area/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/AreaSelectionZooming/Angular/app/app.component.ts b/apps/demos/Demos/Charts/AreaSelectionZooming/Angular/app/app.component.ts index 3665eecdf518..978dafe3c3ee 100644 --- a/apps/demos/Demos/Charts/AreaSelectionZooming/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/AreaSelectionZooming/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DxButtonModule, diff --git a/apps/demos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts b/apps/demos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts index f653a4534604..ba938bf278b1 100644 --- a/apps/demos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSparklineModule, diff --git a/apps/demos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts b/apps/demos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts index 087a4d29c0aa..5dfc0582a77d 100644 --- a/apps/demos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts b/apps/demos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts index ae511e6220be..1054a0365dfd 100644 --- a/apps/demos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/AxisLabelCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Charts/AxisLabelCustomization/Angular/app/app.component.ts index 48ba12e612de..554f636efbe3 100644 --- a/apps/demos/Demos/Charts/AxisLabelCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/AxisLabelCustomization/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/BarColorCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Charts/BarColorCustomization/Angular/app/app.component.ts index 3ae30b599f1b..740b793e3439 100644 --- a/apps/demos/Demos/Charts/BarColorCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/BarColorCustomization/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/BarDrillDown/Angular/app/app.component.ts b/apps/demos/Demos/Charts/BarDrillDown/Angular/app/app.component.ts index f5ad04d1eb5a..5b8652ab0427 100644 --- a/apps/demos/Demos/Charts/BarDrillDown/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/BarDrillDown/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DxButtonModule, diff --git a/apps/demos/Demos/Charts/BarSparklines/Angular/app/app.component.ts b/apps/demos/Demos/Charts/BarSparklines/Angular/app/app.component.ts index 9d52f74c3356..4d9e41ad075b 100644 --- a/apps/demos/Demos/Charts/BarSparklines/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/BarSparklines/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSparklineModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts b/apps/demos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts index 7fa399e831c7..381742fa21c5 100644 --- a/apps/demos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/Bubble/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Bubble/Angular/app/app.component.ts index c31e17e8d1a6..af096fdf499c 100644 --- a/apps/demos/Demos/Charts/Bubble/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Bubble/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/Candlestick/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Candlestick/Angular/app/app.component.ts index 2adcdd5feac4..9173ac08cfea 100644 --- a/apps/demos/Demos/Charts/Candlestick/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Candlestick/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/CenterLabelCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Charts/CenterLabelCustomization/Angular/app/app.component.ts index 6498e94035b8..4723e6c594a7 100644 --- a/apps/demos/Demos/Charts/CenterLabelCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/CenterLabelCustomization/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts index 10d21ff0c802..7fce9021cf04 100644 --- a/apps/demos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts @@ -18,17 +18,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/Charts/Colorization/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Colorization/Angular/app/app.component.ts index 9bea9557aae8..0f6e83ab440f 100644 --- a/apps/demos/Demos/Charts/Colorization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Colorization/Angular/app/app.component.ts @@ -19,16 +19,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/ContinuousData/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ContinuousData/Angular/app/app.component.ts index de3d47c02bd9..b608f3c185f3 100644 --- a/apps/demos/Demos/Charts/ContinuousData/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ContinuousData/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/Crosshair/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Crosshair/Angular/app/app.component.ts index 9b78bb19bb5c..6b88df11d880 100644 --- a/apps/demos/Demos/Charts/Crosshair/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Crosshair/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts b/apps/demos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts index 67c93b0aceca..92e585dba698 100644 --- a/apps/demos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DecimalPipe, diff --git a/apps/demos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts b/apps/demos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts index 81f84b818041..9f84909bf27e 100644 --- a/apps/demos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/CustomFillStyles/Angular/app/app.component.ts b/apps/demos/Demos/Charts/CustomFillStyles/Angular/app/app.component.ts index 20d14a33befb..5135e6239883 100644 --- a/apps/demos/Demos/Charts/CustomFillStyles/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/CustomFillStyles/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts b/apps/demos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts index 420c4f1f9309..1699c7738c51 100644 --- a/apps/demos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts b/apps/demos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts index ecb68ba462fb..ec8809fcaa4e 100644 --- a/apps/demos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DxRangeSelectorModule, diff --git a/apps/demos/Demos/Charts/DiscreteData/Angular/app/app.component.ts b/apps/demos/Demos/Charts/DiscreteData/Angular/app/app.component.ts index f063f9d384ca..183db672859f 100644 --- a/apps/demos/Demos/Charts/DiscreteData/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/DiscreteData/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/DiscretePointsAggregation/Angular/app/app.component.ts b/apps/demos/Demos/Charts/DiscretePointsAggregation/Angular/app/app.component.ts index 55651e086314..860ae49256ce 100644 --- a/apps/demos/Demos/Charts/DiscretePointsAggregation/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/DiscretePointsAggregation/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/Doughnut/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Doughnut/Angular/app/app.component.ts index 963758941b97..f1bf46c17120 100644 --- a/apps/demos/Demos/Charts/Doughnut/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Doughnut/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts b/apps/demos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts index 2ff2c8e2b39b..95886b8b158b 100644 --- a/apps/demos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts b/apps/demos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts index 5cccddfeef52..a80a205b082c 100644 --- a/apps/demos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/DrillDown/Angular/app/app.component.ts b/apps/demos/Demos/Charts/DrillDown/Angular/app/app.component.ts index 9ffe9dee48e1..56ada65b33b8 100644 --- a/apps/demos/Demos/Charts/DrillDown/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/DrillDown/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeMapModule, diff --git a/apps/demos/Demos/Charts/DynamicSeries/Angular/app/app.component.ts b/apps/demos/Demos/Charts/DynamicSeries/Angular/app/app.component.ts index 696ecca4fc4f..cb712a5ac44c 100644 --- a/apps/demos/Demos/Charts/DynamicSeries/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/DynamicSeries/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/EqualSizePies/Angular/app/app.component.ts b/apps/demos/Demos/Charts/EqualSizePies/Angular/app/app.component.ts index b9b719e772f6..af2188d1f228 100644 --- a/apps/demos/Demos/Charts/EqualSizePies/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/EqualSizePies/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/ErrorBars/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ErrorBars/Angular/app/app.component.ts index 0a53e559ad02..d1f3a939a656 100644 --- a/apps/demos/Demos/Charts/ErrorBars/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ErrorBars/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts index daa078c26b86..87efe2c02bec 100644 --- a/apps/demos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts index 4029ce6e01ff..c1a598915e9d 100644 --- a/apps/demos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DxButtonModule, diff --git a/apps/demos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts index 55801cde692e..b1e3d48e8e70 100644 --- a/apps/demos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts @@ -10,17 +10,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DxPieChartModule, diff --git a/apps/demos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts b/apps/demos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts index 2f56b01ecedb..7da8509d9750 100644 --- a/apps/demos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeMapModule, diff --git a/apps/demos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts b/apps/demos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts index 924af7528ac8..3d7e28565693 100644 --- a/apps/demos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/FunnelChart/Angular/app/app.component.ts b/apps/demos/Demos/Charts/FunnelChart/Angular/app/app.component.ts index 038389f03563..af130d9a275f 100644 --- a/apps/demos/Demos/Charts/FunnelChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/FunnelChart/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxFunnelModule, diff --git a/apps/demos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts b/apps/demos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts index 2f56b01ecedb..7da8509d9750 100644 --- a/apps/demos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeMapModule, diff --git a/apps/demos/Demos/Charts/HoverMode/Angular/app/app.component.ts b/apps/demos/Demos/Charts/HoverMode/Angular/app/app.component.ts index 4c4258100083..e9a7a1c8d8f8 100644 --- a/apps/demos/Demos/Charts/HoverMode/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/HoverMode/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/InvertedChart/Angular/app/app.component.ts b/apps/demos/Demos/Charts/InvertedChart/Angular/app/app.component.ts index ce1cc1ebdbc9..160294432ce0 100644 --- a/apps/demos/Demos/Charts/InvertedChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/InvertedChart/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/LabelCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Charts/LabelCustomization/Angular/app/app.component.ts index a9c2c66ba7f9..8cc303ca4c74 100644 --- a/apps/demos/Demos/Charts/LabelCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/LabelCustomization/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/LegendMarkersCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Charts/LegendMarkersCustomization/Angular/app/app.component.ts index 6663a447aa6b..9a3b43a8fbc3 100644 --- a/apps/demos/Demos/Charts/LegendMarkersCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/LegendMarkersCustomization/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [DxChartModule], }) diff --git a/apps/demos/Demos/Charts/Line/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Line/Angular/app/app.component.ts index e83a070800b2..305933de1a06 100644 --- a/apps/demos/Demos/Charts/Line/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Line/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts b/apps/demos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts index 57cc8cf63594..519493da5bda 100644 --- a/apps/demos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts b/apps/demos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts index 4fe37f38a74f..a184db11f30b 100644 --- a/apps/demos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts b/apps/demos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts index a7f5201366a3..6021dbb4ed79 100644 --- a/apps/demos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts b/apps/demos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts index b96dcd91bf7b..75318b0723f5 100644 --- a/apps/demos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts b/apps/demos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts index 176e20bcd3a5..6e34df04fda2 100644 --- a/apps/demos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts b/apps/demos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts index b009b8f75eda..298131524832 100644 --- a/apps/demos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts b/apps/demos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts index 07eba2c8000d..63674ed0f97d 100644 --- a/apps/demos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts b/apps/demos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts index 448656ceb98a..a2b4ed16ad13 100644 --- a/apps/demos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Overview/Angular/app/app.component.ts index 702801ee770d..8ffacbba038c 100644 --- a/apps/demos/Demos/Charts/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Overview/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/Palette/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Palette/Angular/app/app.component.ts index 44b30b231828..1341d74c7e8e 100644 --- a/apps/demos/Demos/Charts/Palette/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Palette/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/ParetoChart/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ParetoChart/Angular/app/app.component.ts index 387874d26b2f..47d69e6ba4fe 100644 --- a/apps/demos/Demos/Charts/ParetoChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ParetoChart/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/PeriodicData/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PeriodicData/Angular/app/app.component.ts index ce1cc1ebdbc9..160294432ce0 100644 --- a/apps/demos/Demos/Charts/PeriodicData/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PeriodicData/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/Pie/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Pie/Angular/app/app.component.ts index 7c1402daa7b3..3e84daa1e43c 100644 --- a/apps/demos/Demos/Charts/Pie/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Pie/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/PieAnnotations/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PieAnnotations/Angular/app/app.component.ts index 3dafaa4a7e4d..f84fe21f1ccb 100644 --- a/apps/demos/Demos/Charts/PieAnnotations/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PieAnnotations/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/PieResolveLabelOverlap/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PieResolveLabelOverlap/Angular/app/app.component.ts index b8bb5af279f7..c1b0a11a36c2 100644 --- a/apps/demos/Demos/Charts/PieResolveLabelOverlap/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PieResolveLabelOverlap/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts index 986b1cebe419..8ce2eab99dd6 100644 --- a/apps/demos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/PointImage/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PointImage/Angular/app/app.component.ts index 521a05c16a10..1d2f13b70efd 100644 --- a/apps/demos/Demos/Charts/PointImage/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PointImage/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/PointSelectionAPI/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PointSelectionAPI/Angular/app/app.component.ts index bc6801c67c82..048b7563671c 100644 --- a/apps/demos/Demos/Charts/PointSelectionAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PointSelectionAPI/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts index dd3e9f29cbe7..a24051f64cfc 100644 --- a/apps/demos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts index 55fe5fb784c2..686a213f0d5a 100644 --- a/apps/demos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, DxRangeSelectorModule, diff --git a/apps/demos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts index c2014a188742..d6986da03046 100644 --- a/apps/demos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts index 1604a23a6060..6275839f23dc 100644 --- a/apps/demos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/PyramidChart/Angular/app/app.component.ts b/apps/demos/Demos/Charts/PyramidChart/Angular/app/app.component.ts index 0a6931242da3..737038f0c68b 100644 --- a/apps/demos/Demos/Charts/PyramidChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/PyramidChart/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxFunnelModule, diff --git a/apps/demos/Demos/Charts/RangeArea/Angular/app/app.component.ts b/apps/demos/Demos/Charts/RangeArea/Angular/app/app.component.ts index 66c419294ea5..61363c169ad1 100644 --- a/apps/demos/Demos/Charts/RangeArea/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/RangeArea/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/RangeBar/Angular/app/app.component.ts b/apps/demos/Demos/Charts/RangeBar/Angular/app/app.component.ts index 4ebf147d2ee1..475edabaa066 100644 --- a/apps/demos/Demos/Charts/RangeBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/RangeBar/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/ResolveLabelOverlap/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ResolveLabelOverlap/Angular/app/app.component.ts index e14080f025c2..8f5ba2fcbb15 100644 --- a/apps/demos/Demos/Charts/ResolveLabelOverlap/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ResolveLabelOverlap/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/SankeyChart/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SankeyChart/Angular/app/app.component.ts index 573510fe0e07..51374ae4edcd 100644 --- a/apps/demos/Demos/Charts/SankeyChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SankeyChart/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSankeyModule, ], diff --git a/apps/demos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts index b85b2e503422..3a77589ffb2d 100644 --- a/apps/demos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/Scatter/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Scatter/Angular/app/app.component.ts index 7ae1cb86aa86..687bab0f33ee 100644 --- a/apps/demos/Demos/Charts/Scatter/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Scatter/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/Selection/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Selection/Angular/app/app.component.ts index de1413893311..4a16ee3703e6 100644 --- a/apps/demos/Demos/Charts/Selection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Selection/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts index cbde6f861c7d..b1ab5dbe7c8d 100644 --- a/apps/demos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts index 7e5e306173e8..c2deaf6d4b63 100644 --- a/apps/demos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts index 95dd8828e299..ae2fa597c49e 100644 --- a/apps/demos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts index 4f8965cae1b1..737981149087 100644 --- a/apps/demos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/SignalRService/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SignalRService/Angular/app/app.component.ts index aa3d5db09f65..c98e7785d1f6 100644 --- a/apps/demos/Demos/Charts/SignalRService/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SignalRService/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [DecimalPipe, CurrencyPipe], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/SimpleArray/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SimpleArray/Angular/app/app.component.ts index 8e47e7f036d1..18bc13a036f9 100644 --- a/apps/demos/Demos/Charts/SimpleArray/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SimpleArray/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts index 33a0b34aa765..684eac2b697b 100644 --- a/apps/demos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxBulletModule, diff --git a/apps/demos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts index 23484e99f0d9..5503f76e1a04 100644 --- a/apps/demos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSparklineModule, diff --git a/apps/demos/Demos/Charts/SmallValueGroups/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SmallValueGroups/Angular/app/app.component.ts index 5cccddfeef52..a80a205b082c 100644 --- a/apps/demos/Demos/Charts/SmallValueGroups/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SmallValueGroups/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPieChartModule, diff --git a/apps/demos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts index c87c27b6d4de..995aaa723228 100644 --- a/apps/demos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/Spline/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Spline/Angular/app/app.component.ts index b845d71bf5ef..2994dada5544 100644 --- a/apps/demos/Demos/Charts/Spline/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Spline/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/SplineArea/Angular/app/app.component.ts b/apps/demos/Demos/Charts/SplineArea/Angular/app/app.component.ts index 269f29b7aef5..97f90d650107 100644 --- a/apps/demos/Demos/Charts/SplineArea/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/SplineArea/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/StackedBar/Angular/app/app.component.ts b/apps/demos/Demos/Charts/StackedBar/Angular/app/app.component.ts index 66593c75a381..5770d444097f 100644 --- a/apps/demos/Demos/Charts/StackedBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/StackedBar/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/StandardBar/Angular/app/app.component.ts b/apps/demos/Demos/Charts/StandardBar/Angular/app/app.component.ts index a7f5201366a3..6021dbb4ed79 100644 --- a/apps/demos/Demos/Charts/StandardBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/StandardBar/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/StepArea/Angular/app/app.component.ts b/apps/demos/Demos/Charts/StepArea/Angular/app/app.component.ts index 6247c5c004db..ab738d6b2dc2 100644 --- a/apps/demos/Demos/Charts/StepArea/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/StepArea/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/StepLine/Angular/app/app.component.ts b/apps/demos/Demos/Charts/StepLine/Angular/app/app.component.ts index 057abb13847d..8269b8e11387 100644 --- a/apps/demos/Demos/Charts/StepLine/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/StepLine/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/Stock/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Stock/Angular/app/app.component.ts index 29354c6cc778..712c237092d3 100644 --- a/apps/demos/Demos/Charts/Stock/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Stock/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/Strips/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Strips/Angular/app/app.component.ts index 76e81fa1f270..895ccce5b81f 100644 --- a/apps/demos/Demos/Charts/Strips/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Strips/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { const customizeText: DxChartTypes.ArgumentAxisLabel['customizeText'] = ({ valueText }) => `${valueText}°F`; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts b/apps/demos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts index e52f99714c1a..934a8ea2e967 100644 --- a/apps/demos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Charts/Timeline/Angular/app/app.component.ts b/apps/demos/Demos/Charts/Timeline/Angular/app/app.component.ts index a7f5201366a3..6021dbb4ed79 100644 --- a/apps/demos/Demos/Charts/Timeline/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/Timeline/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxChartModule, diff --git a/apps/demos/Demos/Charts/TooltipAPI/Angular/app/app.component.ts b/apps/demos/Demos/Charts/TooltipAPI/Angular/app/app.component.ts index 299597b29267..273a79d88eb6 100644 --- a/apps/demos/Demos/Charts/TooltipAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/TooltipAPI/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxPieChartModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/Charts/TooltipCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Charts/TooltipCustomization/Angular/app/app.component.ts index 6fc1a54f639e..a6a6dd2a169b 100644 --- a/apps/demos/Demos/Charts/TooltipCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/TooltipCustomization/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxPieChartModule, DecimalPipe, diff --git a/apps/demos/Demos/Charts/WindRose/Angular/app/app.component.ts b/apps/demos/Demos/Charts/WindRose/Angular/app/app.component.ts index 3b495ba2d48e..43e2aa756d2d 100644 --- a/apps/demos/Demos/Charts/WindRose/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/WindRose/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPolarChartModule, diff --git a/apps/demos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts b/apps/demos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts index f653a4534604..ba938bf278b1 100644 --- a/apps/demos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSparklineModule, diff --git a/apps/demos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts index b84b4b220f5f..9d4af0829718 100644 --- a/apps/demos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChartModule, ], diff --git a/apps/demos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts b/apps/demos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts index 1f68e5b9766d..570c5f66c81b 100644 --- a/apps/demos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxChartModule, DxRangeSelectorModule, diff --git a/apps/demos/Demos/Chat/AIAndChatbotIntegration/Angular/app/app.component.ts b/apps/demos/Demos/Chat/AIAndChatbotIntegration/Angular/app/app.component.ts index 40236d268098..21fb4c89185c 100644 --- a/apps/demos/Demos/Chat/AIAndChatbotIntegration/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/AIAndChatbotIntegration/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChatModule, DxButtonModule, diff --git a/apps/demos/Demos/Chat/Customization/Angular/app/app.component.ts b/apps/demos/Demos/Chat/Customization/Angular/app/app.component.ts index ab4df297572b..66be2ef73b05 100644 --- a/apps/demos/Demos/Chat/Customization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/Customization/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChatModule, DxCheckBoxModule, diff --git a/apps/demos/Demos/Chat/FileAttachments/Angular/app/app.component.ts b/apps/demos/Demos/Chat/FileAttachments/Angular/app/app.component.ts index 7dd04487dfbd..f43d59239eec 100644 --- a/apps/demos/Demos/Chat/FileAttachments/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/FileAttachments/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!document.location.host.includes('localhost')) { enableProdMode(); } -let modulePrefix = ''; -// @ts-expect-error -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChatModule, ], diff --git a/apps/demos/Demos/Chat/MessageEditing/Angular/app/app.component.ts b/apps/demos/Demos/Chat/MessageEditing/Angular/app/app.component.ts index 99e5f7320f29..54b070cc72e8 100644 --- a/apps/demos/Demos/Chat/MessageEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/MessageEditing/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!document.location.host.includes('localhost')) { enableProdMode(); } -let modulePrefix = ''; -// @ts-expect-error -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChatModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/Chat/MessageStreaming/Angular/app/app.component.ts b/apps/demos/Demos/Chat/MessageStreaming/Angular/app/app.component.ts index fec17c9febf7..7cc2e8868c51 100644 --- a/apps/demos/Demos/Chat/MessageStreaming/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/MessageStreaming/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChatModule, AsyncPipe, diff --git a/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts index 5a4581854220..a3392c5da516 100644 --- a/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChatModule, AsyncPipe, diff --git a/apps/demos/Demos/Chat/PromptSuggestions/Angular/app/app.component.ts b/apps/demos/Demos/Chat/PromptSuggestions/Angular/app/app.component.ts index 563901e1fbc9..9f82aa07c888 100644 --- a/apps/demos/Demos/Chat/PromptSuggestions/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/PromptSuggestions/Angular/app/app.component.ts @@ -14,16 +14,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxChatModule, DxSwitchModule, diff --git a/apps/demos/Demos/CheckBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/CheckBox/Overview/Angular/app/app.component.ts index a0d3fa8db3f1..d7eb8c17a8ed 100644 --- a/apps/demos/Demos/CheckBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/CheckBox/Overview/Angular/app/app.component.ts @@ -6,15 +6,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxCheckBoxModule, ], diff --git a/apps/demos/Demos/ColorBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/ColorBox/Overview/Angular/app/app.component.ts index a77149cdd1ba..f629a4053a48 100644 --- a/apps/demos/Demos/ColorBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/ColorBox/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxColorBoxModule, ], diff --git a/apps/demos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts b/apps/demos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts index 333d51a77398..5d034e7a3a49 100644 --- a/apps/demos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxTextBoxModule, diff --git a/apps/demos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts b/apps/demos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts index 3cb863b40469..b8dd4b41f70f 100644 --- a/apps/demos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts @@ -18,17 +18,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/Common/EditorsOverview/Angular/app/app.component.ts b/apps/demos/Demos/Common/EditorsOverview/Angular/app/app.component.ts index 30d94f37e03f..726e53c498a5 100644 --- a/apps/demos/Demos/Common/EditorsOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/EditorsOverview/Angular/app/app.component.ts @@ -12,17 +12,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts b/apps/demos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts index 46887eae8956..6911ba0736fc 100644 --- a/apps/demos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts @@ -17,17 +17,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSelectBoxModule, DxAutocompleteModule, diff --git a/apps/demos/Demos/Common/FormsOverview/Angular/app/app.component.ts b/apps/demos/Demos/Common/FormsOverview/Angular/app/app.component.ts index 4a53cbc38a47..0c8734c03167 100644 --- a/apps/demos/Demos/Common/FormsOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/FormsOverview/Angular/app/app.component.ts @@ -11,17 +11,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxFormModule, ], diff --git a/apps/demos/Demos/Common/ListsOverview/Angular/app/app.component.ts b/apps/demos/Demos/Common/ListsOverview/Angular/app/app.component.ts index 3c1cb62aa9fe..a6b06dafa8e7 100644 --- a/apps/demos/Demos/Common/ListsOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/ListsOverview/Angular/app/app.component.ts @@ -10,17 +10,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxTileViewModule, diff --git a/apps/demos/Demos/Common/NavigationOverview/Angular/app/app.component.ts b/apps/demos/Demos/Common/NavigationOverview/Angular/app/app.component.ts index acffda7c19a0..1131820c4801 100644 --- a/apps/demos/Demos/Common/NavigationOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/NavigationOverview/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTabPanelModule, diff --git a/apps/demos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts b/apps/demos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts index c9ea863fc9af..f53b7e18aa08 100644 --- a/apps/demos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxAccordionModule, diff --git a/apps/demos/Demos/Common/PopupAndNotificationsOverview/Angular/app/app.component.ts b/apps/demos/Demos/Common/PopupAndNotificationsOverview/Angular/app/app.component.ts index 1368a47a607d..113e2b638ce4 100644 --- a/apps/demos/Demos/Common/PopupAndNotificationsOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Common/PopupAndNotificationsOverview/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxButtonModule, diff --git a/apps/demos/Demos/ContextMenu/Basics/Angular/app/app.component.ts b/apps/demos/Demos/ContextMenu/Basics/Angular/app/app.component.ts index 191643200c73..39bc597b9e8e 100644 --- a/apps/demos/Demos/ContextMenu/Basics/Angular/app/app.component.ts +++ b/apps/demos/Demos/ContextMenu/Basics/Angular/app/app.component.ts @@ -7,12 +7,6 @@ if (!document.location.host.includes('localhost')) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - class ContextMenuItem { text: string; @@ -21,8 +15,8 @@ class ContextMenuItem { @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxContextMenuModule, ], diff --git a/apps/demos/Demos/ContextMenu/Scrolling/Angular/app/app.component.ts b/apps/demos/Demos/ContextMenu/Scrolling/Angular/app/app.component.ts index 4674f154c5da..0c132ca3195c 100644 --- a/apps/demos/Demos/ContextMenu/Scrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/ContextMenu/Scrolling/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!document.location.host.includes('localhost')) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxContextMenuModule, ], diff --git a/apps/demos/Demos/ContextMenu/Templates/Angular/app/app.component.ts b/apps/demos/Demos/ContextMenu/Templates/Angular/app/app.component.ts index e1ff52d8cb91..876ec22805d2 100644 --- a/apps/demos/Demos/ContextMenu/Templates/Angular/app/app.component.ts +++ b/apps/demos/Demos/ContextMenu/Templates/Angular/app/app.component.ts @@ -15,16 +15,10 @@ class ContextMenuItem { items?: ContextMenuItem[]; } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxContextMenuModule, ], diff --git a/apps/demos/Demos/DataGrid/AIAssistant/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/AIAssistant/Angular/app/app.component.ts index 211368ea2885..fd78001395ad 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/AIAssistant/Angular/app/app.component.ts @@ -15,16 +15,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service, AiService], imports: [DxDataGridModule], }) diff --git a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/app.component.ts index 25ddf1da90f2..accf96d3796c 100644 --- a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service, AiService], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/category/category.component.ts b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/category/category.component.ts index 1f9960905e5b..8e6da4c4ec15 100644 --- a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/category/category.component.ts +++ b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/category/category.component.ts @@ -1,15 +1,9 @@ import { Component, Input } from '@angular/core'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'category', - templateUrl: `.${modulePrefix}/category/category.component.html`, - styleUrls: [`.${modulePrefix}/category/category.component.css`], + templateUrl: './category.component.html', + styleUrls: ['./category.component.css'], }) export class Category { @Input() category!: string; diff --git a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/license-info/license-info.component.ts b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/license-info/license-info.component.ts index c163ad2d4726..65a473b8ddc7 100644 --- a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/license-info/license-info.component.ts +++ b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/license-info/license-info.component.ts @@ -1,15 +1,9 @@ import { Component, Input } from '@angular/core'; import { Vehicle } from '../app.service'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'license-info', - templateUrl: `.${modulePrefix}/license-info/license-info.component.html`, + templateUrl: './license-info.component.html', }) export class LicenseInfo { vehicleLink = ''; diff --git a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/trademark/trademark.component.ts b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/trademark/trademark.component.ts index e351d96b3448..072ba438c17b 100644 --- a/apps/demos/Demos/DataGrid/AIColumns/Angular/app/trademark/trademark.component.ts +++ b/apps/demos/Demos/DataGrid/AIColumns/Angular/app/trademark/trademark.component.ts @@ -1,15 +1,9 @@ import { Component, EventEmitter, Input, Output } from '@angular/core'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'trademark', - templateUrl: `.${modulePrefix}/trademark/trademark.component.html`, - styleUrls: [`.${modulePrefix}/trademark/trademark.component.css`], + templateUrl: './trademark.component.html', + styleUrls: ['./trademark.component.css'], }) export class Trademark { @Input() id!: number; diff --git a/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts index 0c68b93a22e9..4a9a107b98be 100644 --- a/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, DxFormModule, diff --git a/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts b/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts index 3beff083993e..8b88bb656e03 100644 --- a/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts +++ b/apps/demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts @@ -5,16 +5,10 @@ import { DxFormModule, DxDataGridModule, DxSelectBoxModule, DxTabPanelModule } f import { DxFormTypes } from 'devextreme-angular/ui/form'; import { DxSelectBoxTypes } from 'devextreme-angular/ui/select-box'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'detail-view', - templateUrl: `.${modulePrefix}/detail-view/detail-view.component.html`, - styleUrls: [`.${modulePrefix}/detail-view/detail-view.component.css`], + templateUrl: './detail-view.component.html', + styleUrls: ['./detail-view.component.css'], imports: [ DxDataGridModule, DxFormModule, diff --git a/apps/demos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts index bed7e6a06597..82e5c027d476 100644 --- a/apps/demos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts @@ -6,15 +6,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/Appearance/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/Appearance/Angular/app/app.component.ts index 0af7849f9e83..5a9b39f089c8 100644 --- a/apps/demos/Demos/DataGrid/Appearance/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/Appearance/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/AutoPopulatedColumns/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/AutoPopulatedColumns/Angular/app/app.component.ts index 937fa69a5259..987f0d45677c 100644 --- a/apps/demos/Demos/DataGrid/AutoPopulatedColumns/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/AutoPopulatedColumns/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts index ad4d9c55d809..3b6f2955f237 100644 --- a/apps/demos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts index 8bfb43fa2382..703487aa1903 100644 --- a/apps/demos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { const URL = 'https://js.devexpress.com/Demos/NetCore/api/DataGridBatchUpdateWebApi'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts index 8a798bc20a47..1f56cbcf1453 100644 --- a/apps/demos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts @@ -9,15 +9,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/Cell/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/Cell/Angular/app/app.component.ts index 3b0d1ce3d40a..33ff43ddb493 100644 --- a/apps/demos/Demos/DataGrid/Cell/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/Cell/Angular/app/app.component.ts @@ -11,12 +11,6 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Pipe({ name: 'gridCellData' }) export class GridCellDataPipe implements PipeTransform { transform({ data, column }) { @@ -26,8 +20,8 @@ export class GridCellDataPipe implements PipeTransform { @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/CellEditing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CellEditing/Angular/app/app.component.ts index 714df5f91b57..ab4682c7673f 100644 --- a/apps/demos/Demos/DataGrid/CellEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CellEditing/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts index ddf314849adb..2627cd88cd82 100644 --- a/apps/demos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, providers: [CollaborativeEditingService], imports: [ diff --git a/apps/demos/Demos/DataGrid/Column/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/Column/Angular/app/app.component.ts index 6e314c485825..51221ea7a852 100644 --- a/apps/demos/Demos/DataGrid/Column/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/Column/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts index 471b42ac9af6..90814afb7090 100644 --- a/apps/demos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts index 1f52ff02e4d8..c6a0a720693d 100644 --- a/apps/demos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/ColumnReordering/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ColumnReordering/Angular/app/app.component.ts index 586cb31b74cf..f1db313f5296 100644 --- a/apps/demos/Demos/DataGrid/ColumnReordering/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ColumnReordering/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts index 8a05ed0e859b..c2f01ed37057 100644 --- a/apps/demos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/ColumnsHidingPriority/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ColumnsHidingPriority/Angular/app/app.component.ts index 9a1720e84ec5..c7f03ed39225 100644 --- a/apps/demos/Demos/DataGrid/ColumnsHidingPriority/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ColumnsHidingPriority/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/CommandColumnConfiguration/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CommandColumnConfiguration/Angular/app/app.component.ts index 8a4daa82fbcd..efceed0b32ce 100644 --- a/apps/demos/Demos/DataGrid/CommandColumnConfiguration/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CommandColumnConfiguration/Angular/app/app.component.ts @@ -9,15 +9,9 @@ if (!/localhost/.test(document.location.host)) { type FirstArgument = T extends (...args: any) => any ? Parameters[0] : never; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts index 664cf4408349..781625fc6be0 100644 --- a/apps/demos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts @@ -9,15 +9,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts index e909f5fd5f6c..c58942548626 100644 --- a/apps/demos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts index eb2fcda38881..6b74824bdd27 100644 --- a/apps/demos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts index 3bd24ee8b813..eab3ac7cbdb2 100644 --- a/apps/demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts index 7d76a9af777b..7d8c6b5d36a4 100644 --- a/apps/demos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts @@ -11,15 +11,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts index 3d5b83e94d01..635ab8e9c6a1 100644 --- a/apps/demos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts @@ -15,17 +15,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts index 1bae81790350..012b18c5274d 100644 --- a/apps/demos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, providers: [Service], imports: [ diff --git a/apps/demos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts index 89eb8425b43a..ce88ce32faf8 100644 --- a/apps/demos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts index 6e65dd07fb84..d2882b288db4 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts index 93f17031e7f5..38f7b1943c1e 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts index 619a903f5d21..75e5f138688c 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts @@ -14,16 +14,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxButtonModule, diff --git a/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts index 1a466d4575dc..e42de74d2926 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts index 1ac08c9f0249..315f673ac518 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts index 2e669cef8b9e..ca1de56ced7a 100644 --- a/apps/demos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts @@ -14,17 +14,11 @@ const getOrderDay = function ({ OrderDate }): number { return (new Date(OrderDate)).getDay(); }; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/Filtering/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/Filtering/Angular/app/app.component.ts index 57dee4518351..3c6effadd845 100644 --- a/apps/demos/Demos/DataGrid/Filtering/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/Filtering/Angular/app/app.component.ts @@ -13,17 +13,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts index 66188cc6d256..91d32d10b083 100644 --- a/apps/demos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, providers: [Service], imports: [ diff --git a/apps/demos/Demos/DataGrid/FixedAndStickyColumns/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/FixedAndStickyColumns/Angular/app/app.component.ts index 586cb31b74cf..f1db313f5296 100644 --- a/apps/demos/Demos/DataGrid/FixedAndStickyColumns/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/FixedAndStickyColumns/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts index d6bb04f70f34..71f2b8b128e2 100644 --- a/apps/demos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts index 7f16265feb5d..e468a6ddb3ba 100644 --- a/apps/demos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts index 9a1720e84ec5..c7f03ed39225 100644 --- a/apps/demos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts index fd31ecca1938..f83ddb0ceaf5 100644 --- a/apps/demos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts index cf469f58d590..2ff61d55ed22 100644 --- a/apps/demos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts index f9455ead5162..fde58ef5dc38 100644 --- a/apps/demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts index a90a6ba165cb..419c8bf17125 100644 --- a/apps/demos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts index dc9de9d012eb..57f4822c37db 100644 --- a/apps/demos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts index ff512b5064b3..3567eb6b20ae 100644 --- a/apps/demos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts index cbb3b8a520d0..7c89ac36539a 100644 --- a/apps/demos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts index 5e0b24937aee..6a1315c4a36a 100644 --- a/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/detail-grid/detail-grid.component.ts b/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/detail-grid/detail-grid.component.ts index 18c3465a9a23..6bd904b1b517 100644 --- a/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/detail-grid/detail-grid.component.ts +++ b/apps/demos/Demos/DataGrid/MasterDetailView/Angular/app/detail-grid/detail-grid.component.ts @@ -3,15 +3,9 @@ import { DxDataGridModule } from 'devextreme-angular'; import { DataSource, ArrayStore } from 'devextreme-angular/common/data'; import { Service, Task } from '../app.service'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'detail-grid', - templateUrl: `.${modulePrefix}/detail-grid/detail-grid.component.html`, + templateUrl: './detail-grid.component.html', imports: [DxDataGridModule], providers: [Service], }) diff --git a/apps/demos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts index 496b1c5a1ea9..5954ab14e63a 100644 --- a/apps/demos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts index c17dbce2aa39..cfe7a98158af 100644 --- a/apps/demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts @@ -7,12 +7,6 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Pipe({ name: 'stringifyEmployees', standalone: true }) export class StringifyEmployeesPipe implements PipeTransform { transform(employees: Employee[]) { @@ -22,8 +16,8 @@ export class StringifyEmployeesPipe implements PipeTransform { @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts index d42cbb92eedc..f422bb904307 100644 --- a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts index 60c0f8cd0dae..dfa2abdb0984 100644 --- a/apps/demos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, DxCheckBoxModule, diff --git a/apps/demos/Demos/DataGrid/NewRecordPosition/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/NewRecordPosition/Angular/app/app.component.ts index 69d4dc2cf1ce..38e497818018 100644 --- a/apps/demos/Demos/DataGrid/NewRecordPosition/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/NewRecordPosition/Angular/app/app.component.ts @@ -12,17 +12,11 @@ if (!/localhost/.test(document.location.host)) { type FirstArgument = T extends (...args: any) => any ? Parameters[0] : never; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/Overview/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/Overview/Angular/app/app.component.ts index 604719fabd8d..d91197a5d622 100644 --- a/apps/demos/Demos/DataGrid/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts index 34c890b1b29a..c5b2910a21c8 100644 --- a/apps/demos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts index 5946ae67abe2..bfeacd9dc970 100644 --- a/apps/demos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts index 04a76cdd42ac..c24ab03b1235 100644 --- a/apps/demos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxButtonModule, diff --git a/apps/demos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts index 0bf5fdcd09e7..79a8e80bb505 100644 --- a/apps/demos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts index f3b358aab8d5..e5c5b226bdaf 100644 --- a/apps/demos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts @@ -9,15 +9,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts index 7f16265feb5d..e468a6ddb3ba 100644 --- a/apps/demos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts index a05d6d7da13c..cb946c1d90f4 100644 --- a/apps/demos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], changeDetection: ChangeDetectionStrategy.OnPush, imports: [ diff --git a/apps/demos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts index ac585d5e03a2..72f2c5cce259 100644 --- a/apps/demos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts index 562bf6023882..2250f537f15c 100644 --- a/apps/demos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts index 4e5218532a66..21fd806e807c 100644 --- a/apps/demos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], - styleUrls: [`.${modulePrefix}/app.component.css`], + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, DxCheckBoxModule, diff --git a/apps/demos/Demos/DataGrid/RemoteCRUDOperations/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RemoteCRUDOperations/Angular/app/app.component.ts index bde5b1e8cff9..d5ffcacabb26 100644 --- a/apps/demos/Demos/DataGrid/RemoteCRUDOperations/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RemoteCRUDOperations/Angular/app/app.component.ts @@ -12,17 +12,11 @@ if (!/localhost/.test(document.location.host)) { const URL = 'https://js.devexpress.com/Demos/NetCore/api/DataGridWebApi'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', changeDetection: ChangeDetectionStrategy.Eager, - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts index f8ce17f23c72..d4c953bfcafb 100644 --- a/apps/demos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], changeDetection: ChangeDetectionStrategy.OnPush, imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts index 222ffcfce2ec..4a9e20ac74cc 100644 --- a/apps/demos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { const url = 'https://js.devexpress.com/Demos/NetCore/api/DataGridRowReordering'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts index f8ce17f23c72..d4c953bfcafb 100644 --- a/apps/demos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], changeDetection: ChangeDetectionStrategy.OnPush, imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts index df8ad92171fe..babd2d242d8c 100644 --- a/apps/demos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DataGrid/Row/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/Row/Angular/app/app.component.ts index 6baf98200b7f..690016ebf67a 100644 --- a/apps/demos/Demos/DataGrid/Row/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/Row/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RowEditing/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RowEditing/Angular/app/app.component.ts index 51d21f1e0ac9..ed49b94fd61d 100644 --- a/apps/demos/Demos/DataGrid/RowEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RowEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts index 40455c52ea85..eaacec2479c8 100644 --- a/apps/demos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts @@ -12,17 +12,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [DxDataGridModule], }) diff --git a/apps/demos/Demos/DataGrid/SemanticSearch/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/SemanticSearch/Angular/app/app.component.ts index af8b03f0710f..4b3aa760aac3 100644 --- a/apps/demos/Demos/DataGrid/SemanticSearch/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/SemanticSearch/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - const url = 'https://js.devexpress.com/Demos/NetCore/api/DataGridSemanticSearch'; @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxDataGridModule, DxNumberBoxModule, diff --git a/apps/demos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts index 1b48035b5d98..17d409f233a3 100644 --- a/apps/demos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts index 144950a54df4..5f3f77c0b58b 100644 --- a/apps/demos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts index a64ce31bd2e2..024bd4991c51 100644 --- a/apps/demos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/Toolbar/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/Toolbar/Angular/app/app.component.ts index 84d6a7c40233..cdacb352e618 100644 --- a/apps/demos/Demos/DataGrid/Toolbar/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/Toolbar/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts index e9692676721a..f61d8b0356aa 100644 --- a/apps/demos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts index 50b1bd2fe0d3..9d01c6cbda46 100644 --- a/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts @@ -8,15 +8,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxDataGridModule, ], diff --git a/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts b/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts index 7b3a30f95a5f..972f75b63967 100644 --- a/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts +++ b/apps/demos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts @@ -2,15 +2,9 @@ import { Component, Input, AfterViewInit } from '@angular/core'; import { DataSource } from 'devextreme-angular/common/data'; import * as AspNetData from 'devextreme-aspnet-data-nojquery'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'detail-grid', - templateUrl: `.${modulePrefix}/detail-grid/detail-grid.component.html`, + templateUrl: './detail-grid.component.html', providers: [], }) export class DetailGridComponent implements AfterViewInit { diff --git a/apps/demos/Demos/DateBox/Formatting/Angular/app/app.component.ts b/apps/demos/Demos/DateBox/Formatting/Angular/app/app.component.ts index 6e323339d359..2e358d787e63 100644 --- a/apps/demos/Demos/DateBox/Formatting/Angular/app/app.component.ts +++ b/apps/demos/Demos/DateBox/Formatting/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDateBoxModule, ], diff --git a/apps/demos/Demos/DateBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/DateBox/Overview/Angular/app/app.component.ts index c1b0fd4d06fc..26ae1733aeb8 100644 --- a/apps/demos/Demos/DateBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/DateBox/Overview/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDateBoxModule, ], diff --git a/apps/demos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts b/apps/demos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts index 7a31a463b79d..f274ea774692 100644 --- a/apps/demos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts +++ b/apps/demos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { const msInDay = 1000 * 60 * 60 * 24; const now = new Date(); -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDateRangeBoxModule, ], diff --git a/apps/demos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts index 716c15c1ee43..8a8b7a98a23e 100644 --- a/apps/demos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts @@ -19,16 +19,10 @@ function convertRangeToDays([startDate, endDate]) { return diffInDay + 1; } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDateRangeBoxModule, ], diff --git a/apps/demos/Demos/Diagram/Adaptability/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/Adaptability/Angular/app/app.component.ts index 951440e34fc8..26ce0cd9bdf4 100644 --- a/apps/demos/Demos/Diagram/Adaptability/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/Adaptability/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDiagramModule, diff --git a/apps/demos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts index 6c234c3ac2b6..67216a24f1ab 100644 --- a/apps/demos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/Containers/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/Containers/Angular/app/app.component.ts index f719ef239b5a..b44d17fefe2f 100644 --- a/apps/demos/Demos/Diagram/Containers/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/Containers/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDiagramModule, diff --git a/apps/demos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts index 0652737b1175..8f88760ca76e 100644 --- a/apps/demos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDiagramModule, diff --git a/apps/demos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts index aa3e1d142d54..01be3fd0c5e9 100644 --- a/apps/demos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts index 0592c4d52b62..886fbadce67e 100644 --- a/apps/demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts index 1c02ad344c99..33dc4b411a30 100644 --- a/apps/demos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts index 8801505e4b96..b5503b8613ce 100644 --- a/apps/demos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts index 7f0dbc6f36b1..25a647c0532f 100644 --- a/apps/demos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts @@ -15,12 +15,6 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Pipe({ name: 'stringifyItems', standalone: true }) export class StringifyItemsPipe implements PipeTransform { transform(items: DxDiagramTypes.Item[], textExpression: string): string { @@ -33,8 +27,8 @@ export class StringifyItemsPipe implements PipeTransform { @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts index 92510516ace9..24d5ff3a0a4a 100644 --- a/apps/demos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts index 58bbca2071c2..4b1021f3763e 100644 --- a/apps/demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts index 300a16b4acc7..6d51fe27f75d 100644 --- a/apps/demos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts index c3a04bf28fc3..d0e129901203 100644 --- a/apps/demos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/Overview/Angular/app/app.component.ts index 951440e34fc8..26ce0cd9bdf4 100644 --- a/apps/demos/Demos/Diagram/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDiagramModule, diff --git a/apps/demos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts index f719ef239b5a..b44d17fefe2f 100644 --- a/apps/demos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDiagramModule, diff --git a/apps/demos/Demos/Diagram/SimpleView/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/SimpleView/Angular/app/app.component.ts index 689a3ae47f16..08e429e49a55 100644 --- a/apps/demos/Demos/Diagram/SimpleView/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/SimpleView/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Diagram/UICustomization/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/UICustomization/Angular/app/app.component.ts index b98852646f2a..e0ae495756ca 100644 --- a/apps/demos/Demos/Diagram/UICustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/UICustomization/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDiagramModule, diff --git a/apps/demos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts b/apps/demos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts index b4a389eac656..5f330d8bbe61 100644 --- a/apps/demos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts +++ b/apps/demos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxDiagramModule, diff --git a/apps/demos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts b/apps/demos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts index 57efdeebc9e7..0dddabf8bf9f 100644 --- a/apps/demos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts +++ b/apps/demos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts b/apps/demos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts index 75ddc5c09596..df1985f87e59 100644 --- a/apps/demos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts +++ b/apps/demos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts b/apps/demos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts index f7f6cd07c4fe..a0c7cd71726c 100644 --- a/apps/demos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTreeViewModule, DxDropDownBoxModule, diff --git a/apps/demos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts b/apps/demos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts index 07bccf0c0fe5..826630c1fef2 100644 --- a/apps/demos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], changeDetection: ChangeDetectionStrategy.OnPush, imports: [ DxTreeViewModule, diff --git a/apps/demos/Demos/DropDownButton/Overview/Angular/app/app.component.ts b/apps/demos/Demos/DropDownButton/Overview/Angular/app/app.component.ts index 7e268dff8ddb..3b930f6617e4 100644 --- a/apps/demos/Demos/DropDownButton/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/DropDownButton/Overview/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!document.location.host.includes('localhost')) { type Color = string; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDropDownButtonModule, diff --git a/apps/demos/Demos/FieldSet/Overview/Angular/app/app.component.ts b/apps/demos/Demos/FieldSet/Overview/Angular/app/app.component.ts index 866c5b04649f..abbf3118cbf6 100644 --- a/apps/demos/Demos/FieldSet/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/FieldSet/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTextBoxModule, DxTextAreaModule, diff --git a/apps/demos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts b/apps/demos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts index 41b024da4961..34effe556e5c 100644 --- a/apps/demos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', preserveWhitespaces: true, imports: [ DxFileManagerModule, diff --git a/apps/demos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts b/apps/demos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts index 941ff7cb65dd..4d0612772514 100644 --- a/apps/demos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', preserveWhitespaces: true, imports: [ DxFileManagerModule, diff --git a/apps/demos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts b/apps/demos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts index 913d3c1c48be..d5fe10fffe12 100644 --- a/apps/demos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts @@ -8,15 +8,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts b/apps/demos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts index dbf3642e8456..190116506eb2 100644 --- a/apps/demos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts @@ -8,15 +8,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/FileManager/Overview/Angular/app/app.component.ts b/apps/demos/Demos/FileManager/Overview/Angular/app/app.component.ts index b8daa433351a..768ab855209b 100644 --- a/apps/demos/Demos/FileManager/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileManager/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxFileManagerModule, diff --git a/apps/demos/Demos/FileManager/UICustomization/Angular/app/app.component.ts b/apps/demos/Demos/FileManager/UICustomization/Angular/app/app.component.ts index f2abf69936bf..f0beeb41c36e 100644 --- a/apps/demos/Demos/FileManager/UICustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileManager/UICustomization/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/FileUploader/ChunkUpload/Angular/app/app.component.ts b/apps/demos/Demos/FileUploader/ChunkUpload/Angular/app/app.component.ts index 16eb82292751..12c0937e141b 100644 --- a/apps/demos/Demos/FileUploader/ChunkUpload/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileUploader/ChunkUpload/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxFileUploaderModule, ], diff --git a/apps/demos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts b/apps/demos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts index bd0e58f9125f..45677e2c388b 100644 --- a/apps/demos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxFileUploaderModule, DxProgressBarModule, diff --git a/apps/demos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts b/apps/demos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts index bc62a63960c2..fb489404490d 100644 --- a/apps/demos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTextBoxModule, DxFileUploaderModule, diff --git a/apps/demos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts b/apps/demos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts index 8d4c92606301..6d0d3b385c7d 100644 --- a/apps/demos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts @@ -18,16 +18,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCheckBoxModule, DxFileUploaderModule, diff --git a/apps/demos/Demos/FileUploader/Validation/Angular/app/app.component.ts b/apps/demos/Demos/FileUploader/Validation/Angular/app/app.component.ts index 7b686a377245..6587eea8c575 100644 --- a/apps/demos/Demos/FileUploader/Validation/Angular/app/app.component.ts +++ b/apps/demos/Demos/FileUploader/Validation/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxFileUploaderModule, ], diff --git a/apps/demos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts b/apps/demos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts index 32a405aa06fc..1777ed2d8df6 100644 --- a/apps/demos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts +++ b/apps/demos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts @@ -22,18 +22,12 @@ const anyOfOperation = { const TAB_SIZE = 4; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], changeDetection: ChangeDetectionStrategy.Eager, - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxListModule, DxButtonModule, diff --git a/apps/demos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts b/apps/demos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts index adabdbf34dca..738a1b6463e2 100644 --- a/apps/demos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts +++ b/apps/demos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts @@ -13,17 +13,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxDataGridModule, DxButtonModule, diff --git a/apps/demos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts b/apps/demos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts index 91fc27642470..4d199318c0cf 100644 --- a/apps/demos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts +++ b/apps/demos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts @@ -15,17 +15,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxListModule, DxButtonModule, diff --git a/apps/demos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts b/apps/demos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts index dee3e70a68cd..68049900f185 100644 --- a/apps/demos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxDataGridModule, diff --git a/apps/demos/Demos/Form/Adaptability/Angular/app/app.component.ts b/apps/demos/Demos/Form/Adaptability/Angular/app/app.component.ts index ac6d5b488dfc..e62096953594 100644 --- a/apps/demos/Demos/Form/Adaptability/Angular/app/app.component.ts +++ b/apps/demos/Demos/Form/Adaptability/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCheckBoxModule, DxFormModule, diff --git a/apps/demos/Demos/Form/Grouping/Angular/app/app.component.ts b/apps/demos/Demos/Form/Grouping/Angular/app/app.component.ts index 95c397891276..fca67a0d8f20 100644 --- a/apps/demos/Demos/Form/Grouping/Angular/app/app.component.ts +++ b/apps/demos/Demos/Form/Grouping/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxFormModule, ], diff --git a/apps/demos/Demos/Form/ItemCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Form/ItemCustomization/Angular/app/app.component.ts index 14f7bf4cefc4..be7774544fa9 100644 --- a/apps/demos/Demos/Form/ItemCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Form/ItemCustomization/Angular/app/app.component.ts @@ -20,17 +20,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxFormModule, DxTooltipModule, diff --git a/apps/demos/Demos/Form/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Form/Overview/Angular/app/app.component.ts index 63988fb48c50..8a98afadf5ed 100644 --- a/apps/demos/Demos/Form/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Form/Overview/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCheckBoxModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/Form/SmartPaste/Angular/app/app.component.ts b/apps/demos/Demos/Form/SmartPaste/Angular/app/app.component.ts index d34921e4ccc0..09293d5a2d2c 100644 --- a/apps/demos/Demos/Form/SmartPaste/Angular/app/app.component.ts +++ b/apps/demos/Demos/Form/SmartPaste/Angular/app/app.component.ts @@ -17,12 +17,6 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - const stylingMode = 'filled'; type AIMessage = (OpenAI.ChatCompletionUserMessageParam | OpenAI.ChatCompletionSystemMessageParam) & { @@ -46,8 +40,8 @@ const showNotification = (message: string, of: string, isError?: boolean, offset @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxButtonModule, diff --git a/apps/demos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts b/apps/demos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts index 02e1dd1b1e68..444844c7d15b 100644 --- a/apps/demos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts +++ b/apps/demos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts @@ -10,17 +10,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxFormModule, ], diff --git a/apps/demos/Demos/Form/Validation/Angular/app/app.component.ts b/apps/demos/Demos/Form/Validation/Angular/app/app.component.ts index d8992fb92b1d..deca16f14ae4 100644 --- a/apps/demos/Demos/Form/Validation/Angular/app/app.component.ts +++ b/apps/demos/Demos/Form/Validation/Angular/app/app.component.ts @@ -36,17 +36,11 @@ const sendRequest = function (value) { }); }; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCheckBoxModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts b/apps/demos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts index 7c0b2573a8a1..8d2c3b80be50 100644 --- a/apps/demos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxGalleryModule, CurrencyPipe, diff --git a/apps/demos/Demos/Gallery/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Gallery/Overview/Angular/app/app.component.ts index 3ae810330779..41de6b488023 100644 --- a/apps/demos/Demos/Gallery/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gallery/Overview/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCheckBoxModule, DxGalleryModule, diff --git a/apps/demos/Demos/Gantt/Appearance/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/Appearance/Angular/app/app.component.ts index cadfdc2bb943..b12c7a668ab9 100644 --- a/apps/demos/Demos/Gantt/Appearance/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/Appearance/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, encapsulation: ViewEncapsulation.None, diff --git a/apps/demos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts index b08ada68f4eb..db3bce00ca02 100644 --- a/apps/demos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/DataBinding/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/DataBinding/Angular/app/app.component.ts index 7b6fa6b10c8a..b1635441005b 100644 --- a/apps/demos/Demos/Gantt/DataBinding/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/DataBinding/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts index 950b72afd440..471aac73afb1 100644 --- a/apps/demos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts @@ -25,16 +25,10 @@ if (!/localhost/.test(document.location.host)) { type ExportMode = Parameters[0]['exportMode']; type DateRange = Parameters[0]['dateRange']; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/FilterRow/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/FilterRow/Angular/app/app.component.ts index 7b6fa6b10c8a..b1635441005b 100644 --- a/apps/demos/Demos/Gantt/FilterRow/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/FilterRow/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts index 7b6fa6b10c8a..b1635441005b 100644 --- a/apps/demos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/Overview/Angular/app/app.component.ts index 7b6fa6b10c8a..b1635441005b 100644 --- a/apps/demos/Demos/Gantt/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/Overview/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/Sorting/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/Sorting/Angular/app/app.component.ts index 6d9e9a99a64f..53097a7f6b39 100644 --- a/apps/demos/Demos/Gantt/Sorting/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/Sorting/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/StripLines/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/StripLines/Angular/app/app.component.ts index b313f85aedc2..3141329f8b8d 100644 --- a/apps/demos/Demos/Gantt/StripLines/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/StripLines/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts index f20c907cc472..2b39683f62e2 100644 --- a/apps/demos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, encapsulation: ViewEncapsulation.None, diff --git a/apps/demos/Demos/Gantt/Toolbar/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/Toolbar/Angular/app/app.component.ts index d5bb60db1d7c..84b81a7b5011 100644 --- a/apps/demos/Demos/Gantt/Toolbar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/Toolbar/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gantt/Validation/Angular/app/app.component.ts b/apps/demos/Demos/Gantt/Validation/Angular/app/app.component.ts index 9d2239195c82..4feb3a22b2ea 100644 --- a/apps/demos/Demos/Gantt/Validation/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gantt/Validation/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts index aad6014d277a..e8ee13a0d22a 100644 --- a/apps/demos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/BarGauge/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/BarGauge/Angular/app/app.component.ts index 82829cce21b1..7085be037285 100644 --- a/apps/demos/Demos/Gauges/BarGauge/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/BarGauge/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxBarGaugeModule, diff --git a/apps/demos/Demos/Gauges/CircularGauge/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/CircularGauge/Angular/app/app.component.ts index fbe42b87125a..ad3b5038e3ef 100644 --- a/apps/demos/Demos/Gauges/CircularGauge/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/CircularGauge/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxCircularGaugeModule, diff --git a/apps/demos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts index aad6014d277a..e8ee13a0d22a 100644 --- a/apps/demos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts index 147400c4b6c6..d109d3338fd6 100644 --- a/apps/demos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLinearGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts index aad6014d277a..e8ee13a0d22a 100644 --- a/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts index 3e0e2a9c7275..80b938ff7966 100644 --- a/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLinearGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts index ce8cc25575a2..86a021f259a2 100644 --- a/apps/demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts index b2c3e5fca2c7..35fb606640ae 100644 --- a/apps/demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLinearGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts index aad6014d277a..e8ee13a0d22a 100644 --- a/apps/demos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts index 83b6143fa280..46ec9c6ed8f2 100644 --- a/apps/demos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts index 9abfa2a02d01..38b109cfd97e 100644 --- a/apps/demos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxBarGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/LinearGauge/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/LinearGauge/Angular/app/app.component.ts index f1785de9d1c7..1000e015d3e4 100644 --- a/apps/demos/Demos/Gauges/LinearGauge/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/LinearGauge/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Gauges/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/Overview/Angular/app/app.component.ts index 2ad7b2e8e102..662da41ce1f1 100644 --- a/apps/demos/Demos/Gauges/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxCircularGaugeModule, diff --git a/apps/demos/Demos/Gauges/Palette/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/Palette/Angular/app/app.component.ts index 92984901b8f0..0fc9ac38a26d 100644 --- a/apps/demos/Demos/Gauges/Palette/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/Palette/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxBarGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts index aad6014d277a..e8ee13a0d22a 100644 --- a/apps/demos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/RangeBarBaseValue/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/RangeBarBaseValue/Angular/app/app.component.ts index 0585bb5a1750..d47e2586d583 100644 --- a/apps/demos/Demos/Gauges/RangeBarBaseValue/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/RangeBarBaseValue/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { type ScaleLabel = DxLinearGaugeTypes.ScaleLabel | DxCircularGaugeTypes.ScaleLabel; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLinearGaugeModule, DxCircularGaugeModule, diff --git a/apps/demos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts index 147400c4b6c6..d109d3338fd6 100644 --- a/apps/demos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLinearGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts index 147400c4b6c6..d109d3338fd6 100644 --- a/apps/demos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLinearGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts index ce8cc25575a2..86a021f259a2 100644 --- a/apps/demos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts index aad6014d277a..e8ee13a0d22a 100644 --- a/apps/demos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts index b5956404229d..094de7c3f3b3 100644 --- a/apps/demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/SubvalueIndicatorsRuntimeCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/SubvalueIndicatorsRuntimeCustomization/Angular/app/app.component.ts index 4eec7cdc6a2b..3d1334749f95 100644 --- a/apps/demos/Demos/Gauges/SubvalueIndicatorsRuntimeCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/SubvalueIndicatorsRuntimeCustomization/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxLinearGaugeModule, diff --git a/apps/demos/Demos/Gauges/Tooltip/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/Tooltip/Angular/app/app.component.ts index bcaece39f273..218f1b6d2e08 100644 --- a/apps/demos/Demos/Gauges/Tooltip/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/Tooltip/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxBarGaugeModule, ], diff --git a/apps/demos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts index e121025fc7ee..2372076ac6a0 100644 --- a/apps/demos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCircularGaugeModule, DxNumberBoxModule, diff --git a/apps/demos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts b/apps/demos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts index 250c6bb68ef9..17b8e86ef6aa 100644 --- a/apps/demos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts +++ b/apps/demos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxBarGaugeModule, diff --git a/apps/demos/Demos/HtmlEditor/AITextEditing/Angular/app/app.component.ts b/apps/demos/Demos/HtmlEditor/AITextEditing/Angular/app/app.component.ts index c3df9af5fa05..ee47e705561a 100644 --- a/apps/demos/Demos/HtmlEditor/AITextEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/HtmlEditor/AITextEditing/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service, AiService], imports: [ DxHtmlEditorModule, diff --git a/apps/demos/Demos/HtmlEditor/MarkdownSupport/Angular/app/app.component.ts b/apps/demos/Demos/HtmlEditor/MarkdownSupport/Angular/app/app.component.ts index 79350019a16c..e4a3cf86ceca 100644 --- a/apps/demos/Demos/HtmlEditor/MarkdownSupport/Angular/app/app.component.ts +++ b/apps/demos/Demos/HtmlEditor/MarkdownSupport/Angular/app/app.component.ts @@ -19,16 +19,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxHtmlEditorModule, diff --git a/apps/demos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts b/apps/demos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts index 4e7841a1593a..1bcf988a5f47 100644 --- a/apps/demos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts +++ b/apps/demos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxHtmlEditorModule, diff --git a/apps/demos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts b/apps/demos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts index d267ac86617f..5dda13111e68 100644 --- a/apps/demos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxHtmlEditorModule, diff --git a/apps/demos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts b/apps/demos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts index ea5c18f4173b..5dbe7fa3329c 100644 --- a/apps/demos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts +++ b/apps/demos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxHtmlEditorModule, diff --git a/apps/demos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts b/apps/demos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts index f99c2f955870..157a8e78b306 100644 --- a/apps/demos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxHtmlEditorModule, diff --git a/apps/demos/Demos/List/DragAndDrop/Angular/app/app.component.ts b/apps/demos/Demos/List/DragAndDrop/Angular/app/app.component.ts index d5e288d51759..145323414f04 100644 --- a/apps/demos/Demos/List/DragAndDrop/Angular/app/app.component.ts +++ b/apps/demos/Demos/List/DragAndDrop/Angular/app/app.component.ts @@ -10,17 +10,11 @@ if (!/localhost/.test(document.location.host)) { type DxoItemDraggingProperties = DxSortableTypes.Properties; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], changeDetection: ChangeDetectionStrategy.Eager, preserveWhitespaces: true, imports: [DxListModule], diff --git a/apps/demos/Demos/List/Grouping/Angular/app/app.component.ts b/apps/demos/Demos/List/Grouping/Angular/app/app.component.ts index 88951f6e1d6c..48ab8db5dc97 100644 --- a/apps/demos/Demos/List/Grouping/Angular/app/app.component.ts +++ b/apps/demos/Demos/List/Grouping/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxListModule, ], diff --git a/apps/demos/Demos/List/ItemDeletion/Angular/app/app.component.ts b/apps/demos/Demos/List/ItemDeletion/Angular/app/app.component.ts index a99794bde3d5..f888d9bd3477 100644 --- a/apps/demos/Demos/List/ItemDeletion/Angular/app/app.component.ts +++ b/apps/demos/Demos/List/ItemDeletion/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/List/ItemTemplate/Angular/app/app.component.ts b/apps/demos/Demos/List/ItemTemplate/Angular/app/app.component.ts index 541140e8cb0a..47a22f662b95 100644 --- a/apps/demos/Demos/List/ItemTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/List/ItemTemplate/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxListModule, CurrencyPipe, diff --git a/apps/demos/Demos/List/Search/Angular/app/app.component.ts b/apps/demos/Demos/List/Search/Angular/app/app.component.ts index 68265069c941..2a1e2eeeed90 100644 --- a/apps/demos/Demos/List/Search/Angular/app/app.component.ts +++ b/apps/demos/Demos/List/Search/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/List/Selection/Angular/app/app.component.ts b/apps/demos/Demos/List/Selection/Angular/app/app.component.ts index 4e5307a3c535..f9a115776146 100644 --- a/apps/demos/Demos/List/Selection/Angular/app/app.component.ts +++ b/apps/demos/Demos/List/Selection/Angular/app/app.component.ts @@ -11,17 +11,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, changeDetection: ChangeDetectionStrategy.Eager, imports: [ diff --git a/apps/demos/Demos/List/WebAPI/Angular/app/app.component.ts b/apps/demos/Demos/List/WebAPI/Angular/app/app.component.ts index 474cd786b5da..b0a1e40d572f 100644 --- a/apps/demos/Demos/List/WebAPI/Angular/app/app.component.ts +++ b/apps/demos/Demos/List/WebAPI/Angular/app/app.component.ts @@ -9,15 +9,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxListModule, CurrencyPipe, diff --git a/apps/demos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts b/apps/demos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts index 6ab70ccaa929..b8c76f5cc91e 100644 --- a/apps/demos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxButtonModule, DxLoadIndicatorModule, diff --git a/apps/demos/Demos/LoadPanel/Overview/Angular/app/app.component.ts b/apps/demos/Demos/LoadPanel/Overview/Angular/app/app.component.ts index 751734afc9e6..e2b1081b7c5b 100644 --- a/apps/demos/Demos/LoadPanel/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/LoadPanel/Overview/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxButtonModule, diff --git a/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts b/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts index e1d197bf34dd..9cb7c3fcb505 100644 --- a/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts +++ b/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts @@ -9,12 +9,12 @@ import 'devextreme/common/core/localization/globalize/message'; // import 'devextreme-angular/common/core/localization'; -import deMessages from 'npm:devextreme/localization/messages/de.json!json'; -import ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; -import deCldrData from 'npm:devextreme-cldr-data/de.json!json'; -import ruCldrData from 'npm:devextreme-cldr-data/ru.json!json'; -import supplementalCldrData from 'npm:devextreme-cldr-data/supplemental.json!json'; +import deCldrData from 'devextreme-cldr-data/de.json'; +import ruCldrData from 'devextreme-cldr-data/ru.json'; +import supplementalCldrData from 'devextreme-cldr-data/supplemental.json'; import Globalize from 'globalize'; import { Locale, Payment, Service } from './app.service'; @@ -23,16 +23,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/cldr.d.ts b/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/cldr.d.ts deleted file mode 100644 index 624e0f120a05..000000000000 --- a/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/cldr.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -declare module 'npm:devextreme-cldr-data/de.json!json' { - const json: object; - export = json; -} - -declare module 'npm:devextreme-cldr-data/ru.json!json' { - const json: object; - export = json; -} - -declare module 'npm:devextreme-cldr-data/supplemental.json!json' { - const json: object; - export = json; -} diff --git a/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue b/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue index 673923ce2fa9..e7b967ad79c2 100644 --- a/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue +++ b/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue @@ -67,11 +67,11 @@ import 'devextreme/common/core/localization/globalize/number'; import 'devextreme/common/core/localization/globalize/date'; import 'devextreme/common/core/localization/globalize/currency'; import 'devextreme/common/core/localization/globalize/message'; -import deMessages from 'npm:devextreme/localization/messages/de.json!json'; -import ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; -import deCldrData from 'npm:devextreme-cldr-data/de.json!json'; -import ruCldrData from 'npm:devextreme-cldr-data/ru.json!json'; -import supplementalCldrData from 'npm:devextreme-cldr-data/supplemental.json!json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; +import deCldrData from 'devextreme-cldr-data/de.json'; +import ruCldrData from 'devextreme-cldr-data/ru.json'; +import supplementalCldrData from 'devextreme-cldr-data/supplemental.json'; import Globalize from 'globalize'; import service from './data.ts'; diff --git a/apps/demos/Demos/Localization/UsingGlobalize/Vue/systemjs-imports.d.ts b/apps/demos/Demos/Localization/UsingGlobalize/Vue/systemjs-imports.d.ts deleted file mode 100644 index d28a0673e99d..000000000000 --- a/apps/demos/Demos/Localization/UsingGlobalize/Vue/systemjs-imports.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -declare module 'npm:devextreme/localization/messages/de.json!json' { - const json: object; - export default json; -} - -declare module 'npm:devextreme/localization/messages/ru.json!json' { - const json: object; - export default json; -} - -declare module 'npm:devextreme-cldr-data/de.json!json' { - const json: object; - export default json; -} - -declare module 'npm:devextreme-cldr-data/ru.json!json' { - const json: object; - export default json; -} - -declare module 'npm:devextreme-cldr-data/supplemental.json!json' { - const json: object; - export default json; -} - -declare module 'globalize' { - const Globalize: { - load: (...args: object[]) => void; - loadMessages: (messages: object) => void; - locale: (locale: string) => void; - formatMessage: (key: string, ...args: unknown[]) => string; - }; - export default Globalize; -} diff --git a/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts b/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts index 5c5ef7d91669..32a87dc5368b 100644 --- a/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts +++ b/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts @@ -4,24 +4,18 @@ import { DxSelectBoxModule, DxDataGridModule } from 'devextreme-angular'; import { locale, loadMessages, formatMessage } from 'devextreme-angular/common/core/localization'; -import deMessages from 'npm:devextreme/localization/messages/de.json!json'; -import ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; import { Locale, Payment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Localization/UsingIntl/Angular/app/messages.d.ts b/apps/demos/Demos/Localization/UsingIntl/Angular/app/messages.d.ts deleted file mode 100644 index 56667b8e480b..000000000000 --- a/apps/demos/Demos/Localization/UsingIntl/Angular/app/messages.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -declare module 'npm:devextreme/localization/messages/de.json!json' { - const json: object; - export = json; -} - -declare module 'npm:devextreme/localization/messages/ru.json!json' { - const json: object; - export = json; -} diff --git a/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue b/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue index 953f19b0d1df..1330f67d6cf8 100644 --- a/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue +++ b/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue @@ -63,8 +63,8 @@ import { DxDataGrid, DxColumn, DxEditing, DxFilterRow, } from 'devextreme-vue/data-grid'; import DxSelectBox, { type DxSelectBoxTypes } from 'devextreme-vue/select-box'; -import deMessages from 'npm:devextreme/localization/messages/de.json!json'; -import ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; import { locale as dxLocale, loadMessages, formatMessage as dxFormatMessage } from 'devextreme-vue/common/core/localization'; import service from './data.ts'; diff --git a/apps/demos/Demos/Localization/UsingIntl/Vue/systemjs-imports.d.ts b/apps/demos/Demos/Localization/UsingIntl/Vue/systemjs-imports.d.ts deleted file mode 100644 index c440c25b3aa7..000000000000 --- a/apps/demos/Demos/Localization/UsingIntl/Vue/systemjs-imports.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -declare module 'npm:devextreme/localization/messages/de.json!json' { - const json: object; - export default json; -} - -declare module 'npm:devextreme/localization/messages/ru.json!json' { - const json: object; - export default json; -} diff --git a/apps/demos/Demos/Lookup/Basics/Angular/app/app.component.ts b/apps/demos/Demos/Lookup/Basics/Angular/app/app.component.ts index b2072cfee010..07a1385188c8 100644 --- a/apps/demos/Demos/Lookup/Basics/Angular/app/app.component.ts +++ b/apps/demos/Demos/Lookup/Basics/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLookupModule, ], diff --git a/apps/demos/Demos/Lookup/EventHandling/Angular/app/app.component.ts b/apps/demos/Demos/Lookup/EventHandling/Angular/app/app.component.ts index 006bc0973f24..abeaeec2544d 100644 --- a/apps/demos/Demos/Lookup/EventHandling/Angular/app/app.component.ts +++ b/apps/demos/Demos/Lookup/EventHandling/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLookupModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/Lookup/Templates/Angular/app/app.component.ts b/apps/demos/Demos/Lookup/Templates/Angular/app/app.component.ts index b32641d67912..ba897a6e7e94 100644 --- a/apps/demos/Demos/Lookup/Templates/Angular/app/app.component.ts +++ b/apps/demos/Demos/Lookup/Templates/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxLookupModule, ], diff --git a/apps/demos/Demos/Map/Markers/Angular/app/app.component.ts b/apps/demos/Demos/Map/Markers/Angular/app/app.component.ts index 85aabe856eaf..9ac6c2d95713 100644 --- a/apps/demos/Demos/Map/Markers/Angular/app/app.component.ts +++ b/apps/demos/Demos/Map/Markers/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxMapModule, DxCheckBoxModule, diff --git a/apps/demos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts b/apps/demos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts index 13bbe54477f3..5eb72844bada 100644 --- a/apps/demos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxMapModule, diff --git a/apps/demos/Demos/Map/Routes/Angular/app/app.component.ts b/apps/demos/Demos/Map/Routes/Angular/app/app.component.ts index 4b54186087a2..09c8077d7424 100644 --- a/apps/demos/Demos/Map/Routes/Angular/app/app.component.ts +++ b/apps/demos/Demos/Map/Routes/Angular/app/app.component.ts @@ -10,17 +10,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxMapModule, diff --git a/apps/demos/Demos/Menu/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Menu/Overview/Angular/app/app.component.ts index c022c299db94..5b8957c01325 100644 --- a/apps/demos/Demos/Menu/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Menu/Overview/Angular/app/app.component.ts @@ -9,19 +9,13 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - const isProductItem = (item: Product | ProductItem): item is ProductItem => !('items' in item); @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxMenuModule, diff --git a/apps/demos/Demos/Menu/Scrolling/Angular/app/app.component.ts b/apps/demos/Demos/Menu/Scrolling/Angular/app/app.component.ts index 5ff3ab2d9174..1f0e0eaaa9f7 100644 --- a/apps/demos/Demos/Menu/Scrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/Menu/Scrolling/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!document.location.host.includes('localhost')) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxMenuModule, diff --git a/apps/demos/Demos/MultiView/Overview/Angular/app/app.component.ts b/apps/demos/Demos/MultiView/Overview/Angular/app/app.component.ts index 0400fafd943f..8bcf3abf8ff6 100644 --- a/apps/demos/Demos/MultiView/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/MultiView/Overview/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, changeDetection: ChangeDetectionStrategy.Eager, diff --git a/apps/demos/Demos/NumberBox/Formatting/Angular/app/app.component.ts b/apps/demos/Demos/NumberBox/Formatting/Angular/app/app.component.ts index 8bce2655d9d2..59069cee7c56 100644 --- a/apps/demos/Demos/NumberBox/Formatting/Angular/app/app.component.ts +++ b/apps/demos/Demos/NumberBox/Formatting/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxNumberBoxModule, ], diff --git a/apps/demos/Demos/NumberBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/NumberBox/Overview/Angular/app/app.component.ts index f252cf8ecb12..113cffa0c0fb 100644 --- a/apps/demos/Demos/NumberBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/NumberBox/Overview/Angular/app/app.component.ts @@ -6,15 +6,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxNumberBoxModule, ], diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts index 356b60735666..7d690335e3fc 100644 --- a/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPaginationModule, diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts b/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts index 9aa203f87924..c7abfdb88bd4 100644 --- a/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts @@ -1,15 +1,9 @@ import { Component, Input } from '@angular/core'; import { Employee } from '../app.service'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'employee-card', - templateUrl: `.${modulePrefix}/employee-card/employee-card.component.html`, + templateUrl: './employee-card.component.html', }) export class EmployeeCard { @Input() employee: Employee; diff --git a/apps/demos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts index 625886ceb5a3..7da0ea3bdca0 100644 --- a/apps/demos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts @@ -14,16 +14,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service, CurrencyPipe], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/Customization/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/Customization/Angular/app/app.component.ts index 3a7876744a3e..0ad5d90d6a17 100644 --- a/apps/demos/Demos/PivotGrid/Customization/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/Customization/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts index 034133fee970..4b02b5bd7993 100644 --- a/apps/demos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts @@ -14,16 +14,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts index 47ba64acb11d..0828e9f5a347 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts @@ -14,15 +14,9 @@ if (!/localhost/.test(document.location.host)) { type CellData = DxPivotGridTypes.CellPreparedEvent['cell']; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts index f70592f15796..0afcc6efe057 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts index 89a588bdc4db..edfef6a9e37e 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts @@ -12,16 +12,11 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts index e0bdfc93f679..423b870ca1a0 100644 --- a/apps/demos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/PivotGrid/Filtering/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/Filtering/Angular/app/app.component.ts index e883d1c9e63e..05319e02f3f0 100644 --- a/apps/demos/Demos/PivotGrid/Filtering/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/Filtering/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts index 704817e421af..eedc584892ea 100644 --- a/apps/demos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ - styleUrls: [`.${modulePrefix}/app.component.css`], + styleUrls: ['./app.component.css'], selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxPivotGridModule, DxSelectBoxModule, diff --git a/apps/demos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts index a6069605b8cd..234a27fbc594 100644 --- a/apps/demos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ - styleUrls: [`.${modulePrefix}/app.component.css`], + styleUrls: ['./app.component.css'], selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxPivotGridModule, ], diff --git a/apps/demos/Demos/PivotGrid/Overview/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/Overview/Angular/app/app.component.ts index 89ed7d3db645..76e601522c4f 100644 --- a/apps/demos/Demos/PivotGrid/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/Overview/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts index 10fce778c57c..102ea7b821ac 100644 --- a/apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ - styleUrls: [`.${modulePrefix}/app.component.css`], + styleUrls: ['./app.component.css'], selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxPivotGridModule, ], diff --git a/apps/demos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts index 455687e839dd..6897e25c9eff 100644 --- a/apps/demos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts index f2cdf4193759..d785975cd622 100644 --- a/apps/demos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts index 85a6a2a336b4..0dd108c91792 100644 --- a/apps/demos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts index 8651275365fb..7219ad8cd6dc 100644 --- a/apps/demos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts index 37b997289bcc..44a424698243 100644 --- a/apps/demos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts @@ -8,15 +8,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxPivotGridModule, diff --git a/apps/demos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts b/apps/demos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts index 8d311306bb83..ab585a0840f1 100644 --- a/apps/demos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts +++ b/apps/demos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts @@ -8,15 +8,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxPivotGridModule, ], diff --git a/apps/demos/Demos/Popover/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Popover/Overview/Angular/app/app.component.ts index a056d336ab72..aad3b932733a 100644 --- a/apps/demos/Demos/Popover/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Popover/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxPopoverModule, ], diff --git a/apps/demos/Demos/Popup/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Popup/Overview/Angular/app/app.component.ts index 9648528644d8..a6d63d81a68e 100644 --- a/apps/demos/Demos/Popup/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Popup/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxPopupModule, diff --git a/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.ts b/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.ts index 3c50d43a6931..8310b72d9736 100644 --- a/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxPopupModule, DxButtonModule, diff --git a/apps/demos/Demos/ProgressBar/Overview/Angular/app/app.component.ts b/apps/demos/Demos/ProgressBar/Overview/Angular/app/app.component.ts index d78406e63474..d60ca2e6b8ae 100644 --- a/apps/demos/Demos/ProgressBar/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/ProgressBar/Overview/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxButtonModule, DxProgressBarModule, diff --git a/apps/demos/Demos/RadioGroup/Overview/Angular/app/app.component.ts b/apps/demos/Demos/RadioGroup/Overview/Angular/app/app.component.ts index 94465a24acf3..ef0bb801e127 100644 --- a/apps/demos/Demos/RadioGroup/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/RadioGroup/Overview/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRadioGroupModule, ], diff --git a/apps/demos/Demos/RangeSelector/BackgroundImage/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/BackgroundImage/Angular/app/app.component.ts index 95fc125d91bb..512e49386fe4 100644 --- a/apps/demos/Demos/RangeSelector/BackgroundImage/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/BackgroundImage/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/Calculation/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/Calculation/Angular/app/app.component.ts index 3990c6fb9d3a..194b9f9db4e5 100644 --- a/apps/demos/Demos/RangeSelector/Calculation/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/Calculation/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxRangeSelectorModule, diff --git a/apps/demos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts index 42f151cef560..7ffd9f9687d0 100644 --- a/apps/demos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts index 23ad7c6e3109..b1ec6129dfce 100644 --- a/apps/demos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts index fd6f742396ad..b7e95d234a44 100644 --- a/apps/demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts index bbc239723bbb..7f5a3631a451 100644 --- a/apps/demos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, DecimalPipe, diff --git a/apps/demos/Demos/RangeSelector/EmbeddedChart/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/EmbeddedChart/Angular/app/app.component.ts index 1867470fe129..9b9841bee85a 100644 --- a/apps/demos/Demos/RangeSelector/EmbeddedChart/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/EmbeddedChart/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/EmbeddedChartCustomized/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/EmbeddedChartCustomized/Angular/app/app.component.ts index dc3336e8d833..9271a301460d 100644 --- a/apps/demos/Demos/RangeSelector/EmbeddedChartCustomized/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/EmbeddedChartCustomized/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/EmbeddedChartSeriesTemplate/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/EmbeddedChartSeriesTemplate/Angular/app/app.component.ts index 8756aae143be..0ac3ae5cb957 100644 --- a/apps/demos/Demos/RangeSelector/EmbeddedChartSeriesTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/EmbeddedChartSeriesTemplate/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/Filter/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/Filter/Angular/app/app.component.ts index 42516d30825c..cb92a6ca0332 100644 --- a/apps/demos/Demos/RangeSelector/Filter/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/Filter/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, DxDataGridModule, diff --git a/apps/demos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts index e3fc5ef30951..73adbb3194a1 100644 --- a/apps/demos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, DxChartModule, diff --git a/apps/demos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts index 848814810b46..b6ccc7bfad30 100644 --- a/apps/demos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts b/apps/demos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts index 77f7da7d16e9..36ca7b140cd0 100644 --- a/apps/demos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSelectorModule, ], diff --git a/apps/demos/Demos/RangeSlider/Overview/Angular/app/app.component.ts b/apps/demos/Demos/RangeSlider/Overview/Angular/app/app.component.ts index 35170af6bcf0..761a2c60d52a 100644 --- a/apps/demos/Demos/RangeSlider/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/RangeSlider/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxRangeSliderModule, DxNumberBoxModule, diff --git a/apps/demos/Demos/Resizable/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Resizable/Overview/Angular/app/app.component.ts index 1c59a0a2d2e0..58fde1b5e12c 100644 --- a/apps/demos/Demos/Resizable/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Resizable/Overview/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], encapsulation: ViewEncapsulation.None, imports: [ diff --git a/apps/demos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts index 284074e3168f..3522a8854d35 100644 --- a/apps/demos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxResponsiveBoxModule, ], diff --git a/apps/demos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts index 76eafcff624b..0d297d64d575 100644 --- a/apps/demos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/Agenda/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Agenda/Angular/app/app.component.ts index b124f3dc1ddd..95c79baef457 100644 --- a/apps/demos/Demos/Scheduler/Agenda/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Agenda/Angular/app/app.component.ts @@ -10,15 +10,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts index c8ff3854b01a..bac3a6f108fc 100644 --- a/apps/demos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/AppointmentCountPerCell/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/AppointmentCountPerCell/Angular/app/app.component.ts index 9152522a738e..c949cb951631 100644 --- a/apps/demos/Demos/Scheduler/AppointmentCountPerCell/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/AppointmentCountPerCell/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts index 9b1b6f263ac4..2e5e78b448d8 100644 --- a/apps/demos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts index ca161e9b2d63..f4ce2274f7f4 100644 --- a/apps/demos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts @@ -17,16 +17,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [DataService], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/ContextMenu/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/ContextMenu/Angular/app/app.component.ts index dbb0f9ffb696..fa3b3230547d 100644 --- a/apps/demos/Demos/Scheduler/ContextMenu/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/ContextMenu/Angular/app/app.component.ts @@ -13,16 +13,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/CreateFromSelection/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/CreateFromSelection/Angular/app/app.component.ts index ca135b366a8b..2ee2e0d14b33 100644 --- a/apps/demos/Demos/Scheduler/CreateFromSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/CreateFromSelection/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts index 1faa66173fb1..860074396dff 100644 --- a/apps/demos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts @@ -20,16 +20,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Scheduler/CustomViewDuration/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/CustomViewDuration/Angular/app/app.component.ts index 4e6599870939..dd8b02a0ffe3 100644 --- a/apps/demos/Demos/Scheduler/CustomViewDuration/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/CustomViewDuration/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/DragAndDrop/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/DragAndDrop/Angular/app/app.component.ts index 43c4ee2063d0..24fe1c564501 100644 --- a/apps/demos/Demos/Scheduler/DragAndDrop/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/DragAndDrop/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/Editing/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Editing/Angular/app/app.component.ts index 05b0537da357..ded044349a66 100644 --- a/apps/demos/Demos/Scheduler/Editing/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Editing/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts index f1c6c6339303..360d89283c37 100644 --- a/apps/demos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSchedulerModule, ], diff --git a/apps/demos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts index b324688a37bd..117749a9996c 100644 --- a/apps/demos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/GroupingByResources/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/GroupingByResources/Angular/app/app.component.ts index d5f58c08cd01..356e04f49fdf 100644 --- a/apps/demos/Demos/Scheduler/GroupingByResources/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/GroupingByResources/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/HiddenDays/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/HiddenDays/Angular/app/app.component.ts index 41b1ae46ae97..f6cc1aab772a 100644 --- a/apps/demos/Demos/Scheduler/HiddenDays/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/HiddenDays/Angular/app/app.component.ts @@ -9,12 +9,6 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - interface DayLabel { index: DxSchedulerTypes.DayOfWeek; label: string; @@ -23,8 +17,8 @@ interface DayLabel { @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [DataService], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/IndividualViewsCustomization/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/IndividualViewsCustomization/Angular/app/app.component.ts index add68a79966a..c613e79606c7 100644 --- a/apps/demos/Demos/Scheduler/IndividualViewsCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/IndividualViewsCustomization/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.ts index 23c9e8ee154e..66034ad6dd98 100644 --- a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.ts @@ -14,16 +14,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts index e36b19284d37..859023d082a9 100644 --- a/apps/demos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/ResolveTimeConflicts/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/ResolveTimeConflicts/Angular/app/app.component.ts index ec779ce66c73..96bd4aa81eac 100644 --- a/apps/demos/Demos/Scheduler/ResolveTimeConflicts/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/ResolveTimeConflicts/Angular/app/app.component.ts @@ -17,16 +17,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Scheduler/Resources/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Resources/Angular/app/app.component.ts index 1da1ab58b6db..bacda02eec19 100644 --- a/apps/demos/Demos/Scheduler/Resources/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Resources/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts index 6872c0c8e5fe..1fb8e07fe959 100644 --- a/apps/demos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts @@ -51,16 +51,10 @@ connection }); }); -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSchedulerModule, ], diff --git a/apps/demos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts index cc04e1d5c427..9894b3890283 100644 --- a/apps/demos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/Templates/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Templates/Angular/app/app.component.ts index 5a8a40cbb778..6dc94f6d498b 100644 --- a/apps/demos/Demos/Scheduler/Templates/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Templates/Angular/app/app.component.ts @@ -30,16 +30,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts index 012b2c6a76ee..d7425b7842ed 100644 --- a/apps/demos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Scheduler/Timelines/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Timelines/Angular/app/app.component.ts index d6c850760c9d..9af38a0454a4 100644 --- a/apps/demos/Demos/Scheduler/Timelines/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Timelines/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/Toolbar/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/Toolbar/Angular/app/app.component.ts index ca88c4a86d3e..d98229cb3afd 100644 --- a/apps/demos/Demos/Scheduler/Toolbar/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/Toolbar/Angular/app/app.component.ts @@ -11,15 +11,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxButtonModule, diff --git a/apps/demos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts index 7a1320823036..4e9b5f498fe9 100644 --- a/apps/demos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts @@ -6,16 +6,11 @@ import { Resource, Appointment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts index 985368ed3181..d5e4e173683a 100644 --- a/apps/demos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts @@ -10,15 +10,9 @@ if (!/localhost/.test(document.location.host)) { const url = 'https://js.devexpress.com/Demos/NetCore/api/SchedulerData'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxSchedulerModule, ], diff --git a/apps/demos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts b/apps/demos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts index 93470ab1bde3..05d04a0463cb 100644 --- a/apps/demos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts +++ b/apps/demos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSchedulerModule, diff --git a/apps/demos/Demos/ScrollView/Overview/Angular/app/app.component.ts b/apps/demos/Demos/ScrollView/Overview/Angular/app/app.component.ts index 55057da91db0..9342013a9509 100644 --- a/apps/demos/Demos/ScrollView/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/ScrollView/Overview/Angular/app/app.component.ts @@ -16,16 +16,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts b/apps/demos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts index 4191e002d004..7bedac5d9a4c 100644 --- a/apps/demos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts +++ b/apps/demos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/SelectBox/Grouping/Angular/app/app.component.ts b/apps/demos/Demos/SelectBox/Grouping/Angular/app/app.component.ts index a42e7662f9d9..614e49cf1b90 100644 --- a/apps/demos/Demos/SelectBox/Grouping/Angular/app/app.component.ts +++ b/apps/demos/Demos/SelectBox/Grouping/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/SelectBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/SelectBox/Overview/Angular/app/app.component.ts index 4441e232a98d..6846a87369d5 100644 --- a/apps/demos/Demos/SelectBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/SelectBox/Overview/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts b/apps/demos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts index f51e92847ac1..71c0baaa2e61 100644 --- a/apps/demos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxSelectBoxModule, diff --git a/apps/demos/Demos/Slider/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Slider/Overview/Angular/app/app.component.ts index 71d6446e7090..bd4425ea7e7f 100644 --- a/apps/demos/Demos/Slider/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Slider/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSliderModule, DxNumberBoxModule, diff --git a/apps/demos/Demos/Sortable/Customization/Angular/app/app.component.ts b/apps/demos/Demos/Sortable/Customization/Angular/app/app.component.ts index ba809afd5858..bc1572198138 100644 --- a/apps/demos/Demos/Sortable/Customization/Angular/app/app.component.ts +++ b/apps/demos/Demos/Sortable/Customization/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxScrollViewModule, diff --git a/apps/demos/Demos/Sortable/Kanban/Angular/app/app.component.ts b/apps/demos/Demos/Sortable/Kanban/Angular/app/app.component.ts index 91baf25187b6..78f70df903b0 100644 --- a/apps/demos/Demos/Sortable/Kanban/Angular/app/app.component.ts +++ b/apps/demos/Demos/Sortable/Kanban/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/SpeechToText/Overview/Angular/app/app.component.ts b/apps/demos/Demos/SpeechToText/Overview/Angular/app/app.component.ts index d4538dd08b15..e61dce8721dd 100644 --- a/apps/demos/Demos/SpeechToText/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/SpeechToText/Overview/Angular/app/app.component.ts @@ -20,16 +20,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSpeechToTextModule, DxTextAreaModule, diff --git a/apps/demos/Demos/Splitter/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Splitter/Overview/Angular/app/app.component.ts index f3f81a7d7ec7..85d44dcde4c1 100644 --- a/apps/demos/Demos/Splitter/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Splitter/Overview/Angular/app/app.component.ts @@ -11,17 +11,11 @@ interface PaneContentTemplate { data?: any; } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], changeDetection: ChangeDetectionStrategy.OnPush, imports: [ DxSplitterModule, diff --git a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/additional-form/additional-form.component.ts b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/additional-form/additional-form.component.ts index 65038b5caeb2..d0c6c77c709c 100644 --- a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/additional-form/additional-form.component.ts +++ b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/additional-form/additional-form.component.ts @@ -5,15 +5,9 @@ import { type DxTextAreaTypes } from 'devextreme-angular/ui/text-area'; import 'devextreme/ui/text_area'; import type { BookingFormData } from '../app.types'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'additional-form', - templateUrl: `.${modulePrefix}/additional-form/additional-form.component.html`, + templateUrl: './additional-form.component.html', imports: [ DxFormModule, ], diff --git a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/app.component.ts b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/app.component.ts index 9a49327b0151..da42dd2c788c 100644 --- a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/app.component.ts +++ b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/app.component.ts @@ -23,17 +23,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxButtonModule, DxMultiViewModule, diff --git a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/confirmation/confirmation.component.ts b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/confirmation/confirmation.component.ts index debd185d0d58..64dbf624086b 100644 --- a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/confirmation/confirmation.component.ts +++ b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/confirmation/confirmation.component.ts @@ -1,17 +1,11 @@ import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; import type { BookingFormData } from '../app.types'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'confirmation', - templateUrl: `.${modulePrefix}/confirmation/confirmation.component.html`, - styleUrls: [`.${modulePrefix}/confirmation/confirmation.component.css`], + templateUrl: './confirmation.component.html', + styleUrls: ['./confirmation.component.css'], }) export class ConfirmationComponent { @Input() formData: BookingFormData; diff --git a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/dates-form/dates-form.component.ts b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/dates-form/dates-form.component.ts index f8532c00be90..e00ef404db75 100644 --- a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/dates-form/dates-form.component.ts +++ b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/dates-form/dates-form.component.ts @@ -5,15 +5,9 @@ import { type DxDateRangeBoxTypes } from 'devextreme-angular/ui/date-range-box'; import 'devextreme/ui/date_range_box'; import type { BookingFormData } from '../app.types'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'dates-form', - templateUrl: `.${modulePrefix}/dates-form/dates-form.component.html`, + templateUrl: './dates-form.component.html', imports: [ DxFormModule, ], diff --git a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/guests-form/guests-form.component.ts b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/guests-form/guests-form.component.ts index b186255dc2ad..52d89e85637d 100644 --- a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/guests-form/guests-form.component.ts +++ b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/guests-form/guests-form.component.ts @@ -4,15 +4,9 @@ import { DxFormComponent, type DxFormTypes } from 'devextreme-angular/ui/form'; import { type DxNumberBoxTypes } from 'devextreme-angular/ui/number-box'; import type { BookingFormData } from '../app.types'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'guests-form', - templateUrl: `.${modulePrefix}/guests-form/guests-form.component.html`, + templateUrl: './guests-form.component.html', imports: [ DxFormModule, ], diff --git a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/room-meal-plan-form/room-meal-plan-form.component.ts b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/room-meal-plan-form/room-meal-plan-form.component.ts index eeb9add97795..ed210bb53233 100644 --- a/apps/demos/Demos/Stepper/FormIntegration/Angular/app/room-meal-plan-form/room-meal-plan-form.component.ts +++ b/apps/demos/Demos/Stepper/FormIntegration/Angular/app/room-meal-plan-form/room-meal-plan-form.component.ts @@ -5,15 +5,9 @@ import { type DxSelectBoxTypes } from 'devextreme-angular/ui/select-box'; import 'devextreme/ui/select_box'; import type { BookingFormData } from '../app.types'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'room-meal-plan-form', - templateUrl: `.${modulePrefix}/room-meal-plan-form/room-meal-plan-form.component.html`, + templateUrl: './room-meal-plan-form.component.html', imports: [ DxFormModule, ], diff --git a/apps/demos/Demos/Stepper/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Stepper/Overview/Angular/app/app.component.ts index 023261702428..879fcfd41df1 100644 --- a/apps/demos/Demos/Stepper/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Stepper/Overview/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxStepperModule, DxButtonGroupModule, diff --git a/apps/demos/Demos/Stepper/StepTemplate/Angular/app/app.component.ts b/apps/demos/Demos/Stepper/StepTemplate/Angular/app/app.component.ts index 59ae04ea4ce6..ed0073a7735e 100644 --- a/apps/demos/Demos/Stepper/StepTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/Stepper/StepTemplate/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxStepperModule, ], diff --git a/apps/demos/Demos/Switch/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Switch/Overview/Angular/app/app.component.ts index 6e52a4e737fd..a12fee65167c 100644 --- a/apps/demos/Demos/Switch/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Switch/Overview/Angular/app/app.component.ts @@ -6,15 +6,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxSwitchModule, ], diff --git a/apps/demos/Demos/TabPanel/DragAndDrop/Angular/app/app.component.ts b/apps/demos/Demos/TabPanel/DragAndDrop/Angular/app/app.component.ts index 84534e2e919c..0d26cd4c26d7 100644 --- a/apps/demos/Demos/TabPanel/DragAndDrop/Angular/app/app.component.ts +++ b/apps/demos/Demos/TabPanel/DragAndDrop/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/TabPanel/Overview/Angular/app/app.component.ts b/apps/demos/Demos/TabPanel/Overview/Angular/app/app.component.ts index 451388a36073..2e39d85c87e7 100644 --- a/apps/demos/Demos/TabPanel/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/TabPanel/Overview/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/TabPanel/Templates/Angular/app/app.component.ts b/apps/demos/Demos/TabPanel/Templates/Angular/app/app.component.ts index 4e0c9934882b..e700c0cbfde0 100644 --- a/apps/demos/Demos/TabPanel/Templates/Angular/app/app.component.ts +++ b/apps/demos/Demos/TabPanel/Templates/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/Tabs/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Tabs/Overview/Angular/app/app.component.ts index 7d116b646151..a04b16d15d5e 100644 --- a/apps/demos/Demos/Tabs/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Tabs/Overview/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTabsModule, diff --git a/apps/demos/Demos/Tabs/Selection/Angular/app/app.component.ts b/apps/demos/Demos/Tabs/Selection/Angular/app/app.component.ts index 0a51e5e63c78..1cfb744c6052 100644 --- a/apps/demos/Demos/Tabs/Selection/Angular/app/app.component.ts +++ b/apps/demos/Demos/Tabs/Selection/Angular/app/app.component.ts @@ -12,17 +12,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ changeDetection: ChangeDetectionStrategy.Eager, selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTabsModule, diff --git a/apps/demos/Demos/TagBox/Grouping/Angular/app/app.component.ts b/apps/demos/Demos/TagBox/Grouping/Angular/app/app.component.ts index 25a9f2f9385e..9c7b926059ae 100644 --- a/apps/demos/Demos/TagBox/Grouping/Angular/app/app.component.ts +++ b/apps/demos/Demos/TagBox/Grouping/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTagBoxModule, diff --git a/apps/demos/Demos/TagBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/TagBox/Overview/Angular/app/app.component.ts index dd29ae537e31..db9f684a031b 100644 --- a/apps/demos/Demos/TagBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/TagBox/Overview/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!document.location.host.includes('localhost')) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTagBoxModule, DxPopoverModule, diff --git a/apps/demos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts b/apps/demos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts index b9487e7bedf9..3cd067c00344 100644 --- a/apps/demos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts +++ b/apps/demos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTagBoxModule, ], diff --git a/apps/demos/Demos/TextArea/Overview/Angular/app/app.component.ts b/apps/demos/Demos/TextArea/Overview/Angular/app/app.component.ts index 3aadf03f965d..8a139c251fd2 100644 --- a/apps/demos/Demos/TextArea/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/TextArea/Overview/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTextAreaModule, diff --git a/apps/demos/Demos/TextBox/Overview/Angular/app/app.component.ts b/apps/demos/Demos/TextBox/Overview/Angular/app/app.component.ts index a6ac9dbff694..41d2cb5a9961 100644 --- a/apps/demos/Demos/TextBox/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/TextBox/Overview/Angular/app/app.component.ts @@ -6,15 +6,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [ DxTextBoxModule, ], diff --git a/apps/demos/Demos/TileView/Basics/Angular/app/app.component.ts b/apps/demos/Demos/TileView/Basics/Angular/app/app.component.ts index b8636a9770f5..a7fcf335fe16 100644 --- a/apps/demos/Demos/TileView/Basics/Angular/app/app.component.ts +++ b/apps/demos/Demos/TileView/Basics/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTileViewModule, diff --git a/apps/demos/Demos/TileView/Directions/Angular/app/app.component.ts b/apps/demos/Demos/TileView/Directions/Angular/app/app.component.ts index 05b05ef28ff2..95b8fda7113c 100644 --- a/apps/demos/Demos/TileView/Directions/Angular/app/app.component.ts +++ b/apps/demos/Demos/TileView/Directions/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts b/apps/demos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts index 675423370ae8..edad873d9abe 100644 --- a/apps/demos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts +++ b/apps/demos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTileViewModule, diff --git a/apps/demos/Demos/Toast/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Toast/Overview/Angular/app/app.component.ts index 74823dcd53aa..7870536e7be8 100644 --- a/apps/demos/Demos/Toast/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Toast/Overview/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxCheckBoxModule, DxToastModule, diff --git a/apps/demos/Demos/Toast/Stack/Angular/app/app.component.ts b/apps/demos/Demos/Toast/Stack/Angular/app/app.component.ts index 7635396a2ff9..8ea998c62992 100644 --- a/apps/demos/Demos/Toast/Stack/Angular/app/app.component.ts +++ b/apps/demos/Demos/Toast/Stack/Angular/app/app.component.ts @@ -16,16 +16,10 @@ if (!/localhost/.test(document.location.host)) { type Position = Parameters[1]['position']; type Direction = Parameters[1]['direction']; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxButtonModule, DxRadioGroupModule, diff --git a/apps/demos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts b/apps/demos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts index b6c21faacd5b..c74ab669bb18 100644 --- a/apps/demos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts +++ b/apps/demos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts @@ -27,16 +27,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxToolbarModule, diff --git a/apps/demos/Demos/Toolbar/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Toolbar/Overview/Angular/app/app.component.ts index 0ffdace3bcbf..3b0247d1c313 100644 --- a/apps/demos/Demos/Toolbar/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Toolbar/Overview/Angular/app/app.component.ts @@ -12,16 +12,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxListModule, diff --git a/apps/demos/Demos/Tooltip/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Tooltip/Overview/Angular/app/app.component.ts index 91531d8da1a7..32062f296703 100644 --- a/apps/demos/Demos/Tooltip/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Tooltip/Overview/Angular/app/app.component.ts @@ -6,16 +6,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTooltipModule, ], diff --git a/apps/demos/Demos/TreeList/AIColumns/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/AIColumns/Angular/app/app.component.ts index ef9344fc8f42..1cc91b4a9c1f 100644 --- a/apps/demos/Demos/TreeList/AIColumns/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/AIColumns/Angular/app/app.component.ts @@ -11,16 +11,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service, AiService], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/AIColumns/Angular/app/employee/employee.component.ts b/apps/demos/Demos/TreeList/AIColumns/Angular/app/employee/employee.component.ts index 859740ba2e00..8786e42875e2 100644 --- a/apps/demos/Demos/TreeList/AIColumns/Angular/app/employee/employee.component.ts +++ b/apps/demos/Demos/TreeList/AIColumns/Angular/app/employee/employee.component.ts @@ -1,15 +1,9 @@ import { Component, Input } from '@angular/core'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'employee', - templateUrl: `.${modulePrefix}/employee/employee.component.html`, - styleUrls: [`.${modulePrefix}/employee/employee.component.css`], + templateUrl: './employee.component.html', + styleUrls: ['./employee.component.css'], }) export class Employee { @Input() firstName!: string; diff --git a/apps/demos/Demos/TreeList/AIColumns/Angular/app/status/status.component.ts b/apps/demos/Demos/TreeList/AIColumns/Angular/app/status/status.component.ts index 994244458edc..cd989d4f9748 100644 --- a/apps/demos/Demos/TreeList/AIColumns/Angular/app/status/status.component.ts +++ b/apps/demos/Demos/TreeList/AIColumns/Angular/app/status/status.component.ts @@ -1,15 +1,9 @@ import { Component, Input } from '@angular/core'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'status', - templateUrl: `.${modulePrefix}/status/status.component.html`, - styleUrls: [`.${modulePrefix}/status/status.component.css`], + templateUrl: './status.component.html', + styleUrls: ['./status.component.css'], }) export class Status { @Input() status!: string; diff --git a/apps/demos/Demos/TreeList/Adaptability/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/Adaptability/Angular/app/app.component.ts index c0ffe19b48bf..c27b2ca914e1 100644 --- a/apps/demos/Demos/TreeList/Adaptability/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/Adaptability/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts index a9213fe615c8..f0f12c608ca0 100644 --- a/apps/demos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/CellEditing/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/CellEditing/Angular/app/app.component.ts index a9213fe615c8..f0f12c608ca0 100644 --- a/apps/demos/Demos/TreeList/CellEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/CellEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts index 30afdf9405a1..190a05e45d89 100644 --- a/apps/demos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts index 35f294947df4..f29179a69151 100644 --- a/apps/demos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts index 1307b83b82b6..ec0864f774e9 100644 --- a/apps/demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/FilterModes/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/FilterModes/Angular/app/app.component.ts index 82c8311631a1..1ee4befb6c32 100644 --- a/apps/demos/Demos/TreeList/FilterModes/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/FilterModes/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts index 51a17eced41b..a04a442245b7 100644 --- a/apps/demos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTreeListModule, ], diff --git a/apps/demos/Demos/TreeList/FilterRow/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/FilterRow/Angular/app/app.component.ts index 1bf9c3597ec1..4d4fded1e464 100644 --- a/apps/demos/Demos/TreeList/FilterRow/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/FilterRow/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/FixedAndStickyColumns/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/FixedAndStickyColumns/Angular/app/app.component.ts index 84517a335f24..ac6d43f0af4f 100644 --- a/apps/demos/Demos/TreeList/FixedAndStickyColumns/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/FixedAndStickyColumns/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts index ab1f3592a43d..3c8544eac019 100644 --- a/apps/demos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { const url = 'https://js.devexpress.com/Demos/NetCore/api/TreeListTasks'; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/FormEditing/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/FormEditing/Angular/app/app.component.ts index bc448d6196a8..eab573418e21 100644 --- a/apps/demos/Demos/TreeList/FormEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/FormEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts index 395288d1c7a6..89f30e79f264 100644 --- a/apps/demos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts index a9f72e4d40d8..8652065f6472 100644 --- a/apps/demos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTreeListModule, ], diff --git a/apps/demos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts index 6d23e945f187..9023e196d06b 100644 --- a/apps/demos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts index 002f5fcddf5b..4ab28536632a 100644 --- a/apps/demos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts index 9e9cf82789e4..ee0a62d2e9e1 100644 --- a/apps/demos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/Overview/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/Overview/Angular/app/app.component.ts index b389d2d346aa..f26137c71719 100644 --- a/apps/demos/Demos/TreeList/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/Overview/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, imports: [ diff --git a/apps/demos/Demos/TreeList/Paging/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/Paging/Angular/app/app.component.ts index 45b5cbf295e3..bf6e48423d0a 100644 --- a/apps/demos/Demos/TreeList/Paging/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/Paging/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts index 97984d898cca..cc7053c94153 100644 --- a/apps/demos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/Reordering/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/Reordering/Angular/app/app.component.ts index 84517a335f24..ac6d43f0af4f 100644 --- a/apps/demos/Demos/TreeList/Reordering/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/Reordering/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/Resizing/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/Resizing/Angular/app/app.component.ts index f543a836e853..6a96e8c88175 100644 --- a/apps/demos/Demos/TreeList/Resizing/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/Resizing/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/RowEditing/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/RowEditing/Angular/app/app.component.ts index 76afc539e301..17b840d1b570 100644 --- a/apps/demos/Demos/TreeList/RowEditing/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/RowEditing/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/SearchPanel/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/SearchPanel/Angular/app/app.component.ts index 9e9cf82789e4..ee0a62d2e9e1 100644 --- a/apps/demos/Demos/TreeList/SearchPanel/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/SearchPanel/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts index c0ffe19b48bf..c27b2ca914e1 100644 --- a/apps/demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts index c0ffe19b48bf..c27b2ca914e1 100644 --- a/apps/demos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts index 47b65d6f38bc..581d191722b9 100644 --- a/apps/demos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts index b1c75896d6a6..6cad8c6549cc 100644 --- a/apps/demos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeListModule, diff --git a/apps/demos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts b/apps/demos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts index 2cdd581856b1..4644da2bcafe 100644 --- a/apps/demos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts @@ -8,16 +8,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxTreeListModule, ], diff --git a/apps/demos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts index e3f0ce527bb7..6e6c887f4425 100644 --- a/apps/demos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts @@ -10,16 +10,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxListModule, diff --git a/apps/demos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts index 19f885160f78..d2f66eec5b76 100644 --- a/apps/demos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts @@ -12,16 +12,10 @@ type TreeView = ReturnType; type Node = DxTreeViewTypes.Node; type Item = FileSystemItem; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeViewModule, diff --git a/apps/demos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts index 1e4d7b8f903e..435f54d73e9f 100644 --- a/apps/demos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts @@ -12,16 +12,10 @@ type TreeView = ReturnType; type Node = DxTreeViewTypes.Node; type Item = FileSystemItem; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeViewModule, diff --git a/apps/demos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts index 81c2ca7da87c..088628b50888 100644 --- a/apps/demos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeViewModule, diff --git a/apps/demos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts index 81c2ca7da87c..088628b50888 100644 --- a/apps/demos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts @@ -7,16 +7,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeViewModule, diff --git a/apps/demos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts index 43822952e013..e36a37e2d907 100644 --- a/apps/demos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts @@ -18,16 +18,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], changeDetection: ChangeDetectionStrategy.Eager, preserveWhitespaces: true, diff --git a/apps/demos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts index 9d4113ef96f0..8606f6c1d204 100644 --- a/apps/demos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts @@ -9,15 +9,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [], imports: [DxTreeViewModule], }) diff --git a/apps/demos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts index 3b7e4151e8f0..e8e35936cffa 100644 --- a/apps/demos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts @@ -9,16 +9,10 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], imports: [ DxTreeViewModule, diff --git a/apps/demos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts b/apps/demos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts index deb76610a81b..71574e1ed667 100644 --- a/apps/demos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts +++ b/apps/demos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts @@ -7,15 +7,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', imports: [DxTreeViewModule], }) export class AppComponent { diff --git a/apps/demos/Demos/Validation/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Validation/Overview/Angular/app/app.component.ts index 615b666b1f3f..bf95c1d8941f 100644 --- a/apps/demos/Demos/Validation/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Validation/Overview/Angular/app/app.component.ts @@ -32,17 +32,11 @@ const sendRequest = function (value: string) { }); }; -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxSelectBoxModule, DxCheckBoxModule, diff --git a/apps/demos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts index 5b421137f354..de9af96d3637 100644 --- a/apps/demos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts index 3d40b673a697..f830d37619ba 100644 --- a/apps/demos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts index f4bee35f3a17..9426f186b9a8 100644 --- a/apps/demos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, DecimalPipe, diff --git a/apps/demos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts index 0af4755038ff..d0a89e6394ac 100644 --- a/apps/demos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts index d8908162ec04..8a34a23aa3bd 100644 --- a/apps/demos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts @@ -12,17 +12,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts index b0ab876c4a9f..2e53b5b3b6b7 100644 --- a/apps/demos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts @@ -10,17 +10,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], preserveWhitespaces: true, imports: [ DxVectorMapModule, diff --git a/apps/demos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts index 155f7b50273d..16d06c2e2f9c 100644 --- a/apps/demos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts @@ -7,17 +7,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts index e9380040d439..459dfc5d31cf 100644 --- a/apps/demos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/Legend/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/Legend/Angular/app/app.component.ts index 00e3d4481ce9..be669a1efdba 100644 --- a/apps/demos/Demos/VectorMap/Legend/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/Legend/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts index c71567f396a1..bca3ef34b72a 100644 --- a/apps/demos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/Overview/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/Overview/Angular/app/app.component.ts index 94d38e17dbfa..47824340b4ee 100644 --- a/apps/demos/Demos/VectorMap/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/Overview/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, DxPieChartModule, diff --git a/apps/demos/Demos/VectorMap/Palette/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/Palette/Angular/app/app.component.ts index 40fafe3c98cc..2394de285bfb 100644 --- a/apps/demos/Demos/VectorMap/Palette/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/Palette/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts index 08f9508f66a0..ea01088862be 100644 --- a/apps/demos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts @@ -8,17 +8,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, ], diff --git a/apps/demos/Demos/VectorMap/TooltipsCustomization/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/TooltipsCustomization/Angular/app/app.component.ts index 527093b0aaab..bdca34e3ce68 100644 --- a/apps/demos/Demos/VectorMap/TooltipsCustomization/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/TooltipsCustomization/Angular/app/app.component.ts @@ -9,17 +9,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, DxPieChartModule, diff --git a/apps/demos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts b/apps/demos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts index 517205d4e7b9..d99c575e0db3 100644 --- a/apps/demos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts +++ b/apps/demos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts @@ -11,17 +11,11 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', providers: [Service], - templateUrl: `.${modulePrefix}/app.component.html`, - styleUrls: [`.${modulePrefix}/app.component.css`], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], imports: [ DxVectorMapModule, DxButtonModule, diff --git a/apps/demos/README.md b/apps/demos/README.md index e301b679157a..07b8c7706398 100644 --- a/apps/demos/README.md +++ b/apps/demos/README.md @@ -8,39 +8,25 @@ To run the demos on your machine, clone this repository, run `pnpm install`, and ### Run demos locally -In `monorepo/root` +From the monorepo root. + +Build DevExtreme and pack the Angular/React/Vue wrappers: -Build all dependencies and prepare systemJS configs by executing: ``` pnpm run demos:prepare ``` -Start webserver: +Start the web server: + ``` pnpm run demos:start ``` -Navigate to http://localhost:8080/. - -You can pass additional parameter to specify port. It can be useful when you need to fast switching between one demo on different frameworks. - - -### Bundled mode - -Angular, Vue, and React demos can use bundles instead of separate files from `node_modules`. With bundles, demos launch faster but become harder to debug. -In `apps/demos` - -Run the following command to create the bundles and replace the SystemJS configuration: - -``` -pnpm run prepare-bundles -``` +Navigate to http://localhost:8080/. -To return to using separate files from `node_modules`, run: +You can pass a port as an extra argument. That is useful when you need to switch the same demo between frameworks quickly. -``` -pnpm run prepare-js -``` +Angular, React, and Vue demos are bundled on demand when you open a page. jQuery demos load `dx.all.js` from `devextreme-dist`. ### Before Commiting Changes diff --git a/apps/demos/eslint.config.mjs b/apps/demos/eslint.config.mjs index e4fb4c155c7a..24effe4514ba 100644 --- a/apps/demos/eslint.config.mjs +++ b/apps/demos/eslint.config.mjs @@ -42,7 +42,6 @@ export default [ 'publish-demos', 'Demos/**/testcafe-test-code.js', 'shared/empty-file.ts', - 'Demos/**/config.js', 'Demos/**/Vue/**/*.html', 'utils/templates/**/*.ts', 'utils/templates/**/*.tsx', @@ -267,20 +266,6 @@ export default [ }, }, - // ./configs directory - { - files: ['configs/**/*.js'], - languageOptions: { - globals: { - System: true, - }, - }, - rules: { - 'no-dupe-keys': 0, - '@stylistic/quote-props': ['error', 'consistent'], - }, - }, - // jQuery demos { files: ['Demos/**/jQuery/*.*', 'utils/templates/jQuery/**/*.*'], @@ -328,11 +313,6 @@ export default [ 'react-hooks': reactHooks, react: reactPlugin }, - languageOptions: { - globals: { - System: false, - }, - }, settings: { react: { createClass: 'createReactClass', @@ -395,9 +375,6 @@ export default [ parser: tsParser, sourceType: 'module', }, - globals: { - System: false, - }, }, rules: { // TODO: enable 'no-unused-vars', see these rules to configure it: @@ -518,11 +495,10 @@ export default [ files: ['utils/tests/**/*.*'], })), - // utils / shared loaders + // utils { files: [ 'utils/**/*.js', - 'shared/loaders/**/*.js', ], ignores: [ 'utils/testing/', @@ -536,7 +512,6 @@ export default [ '@typescript-eslint/await-thenable': 0, 'spellcheck/spell-checker': 0, 'consistent-return': 0, - 'import/no-unresolved': ['error', { ignore: ['^demo-ts-loader$', '^demo-ts-shared$'] }], }, }, { diff --git a/apps/demos/package.json b/apps/demos/package.json index 1aaf357604bb..396f0ebf31cc 100644 --- a/apps/demos/package.json +++ b/apps/demos/package.json @@ -28,7 +28,6 @@ "@angular/platform-browser-dynamic": "^22.0.8", "@aspnet/signalr": "1.0.27", "@preact/signals-core": "^1.8.0", - "@rollup/plugin-commonjs": "19.0.2", "@vue/compiler-sfc": "3.4.27", "@vue/shared": "^3.2.47", "canvg": "4.0.3", @@ -59,7 +58,7 @@ "jszip": "^3.10.1", "luxon": "3.4.4", "mustache": "4.2.0", - "openai": "4.73.1", + "openai": "7.5.0", "preact": "10.12.1", "prettier": "2.8.8", "prompts": "2.4.2", @@ -97,9 +96,6 @@ "@eslint/compat": "1.4.1", "@eslint/eslintrc": "catalog:", "@eslint/js": "catalog:", - "@rollup/plugin-babel": "6.1.0", - "@rollup/plugin-node-resolve": "15.3.1", - "@rollup/plugin-replace": "5.0.7", "@stylistic/eslint-plugin": "catalog:", "@testcafe-community/axe": "3.5.0", "@types/eslint": "8.56.12", @@ -142,7 +138,6 @@ "mockdate": "3.0.5", "npm-run-all2": "5.0.2", "open": "8.4.2", - "rollup": "4.59.0", "serve-index": "1.9.2", "serve-static": "1.16.3", "stylelint": "catalog:", @@ -160,11 +155,6 @@ "add-demo": "node utils/interactive/add-demo.js", "link-repos": "node utils/interactive/link-repos.js", "launch-demo": "node utils/shell/server.js", - "generate-ng-umd": "rollup -c ./rollup.ng.umd.config.mjs --silent", - "generate-tgz-packages": "node utils/create-tgz-packages.js", - "generate-devextreme-angular-umd": "rollup -c ./rollup.devextreme-angular.umd.config.mjs --silent", - "generate-external-bundles": "rollup -c ./rollup.external.bundles.config.mjs --silent", - "prepare-js": "node scripts/prepare-js-configs.js && pnpm run generate-ng-umd && pnpm run generate-devextreme-angular-umd && pnpm run generate-external-bundles && pnpm run generate-tgz-packages", "eslint": "eslint", "lint-html": "prettier --check .", "lint-js": "eslint . --ignore-pattern 'Demos'", diff --git a/apps/demos/project.json b/apps/demos/project.json index 87a278dcbdde..27494c6d9b98 100644 --- a/apps/demos/project.json +++ b/apps/demos/project.json @@ -110,25 +110,13 @@ "commands": [ "pnpm nx build devextreme", "pnpm nx run-many --targets=pack --projects=devextreme-angular,devextreme-react,devextreme-vue --parallel", - "node scripts/prepare-js-configs.js", - "pnpm run generate-ng-umd", - "pnpm run generate-devextreme-angular-umd", - "pnpm run generate-external-bundles", - "pnpm run generate-tgz-packages", - "pnpm run build-vendor-bundles" + "pnpm run build-vendor-bundles", ], "parallel": false, "cwd": "{projectRoot}" }, "inputs": [ "default", - "{projectRoot}/scripts/**/*", - "{projectRoot}/utils/shared/config-helper.js", - "{projectRoot}/utils/copy-shared-resources/**/*", - "{projectRoot}/menuMeta.json", - "{projectRoot}/rollup.ng.umd.config.mjs", - "{projectRoot}/rollup.devextreme-angular.umd.config.mjs", - "{projectRoot}/rollup.external.bundles.config.mjs", "{projectRoot}/utils/server/build-vendor-bundles.js", "{projectRoot}/utils/server/vendor-bundle.js" ] diff --git a/apps/demos/rollup.devextreme-angular.umd.config.mjs b/apps/demos/rollup.devextreme-angular.umd.config.mjs deleted file mode 100644 index b321bc7f6897..000000000000 --- a/apps/demos/rollup.devextreme-angular.umd.config.mjs +++ /dev/null @@ -1,89 +0,0 @@ -import { nodeResolve } from '@rollup/plugin-node-resolve'; -import replace from '@rollup/plugin-replace'; -import babel from '@rollup/plugin-babel'; -import fs from 'fs-extra'; - -const baseDir = './node_modules/devextreme-angular/fesm2022/'; -const fileNames = fs.readdirSync(baseDir) - .filter((fileName) => fileName.indexOf('mjs.map') !== -1) - .filter((fileName) => - fileName.indexOf('devextreme-angular-ui') === 0 - || fileName.indexOf('devextreme-angular-common') === 0 - ) - .map((fileName) => fileName.replace('.mjs.map', '')); - -const inputs = { - 'devextreme-angular': `${baseDir}devextreme-angular.mjs`, - 'devextreme-angular-core': `${baseDir}devextreme-angular-core.mjs`, - 'devextreme-angular-http': `${baseDir}devextreme-angular-http.mjs`, - 'devextreme-angular-core-tokens': `${baseDir}devextreme-angular-core-tokens.mjs`, - ...fileNames.reduce((acc, name) => { - acc[name] = `${baseDir}${name}.mjs`; - - return acc; - }, {}), -}; - -const getLibName = (file) => file - .replace(/^devextreme-angular-ui-/,'devextreme-angular/ui/') - .replace(/^devextreme-angular-common-ai-integration-/,'devextreme-angular-common-ai-integration/') - .replace(/^devextreme-angular-common-core-events-/,'devextreme-angular/common/core/events/') - .replace(/^devextreme-angular-common-core-/,'devextreme-angular/common/core/') - .replace(/^devextreme-angular-common-data-/,'devextreme-angular/common/data/') - .replace(/^devextreme-angular-common-export-/,'devextreme-angular/common/export/') - .replace(/^devextreme-angular-common-/,'devextreme-angular/common/') - .replace(/^devextreme-angular-/,'devextreme-angular/'); - -export default Object.entries(inputs).map(([module, file]) => - ({ - input: file, - treeshake: { - moduleSideEffects: true - }, - context: 'window', - output: { - file: `./bundles/devextreme-angular/${module}.umd.js`, - name: `${getLibName(module)}`, - format: "umd", - amd: { - id: getLibName(module) - }, - globals: { - '@angular/core': 'ng.core', - '@angular/common': 'ng.common', - '@angular/forms': 'ng.forms', - "@angular/platform-browser": 'ng.platformBrowser', - }, - plugins: [ - { - name: 'add-esModule-marker', - renderChunk(code) { - return code.replace(/(\}\)\);)([^\;]*)$/, 'Object.defineProperty(exports, \'__esModule\', { value: true });\n$1$2'); - } - } - ] - }, - external: id => { - return /^@angular\//.test(id) - || /^zonejs/.test(id) - || /^devextreme\//.test(id) - || /^devextreme-angular\//.test(id) - }, - - plugins: [ - replace({ - preventAssignment: true, - 'process.env.NODE_ENV': JSON.stringify( 'production' ) - }), - nodeResolve({ - preferBuiltins: false, - browser: true - }), - babel({ - babelHelpers: 'bundled', - presets: ['@babel/preset-env'], - }), - ] - }) -) -; diff --git a/apps/demos/rollup.external.bundles.config.mjs b/apps/demos/rollup.external.bundles.config.mjs deleted file mode 100644 index c3af1dc9a8c8..000000000000 --- a/apps/demos/rollup.external.bundles.config.mjs +++ /dev/null @@ -1,162 +0,0 @@ -import resolve from '@rollup/plugin-node-resolve'; -import commonjs from '@rollup/plugin-commonjs'; -import babel from '@rollup/plugin-babel'; - -const NG_BASE_DIR = './node_modules/'; -const OUTPUT_DIR = './bundles/externals/'; -const format = 'es'; -const plugins = [ - resolve(), - commonjs(), - babel({ - babelHelpers: 'bundled', - presets: [ - ['@babel/preset-env', { targets: { - chrome: '58', - ie: '11' - } }] - ], - }) -]; - -export default [ - { - input: NG_BASE_DIR + `openai/index.js`, - output: { - file: OUTPUT_DIR + `openai.bundle.js`, - format: 'umd', - name: 'openai', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `unified/index.js`, - output: { - file: OUTPUT_DIR + `unified/unified.bundle.js`, - format, - name: 'unified', - globals: { }, - }, - external: [], - plugins : [ - resolve({ - preferBuiltins: false, - browser: true, - }) - ].concat(plugins.slice(1)), - }, - { - input: NG_BASE_DIR + `remark-parse/index.js`, - output: { - file: OUTPUT_DIR + `unified/remark-parse.bundle.js`, - format, - name: 'remarkParse', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `remark-rehype/index.js`, - output: { - file: OUTPUT_DIR + `unified/remark-rehype.bundle.js`, - format, - name: 'remarkRehype', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `remark-stringify/index.js`, - output: { - file: OUTPUT_DIR + `unified/remark-stringify.bundle.js`, - format, - name: 'remarkStringify', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `rehype-stringify/index.js`, - output: { - file: OUTPUT_DIR + `unified/rehype-stringify.bundle.js`, - format, - name: 'rehypeStringify', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `rehype-parse/index.js`, - output: { - file: OUTPUT_DIR + `unified/rehype-parse.bundle.js`, - format, - name: 'rehypeParse', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `rehype-remark/index.js`, - output: { - file: OUTPUT_DIR + `unified/rehype-remark.bundle.js`, - format, - name: 'rehypeRemark', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `rehype-minify-whitespace/index.js`, - output: { - file: OUTPUT_DIR + `unified/rehype-minify-whitespace.bundle.js`, - format, - name: 'rehypeRemark', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `canvg/dist/index.js`, - output: { - file: OUTPUT_DIR + `canvg.bundle.js`, - format, - name: 'canvg', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `zod/lib/index.mjs`, - output: { - file: OUTPUT_DIR + `zod.bundle.js`, - format: 'umd', - name: 'zod', - exports: 'named', - globals: { }, - }, - external: [], - plugins, - }, - { - input: NG_BASE_DIR + `zod-to-json-schema/dist/esm/index.js`, - output: { - file: OUTPUT_DIR + `zod-to-json-schema.bundle.js`, - format: 'umd', - name: 'zodToJsonSchema', - exports: 'named', - globals: { zod: 'zod' }, - }, - external: ['zod'], - plugins, - }, -]; diff --git a/apps/demos/rollup.ng.umd.config.mjs b/apps/demos/rollup.ng.umd.config.mjs deleted file mode 100644 index a8696b380d08..000000000000 --- a/apps/demos/rollup.ng.umd.config.mjs +++ /dev/null @@ -1,159 +0,0 @@ -const NG_BASE_DIR = './node_modules/'; -const OUTPUT_DIR = './bundles/'; - -export default [ - // animations - { - input: NG_BASE_DIR + `@angular/animations/fesm2022/animations.mjs`, - output: { - file: OUTPUT_DIR + `@angular/animations.umd.js`, - format: "umd", - name: "ng.animations", - globals: { - "@angular/animations": "ng.animations", - "@angular/common": "ng.common", - "@angular/core": "ng.core", - }, - }, - external: ["@angular/core", "@angular/common"], - }, - // common - { - input: NG_BASE_DIR + "@angular/common/fesm2022/common.mjs", - output: { - file: OUTPUT_DIR + `@angular/common.umd.js`, - format: "umd", - name: "ng.common", - globals: { - "@angular/common": "ng.common", - "@angular/common/http": "ng.common.http", - "@angular/core": "ng.core", - }, - }, - external: ["@angular/core"], - }, - // common.http - { - input: NG_BASE_DIR + "@angular/common/fesm2022/http.mjs", - output: { - file: OUTPUT_DIR + `@angular/common-http.umd.js`, - format: "umd", - name: "ng.common.http", - globals: { - "@angular/common/http": "ng.common.http", - "@angular/common": "ng.common", - "@angular/core": "ng.core", - rxjs: "rxjs", - "rxjs/operators": "rxjs.operators", - }, - }, - external: ["@angular/core", "@angular/common", "rxjs", "rxjs/operators"], - }, - // compiler - { - input: NG_BASE_DIR + "@angular/compiler/fesm2022/compiler.mjs", - output: { - file: OUTPUT_DIR + `@angular/compiler.umd.js`, - format: "umd", - name: "ng.compiler", - }, - }, - // core - { - input: NG_BASE_DIR + "@angular/core/fesm2022/core.mjs", - output: { - file: OUTPUT_DIR + `@angular/core.umd.js`, - format: "umd", - name: "ng.core", - globals: { - "@angular/core": "ng.core", - rxjs: "rxjs", - "rxjs/operators": "rxjs.operators", - }, - }, - external: ["rxjs", "rxjs/operators", "zone.js"], - }, - { - input: NG_BASE_DIR + "@angular/core/fesm2022/primitives-signals.mjs", - output: { - file: OUTPUT_DIR + `@angular/core.primitives.signals.umd.js`, - format: "umd", - name: "ng.core.primitives.signals", - globals: { - "@angular/core": "ng.core", - rxjs: "rxjs", - "rxjs/operators": "rxjs.operators", - }, - }, - external: ["rxjs", "rxjs/operators", "zone.js"], - }, - { - input: NG_BASE_DIR + "@angular/core/fesm2022/primitives-di.mjs", - output: { - file: OUTPUT_DIR + `@angular/core.primitives.di.umd.js`, - format: "umd", - name: "ng.core.primitives.di", - globals: { - "@angular/core": "ng.core", - rxjs: "rxjs", - "rxjs/operators": "rxjs.operators", - }, - }, - external: ["rxjs", "rxjs/operators", "zone.js"], - }, - - // forms - { - input: NG_BASE_DIR + "@angular/forms/fesm2022/forms.mjs", - output: { - file: OUTPUT_DIR + `@angular/forms.umd.js`, - format: "umd", - name: "ng.forms", - globals: { - "@angular/core": "ng.core", - "@angular/common": "ng.common", - rxjs: "rxjs", - "rxjs/operators": "rxjs.operators", - }, - }, - external: ["@angular/core", "@angular/common", "rxjs", "rxjs/operators"], - }, - // platform-browser - { - input: - NG_BASE_DIR + "@angular/platform-browser/fesm2022/platform-browser.mjs", - output: { - file: OUTPUT_DIR + `@angular/platform-browser.umd.js`, - format: "umd", - name: "ng.platformBrowser", - globals: { - "@angular/common": "ng.common", - "@angular/common/http": "ng.common.http", - "@angular/core": "ng.core", - }, - }, - external: ["@angular/core", "@angular/common", "@angular/common/http"], - }, - // platform-browser-dynamic - { - input: - NG_BASE_DIR + "@angular/platform-browser-dynamic/fesm2022/platform-browser-dynamic.mjs", - output: { - file: OUTPUT_DIR + `@angular/platform-browser-dynamic.umd.js`, - format: "umd", - name: "ng.platformBrowserDynamic", - globals: { - "@angular/compiler": "ng.compiler", - "@angular/common": "ng.common", - "@angular/core": "ng.core", - "@angular/platform-browser": "ng.platformBrowser", - }, - }, - external: [ - "@angular/compiler", - "@angular/core", - "@angular/common", - "@angular/platform-browser", - ], - }, -]; diff --git a/apps/demos/scripts/prepare-js-configs.js b/apps/demos/scripts/prepare-js-configs.js deleted file mode 100644 index e5b33c0dc870..000000000000 --- a/apps/demos/scripts/prepare-js-configs.js +++ /dev/null @@ -1,7 +0,0 @@ -const { init } = require('../utils/shared/config-helper'); -const { copyJsSharedResources } = require('../utils/copy-shared-resources/copy'); - -init(); -copyJsSharedResources(() => {}); - -console.log('prepare-js-configs: done'); diff --git a/apps/demos/tsconfig.eslint.json b/apps/demos/tsconfig.eslint.json index e0f0e6fe78b4..ac91487a4eb1 100644 --- a/apps/demos/tsconfig.eslint.json +++ b/apps/demos/tsconfig.eslint.json @@ -10,7 +10,8 @@ "jsx": "react-jsx", "allowSyntheticDefaultImports": true, "esModuleInterop": true, - "lib": ["es2022", "DOM", "DOM.Iterable"] + "lib": ["es2022", "DOM", "DOM.Iterable"], + "resolveJsonModule": true }, "include": [ "./Demos/**/React/**/*.ts", diff --git a/apps/demos/tsconfig.ngc-check.json b/apps/demos/tsconfig.ngc-check.json index c2238247f165..3a691b58182d 100644 --- a/apps/demos/tsconfig.ngc-check.json +++ b/apps/demos/tsconfig.ngc-check.json @@ -7,7 +7,8 @@ "module": "ESNext", "moduleResolution": "Node", "ignoreDeprecations": "6.0", - "lib": ["es2022", "DOM", "DOM.Iterable"] + "lib": ["es2022", "DOM", "DOM.Iterable"], + "resolveJsonModule": true }, "angularCompilerOptions": { "strictTemplates": true, diff --git a/apps/demos/tsconfig.vue-check.json b/apps/demos/tsconfig.vue-check.json index 74eb6def9b16..f99115400f4a 100644 --- a/apps/demos/tsconfig.vue-check.json +++ b/apps/demos/tsconfig.vue-check.json @@ -3,7 +3,8 @@ "compilerOptions": { "lib": ["es2023", "DOM", "DOM.Iterable"], "ignoreDeprecations": "6.0", - "strict": true + "strict": true, + "resolveJsonModule": true }, "include": [ "Demos/**/Vue/**/*.vue", diff --git a/apps/demos/utils/copy-shared-resources/copy.js b/apps/demos/utils/copy-shared-resources/copy.js deleted file mode 100644 index 8d41b69110c6..000000000000 --- a/apps/demos/utils/copy-shared-resources/copy.js +++ /dev/null @@ -1,43 +0,0 @@ -const fs = require('fs'); -const path = require('path'); -const jsonJs = require('./files-js.json'); -const jsonMvc = require('./files-mvc.json'); - -function copyJsSharedResources(callback) { - copySharedResources(callback, jsonJs); -} - -function copyMvcSharedResources(callback) { - copySharedResources(callback, jsonMvc); -} - -function copySharedResources(callback, json) { - for (let i = 0; i < json.files.length; i += 1) { - const fileInfo = json.files[i]; - const fileName = path.basename(fileInfo.filePath); - - for (let j = 0; j < fileInfo.paths.length; j += 1) { - const copyPath = fileInfo.paths[j]; - const isFile = !!path.extname(copyPath); - const filePathTo = isFile ? copyPath : path.join(copyPath, fileName); - - if (!isFile && !fs.existsSync(copyPath)) { - fs.mkdirSync(copyPath); - } - - fs.copyFileSync(fileInfo.filePath, filePathTo); - - if (fileInfo.removeExport) { - const fileContent = fs.readFileSync(filePathTo, 'utf-8'); - fs.writeFileSync(filePathTo, fileContent.replace(/export\s/g, '')); - } - } - } - - callback(); -} - -module.exports = { - copyJsSharedResources, - copyMvcSharedResources, -}; diff --git a/apps/demos/utils/copy-shared-resources/files-js.json b/apps/demos/utils/copy-shared-resources/files-js.json deleted file mode 100644 index 7f57fb4c7add..000000000000 --- a/apps/demos/utils/copy-shared-resources/files-js.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "files":[ - { - "filePath":"", - "paths":[] - } - ] -} diff --git a/apps/demos/utils/copy-shared-resources/files-mvc.json b/apps/demos/utils/copy-shared-resources/files-mvc.json deleted file mode 100644 index e8cd8930539c..000000000000 --- a/apps/demos/utils/copy-shared-resources/files-mvc.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "files":[ - { - "filePath":"", - "removeExport": true, - "paths":[] - } - ] -} diff --git a/apps/demos/utils/create-tgz-packages.js b/apps/demos/utils/create-tgz-packages.js deleted file mode 100644 index a080a488a143..000000000000 --- a/apps/demos/utils/create-tgz-packages.js +++ /dev/null @@ -1,85 +0,0 @@ -/* eslint-disable import/no-extraneous-dependencies */ -const fs = require('fs'); -const path = require('path'); -const { exec } = require('child_process'); -const util = require('util'); -const { rollup } = require('rollup'); - -const resolve = require('@rollup/plugin-node-resolve'); -const commonjs = require('@rollup/plugin-commonjs'); -const babel = require('@rollup/plugin-babel'); - -const execAsync = util.promisify(exec); -const outDir = './bundles/externals/'; - -async function buildAndPack(packageName, inputFile) { - const packageJsonContent = fs.readFileSync(path.resolve(`./node_modules/${packageName}/package.json`), 'utf-8'); - const packageJSON = JSON.parse(packageJsonContent); - const outPackageDir = `${outDir}${packageName}/`; - const outputFile = `${outPackageDir}${packageName}.bundle.mjs`; - - fs.mkdirSync(outPackageDir, { recursive: true }); - - const bundle = await rollup({ - input: inputFile, - plugins: [ - resolve(), - commonjs(), - babel({ - babelHelpers: 'bundled', - presets: [ - ['@babel/preset-env', { - targets: { - chrome: '58', - ie: '11', - }, - }], - ], - }), - ], - }); - - await bundle.write({ - file: outputFile, - format: 'esm', - name: packageName, - globals: {}, - }); - - const packageJson = { - name: packageName, - version: packageJSON.version, - exports: `./${packageName}.bundle.mjs`, - type: 'module', - license: packageJSON.license, - }; - - fs.writeFileSync( - path.join(outPackageDir, 'package.json'), - JSON.stringify(packageJson, null, 2), - ); - - const { stdout, stderr } = await execAsync('npm pack', { cwd: outPackageDir }); - const filename = `${packageName}-${packageJSON.version}.tgz`; - - if (stdout.trim('\n') === filename) { - fs.renameSync( - path.join(outPackageDir, filename), - path.join(outDir, filename), - ); - fs.rmSync(outPackageDir, { recursive: true, force: true }); - } else { - console.error('stderr:\n', stderr); - } -} - -[ - { - packageName: 'openai', - inputFile: './node_modules/openai/index.mjs', - }, -].forEach(({ packageName, inputFile }) => { - buildAndPack(packageName, inputFile).catch((err) => { - console.error('Build failed:', err); - }); -}); diff --git a/apps/demos/utils/server/csp-bundle-angular.js b/apps/demos/utils/server/csp-bundle-angular.js index d09d272bb7b5..a66d4f187513 100644 --- a/apps/demos/utils/server/csp-bundle-angular.js +++ b/apps/demos/utils/server/csp-bundle-angular.js @@ -194,8 +194,7 @@ function discoverComponentStyleFiles(tsFiles) { const src = fs.readFileSync(tsFile, 'utf8'); for (const m of src.matchAll(STYLE_URLS_RE)) { for (const item of m[1].matchAll(STYLE_URL_ITEM_RE)) { - // Drop the SystemJS `${modulePrefix}` placeholder; under AOT it collapses to ''. - const cleaned = item[1].includes('${') ? item[1].replace(/\$\{[^}]+\}/g, '') : item[1]; + const cleaned = item[1]; result.add(path.resolve(path.dirname(tsFile), cleaned)); } } @@ -379,23 +378,24 @@ function isFileCached(filePath) { return fileExistsCache.get(filePath); } -// apps/demos/node_modules/devextreme only ships bundles/; redirect to the real CJS modules. -const DEVEXTREME_CJS_ROOT = path.join( - REPO_ROOT, 'packages', 'devextreme', 'artifacts', 'transpiled-esm-npm', 'cjs', +// apps/demos/node_modules/devextreme only ships bundles/; redirect to the real +// ESM modules under packages/devextreme/artifacts. +const DEVEXTREME_ESM_ROOT = path.join( + REPO_ROOT, 'packages', 'devextreme', 'artifacts', 'transpiled-esm-npm', 'esm', ); const devextremeRedirectPlugin = { - name: 'csp-bundle-angular:devextreme-cjs-redirect', + name: 'csp-bundle-angular:devextreme-esm-redirect', setup(build) { build.onResolve({ filter: /^devextreme(\/.*)?$/ }, (args) => { const sub = args.path === 'devextreme' ? '' : args.path.slice('devextreme/'.length); const candidates = sub ? [ - path.join(DEVEXTREME_CJS_ROOT, sub), - path.join(DEVEXTREME_CJS_ROOT, `${sub}.js`), - path.join(DEVEXTREME_CJS_ROOT, sub, 'index.js'), - path.join(DEVEXTREME_CJS_ROOT, `${sub}.mjs`), + path.join(DEVEXTREME_ESM_ROOT, sub), + path.join(DEVEXTREME_ESM_ROOT, `${sub}.js`), + path.join(DEVEXTREME_ESM_ROOT, sub, 'index.js'), + path.join(DEVEXTREME_ESM_ROOT, `${sub}.mjs`), ] - : [path.join(DEVEXTREME_CJS_ROOT, 'index.js')]; + : [path.join(DEVEXTREME_ESM_ROOT, 'index.js')]; for (const candidate of candidates) { if (isFileCached(candidate)) { return { path: candidate }; @@ -447,10 +447,10 @@ const devextremeDistRedirectPlugin = { }, }; -// Rewrite SystemJS specifiers (npm:foo, !json, globalize/) for esbuild. +// Resolve `globalize/` to the dist browser build. const GLOBALIZE_BASE = path.join(REPO_ROOT, 'node_modules', 'globalize', 'dist', 'globalize'); -const systemJsQuirksPlugin = { - name: 'csp-bundle-angular:systemjs-quirks', +const globalizePlugin = { + name: 'csp-bundle-angular:globalize', setup(build) { build.onResolve({ filter: /^globalize\/[^/]+$/ }, (args) => { const sub = args.path.slice('globalize/'.length); @@ -463,31 +463,6 @@ const systemJsQuirksPlugin = { } return null; }); - - build.onResolve({ filter: /(^npm:)|(!json$)/ }, async (args) => { - let spec = args.path; - const forceJson = spec.endsWith('!json'); - if (forceJson) spec = spec.slice(0, -'!json'.length); - if (spec.startsWith('npm:')) spec = spec.slice('npm:'.length); - - const resolved = await build.resolve(spec, { - kind: args.kind, - importer: args.importer, - resolveDir: args.resolveDir, - pluginData: { cspBundleAngularResolved: true }, - }); - if (resolved.errors.length > 0) return resolved; - - if (forceJson) { - return { path: resolved.path, namespace: 'csp-bundle-angular-force-json' }; - } - return { path: resolved.path, external: resolved.external }; - }); - - build.onLoad({ filter: /.*/, namespace: 'csp-bundle-angular-force-json' }, (args) => ({ - contents: fs.readFileSync(args.path, 'utf8'), - loader: 'json', - })); }, }; @@ -592,7 +567,7 @@ function makeBuildOptions({ plugins: [ angularSingleCopyPlugin, antiForgeryPlugin, - systemJsQuirksPlugin, + globalizePlugin, devextremeAngularSnakeCasePlugin, devextremeDistRedirectPlugin, devextremeRedirectPlugin, @@ -848,7 +823,7 @@ module.exports = { ANGULAR_ZONE_SCRIPT, angularSingleCopyPlugin, antiForgeryPlugin, - systemJsQuirksPlugin, + globalizePlugin, devextremeAngularSnakeCasePlugin, devextremeDistRedirectPlugin, devextremeRedirectPlugin, diff --git a/apps/demos/utils/server/csp-bundle.js b/apps/demos/utils/server/csp-bundle.js index 8c7ac3b77957..446f7d0d5eb6 100644 --- a/apps/demos/utils/server/csp-bundle.js +++ b/apps/demos/utils/server/csp-bundle.js @@ -95,8 +95,8 @@ const ignoreMissingCssPlugin = { const ANTI_FORGERY_PATH = path.join(DEMOS_APP_ROOT, 'shared', 'anti-forgery', 'fetch-override.js'); const GLOBALIZE_BASE = path.join(NODE_MODULES, 'globalize', 'dist', 'globalize'); -const systemJsQuirksPlugin = { - name: 'csp-bundle:systemjs-quirks', +const demoAliasesPlugin = { + name: 'csp-bundle:demo-aliases', setup(build) { build.onResolve({ filter: /^anti-forgery$/ }, () => ({ path: ANTI_FORGERY_PATH })); @@ -106,31 +106,6 @@ const systemJsQuirksPlugin = { if (fs.existsSync(full)) return { path: full }; return null; }); - - build.onResolve({ filter: /(^npm:)|(!json$)/ }, async (args) => { - let spec = args.path; - const forceJson = spec.endsWith('!json'); - if (forceJson) spec = spec.slice(0, -'!json'.length); - if (spec.startsWith('npm:')) spec = spec.slice('npm:'.length); - - const resolved = await build.resolve(spec, { - kind: args.kind, - importer: args.importer, - resolveDir: args.resolveDir, - pluginData: { cspBundleResolved: true }, - }); - if (resolved.errors.length > 0) return resolved; - - if (forceJson) { - return { path: resolved.path, namespace: 'csp-bundle-force-json' }; - } - return { path: resolved.path, external: resolved.external }; - }); - - build.onLoad({ filter: /.*/, namespace: 'csp-bundle-force-json' }, (args) => ({ - contents: fs.readFileSync(args.path, 'utf8'), - loader: 'json', - })); }, }; @@ -201,7 +176,7 @@ function getSharedOptions(framework) { plugins: [ vendorGlobalPlugin(framework), devextremeDedupePlugin, - systemJsQuirksPlugin, + demoAliasesPlugin, ignoreMissingCssPlugin, ...(framework === 'Vue' ? [getVuePlugin()] : []), ], diff --git a/apps/demos/utils/server/tsconfig.csp-bundle-angular.json b/apps/demos/utils/server/tsconfig.csp-bundle-angular.json index 1e0187962272..aae8ecc56393 100644 --- a/apps/demos/utils/server/tsconfig.csp-bundle-angular.json +++ b/apps/demos/utils/server/tsconfig.csp-bundle-angular.json @@ -8,6 +8,7 @@ "emitDecoratorMetadata": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, + "resolveJsonModule": true, "skipLibCheck": true, "ignoreDeprecations": "6.0", "useDefineForClassFields": false, @@ -16,8 +17,8 @@ "baseUrl": "../../", "paths": { "@angular/*": ["node_modules/@angular/*"], - "devextreme": ["../../packages/devextreme/artifacts/transpiled-esm-npm/cjs/index"], - "devextreme/*": ["../../packages/devextreme/artifacts/transpiled-esm-npm/cjs/*"], + "devextreme": ["../../packages/devextreme/artifacts/transpiled-esm-npm/esm/index"], + "devextreme/*": ["../../packages/devextreme/artifacts/transpiled-esm-npm/esm/*"], "devextreme-dist/*": ["../../packages/devextreme/artifacts/*"], "globalize/*": ["../../node_modules/globalize/dist/globalize/*"], "anti-forgery": ["shared/anti-forgery/fetch-override.js"] diff --git a/apps/demos/utils/shared/config-helper.js b/apps/demos/utils/shared/config-helper.js deleted file mode 100644 index 34e98512f64c..000000000000 --- a/apps/demos/utils/shared/config-helper.js +++ /dev/null @@ -1,34 +0,0 @@ -const { join } = require('path'); -const { writeFileSync, existsSync, readFileSync } = require('fs'); - -const configPath = join(__dirname, '..', '..', 'repository.config.json'); - -const config = { - devextreme: '', - 'devextreme-angular': '', - 'devextreme-react': '', - 'devextreme-vue': '', - 'devexpress-diagram': '', - 'devexpress-gantt': '', - 'devextreme-aspnet': '', -}; - -const updateConfig = (configObject) => { - const configString = JSON.stringify(configObject, null, 2); - console.log(`Updating ${configPath}. Config:\n${configString}`); - writeFileSync(configPath, configString, 'utf8'); - console.log('File updated.'); -}; - -const init = () => { - if (existsSync(configPath)) { - return JSON.parse(readFileSync(configPath, 'utf8')); - } - updateConfig(config); - return config; -}; - -module.exports = { - updateConfig, - init, -}; diff --git a/apps/demos/utils/shell/server.js b/apps/demos/utils/shell/server.js index e82ea0d43282..8fb7dbfcf14d 100644 --- a/apps/demos/utils/shell/server.js +++ b/apps/demos/utils/shell/server.js @@ -27,7 +27,7 @@ const getDemoPath = (requestPath) => requestPath.replace(/^\/apps\/demos(?=\/|$) // watching all ~2,500 demos. const BUNDLED_APPROACHES = new Set(['React', 'ReactJs', 'Vue', 'Angular']); const GENERATED_ENTRY_NAMES = new Set([ - 'bundle.js', 'bundle.css', indexFileName, 'config.js', 'tsconfig.json', 'description.md', + 'bundle.js', 'bundle.css', indexFileName, 'tsconfig.json', 'description.md', ]); function newestSourceMtimeMs(dir) { diff --git a/apps/demos/utils/templates/Angular/app/app.component.ts b/apps/demos/utils/templates/Angular/app/app.component.ts index cc6fffa5bbd3..537d11b351ef 100644 --- a/apps/demos/utils/templates/Angular/app/app.component.ts +++ b/apps/demos/utils/templates/Angular/app/app.component.ts @@ -8,15 +8,9 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } -let modulePrefix = ''; -// @ts-ignore -if (window && window.config?.packageConfigPaths) { - modulePrefix = '/app'; -} - @Component({ selector: 'demo-app', - templateUrl: `.${modulePrefix}/app.component.html`, + templateUrl: './app.component.html', providers: [Service], }) export class AppComponent { diff --git a/apps/demos/utils/tests/shared/config-helper.test.js b/apps/demos/utils/tests/shared/config-helper.test.js deleted file mode 100644 index dbb98921f950..000000000000 --- a/apps/demos/utils/tests/shared/config-helper.test.js +++ /dev/null @@ -1,91 +0,0 @@ -const fs = require('fs'); -const { join } = require('path'); -const { init, updateConfig } = require('../../shared/config-helper'); - -const configPath = join(__dirname, '..', '..', '..', 'repository.config.json'); - -jest.mock('fs'); - -const configKeys = [ - 'devextreme', - 'devextreme-angular', - 'devextreme-react', - 'devextreme-vue', - 'devexpress-diagram', - 'devexpress-gantt', - 'devextreme-aspnet', -]; - -describe('Config helper tests', () => { - beforeEach(() => { - fs.existsSync.mockReset(); - fs.readFileSync.mockReset(); - fs.writeFileSync.mockReset(); - }); - test('Config does not exists', () => { - fs.existsSync.mockReturnValue(false); - const config = init(); - - configKeys.forEach((key) => { - expect(config[key]).toBe(''); - }); - - expect(fs.writeFileSync).toHaveBeenCalledTimes(1); - expect(fs.writeFileSync).toHaveBeenCalledWith(configPath, `{ - "devextreme": "", - "devextreme-angular": "", - "devextreme-react": "", - "devextreme-vue": "", - "devexpress-diagram": "", - "devexpress-gantt": "", - "devextreme-aspnet": "" -}`, 'utf8'); - }); - - test('Has config file', () => { - fs.existsSync.mockReturnValue(true); - fs.readFileSync.mockReturnValue(`{"devextreme":"1", - "devextreme-angular":"1", - "devextreme-react":"1", - "devextreme-vue":"1", - "devexpress-diagram":"1", - "devexpress-gantt":"1", - "devextreme-aspnet":"1"}`); - const config = init(); - - configKeys.forEach((key) => { - expect(config[key]).toBe('1'); - }); - - expect(fs.readFileSync).toHaveBeenCalledTimes(1); - expect(fs.readFileSync).toHaveBeenCalledWith(configPath, 'utf8'); - expect(fs.writeFileSync).toHaveBeenCalledTimes(0); - }); - - test('Update config', () => { - fs.existsSync.mockReturnValue(true); - fs.readFileSync.mockReturnValue(`{"devextreme":"1", - "devextreme-angular":"1", - "devextreme-react":"1", - "devextreme-vue":"1", - "devexpress-diagram":"1", - "devexpress-gantt":"1", - "devextreme-aspnet":"1"}`); - const config = init(); - - config['devextreme-aspnet'] = '2'; - - updateConfig(config); - - expect(fs.writeFileSync).toHaveBeenCalledTimes(1); - expect(fs.writeFileSync).toHaveBeenCalledWith(configPath, `{ - "devextreme": "1", - "devextreme-angular": "1", - "devextreme-react": "1", - "devextreme-vue": "1", - "devexpress-diagram": "1", - "devexpress-gantt": "1", - "devextreme-aspnet": "2" -}`, 'utf8'); - }); -}); diff --git a/apps/demos/utils/ts-to-js-converter/converter.ts b/apps/demos/utils/ts-to-js-converter/converter.ts index b423a3481f70..20d7252a6071 100644 --- a/apps/demos/utils/ts-to-js-converter/converter.ts +++ b/apps/demos/utils/ts-to-js-converter/converter.ts @@ -256,7 +256,6 @@ const formatOutputs = async ( eslintPatterns, '--config', eslintConfig, - '--ignore-pattern "**/config.js"', '--ignore-pattern "*.tsbuildinfo"', ].join(' '); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2416842c62d8..7c8b54c3342f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -283,7 +283,7 @@ importers: version: 0.8.5 stylelint: specifier: 'catalog:' - version: 16.22.0(typescript@5.9.3) + version: 16.22.0(supports-color@7.2.0)(typescript@5.9.3) ts-node: specifier: 10.9.2 version: 10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3) @@ -341,7 +341,7 @@ importers: version: 20.3.24(9c96f6f89ff339f3b03a8e5071cfef81) '@angular/cli': specifier: catalog:angular - version: 20.3.24(@types/node@20.11.17)(chokidar@4.0.3) + version: 20.3.24(@types/node@20.11.17)(chokidar@4.0.3)(supports-color@7.2.0) '@types/jasmine': specifier: 5.1.4 version: 5.1.4 @@ -396,9 +396,6 @@ importers: '@preact/signals-core': specifier: ^1.8.0 version: 1.14.1 - '@rollup/plugin-commonjs': - specifier: 19.0.2 - version: 19.0.2(rollup@4.59.0) '@vue/compiler-sfc': specifier: 3.4.27 version: 3.4.27 @@ -511,8 +508,8 @@ importers: specifier: 4.2.0 version: 4.2.0 openai: - specifier: 4.73.1 - version: 4.73.1(zod@3.24.4) + specifier: 7.5.0 + version: 7.5.0(ws@8.21.1)(zod@3.24.4) preact: specifier: 10.12.1 version: 10.12.1 @@ -597,7 +594,7 @@ importers: version: 7.29.7 '@babel/eslint-parser': specifier: 'catalog:' - version: 7.29.7(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.6.1)) + version: 7.29.7(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) '@babel/preset-env': specifier: 7.29.7 version: 7.29.7(@babel/core@7.29.7) @@ -609,25 +606,16 @@ importers: version: 7.29.7(@babel/core@7.29.7) '@eslint/compat': specifier: 1.4.1 - version: 1.4.1(eslint@9.39.4(jiti@2.6.1)) + version: 1.4.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) '@eslint/eslintrc': specifier: 'catalog:' version: 3.3.5 '@eslint/js': specifier: 'catalog:' version: 9.39.4 - '@rollup/plugin-babel': - specifier: 6.1.0 - version: 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.59.0) - '@rollup/plugin-node-resolve': - specifier: 15.3.1 - version: 15.3.1(rollup@4.59.0) - '@rollup/plugin-replace': - specifier: 5.0.7 - version: 5.0.7(rollup@4.59.0) '@stylistic/eslint-plugin': specifier: 'catalog:' - version: 5.10.0(eslint@9.39.4(jiti@2.6.1)) + version: 5.10.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) '@testcafe-community/axe': specifier: 3.5.0 version: 3.5.0(axe-core@4.11.3)(testcafe@3.7.5) @@ -651,13 +639,13 @@ importers: version: 17.0.35 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + version: 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) '@typescript-eslint/parser': specifier: 'catalog:' - version: 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + version: 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) '@vue/eslint-config-typescript': specifier: 12.0.0 - version: 12.0.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))))(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) + version: 12.0.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) '@vue/tsconfig': specifier: 0.9.1 version: 0.9.1(typescript@6.0.3)(vue@3.5.32(typescript@6.0.3)) @@ -681,40 +669,40 @@ importers: version: 2.0.17(testcafe@3.7.5) eslint: specifier: 'catalog:' - version: 9.39.4(jiti@2.6.1) + version: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) eslint-config-airbnb-typescript: specifier: 'catalog:' - version: 18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + version: 18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(1ab26e2fdac0a1462882017b4fe7b289) + version: 1.1.12(8a02c8ea109c9cf26ed5b6a911da64a7) eslint-plugin-deprecation: specifier: 3.0.0 - version: 3.0.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) + version: 3.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) eslint-plugin-import: specifier: 'catalog:' - version: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) eslint-plugin-jest: specifier: 29.15.2 - version: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)))(supports-color@7.2.0)(typescript@6.0.3) + version: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(jest@29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)))(supports-color@7.2.0)(typescript@6.0.3) eslint-plugin-no-only-tests: specifier: 'catalog:' version: 3.3.0 eslint-plugin-react: specifier: 7.37.5 - version: 7.37.5(eslint@9.39.4(jiti@2.6.1)) + version: 7.37.5(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) eslint-plugin-react-hooks: specifier: 5.2.0 - version: 5.2.0(eslint@9.39.4(jiti@2.6.1)) + version: 5.2.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) eslint-plugin-react-perf: specifier: 3.3.3 - version: 3.3.3(eslint@9.39.4(jiti@2.6.1)) + version: 3.3.3(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) eslint-plugin-spellcheck: specifier: 0.0.20 - version: 0.0.20(eslint@9.39.4(jiti@2.6.1)) + version: 0.0.20(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) eslint-plugin-vue: specifier: 'catalog:' - version: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) + version: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)) express: specifier: 4.22.1 version: 4.22.1 @@ -729,7 +717,7 @@ importers: version: 14.1.1(supports-color@7.2.0) jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) + version: 29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) jest-environment-node: specifier: 29.7.0 version: 29.7.0 @@ -751,9 +739,6 @@ importers: open: specifier: 8.4.2 version: 8.4.2 - rollup: - specifier: 4.59.0 - version: 4.59.0 serve-index: specifier: 1.9.2 version: 1.9.2 @@ -771,7 +756,7 @@ importers: version: 38.0.0(stylelint@16.22.0(typescript@6.0.3)) testcafe: specifier: 'catalog:' - version: 3.7.5 + version: 3.7.5(supports-color@7.2.0) testcafe-reporter-spec-time: specifier: 4.0.0 version: 4.0.0 @@ -780,7 +765,7 @@ importers: version: 10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3) vue-eslint-parser: specifier: 'catalog:' - version: 10.0.0(eslint@9.39.4(jiti@2.6.1)) + version: 10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0) vue-tsc: specifier: 3.0.8 version: 3.0.8(typescript@6.0.3) @@ -990,7 +975,7 @@ importers: version: 9.39.4(jiti@2.6.1) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(36a0f49ab754119732d0cad2df2dd8f9) + version: 1.1.12(df15cfffce683e1bcb7bfdacad1a6df8) eslint-plugin-i18n: specifier: 'catalog:' version: 2.4.0 @@ -1062,7 +1047,7 @@ importers: version: 9.39.4(jiti@2.6.1) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(34e25ca7f08f1322a043ec8d80e91c93) + version: 1.1.12(036b0b25bc375413172c4d0cf61bea25) eslint-migration-utils: specifier: workspace:* version: link:../../packages/eslint-migration-utils @@ -1137,7 +1122,7 @@ importers: version: 9.39.4(jiti@2.6.1) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(c357a05deb2b16688bde72abde48073f) + version: 1.1.12(3323971c1e531ea4fcc264c8af1d91e5) eslint-migration-utils: specifier: workspace:* version: link:../../packages/eslint-migration-utils @@ -1164,7 +1149,7 @@ importers: version: 0.12.1 testcafe: specifier: 'catalog:' - version: 3.7.5 + version: 3.7.5(supports-color@7.2.0) testcafe-reporter-spec-time: specifier: 4.0.0 version: 4.0.0 @@ -1339,7 +1324,7 @@ importers: version: 2.1.0(jasmine-core@5.6.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) testcafe: specifier: 'catalog:' - version: 3.7.5 + version: 3.7.5(supports-color@7.2.0) typescript: specifier: 5.8.3 version: 5.8.3 @@ -1478,7 +1463,7 @@ importers: version: 18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(33b7e80734c34857e30298d4e85d3fef) + version: 1.1.12(21373fd47cc2a7a56720766fc64e98ca) eslint-migration-utils: specifier: workspace:* version: link:../eslint-migration-utils @@ -1505,7 +1490,7 @@ importers: version: 3.3.0 eslint-plugin-perfectionist: specifier: 'catalog:' - version: 5.9.1(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) + version: 5.9.1(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@4.9.5) eslint-plugin-qunit: specifier: 'catalog:' version: 8.2.6(eslint@9.39.4(jiti@2.6.1)) @@ -1699,7 +1684,7 @@ importers: version: 9.39.4(jiti@2.6.1) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(34e25ca7f08f1322a043ec8d80e91c93) + version: 1.1.12(036b0b25bc375413172c4d0cf61bea25) eslint-migration-utils: specifier: workspace:* version: link:../eslint-migration-utils @@ -1861,7 +1846,7 @@ importers: version: 18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(d15b6dd1a804cd08c9b9266c82470597) + version: 1.1.12(2159c8bdfeeb538cd9a87b0f06dfe45f) eslint-migration-utils: specifier: workspace:* version: link:../eslint-migration-utils @@ -1892,7 +1877,7 @@ importers: devDependencies: '@stylistic/stylelint-plugin': specifier: 3.1.3 - version: 3.1.3(stylelint@16.22.0(typescript@5.9.3)) + version: 3.1.3(stylelint@16.22.0(typescript@6.0.3)) autoprefixer: specifier: 10.5.0 version: 10.5.0(postcss@8.5.23) @@ -1910,16 +1895,16 @@ importers: version: 1.93.3 stylelint: specifier: 'catalog:' - version: 16.22.0(typescript@5.9.3) + version: 16.22.0(typescript@6.0.3) stylelint-config-standard-scss: specifier: 14.0.0 - version: 14.0.0(postcss@8.5.23)(stylelint@16.22.0(typescript@5.9.3)) + version: 14.0.0(postcss@8.5.23)(stylelint@16.22.0(typescript@6.0.3)) stylelint-scss: specifier: 6.10.0 - version: 6.10.0(stylelint@16.22.0(typescript@5.9.3)) + version: 6.10.0(stylelint@16.22.0(typescript@6.0.3)) ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.29.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.1.2(@babel/core@7.29.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)))(typescript@5.9.3) packages/devextreme-themebuilder: dependencies: @@ -1971,7 +1956,7 @@ importers: version: 18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(0bf0cf098d0a3b928d7fd275ba37129c) + version: 1.1.12(765db8ce296b6314aa6fee62e11efa0e) eslint-plugin-import: specifier: 'catalog:' version: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)) @@ -2053,7 +2038,7 @@ importers: version: 18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) eslint-config-devextreme: specifier: 'catalog:' - version: 1.1.12(d15b6dd1a804cd08c9b9266c82470597) + version: 1.1.12(2159c8bdfeeb538cd9a87b0f06dfe45f) eslint-plugin-i18n: specifier: 'catalog:' version: 2.4.0 @@ -2199,7 +2184,7 @@ importers: version: link:../devextreme/artifacts/npm/devextreme testcafe: specifier: 'catalog:' - version: 3.7.5 + version: 3.7.5(supports-color@7.2.0) packages: @@ -4394,16 +4379,33 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@csstools/css-parser-algorithms@2.7.1': + resolution: {integrity: sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-tokenizer': ^2.4.1 + '@csstools/css-parser-algorithms@3.0.5': resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} engines: {node: '>=18'} peerDependencies: '@csstools/css-tokenizer': ^3.0.4 + '@csstools/css-tokenizer@2.4.1': + resolution: {integrity: sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==} + engines: {node: ^14 || ^16 || >=18} + '@csstools/css-tokenizer@3.0.4': resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} + '@csstools/media-query-list-parser@2.1.13': + resolution: {integrity: sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.7.1 + '@csstools/css-tokenizer': ^2.4.1 + '@csstools/media-query-list-parser@3.0.1': resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} engines: {node: '>=18'} @@ -4418,6 +4420,12 @@ packages: '@csstools/css-parser-algorithms': ^3.0.5 '@csstools/css-tokenizer': ^3.0.4 + '@csstools/selector-specificity@3.1.1': + resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + '@csstools/selector-specificity@5.0.0': resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} engines: {node: '>=18'} @@ -6876,19 +6884,6 @@ packages: peerDependencies: rollup: ^4.59.0 - '@rollup/plugin-babel@6.1.0': - resolution: {integrity: sha512-dFZNuFD2YRcoomP4oYf+DvQNSUA9ih+A3vUqopQx5EdtPGo3WBnQcI/S8pwpz91UsGfL0HsMSOlaMld8HrbubA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@babel/core': ^7.29.1 - '@types/babel__core': ^7.1.9 - rollup: ^4.59.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true - rollup: - optional: true - '@rollup/plugin-commonjs@19.0.2': resolution: {integrity: sha512-gBjarfqlC7qs0AutpRW/hrFNm+cd2/QKxhwyFa+srbg1oX7rDsEU3l+W7LAUhsAp9mPJMAkXDhLbQaVwEaE8bA==} engines: {node: '>= 8.0.0'} @@ -6910,39 +6905,12 @@ packages: peerDependencies: rollup: ^4.59.0 - '@rollup/plugin-node-resolve@15.3.1': - resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^4.59.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-replace@5.0.7': - resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^4.59.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@3.1.0': resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^4.59.0 - '@rollup/pluginutils@5.3.0': - resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^4.59.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.4.0': resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} engines: {node: '>=14.0.0'} @@ -7617,6 +7585,9 @@ packages: '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + '@types/minimist@1.2.5': + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} @@ -7692,9 +7663,6 @@ packages: '@types/resolve@1.17.1': resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - '@types/resolve@1.20.2': - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -8716,6 +8684,10 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + asn1.js@4.10.1: resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} @@ -9245,6 +9217,10 @@ packages: camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + camelcase-keys@7.0.2: + resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} + engines: {node: '>=12'} + camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -9848,6 +9824,10 @@ packages: css-select@6.0.0: resolution: {integrity: sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==} + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@3.2.1: resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} @@ -9962,6 +9942,18 @@ packages: supports-color: optional: true + decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decamelize@5.0.1: + resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} + engines: {node: '>=10'} + decimal.js@10.6.0: resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} @@ -11014,6 +11006,10 @@ packages: file-entry-cache@10.1.4: resolution: {integrity: sha512-5XRUFc0WTtUbjfGzEwXc42tiGxQHBmtbUG1h9L2apu4SulCGN3Hqm//9D6FAolf8MYNL7f/YlJl9vy08pj5JuA==} + file-entry-cache@7.0.2: + resolution: {integrity: sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==} + engines: {node: '>=12.0.0'} + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -11385,6 +11381,10 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + harmony-reflect@1.6.2: resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} @@ -11516,6 +11516,10 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + hosted-git-info@9.0.2: resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==} engines: {node: ^20.17.0 || >=22.9.0} @@ -11746,6 +11750,10 @@ packages: resolution: {integrity: sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==} engines: {node: '>=6'} + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + import-local@3.2.0: resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} @@ -12049,6 +12057,10 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -12775,6 +12787,9 @@ packages: knockout@3.5.3: resolution: {integrity: sha512-6iPv8M/xDPYfsiKyEyIPcSYBt8L+FZoJS/frLT8Nq3n9kMvP+WZ6ZPehYZV5c22Qc64Ie7unmTqYqgSdCB1Taw==} + known-css-properties@0.29.0: + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} + known-css-properties@0.35.0: resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==} @@ -13180,6 +13195,14 @@ packages: makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + + map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + match-url-wildcard@0.0.4: resolution: {integrity: sha512-R1XhQaamUZPWLOPtp4ig5j+3jctN+skhgRmEQTUamMzmNtRG69QEirQs0NZKLtHMR7tzWpmtnS4Eqv65DcgXUA==} @@ -13211,6 +13234,9 @@ packages: mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} @@ -13242,6 +13268,10 @@ packages: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} + meow@10.1.5: + resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + meow@13.2.0: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} @@ -13425,6 +13455,10 @@ packages: resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -13766,6 +13800,10 @@ packages: normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -13945,6 +13983,27 @@ packages: zod: optional: true + openai@7.5.0: + resolution: {integrity: sha512-ZbDBz8FSB8Mv8fFYIUvzTFMdV5vl93/octp1MdtK2lfYepSpfv/ewmeugpKz/cwGtFSx+YuUM4NwpZ2P55YiPA==} + engines: {node: '>=22.0.0'} + peerDependencies: + '@aws-sdk/credential-provider-node': '>=3.972.0 <4' + '@smithy/hash-node': '>=4.3.0 <5' + '@smithy/signature-v4': '>=5.4.0 <6' + ws: ^8.21.0 + zod: ^3.25 || ^4.0 + peerDependenciesMeta: + '@aws-sdk/credential-provider-node': + optional: true + '@smithy/hash-node': + optional: true + '@smithy/signature-v4': + optional: true + ws: + optional: true + zod: + optional: true + opencollective-postinstall@2.0.3: resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==} hasBin: true @@ -14594,6 +14653,10 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + quill-delta@5.1.0: resolution: {integrity: sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==} engines: {node: '>= 12.0.0'} @@ -14710,10 +14773,18 @@ packages: read-only-stream@2.0.0: resolution: {integrity: sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==} + read-pkg-up@8.0.0: + resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==} + engines: {node: '>=12'} + read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} + read-pkg@6.0.0: + resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} + engines: {node: '>=12'} + readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -14761,6 +14832,10 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} + redent@4.0.0: + resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==} + engines: {node: '>=12'} + reflect-metadata@0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} @@ -15817,6 +15892,11 @@ packages: peerDependencies: stylelint: ^16.0.2 + stylelint@15.11.0: + resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + stylelint@16.22.0: resolution: {integrity: sha512-SVEMTdjKNV4ollUrIY9ordZ36zHv2/PHzPjfPMau370MlL2VYXeLgSNMMiEbLGRO8RmD2R8/BVUeF2DfnfkC0w==} engines: {node: '>=18.12.0'} @@ -16115,6 +16195,10 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + trim-newlines@4.1.1: + resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} + engines: {node: '>=12'} + trim-trailing-lines@2.1.0: resolution: {integrity: sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg==} @@ -17955,14 +18039,14 @@ snapshots: - tsx - yaml - '@angular/cli@20.3.24(@types/node@20.11.17)(chokidar@4.0.3)': + '@angular/cli@20.3.24(@types/node@20.11.17)(chokidar@4.0.3)(supports-color@7.2.0)': dependencies: '@angular-devkit/architect': 0.2003.24(chokidar@4.0.3) '@angular-devkit/core': 20.3.24(chokidar@4.0.3) '@angular-devkit/schematics': 20.3.24(chokidar@4.0.3) '@inquirer/prompts': 7.8.2(@types/node@20.11.17) '@listr2/prompt-adapter-inquirer': 3.0.1(@inquirer/prompts@7.8.2(@types/node@20.11.17))(@types/node@20.11.17)(listr2@9.0.1) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.26.0(supports-color@7.2.0)(zod@4.1.13) '@schematics/angular': 20.3.24(chokidar@4.0.3) '@yarnpkg/lockfile': 1.1.0 algoliasearch: 5.35.0 @@ -17970,7 +18054,7 @@ snapshots: jsonc-parser: 3.3.1 listr2: 9.0.1 npm-package-arg: 13.0.0 - pacote: 21.0.4 + pacote: 21.0.4(supports-color@7.2.0) resolve: 1.22.10 semver: 7.7.2 yargs: 18.0.0 @@ -17988,7 +18072,7 @@ snapshots: '@angular-devkit/schematics': 20.3.24(chokidar@4.0.3) '@inquirer/prompts': 7.8.2(@types/node@20.19.37) '@listr2/prompt-adapter-inquirer': 3.0.1(@inquirer/prompts@7.8.2(@types/node@20.19.37))(@types/node@20.19.37)(listr2@9.0.1) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.26.0(supports-color@7.2.0)(zod@4.1.13) '@schematics/angular': 20.3.24(chokidar@4.0.3) '@yarnpkg/lockfile': 1.1.0 algoliasearch: 5.35.0 @@ -17996,7 +18080,7 @@ snapshots: jsonc-parser: 3.3.1 listr2: 9.0.1 npm-package-arg: 13.0.0 - pacote: 21.0.4 + pacote: 21.0.4(supports-color@7.2.0) resolve: 1.22.10 semver: 7.7.2 yargs: 18.0.0 @@ -18014,7 +18098,7 @@ snapshots: '@angular-devkit/schematics': 20.3.24(chokidar@4.0.3) '@inquirer/prompts': 7.8.2(@types/node@26.1.1) '@listr2/prompt-adapter-inquirer': 3.0.1(@inquirer/prompts@7.8.2(@types/node@26.1.1))(@types/node@26.1.1)(listr2@9.0.1) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.26.0(supports-color@7.2.0)(zod@4.1.13) '@schematics/angular': 20.3.24(chokidar@4.0.3) '@yarnpkg/lockfile': 1.1.0 algoliasearch: 5.35.0 @@ -18022,7 +18106,7 @@ snapshots: jsonc-parser: 3.3.1 listr2: 9.0.1 npm-package-arg: 13.0.0 - pacote: 21.0.4 + pacote: 21.0.4(supports-color@7.2.0) resolve: 1.22.10 semver: 7.7.2 yargs: 18.0.0 @@ -18269,6 +18353,14 @@ snapshots: obug: 2.1.4 semver: 7.8.5 + '@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))': + dependencies: + '@babel/core': 7.29.7 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + '@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.6.1))': dependencies: '@babel/core': 7.29.7 @@ -18404,7 +18496,7 @@ snapshots: regexpu-core: 6.4.0 semver: 7.8.5 - '@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.29.7)': + '@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.29.7)(supports-color@7.2.0)': dependencies: '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.29.7 @@ -18415,7 +18507,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.29.7)': + '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.29.7)(supports-color@7.2.0)': dependencies: '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.29.7 @@ -19839,14 +19931,14 @@ snapshots: '@babel/core': 8.0.1 '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1) - '@babel/plugin-transform-runtime@7.23.3(@babel/core@7.29.7)': + '@babel/plugin-transform-runtime@7.23.3(@babel/core@7.29.7)(supports-color@7.2.0)': dependencies: '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.29.7) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.29.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.29.7)(supports-color@7.2.0) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.29.7)(supports-color@7.2.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -20492,12 +20584,23 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1)': + dependencies: + '@csstools/css-tokenizer': 2.4.1 + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': dependencies: '@csstools/css-tokenizer': 3.0.4 + '@csstools/css-tokenizer@2.4.1': {} + '@csstools/css-tokenizer@3.0.4': {} + '@csstools/media-query-list-parser@2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1)': + dependencies: + '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) + '@csstools/css-tokenizer': 2.4.1 + '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) @@ -20508,6 +20611,10 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 + '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.2)': + dependencies: + postcss-selector-parser: 6.1.2 + '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.1)': dependencies: postcss-selector-parser: 7.1.1 @@ -20684,6 +20791,11 @@ snapshots: '@esbuild/win32-x64@0.28.1': optional: true + '@eslint-community/eslint-utils@4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))': + dependencies: + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.10.1(eslint@9.39.4(jiti@2.6.1))': dependencies: eslint: 9.39.4(jiti@2.6.1) @@ -20698,13 +20810,13 @@ snapshots: '@eslint-stylistic/metadata@2.13.0': {} - '@eslint/compat@1.4.1(eslint@9.39.4(jiti@2.6.1))': + '@eslint/compat@1.4.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))': dependencies: '@eslint/core': 0.17.0 optionalDependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) - '@eslint/config-array@0.21.2': + '@eslint/config-array@0.21.2(supports-color@7.2.0)': dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3(supports-color@7.2.0) @@ -21648,7 +21760,7 @@ snapshots: - supports-color - ts-node - '@jest/core@30.2.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3))': + '@jest/core@30.2.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3))': dependencies: '@jest/console': 30.2.0 '@jest/pattern': 30.0.1 @@ -21663,7 +21775,7 @@ snapshots: exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.2.0 - jest-config: 30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)) + jest-config: 30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)) jest-haste-map: 30.2.0 jest-message-util: 30.2.0 jest-regex-util: 30.0.1 @@ -22336,7 +22448,7 @@ snapshots: '@lezer/lr': 1.4.10 json5: 2.2.3 - '@modelcontextprotocol/sdk@1.26.0(zod@4.1.13)': + '@modelcontextprotocol/sdk@1.26.0(supports-color@7.2.0)(zod@4.1.13)': dependencies: '@hono/node-server': 2.0.12(hono@4.13.0) ajv: 8.20.0 @@ -22346,7 +22458,7 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.0.8 - express: 5.2.1 + express: 5.2.1(supports-color@7.2.0) express-rate-limit: 8.3.2(express@5.2.1) hono: 4.13.0 jose: 6.2.2 @@ -22368,7 +22480,7 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.0.8 - express: 5.2.1 + express: 5.2.1(supports-color@7.2.0) express-rate-limit: 8.3.2(express@5.2.1) hono: 4.13.0 jose: 6.2.2 @@ -23790,17 +23902,6 @@ snapshots: rollup: 4.59.0 slash: 3.0.0 - '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.59.0)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.28.6 - '@rollup/pluginutils': 5.3.0(rollup@4.59.0) - optionalDependencies: - '@types/babel__core': 7.20.5 - rollup: 4.59.0 - transitivePeerDependencies: - - supports-color - '@rollup/plugin-commonjs@19.0.2(rollup@4.59.0)': dependencies: '@rollup/pluginutils': 3.1.0(rollup@4.59.0) @@ -23828,23 +23929,6 @@ snapshots: resolve: 1.22.12 rollup: 4.59.0 - '@rollup/plugin-node-resolve@15.3.1(rollup@4.59.0)': - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.59.0) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-module: 1.0.0 - resolve: 1.22.12 - optionalDependencies: - rollup: 4.59.0 - - '@rollup/plugin-replace@5.0.7(rollup@4.59.0)': - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.59.0) - magic-string: 0.30.21 - optionalDependencies: - rollup: 4.59.0 - '@rollup/pluginutils@3.1.0(rollup@4.59.0)': dependencies: '@types/estree': 0.0.39 @@ -23852,14 +23936,6 @@ snapshots: picomatch: 2.3.2 rollup: 4.59.0 - '@rollup/pluginutils@5.3.0(rollup@4.59.0)': - dependencies: - '@types/estree': 1.0.9 - estree-walker: 2.0.2 - picomatch: 4.0.4 - optionalDependencies: - rollup: 4.59.0 - '@rollup/pluginutils@5.4.0(rollup@4.59.0)': dependencies: '@types/estree': 1.0.9 @@ -24001,10 +24077,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@sigstore/tuf@4.0.2': + '@sigstore/tuf@4.0.2(supports-color@7.2.0)': dependencies: '@sigstore/protobuf-specs': 0.5.1 - tuf-js: 4.1.0 + tuf-js: 4.1.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -24208,6 +24284,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@stylistic/eslint-plugin@5.10.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + '@typescript-eslint/types': 8.62.0 + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + estraverse: 5.3.0 + picomatch: 4.0.4 + '@stylistic/eslint-plugin@5.10.0(eslint@9.39.4(jiti@2.6.1))': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) @@ -24218,7 +24304,7 @@ snapshots: estraverse: 5.3.0 picomatch: 4.0.4 - '@stylistic/stylelint-plugin@3.1.3(stylelint@16.22.0(typescript@5.9.3))': + '@stylistic/stylelint-plugin@3.1.3(stylelint@16.22.0(typescript@6.0.3))': dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -24228,7 +24314,7 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 16.22.0(typescript@5.9.3) + stylelint: 16.22.0(typescript@6.0.3) '@swc/core-darwin-arm64@1.15.30': optional: true @@ -24299,7 +24385,7 @@ snapshots: dependencies: axe-core: 4.11.3 chalk: 2.4.2 - testcafe: 3.7.5 + testcafe: 3.7.5(supports-color@7.2.0) '@testing-library/dom@10.4.1': dependencies: @@ -24570,6 +24656,8 @@ snapshots: '@types/minimatch@5.1.2': {} + '@types/minimist@1.2.5': {} + '@types/ms@2.1.0': {} '@types/node-fetch@2.6.13': @@ -24647,8 +24735,6 @@ snapshots: dependencies: '@types/node': 20.19.37 - '@types/resolve@1.20.2': {} - '@types/resolve@1.20.6': {} '@types/retry@0.12.2': {} @@ -24717,16 +24803,16 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 6.21.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) + '@typescript-eslint/parser': 6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) - '@typescript-eslint/utils': 6.21.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + '@typescript-eslint/utils': 6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(typescript@6.0.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3(supports-color@7.2.0) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -24737,6 +24823,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.52.0 + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -24785,10 +24887,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) '@typescript-eslint/utils': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) @@ -24809,19 +24911,31 @@ snapshots: - supports-color - typescript - '@typescript-eslint/parser@6.21.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3)': + '@typescript-eslint/parser@6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3(supports-color@7.2.0) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/typescript-estree': 8.52.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.52.0 + debug: 4.4.3(supports-color@7.2.0) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5)': dependencies: '@typescript-eslint/scope-manager': 8.52.0 @@ -24858,18 +24972,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.52.0 - '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/typescript-estree': 8.52.0(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.52.0 - debug: 4.4.3(supports-color@7.2.0) - eslint: 9.39.4(jiti@2.6.1) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.52.0(typescript@4.9.5)': dependencies: '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@4.9.5) @@ -24933,16 +25035,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.58.2(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@5.9.3) - '@typescript-eslint/types': 8.62.0 - debug: 4.4.3(supports-color@7.2.0) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.62.0(typescript@4.9.5)': + '@typescript-eslint/project-service@8.62.0(supports-color@7.2.0)(typescript@4.9.5)': dependencies: '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@4.9.5) '@typescript-eslint/types': 8.62.0 @@ -25005,10 +25098,6 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/tsconfig-utils@8.58.2(typescript@5.9.3)': - dependencies: - typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.58.2(typescript@6.0.3)': dependencies: typescript: 6.0.3 @@ -25029,18 +25118,30 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@6.21.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3)': + '@typescript-eslint/type-utils@6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.3) - '@typescript-eslint/utils': 6.21.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(typescript@6.0.3) debug: 4.4.3(supports-color@7.2.0) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) ts-api-utils: 1.4.3(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': + dependencies: + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/typescript-estree': 8.52.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(typescript@6.0.3) + debug: 4.4.3(supports-color@7.2.0) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/type-utils@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5)': dependencies: '@typescript-eslint/types': 8.52.0 @@ -25264,24 +25365,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.58.2(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.58.2(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3) - '@typescript-eslint/types': 8.58.2 - '@typescript-eslint/visitor-keys': 8.58.2 - debug: 4.4.3(supports-color@7.2.0) - minimatch: 10.2.4 - semver: 7.8.5 - tinyglobby: 0.2.17 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.62.0(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@8.62.0(supports-color@7.2.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/project-service': 8.62.0(typescript@4.9.5) + '@typescript-eslint/project-service': 8.62.0(supports-color@7.2.0)(typescript@4.9.5) '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@4.9.5) '@typescript-eslint/types': 8.62.0 '@typescript-eslint/visitor-keys': 8.62.0 @@ -25309,31 +25395,42 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/utils@6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) semver: 7.8.5 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.18.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3)': + '@typescript-eslint/utils@7.18.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(supports-color@7.2.0)(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) transitivePeerDependencies: - supports-color - typescript + '@typescript-eslint/utils@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(typescript@6.0.3)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/typescript-estree': 8.52.0(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) @@ -25378,13 +25475,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.2(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3)': + '@typescript-eslint/utils@8.58.2(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) '@typescript-eslint/scope-manager': 8.58.2 '@typescript-eslint/types': 8.58.2 '@typescript-eslint/typescript-estree': 8.58.2(supports-color@7.2.0)(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -25411,23 +25508,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.58.2 '@typescript-eslint/types': 8.58.2 - '@typescript-eslint/typescript-estree': 8.58.2(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.58.2(supports-color@7.2.0)(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.62.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5)': + '@typescript-eslint/utils@8.62.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@4.9.5)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.62.0 '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.62.0(supports-color@7.2.0)(typescript@4.9.5) eslint: 9.39.4(jiti@2.6.1) typescript: 4.9.5 transitivePeerDependencies: @@ -25730,13 +25827,13 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))))(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3)': + '@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) - '@typescript-eslint/parser': 6.21.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + '@typescript-eslint/parser': 6.21.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)) + vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -26279,6 +26376,8 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 + arrify@1.0.1: {} + asn1.js@4.10.1: dependencies: bn.js: 4.12.3 @@ -26540,10 +26639,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.29.7): + babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.29.7)(supports-color@7.2.0): dependencies: '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.29.7) + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.29.7)(supports-color@7.2.0) core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color @@ -26554,10 +26653,10 @@ snapshots: '@babel/helper-define-polyfill-provider': 1.0.0(@babel/core@8.0.1) core-js-compat: 3.49.0 - babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.29.7): + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.29.7)(supports-color@7.2.0): dependencies: '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.29.7) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.29.7)(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -26758,7 +26857,7 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@2.3.0: + body-parser@2.3.0(supports-color@7.2.0): dependencies: bytes: 3.1.2 content-type: 2.0.0 @@ -27021,6 +27120,13 @@ snapshots: pascal-case: 3.1.2 tslib: 2.8.1 + camelcase-keys@7.0.2: + dependencies: + camelcase: 6.3.0 + map-obj: 4.3.0 + quick-lru: 5.1.1 + type-fest: 1.4.0 + camelcase@5.3.1: {} camelcase@6.3.0: {} @@ -27520,6 +27626,24 @@ snapshots: path-type: 4.0.0 yaml: 1.10.3 + cosmiconfig@8.3.6(typescript@4.9.5): + dependencies: + import-fresh: 3.3.1 + js-yaml: 4.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 4.9.5 + + cosmiconfig@8.3.6(typescript@5.8.3): + dependencies: + import-fresh: 3.3.1 + js-yaml: 4.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.8.3 + cosmiconfig@8.3.6(typescript@5.9.3): dependencies: import-fresh: 3.3.1 @@ -27529,14 +27653,14 @@ snapshots: optionalDependencies: typescript: 5.9.3 - cosmiconfig@9.0.1(typescript@4.9.5): + cosmiconfig@8.3.6(typescript@6.0.3): dependencies: - env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.3.1 parse-json: 5.2.0 + path-type: 4.0.0 optionalDependencies: - typescript: 4.9.5 + typescript: 6.0.3 cosmiconfig@9.0.1(typescript@5.8.3): dependencies: @@ -27609,13 +27733,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)): + create-jest@29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) + jest-config: 29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -27750,6 +27874,11 @@ snapshots: domutils: 3.2.2 nth-check: 2.1.1 + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + css-tree@3.2.1: dependencies: mdn-data: 2.27.1 @@ -27833,6 +27962,15 @@ snapshots: optionalDependencies: supports-color: 7.2.0 + decamelize-keys@1.1.1: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + + decamelize@1.2.0: {} + + decamelize@5.0.1: {} + decimal.js@10.6.0: {} decode-named-character-reference@1.3.0: @@ -28084,7 +28222,7 @@ snapshots: color-diff: 1.3.0 looks-same: 7.3.0 pngjs: 6.0.0 - testcafe: 3.7.5 + testcafe: 3.7.5(supports-color@7.2.0) tslib: 2.8.1 device-specs@1.0.1: {} @@ -28544,69 +28682,50 @@ snapshots: eslint: 9.39.4(jiti@2.6.1) semver: 7.8.5 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): dependencies: confusing-browser-globals: 1.0.11 - eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) object.assign: 4.1.7 object.entries: 1.1.9 semver: 6.3.1 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): dependencies: confusing-browser-globals: 1.0.11 eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)) object.assign: 4.1.7 object.entries: 1.1.9 semver: 6.3.1 - eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): - dependencies: - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) - eslint: 9.39.4(jiti@2.6.1) - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) - transitivePeerDependencies: - - eslint-plugin-import - - eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): dependencies: - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) transitivePeerDependencies: - eslint-plugin-import - eslint-config-devextreme@1.1.12(0bf0cf098d0a3b928d7fd275ba37129c): + eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@20.11.17)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-qunit: 8.2.6(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-react-perf: 3.3.3(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-rulesdir: 0.2.2 - eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - stylelint: 16.22.0(typescript@4.9.5) - stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@4.9.5)) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + transitivePeerDependencies: + - eslint-plugin-import - eslint-config-devextreme@1.1.12(1ab26e2fdac0a1462882017b4fe7b289): + eslint-config-devextreme@1.1.12(036b0b25bc375413172c4d0cf61bea25): dependencies: '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)) - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)))(supports-color@7.2.0)(typescript@6.0.3) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.8.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-qunit: 8.2.6(eslint@9.39.4(jiti@2.6.1)) @@ -28614,11 +28733,11 @@ snapshots: eslint-plugin-react-perf: 3.3.3(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - stylelint: 16.22.0(typescript@6.0.3) - stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@6.0.3)) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) + stylelint: 15.11.0(typescript@5.8.3) + stylelint-config-standard: 38.0.0(stylelint@15.11.0(typescript@5.8.3)) - eslint-config-devextreme@1.1.12(33b7e80734c34857e30298d4e85d3fef): + eslint-config-devextreme@1.1.12(21373fd47cc2a7a56720766fc64e98ca): dependencies: '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) @@ -28634,17 +28753,17 @@ snapshots: eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - stylelint: 16.22.0(typescript@4.9.5) - stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@4.9.5)) + stylelint: 15.11.0(typescript@4.9.5) + stylelint-config-standard: 38.0.0(stylelint@15.11.0(typescript@4.9.5)) - eslint-config-devextreme@1.1.12(34e25ca7f08f1322a043ec8d80e91c93): + eslint-config-devextreme@1.1.12(2159c8bdfeeb538cd9a87b0f06dfe45f): dependencies: '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)) - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.8.3) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@4.9.5)))(typescript@4.9.5) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-qunit: 8.2.6(eslint@9.39.4(jiti@2.6.1)) @@ -28652,18 +28771,18 @@ snapshots: eslint-plugin-react-perf: 3.3.3(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - stylelint: 16.22.0(typescript@5.8.3) - stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@5.8.3)) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) + stylelint: 15.11.0(typescript@4.9.5) + stylelint-config-standard: 38.0.0(stylelint@15.11.0(typescript@4.9.5)) - eslint-config-devextreme@1.1.12(36a0f49ab754119732d0cad2df2dd8f9): + eslint-config-devextreme@1.1.12(3323971c1e531ea4fcc264c8af1d91e5): dependencies: '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.4(jiti@2.6.1) eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.9.3) + eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@6.0.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-qunit: 8.2.6(eslint@9.39.4(jiti@2.6.1)) @@ -28672,17 +28791,17 @@ snapshots: eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - stylelint: 16.22.0(typescript@5.9.3) - stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@5.9.3)) + stylelint: 15.11.0(typescript@6.0.3) + stylelint-config-standard: 38.0.0(stylelint@15.11.0(typescript@6.0.3)) - eslint-config-devextreme@1.1.12(c357a05deb2b16688bde72abde48073f): + eslint-config-devextreme@1.1.12(765db8ce296b6314aa6fee62e11efa0e): dependencies: '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)) - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.9.3) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@20.11.17)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-qunit: 8.2.6(eslint@9.39.4(jiti@2.6.1)) @@ -28690,18 +28809,37 @@ snapshots: eslint-plugin-react-perf: 3.3.3(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - stylelint: 16.22.0(typescript@5.9.3) - stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@5.9.3)) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) + stylelint: 15.11.0(typescript@4.9.5) + stylelint-config-standard: 38.0.0(stylelint@15.11.0(typescript@4.9.5)) + + eslint-config-devextreme@1.1.12(8a02c8ea109c9cf26ed5b6a911da64a7): + dependencies: + '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(jest@29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)))(supports-color@7.2.0)(typescript@6.0.3) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint-plugin-no-only-tests: 3.3.0 + eslint-plugin-qunit: 8.2.6(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint-plugin-react-perf: 3.3.3(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint-plugin-rulesdir: 0.2.2 + eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)) + stylelint: 16.22.0(typescript@6.0.3) + stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@6.0.3)) - eslint-config-devextreme@1.1.12(d15b6dd1a804cd08c9b9266c82470597): + eslint-config-devextreme@1.1.12(df15cfffce683e1bcb7bfdacad1a6df8): dependencies: '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.4(jiti@2.6.1)) - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@4.9.5)))(typescript@4.9.5) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@6.0.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-qunit: 8.2.6(eslint@9.39.4(jiti@2.6.1)) @@ -28709,9 +28847,9 @@ snapshots: eslint-plugin-react-perf: 3.3.3(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) - stylelint: 16.22.0(typescript@4.9.5) - stylelint-config-standard: 38.0.0(stylelint@16.22.0(typescript@4.9.5)) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))) + stylelint: 15.11.0(typescript@6.0.3) + stylelint-config-standard: 38.0.0(stylelint@15.11.0(typescript@6.0.3)) eslint-import-resolver-node@0.3.10: dependencies: @@ -28721,50 +28859,50 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) - eslint: 9.39.4(jiti@2.6.1) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-plugin-deprecation@3.0.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3): + eslint-plugin-deprecation@3.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + '@typescript-eslint/utils': 7.18.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) ts-api-utils: 1.4.3(typescript@6.0.3) tslib: 2.8.1 typescript: 6.0.3 @@ -28780,7 +28918,7 @@ snapshots: eslint-plugin-i18n@2.4.0: {} - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -28789,9 +28927,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -28803,13 +28941,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -28820,7 +28958,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -28832,13 +28970,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -28849,7 +28987,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -28861,13 +28999,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -28878,7 +29016,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -28890,7 +29028,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -28900,6 +29038,17 @@ snapshots: dependencies: eslint: 9.39.4(jiti@2.6.1) + eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(jest@29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)))(supports-color@7.2.0)(typescript@6.0.3): + dependencies: + '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + jest: 29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@20.11.17)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5): dependencies: '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) @@ -28944,38 +29093,46 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.9.3): + eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@6.0.3): dependencies: - '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) optionalDependencies: '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - jest: 30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)) - typescript: 5.9.3 + jest: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.9.3): + eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)))(typescript@6.0.3): dependencies: - '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) jest: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@5.9.3)) - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)))(supports-color@7.2.0)(typescript@6.0.3): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): dependencies: - '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) - optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - jest: 29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color + aria-query: 5.3.2 + array-includes: 3.1.9 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.12.1 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + hasown: 2.0.4 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.6.1)): dependencies: @@ -29013,24 +29170,30 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@5.9.1(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5): + eslint-plugin-perfectionist@5.9.1(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@4.9.5): dependencies: - '@typescript-eslint/utils': 8.62.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) + '@typescript-eslint/utils': 8.62.0(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0)(typescript@4.9.5) eslint: 9.39.4(jiti@2.6.1) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript + eslint-plugin-qunit@8.2.6(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + requireindex: 1.2.0 + eslint-plugin-qunit@8.2.6(eslint@9.39.4(jiti@2.6.1)): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) eslint: 9.39.4(jiti@2.6.1) requireindex: 1.2.0 - eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) eslint-plugin-react-hooks@7.0.1(eslint@9.39.4(jiti@2.6.1)): dependencies: @@ -29043,6 +29206,10 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-react-perf@3.3.3(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): + dependencies: + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-plugin-react-perf@3.3.3(eslint@9.39.4(jiti@2.6.1)): dependencies: eslint: 9.39.4(jiti@2.6.1) @@ -29051,6 +29218,28 @@ snapshots: dependencies: eslint: 9.39.4(jiti@2.6.1) + eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): + dependencies: + array-includes: 3.1.9 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.3.2 + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + estraverse: 5.3.0 + hasown: 2.0.3 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.5 + object.entries: 1.1.9 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.6 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.6.1)): dependencies: array-includes: 3.1.9 @@ -29079,6 +29268,13 @@ snapshots: dependencies: eslint: 9.39.4(jiti@2.6.1) + eslint-plugin-spellcheck@0.0.20(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)): + dependencies: + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + globals: 13.24.0 + hunspell-spellchecker: 1.0.2 + lodash: 4.18.1 + eslint-plugin-spellcheck@0.0.20(eslint@9.39.4(jiti@2.6.1)): dependencies: eslint: 9.39.4(jiti@2.6.1) @@ -29110,20 +29306,20 @@ snapshots: semver: 7.7.4 strip-indent: 4.1.1 - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) - eslint: 9.39.4(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.8.5 - vue-eslint-parser: 10.0.0(eslint@9.39.4(jiti@2.6.1)) + vue-eslint-parser: 10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) eslint: 9.39.4(jiti@2.6.1) @@ -29134,9 +29330,9 @@ snapshots: vue-eslint-parser: 10.0.0(eslint@9.39.4(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) eslint: 9.39.4(jiti@2.6.1) @@ -29147,9 +29343,9 @@ snapshots: vue-eslint-parser: 10.0.0(eslint@9.39.4(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1))): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) eslint: 9.39.4(jiti@2.6.1) @@ -29160,7 +29356,7 @@ snapshots: vue-eslint-parser: 10.0.0(eslint@9.39.4(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint-scope@5.1.1: dependencies: @@ -29189,7 +29385,48 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.2 + '@eslint/config-array': 0.21.2(supports-color@7.2.0) + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.14.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@7.2.0) + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + + eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.2(supports-color@7.2.0) '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 '@eslint/eslintrc': 3.3.5 @@ -29377,7 +29614,7 @@ snapshots: express-rate-limit@8.3.2(express@5.2.1): dependencies: - express: 5.2.1 + express: 5.2.1(supports-color@7.2.0) ip-address: 10.4.0 express@4.22.1: @@ -29416,10 +29653,10 @@ snapshots: transitivePeerDependencies: - supports-color - express@5.2.1: + express@5.2.1(supports-color@7.2.0): dependencies: accepts: 2.0.0 - body-parser: 2.3.0 + body-parser: 2.3.0(supports-color@7.2.0) content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 @@ -29429,7 +29666,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1 + finalhandler: 2.1.1(supports-color@7.2.0) fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 @@ -29440,8 +29677,8 @@ snapshots: proxy-addr: 2.0.7 qs: 6.15.3 range-parser: 1.3.0 - router: 2.2.0 - send: 1.2.1 + router: 2.2.0(supports-color@7.2.0) + send: 1.2.1(supports-color@7.2.0) serve-static: 2.2.1 statuses: 2.0.2 type-is: 2.1.0 @@ -29546,6 +29783,10 @@ snapshots: dependencies: flat-cache: 6.1.22 + file-entry-cache@7.0.2: + dependencies: + flat-cache: 3.2.0 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -29597,7 +29838,7 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@2.1.1: + finalhandler@2.1.1(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) encodeurl: 2.0.0 @@ -29986,6 +30227,8 @@ snapshots: handle-thing@2.0.1: {} + hard-rejection@2.1.0: {} + harmony-reflect@1.6.2: {} has-bigints@1.1.0: {} @@ -30182,6 +30425,10 @@ snapshots: hosted-git-info@2.8.9: {} + hosted-git-info@4.1.0: + dependencies: + lru-cache: 6.0.0 + hosted-git-info@9.0.2: dependencies: lru-cache: 11.3.5 @@ -30499,6 +30746,8 @@ snapshots: import-lazy@3.1.0: {} + import-lazy@4.0.0: {} + import-local@3.2.0: dependencies: pkg-dir: 4.2.0 @@ -30756,6 +31005,8 @@ snapshots: is-path-inside@3.0.3: {} + is-plain-obj@1.1.0: {} + is-plain-obj@4.1.0: {} is-plain-object@2.0.4: @@ -31047,16 +31298,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)): + jest-cli@29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) + create-jest: 29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) + jest-config: 29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -31217,15 +31468,15 @@ snapshots: - supports-color - ts-node - jest-cli@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)): + jest-cli@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)): dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)) + '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)) '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)) + jest-config: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)) jest-util: 30.2.0 jest-validate: 30.2.0 yargs: 17.7.2 @@ -31300,6 +31551,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)): + dependencies: + '@babel/core': 7.29.7 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.29.7) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 26.1.1 + ts-node: 10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@30.2.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@18.19.130)(typescript@4.9.5)): dependencies: '@babel/core': 7.29.7 @@ -31599,7 +31881,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)): + jest-config@30.2.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)): dependencies: '@babel/core': 7.29.7 '@jest/get-type': 30.1.0 @@ -31627,7 +31909,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.19.37 - ts-node: 10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -31699,7 +31981,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)): + jest-config@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)): dependencies: '@babel/core': 7.29.7 '@jest/get-type': 30.1.0 @@ -31727,7 +32009,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 26.1.1 - ts-node: 10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -32431,12 +32713,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)): + jest@29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.37)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) + jest-cli: 29.7.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@20.19.37)(typescript@6.0.3)) optionalDependencies: node-notifier: 9.0.1 transitivePeerDependencies: @@ -32552,12 +32834,12 @@ snapshots: - supports-color - ts-node - jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)): + jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)): dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)) + '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)) '@jest/types': 30.2.0 import-local: 3.2.0 - jest-cli: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)) + jest-cli: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)) optionalDependencies: node-notifier: 9.0.1 transitivePeerDependencies: @@ -32798,6 +33080,8 @@ snapshots: knockout@3.5.3: {} + known-css-properties@0.29.0: {} + known-css-properties@0.35.0: {} known-css-properties@0.37.0: {} @@ -33250,6 +33534,10 @@ snapshots: dependencies: tmpl: 1.0.5 + map-obj@1.0.1: {} + + map-obj@4.3.0: {} + match-url-wildcard@0.0.4: dependencies: escape-string-regexp: 1.0.5 @@ -33318,6 +33606,8 @@ snapshots: dependencies: '@types/mdast': 3.0.15 + mdn-data@2.0.30: {} + mdn-data@2.27.1: {} mdn-data@2.28.0: {} @@ -33354,6 +33644,21 @@ snapshots: memorystream@0.3.1: {} + meow@10.1.5: + dependencies: + '@types/minimist': 1.2.5 + camelcase-keys: 7.0.2 + decamelize: 5.0.1 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 8.0.0 + redent: 4.0.0 + trim-newlines: 4.1.1 + type-fest: 1.4.0 + yargs-parser: 20.2.9 + meow@13.2.0: {} merge-descriptors@1.0.3: {} @@ -33577,6 +33882,12 @@ snapshots: dependencies: brace-expansion: 2.1.4 + minimist-options@4.1.0: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + minimist@1.2.8: {} minimizer-webpack-plugin@5.6.1(@swc/core@1.15.30(@swc/helpers@0.5.21))(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.23)(webpack@5.109.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.23)): @@ -33943,6 +34254,13 @@ snapshots: semver: 5.7.2 validate-npm-package-license: 3.0.4 + normalize-package-data@3.0.3: + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.16.2 + semver: 7.8.5 + validate-npm-package-license: 3.0.4 + normalize-path@3.0.0: {} normalize-range@0.1.2: {} @@ -34282,6 +34600,11 @@ snapshots: transitivePeerDependencies: - encoding + openai@7.5.0(ws@8.21.1)(zod@3.24.4): + optionalDependencies: + ws: 8.21.1 + zod: 3.24.4 + opencollective-postinstall@2.0.3: {} opener@1.5.2: {} @@ -34423,7 +34746,7 @@ snapshots: package-json-from-dist@1.0.1: {} - pacote@21.0.4: + pacote@21.0.4(supports-color@7.2.0): dependencies: '@npmcli/git': 7.0.2 '@npmcli/installed-package-contents': 4.0.0 @@ -34439,7 +34762,7 @@ snapshots: npm-registry-fetch: 19.1.1 proc-log: 6.1.0 promise-retry: 2.0.1 - sigstore: 4.1.1 + sigstore: 4.1.1(supports-color@7.2.0) ssri: 13.0.1 tar: 7.5.21 transitivePeerDependencies: @@ -34982,6 +35305,8 @@ snapshots: queue-microtask@1.2.3: {} + quick-lru@5.1.1: {} + quill-delta@5.1.0: dependencies: fast-diff: 1.3.0 @@ -35119,6 +35444,12 @@ snapshots: dependencies: readable-stream: 2.3.8 + read-pkg-up@8.0.0: + dependencies: + find-up: 5.0.0 + read-pkg: 6.0.0 + type-fest: 1.4.0 + read-pkg@5.2.0: dependencies: '@types/normalize-package-data': 2.4.4 @@ -35126,6 +35457,13 @@ snapshots: parse-json: 5.2.0 type-fest: 0.6.0 + read-pkg@6.0.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 3.0.3 + parse-json: 5.2.0 + type-fest: 1.4.0 + readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -35187,6 +35525,11 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 + redent@4.0.0: + dependencies: + indent-string: 5.0.0 + strip-indent: 4.1.1 + reflect-metadata@0.1.13: {} reflect-metadata@0.2.2: {} @@ -35534,7 +35877,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.59.0 fsevents: 2.3.3 - router@2.2.0: + router@2.2.0(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) depd: 2.0.0 @@ -35826,7 +36169,7 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1: + send@1.2.1(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) encodeurl: 2.0.0 @@ -35870,7 +36213,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1 + send: 1.2.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -35982,13 +36325,13 @@ snapshots: dependencies: jquery: 4.0.0 - sigstore@4.1.1: + sigstore@4.1.1(supports-color@7.2.0): dependencies: '@sigstore/bundle': 4.0.0 '@sigstore/core': 3.2.1 '@sigstore/protobuf-specs': 0.5.1 '@sigstore/sign': 4.1.1 - '@sigstore/tuf': 4.0.2 + '@sigstore/tuf': 4.0.2(supports-color@7.2.0) '@sigstore/verify': 3.1.1 transitivePeerDependencies: - supports-color @@ -36429,12 +36772,12 @@ snapshots: postcss-html: 1.8.1 stylelint: 16.22.0(typescript@6.0.3) - stylelint-config-recommended-scss@14.1.0(postcss@8.5.23)(stylelint@16.22.0(typescript@5.9.3)): + stylelint-config-recommended-scss@14.1.0(postcss@8.5.23)(stylelint@16.22.0(typescript@6.0.3)): dependencies: postcss-scss: 4.0.9(postcss@8.5.23) - stylelint: 16.22.0(typescript@5.9.3) - stylelint-config-recommended: 14.0.1(stylelint@16.22.0(typescript@5.9.3)) - stylelint-scss: 6.10.0(stylelint@16.22.0(typescript@5.9.3)) + stylelint: 16.22.0(typescript@6.0.3) + stylelint-config-recommended: 14.0.1(stylelint@16.22.0(typescript@6.0.3)) + stylelint-scss: 6.10.0(stylelint@16.22.0(typescript@6.0.3)) optionalDependencies: postcss: 8.5.23 @@ -36446,60 +36789,60 @@ snapshots: stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@16.22.0(typescript@6.0.3)) stylelint-config-recommended: 16.0.0(stylelint@16.22.0(typescript@6.0.3)) - stylelint-config-recommended@14.0.1(stylelint@16.22.0(typescript@5.9.3)): + stylelint-config-recommended@14.0.1(stylelint@16.22.0(typescript@6.0.3)): dependencies: - stylelint: 16.22.0(typescript@5.9.3) + stylelint: 16.22.0(typescript@6.0.3) - stylelint-config-recommended@16.0.0(stylelint@16.22.0(typescript@4.9.5)): + stylelint-config-recommended@16.0.0(stylelint@15.11.0(typescript@4.9.5)): dependencies: - stylelint: 16.22.0(typescript@4.9.5) + stylelint: 15.11.0(typescript@4.9.5) - stylelint-config-recommended@16.0.0(stylelint@16.22.0(typescript@5.8.3)): + stylelint-config-recommended@16.0.0(stylelint@15.11.0(typescript@5.8.3)): dependencies: - stylelint: 16.22.0(typescript@5.8.3) + stylelint: 15.11.0(typescript@5.8.3) - stylelint-config-recommended@16.0.0(stylelint@16.22.0(typescript@5.9.3)): + stylelint-config-recommended@16.0.0(stylelint@15.11.0(typescript@6.0.3)): dependencies: - stylelint: 16.22.0(typescript@5.9.3) + stylelint: 15.11.0(typescript@6.0.3) stylelint-config-recommended@16.0.0(stylelint@16.22.0(typescript@6.0.3)): dependencies: stylelint: 16.22.0(typescript@6.0.3) - stylelint-config-standard-scss@14.0.0(postcss@8.5.23)(stylelint@16.22.0(typescript@5.9.3)): + stylelint-config-standard-scss@14.0.0(postcss@8.5.23)(stylelint@16.22.0(typescript@6.0.3)): dependencies: - stylelint: 16.22.0(typescript@5.9.3) - stylelint-config-recommended-scss: 14.1.0(postcss@8.5.23)(stylelint@16.22.0(typescript@5.9.3)) - stylelint-config-standard: 36.0.1(stylelint@16.22.0(typescript@5.9.3)) + stylelint: 16.22.0(typescript@6.0.3) + stylelint-config-recommended-scss: 14.1.0(postcss@8.5.23)(stylelint@16.22.0(typescript@6.0.3)) + stylelint-config-standard: 36.0.1(stylelint@16.22.0(typescript@6.0.3)) optionalDependencies: postcss: 8.5.23 - stylelint-config-standard@36.0.1(stylelint@16.22.0(typescript@5.9.3)): + stylelint-config-standard@36.0.1(stylelint@16.22.0(typescript@6.0.3)): dependencies: - stylelint: 16.22.0(typescript@5.9.3) - stylelint-config-recommended: 14.0.1(stylelint@16.22.0(typescript@5.9.3)) + stylelint: 16.22.0(typescript@6.0.3) + stylelint-config-recommended: 14.0.1(stylelint@16.22.0(typescript@6.0.3)) - stylelint-config-standard@38.0.0(stylelint@16.22.0(typescript@4.9.5)): + stylelint-config-standard@38.0.0(stylelint@15.11.0(typescript@4.9.5)): dependencies: - stylelint: 16.22.0(typescript@4.9.5) - stylelint-config-recommended: 16.0.0(stylelint@16.22.0(typescript@4.9.5)) + stylelint: 15.11.0(typescript@4.9.5) + stylelint-config-recommended: 16.0.0(stylelint@15.11.0(typescript@4.9.5)) - stylelint-config-standard@38.0.0(stylelint@16.22.0(typescript@5.8.3)): + stylelint-config-standard@38.0.0(stylelint@15.11.0(typescript@5.8.3)): dependencies: - stylelint: 16.22.0(typescript@5.8.3) - stylelint-config-recommended: 16.0.0(stylelint@16.22.0(typescript@5.8.3)) + stylelint: 15.11.0(typescript@5.8.3) + stylelint-config-recommended: 16.0.0(stylelint@15.11.0(typescript@5.8.3)) - stylelint-config-standard@38.0.0(stylelint@16.22.0(typescript@5.9.3)): + stylelint-config-standard@38.0.0(stylelint@15.11.0(typescript@6.0.3)): dependencies: - stylelint: 16.22.0(typescript@5.9.3) - stylelint-config-recommended: 16.0.0(stylelint@16.22.0(typescript@5.9.3)) + stylelint: 15.11.0(typescript@6.0.3) + stylelint-config-recommended: 16.0.0(stylelint@15.11.0(typescript@6.0.3)) stylelint-config-standard@38.0.0(stylelint@16.22.0(typescript@6.0.3)): dependencies: stylelint: 16.22.0(typescript@6.0.3) stylelint-config-recommended: 16.0.0(stylelint@16.22.0(typescript@6.0.3)) - stylelint-scss@6.10.0(stylelint@16.22.0(typescript@5.9.3)): + stylelint-scss@6.10.0(stylelint@16.22.0(typescript@6.0.3)): dependencies: css-tree: 3.2.1 is-plain-object: 5.0.0 @@ -36509,44 +36852,46 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - stylelint: 16.22.0(typescript@5.9.3) + stylelint: 16.22.0(typescript@6.0.3) - stylelint@16.22.0(typescript@4.9.5): + stylelint@15.11.0(typescript@4.9.5): dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1) - '@dual-bundle/import-meta-resolve': 4.2.1 + '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) + '@csstools/css-tokenizer': 2.4.1 + '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.1(typescript@4.9.5) + cosmiconfig: 8.3.6(typescript@4.9.5) css-functions-list: 3.3.3 - css-tree: 3.2.1 + css-tree: 2.3.1 debug: 4.4.3(supports-color@7.2.0) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 10.1.4 + file-entry-cache: 7.0.2 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.3.1 - ignore: 7.0.5 + ignore: 5.3.2 + import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.37.0 + known-css-properties: 0.29.0 mathml-tag-names: 2.1.3 - meow: 13.2.0 + meow: 10.1.5 micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 postcss: 8.5.23 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.1(postcss@8.5.23) - postcss-selector-parser: 7.1.1 + postcss-safe-parser: 6.0.0(postcss@8.5.23) + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 + strip-ansi: 6.0.1 + style-search: 0.1.0 supports-hyperlinks: 3.2.0 svg-tags: 1.0.0 table: 6.9.0 @@ -36555,42 +36900,44 @@ snapshots: - supports-color - typescript - stylelint@16.22.0(typescript@5.8.3): + stylelint@15.11.0(typescript@5.8.3): dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1) - '@dual-bundle/import-meta-resolve': 4.2.1 + '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) + '@csstools/css-tokenizer': 2.4.1 + '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.1(typescript@5.8.3) + cosmiconfig: 8.3.6(typescript@5.8.3) css-functions-list: 3.3.3 - css-tree: 3.2.1 + css-tree: 2.3.1 debug: 4.4.3(supports-color@7.2.0) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 10.1.4 + file-entry-cache: 7.0.2 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.3.1 - ignore: 7.0.5 + ignore: 5.3.2 + import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.37.0 + known-css-properties: 0.29.0 mathml-tag-names: 2.1.3 - meow: 13.2.0 + meow: 10.1.5 micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 postcss: 8.5.23 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.1(postcss@8.5.23) - postcss-selector-parser: 7.1.1 + postcss-safe-parser: 6.0.0(postcss@8.5.23) + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 + strip-ansi: 6.0.1 + style-search: 0.1.0 supports-hyperlinks: 3.2.0 svg-tags: 1.0.0 table: 6.9.0 @@ -36599,7 +36946,53 @@ snapshots: - supports-color - typescript - stylelint@16.22.0(typescript@5.9.3): + stylelint@15.11.0(typescript@6.0.3): + dependencies: + '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) + '@csstools/css-tokenizer': 2.4.1 + '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) + balanced-match: 2.0.0 + colord: 2.9.3 + cosmiconfig: 8.3.6(typescript@6.0.3) + css-functions-list: 3.3.3 + css-tree: 2.3.1 + debug: 4.4.3(supports-color@7.2.0) + fast-glob: 3.3.3 + fastest-levenshtein: 1.0.16 + file-entry-cache: 7.0.2 + global-modules: 2.0.0 + globby: 11.1.0 + globjoin: 0.1.4 + html-tags: 3.3.1 + ignore: 5.3.2 + import-lazy: 4.0.0 + imurmurhash: 0.1.4 + is-plain-object: 5.0.0 + known-css-properties: 0.29.0 + mathml-tag-names: 2.1.3 + meow: 10.1.5 + micromatch: 4.0.8 + normalize-path: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.23 + postcss-resolve-nested-selector: 0.1.6 + postcss-safe-parser: 6.0.0(postcss@8.5.23) + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + resolve-from: 5.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + style-search: 0.1.0 + supports-hyperlinks: 3.2.0 + svg-tags: 1.0.0 + table: 6.9.0 + write-file-atomic: 5.0.1 + transitivePeerDependencies: + - supports-color + - typescript + + stylelint@16.22.0(supports-color@7.2.0)(typescript@5.9.3): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -36899,7 +37292,7 @@ snapshots: glob: 7.2.3 minimatch: 3.1.5 - testcafe-browser-tools@2.0.26: + testcafe-browser-tools@2.0.26(supports-color@7.2.0): dependencies: array-find: 1.0.0 debug: 4.4.3(supports-color@7.2.0) @@ -36987,7 +37380,7 @@ snapshots: testcafe-selector-generator@0.1.0: {} - testcafe@3.7.5: + testcafe@3.7.5(supports-color@7.2.0): dependencies: '@babel/core': 7.29.7 '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) @@ -37001,7 +37394,7 @@ snapshots: '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-runtime': 7.23.3(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.23.3(@babel/core@7.29.7)(supports-color@7.2.0) '@babel/preset-env': 7.29.7(@babel/core@7.29.7) '@babel/preset-flow': 7.27.1(@babel/core@7.29.7) '@babel/preset-react': 7.29.7(@babel/core@7.29.7) @@ -37070,7 +37463,7 @@ snapshots: set-cookie-parser: 2.7.2 source-map-support: 0.5.21 strip-bom: 2.0.0 - testcafe-browser-tools: 2.0.26 + testcafe-browser-tools: 2.0.26(supports-color@7.2.0) testcafe-hammerhead: 31.7.8(patch_hash=8655c07786177d3b611a05abf6b0ea87d32796eb2601f92a800ef041095f264c) testcafe-legacy-api: 5.1.8 testcafe-reporter-json: 2.2.0 @@ -37191,6 +37584,8 @@ snapshots: trim-lines@3.0.1: {} + trim-newlines@4.1.1: {} + trim-trailing-lines@2.1.0: {} triple-beam@1.4.1: {} @@ -37263,11 +37658,11 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.29.7) - ts-jest@29.1.2(@babel/core@7.29.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)))(typescript@5.9.3): + ts-jest@29.1.2(@babel/core@7.29.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(jest@30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3)) + jest: 30.2.0(@types/node@26.1.1)(babel-plugin-macros@3.1.0)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -37520,7 +37915,7 @@ snapshots: '@swc/core': 1.15.30(@swc/helpers@0.5.21) optional: true - ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.30(@swc/helpers@0.5.21))(@types/node@26.1.1)(typescript@6.0.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -37534,7 +37929,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.4 make-error: 1.3.6 - typescript: 5.9.3 + typescript: 6.0.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -37592,7 +37987,7 @@ snapshots: tty-browserify@0.0.1: {} - tuf-js@4.1.0: + tuf-js@4.1.0(supports-color@7.2.0): dependencies: '@tufjs/models': 4.1.0 debug: 4.4.3(supports-color@7.2.0) @@ -38092,6 +38487,19 @@ snapshots: vscode-uri@3.1.0: {} + vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0): + dependencies: + debug: 4.4.3(supports-color@7.2.0) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + lodash: 4.18.1 + semver: 7.8.5 + transitivePeerDependencies: + - supports-color + vue-eslint-parser@10.0.0(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 4.4.3(supports-color@7.2.0) @@ -38105,10 +38513,10 @@ snapshots: transitivePeerDependencies: - supports-color - vue-eslint-parser@9.4.3(eslint@9.39.4(jiti@2.6.1))(supports-color@7.2.0): + vue-eslint-parser@9.4.3(eslint@9.39.4(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@7.2.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1