|
18 | 18 | "url": "https://github.com/IgniteUI/igniteui-webcomponents/issues" |
19 | 19 | }, |
20 | 20 | "scripts": { |
| 21 | + "vitest:debug": "vitest --no-file-parallelism --isolate false", |
21 | 22 | "start": "npm run storybook", |
22 | 23 | "build:publish": "npm run cem && node scripts/build.mjs", |
23 | 24 | "cem": "cem analyze --config cem.config.mjs", |
|
40 | 41 | "lint:styles": "stylelint \"src/**/*.scss\"", |
41 | 42 | "format": "biome check --fix && prettier \"**/*.ts\" --write --ignore-path .gitignore", |
42 | 43 | "release": "node scripts/gen-changelog.mjs", |
43 | | - "test": "npm run build:styles && wtr --coverage", |
44 | | - "test:watch": "npm run build:styles && concurrently -k -r \"npm:watch-scss\" \"wtr --watch\"", |
| 44 | + "test": "npm run build:styles && vitest --watch false --coverage", |
| 45 | + "test:watch": "npm run build:styles && concurrently -k -r \"npm:watch-scss\" \"vitest\"", |
| 46 | + "test:debug": "npm run build:styles && concurrently -k -r \"npm:watch-scss\" \"npm:vitest:debug\"", |
45 | 47 | "storybook": "npm run build:styles && concurrently -k -r \"npm run cem:watch\" \"npm:watch-scss\" \"npm:watch-meta\" \"storybook dev -p 8000\"", |
46 | 48 | "storybook:build": "npm run build:styles && storybook build -o ./storybook-static", |
47 | 49 | "build:typedoc:export": "node scripts/build-typedoc.js export", |
|
63 | 65 | "@biomejs/biome": "~2.3.8", |
64 | 66 | "@custom-elements-manifest/analyzer": "^0.11.0", |
65 | 67 | "@igniteui/material-icons-extended": "^3.1.0", |
66 | | - "@open-wc/testing": "^4.0.0", |
| 68 | + "@open-wc/semantic-dom-diff": "^0.20.1", |
67 | 69 | "@storybook/addon-a11y": "^10.1.2", |
68 | 70 | "@storybook/addon-docs": "^10.1.2", |
69 | 71 | "@storybook/addon-links": "^10.1.2", |
70 | 72 | "@storybook/web-components-vite": "^10.1.2", |
71 | | - "@types/mocha": "^10.0.10", |
72 | | - "@web/dev-server-esbuild": "^1.0.4", |
73 | | - "@web/test-runner": "^0.20.2", |
74 | | - "@web/test-runner-playwright": "^0.11.1", |
| 73 | + "@types/chai-dom": "^1.11.3", |
| 74 | + "@vitest/browser-playwright": "^4.0.14", |
| 75 | + "@vitest/coverage-v8": "^4.0.15", |
75 | 76 | "autoprefixer": "^10.4.22", |
76 | 77 | "browser-sync": "^3.0.4", |
77 | 78 | "cem-plugin-expanded-types": "^1.4.0", |
| 79 | + "chai-a11y-axe": "^1.5.0", |
| 80 | + "chai-dom": "^1.12.1", |
78 | 81 | "concurrently": "^9.2.1", |
79 | 82 | "custom-element-jet-brains-integration": "^1.7.0", |
80 | 83 | "custom-element-vs-code-integration": "^1.5.0", |
|
93 | 96 | "prettier": "^3.7.3", |
94 | 97 | "rimraf": "^6.1.2", |
95 | 98 | "sass-embedded": "~1.93.3", |
96 | | - "sinon": "^21.0.0", |
97 | 99 | "storybook": "^10.1.2", |
98 | 100 | "stylelint": "^16.26.1", |
99 | 101 | "stylelint-config-standard-scss": "^16.0.0", |
|
0 commit comments