Skip to content

Commit d6b5c47

Browse files
committed
feat: add twd relay
1 parent 2eece0a commit d6b5c47

3 files changed

Lines changed: 198 additions & 45 deletions

File tree

package-lock.json

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

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"watch": "ng build --watch --configuration development",
99
"test": "ng test",
1010
"serve": "json-server --watch data/data.json --routes data/routes.json --port 3001",
11-
"serve:dev": "npm-run-all --parallel serve start"
11+
"serve:dev": "npm-run-all --parallel serve start",
12+
"relay": "npx twd-relay --port 9876"
1213
},
1314
"prettier": {
1415
"printWidth": 100,
@@ -45,7 +46,8 @@
4546
"npm-run-all": "^4.1.5",
4647
"postcss": "^8.5.6",
4748
"tailwindcss": "^4.1.18",
48-
"twd-js": "^1.4.3",
49+
"twd-js": "^1.5.0",
50+
"twd-relay": "^0.1.0",
4951
"typescript": "~5.9.3",
5052
"vitest": "^4.0.16"
5153
}

src/main.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ if (isDevMode()) {
1010
'./twd-tests/todoList.twd.test.ts': () => import('./twd-tests/todoList.twd.test'),
1111
};
1212
initTWD(tests);
13+
const { createBrowserClient } = await import('twd-relay/browser');
14+
const client = createBrowserClient({
15+
url: 'ws://localhost:9876/__twd/ws',
16+
});
17+
client.connect();
1318
}
1419

1520
bootstrapApplication(App, appConfig)

0 commit comments

Comments
 (0)