Skip to content

Commit 7fe452d

Browse files
committed
feat: add twd relay
1 parent fd9d308 commit 7fe452d

4 files changed

Lines changed: 59 additions & 23 deletions

File tree

package-lock.json

Lines changed: 51 additions & 21 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 & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"tailwind-merge": "^3.2.0",
3737
"tailwindcss": "^4.1.4",
3838
"tw-animate-css": "^1.2.5",
39-
"twd-js": "^1.4.3",
39+
"twd-js": "^1.5.0",
4040
"zustand": "^5.0.3"
4141
},
4242
"devDependencies": {
@@ -58,6 +58,7 @@
5858
"npm-run-all": "^4.1.5",
5959
"nyc": "^17.1.0",
6060
"puppeteer": "^24.29.1",
61+
"twd-relay": "^0.1.0",
6162
"typescript": "~5.7.2",
6263
"typescript-eslint": "^8.26.1",
6364
"vite": "^6.3.1",

src/main.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ if (import.meta.env.DEV) {
88
const { initTWD } = await import('twd-js/bundled');
99
const tests = import.meta.glob("./**/*.twd.test.ts")
1010
initTWD(tests);
11+
const { createBrowserClient } = await import('twd-relay/browser');
12+
const client = createBrowserClient();
13+
client.connect();
1114
}
1215

1316
createRoot(document.getElementById('root')!).render(

vite.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
/// <reference types="vitest" />
22
import path from "path"
33
import tailwindcss from "@tailwindcss/vite"
4-
import { defineConfig } from 'vite'
4+
import { defineConfig, PluginOption } from 'vite'
55
import react from '@vitejs/plugin-react'
66
// add plugin for code coverage
77
import istanbul from 'vite-plugin-istanbul';
8+
import { twdRemote } from 'twd-relay/vite';
89

910
// https://vite.dev/config/
1011
export default defineConfig({
@@ -18,6 +19,7 @@ export default defineConfig({
1819
extension: ['.ts', '.tsx'],
1920
requireEnv: process.env.CI ? true : false,
2021
}),
22+
twdRemote() as PluginOption,
2123
],
2224
resolve: {
2325
alias: {

0 commit comments

Comments
 (0)