Skip to content

Commit 10f66f8

Browse files
committed
feat: migrate to vite twd plugin
1 parent 9328b6f commit 10f66f8

5 files changed

Lines changed: 36 additions & 37 deletions

File tree

package-lock.json

Lines changed: 25 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@
3232
"react-router": "^7.14.2",
3333
"tailwind-merge": "^3.5.0",
3434
"tailwindcss": "^4.2.4",
35-
"tw-animate-css": "^1.4.0",
36-
"twd-js": "^1.7.2"
35+
"tw-animate-css": "^1.4.0"
3736
},
3837
"devDependencies": {
3938
"@eslint/js": "^10.0.1",
@@ -53,6 +52,7 @@
5352
"jsdom": "^29.1.0",
5453
"npm-run-all": "^4.1.5",
5554
"nyc": "^18.0.0",
55+
"twd-js": "^1.8.0-beta.0",
5656
"twd-relay": "^1.1.1",
5757
"typescript": "~6.0.3",
5858
"typescript-eslint": "^8.59.1",

public/mock-sw.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ import { RouterProvider } from "react-router";
55
import router from './AppRoutes';
66

77
if (import.meta.env.DEV) {
8-
const { initTWD } = await import('twd-js/bundled');
9-
const tests = import.meta.glob("./**/*.twd.test.ts")
10-
initTWD(tests);
118
const { createBrowserClient } = await import('twd-relay/browser');
129
const client = createBrowserClient();
1310
client.connect();

vite.config.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,17 @@ import react from '@vitejs/plugin-react'
66
// add plugin for code coverage
77
import istanbul from 'vite-plugin-istanbul';
88
import { twdRemote } from 'twd-relay/vite';
9+
import { twd } from 'twd-js/vite-plugin';
910

1011
// https://vite.dev/config/
1112
export default defineConfig({
1213
plugins: [
1314
react(),
1415
tailwindcss(),
16+
twd({
17+
testFilePattern: '/**/*.twd.test.ts',
18+
search: true,
19+
}),
1520
// configure istanbul plugin
1621
istanbul({
1722
include: 'src/**/*',

0 commit comments

Comments
 (0)