diff --git a/packages/aggrid/playwright.config.ts b/packages/aggrid/playwright.config.ts index c05d1dc246..e05be0df6d 100644 --- a/packages/aggrid/playwright.config.ts +++ b/packages/aggrid/playwright.config.ts @@ -20,6 +20,7 @@ function buildProjectsWithThemes() { export default defineConfig({ testMatch: 'tests/*.e2e.ts', + outputDir: './test-results', /* Run tests in files in parallel */ fullyParallel: true, diff --git a/packages/aggrid/tsconfig.json b/packages/aggrid/tsconfig.json index 796be87f8f..0f3c5422a7 100644 --- a/packages/aggrid/tsconfig.json +++ b/packages/aggrid/tsconfig.json @@ -2,6 +2,7 @@ "files": [], "references": [ { "path": "./tsconfig.lib.json" }, - { "path": "./tsconfig.test.json" } + { "path": "./tsconfig.test.json" }, + { "path": "./tsconfig.node.json" } ] } diff --git a/packages/aggrid/tsconfig.node.json b/packages/aggrid/tsconfig.node.json new file mode 100644 index 0000000000..baff5cf898 --- /dev/null +++ b/packages/aggrid/tsconfig.node.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target": "ES2020", + "lib": ["ES2020"], + "module": "ES2020", + "skipLibCheck": true, + "types": ["node"], + "allowSyntheticDefaultImports": true, + + /* Bundler mode */ + "moduleResolution": "node", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["playwright.config.ts", "visual-regression.config.ts"] +} diff --git a/packages/aggrid/visual-regression.config.ts b/packages/aggrid/visual-regression.config.ts index ccf0cf893c..7d43a3405b 100644 --- a/packages/aggrid/visual-regression.config.ts +++ b/packages/aggrid/visual-regression.config.ts @@ -25,16 +25,12 @@ export const visualTestConfig = defineVisualTestConfig([ name: 'classic-dark', theme: 'classic', colorSchema: 'dark', - importPath: require.resolve( - '@siemens/ix/dist/siemens-ix/theme/classic-dark.css' - ), + importPath: '@siemens/ix/dist/siemens-ix/theme/classic-dark.css', }, { name: 'classic-light', theme: 'classic', colorSchema: 'light', - importPath: require.resolve( - '@siemens/ix/dist/siemens-ix/theme/classic-light.css' - ), + importPath: '@siemens/ix/dist/siemens-ix/theme/classic-light.css', }, ]); diff --git a/packages/aggrid/vite.config.mjs b/packages/aggrid/vite.config.mjs index 4aec058dc3..a8b2b7ad0d 100644 --- a/packages/aggrid/vite.config.mjs +++ b/packages/aggrid/vite.config.mjs @@ -7,14 +7,6 @@ * LICENSE file in the root directory of this source tree. */ import { defineConfig } from 'vite'; +import './visual-regression.config.ts'; -export default defineConfig({ - server: { - watch: { - // Include the directory where Rollup outputs the bundle - include: ['dist/**'], - // Force Vite to always reload on changes - usePolling: true, - }, - }, -}); +export default defineConfig({});