Skip to content

Commit fee6be8

Browse files
committed
feat: add twd relay
1 parent 39e8620 commit fee6be8

File tree

4 files changed

+71
-15
lines changed

4 files changed

+71
-15
lines changed

package-lock.json

Lines changed: 63 additions & 12 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
@@ -14,7 +14,8 @@
1414
"devDependencies": {
1515
"@types/node": "^25.0.10",
1616
"solid-devtools": "^0.34.5",
17-
"twd-js": "^1.4.3",
17+
"twd-js": "^1.5.0",
18+
"twd-relay": "^0.1.0",
1819
"typescript": "^5.9.3",
1920
"vite": "^7.3.1",
2021
"vite-plugin-solid": "^2.11.10"

src/index.tsx

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

1417
const root = document.getElementById('root');

vite.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
import { defineConfig } from 'vite';
1+
import { defineConfig, PluginOption } from 'vite';
22
import tailwindcss from "@tailwindcss/vite";
33
import solidPlugin from 'vite-plugin-solid';
44
import devtools from 'solid-devtools/vite';
5+
import { twdRemote } from 'twd-relay/vite';
56

67
export default defineConfig({
7-
plugins: [devtools(), solidPlugin(), tailwindcss()],
8+
plugins: [devtools(), solidPlugin(), tailwindcss(),twdRemote() as PluginOption],
89
server: {
910
port: 3000,
1011
},

0 commit comments

Comments
 (0)