Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ae772ba
[bfops/fix-b8-build]: empty
bfops Dec 19, 2025
d771b9a
[bfops/fix-b8-build]: Do fix
bfops Dec 19, 2025
ad03b00
[bfops/fix-b8-build]: fix
bfops Dec 19, 2025
166ccf6
Add a command to the typescript-test ci check that builds all of the …
jsdt Jan 8, 2026
902af09
fmt
jsdt Jan 9, 2026
74ef480
Merge branch 'master' into jsdt/ts-test-build-all
jsdt Jan 9, 2026
2c24fac
Use the generate command that formats
jsdt Jan 9, 2026
20aa6cc
Simplify some commands
jsdt Jan 9, 2026
43f8e39
Build all ts templates in ci
jsdt Jan 9, 2026
dd957fd
Merge branch 'master' into jsdt/ts-test-build-all
jsdt Jan 9, 2026
b991a29
Merge branch 'master' into jsdt/ts-test-build-all
jsdt Jan 9, 2026
ba4594d
Merge branch 'master' into jsdt/ts-test-build-all
jsdt Jan 12, 2026
933b145
Merge branch 'master' into jsdt/ts-test-build-all
jsdt Jan 12, 2026
d67d2bb
Add bindings for some templates
jsdt Jan 12, 2026
57ed7de
Merge branch 'master' into jsdt/ts-test-build-all
jsdt Jan 12, 2026
0e1a9c0
Merge branch 'master' into jsdt/ts-test-build-all
jsdt Jan 13, 2026
f26a607
[bfops/fix-b8-build]: Apply v8 fix to typescript CI
bfops Jan 13, 2026
6f7cd3f
[jsdt/ts-test-build-all]: Merge remote-tracking branch 'origin/master…
bfops Jan 13, 2026
709c121
[jsdt/ts-test-build-all]: Merge remote-tracking branch 'origin/bfops/…
bfops Jan 13, 2026
ad7c9f3
[bfops/fix-b8-build]: Merge remote-tracking branch 'origin/master' in…
bfops Jan 13, 2026
bdc1eac
[jsdt/ts-test-build-all]: Merge remote-tracking branch 'origin/bfops/…
bfops Jan 13, 2026
53e6430
[bfops/fix-b8-build]: fix
bfops Jan 13, 2026
50fe1b3
[jsdt/ts-test-build-all]: Merge remote-tracking branch 'origin/bfops/…
bfops Jan 13, 2026
ecae6a2
Merge remote-tracking branch 'origin/master' into jsdt/ts-test-build-all
bfops Jan 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions .github/workflows/typescript-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,9 @@ jobs:
fi

- name: Generate client bindings
working-directory: templates/quickstart-chat-typescript/spacetimedb
working-directory: templates/quickstart-chat-typescript
run: |
spacetime generate --lang typescript --out-dir ../src/module_bindings
cd ../../../crates/bindings-typescript
pnpm format
pnpm generate

- name: Check for changes
working-directory: templates/quickstart-chat-typescript
Expand Down Expand Up @@ -149,6 +147,14 @@ jobs:
working-directory: templates/quickstart-chat-typescript
run: pnpm build

- name: Check that templates build
working-directory: templates/
run: pnpm -r --filter "./**" run build

- name: Check that subdirectories build
working-directory: crates/bindings-typescript
run: pnpm -r --filter "./**" run build

# - name: Run quickstart-chat tests
# working-directory: examples/quickstart-chat
# run: pnpm test
Expand Down
5 changes: 3 additions & 2 deletions crates/bindings-typescript/src/sdk/client_api/index.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
"engines": { "node": ">=18.0.0", "pnpm": ">=9.0.0" },
"type": "module",
"scripts": {
"format": "pnpm --filter ./crates/bindings-typescript run format && pnpm --filter ./docs run format && pnpm --filter ./crates/bindings-typescript/examples/quickstart-chat run format && pnpm --filter ./crates/bindings-typescript/test-app run format",
"lint": "pnpm --filter ./crates/bindings-typescript run lint && pnpm --filter ./docs run lint && pnpm --filter ./crates/bindings-typescript/examples/quickstart-chat run lint && pnpm --filter ./crates/bindings-typescript/test-app run lint",
"build": "pnpm --filter ./crates/bindings-typescript run build && pnpm --filter ./docs run build && pnpm --filter ./crates/bindings-typescript/examples/quickstart-chat run build && pnpm --filter ./crates/bindings-typescript/test-app run build",
"format": "pnpm --filter ./crates/bindings-typescript run format && pnpm --filter ./docs run format && pnpm --filter ./crates/bindings-typescript/test-app run format && pnpm -r --filter './templates/**' run format",
"lint": "pnpm --filter ./crates/bindings-typescript run lint && pnpm --filter ./docs run lint && pnpm --filter ./crates/bindings-typescript/test-app run lint && pnpm -r --filter './templates/**' run lint",
"build": "pnpm --filter ./crates/bindings-typescript run build && pnpm --filter ./docs run build && pnpm --filter ./crates/bindings-typescript/test-app run build && pnpm -r --filter './templates/**' run build",
"test": "pnpm --filter ./crates/bindings-typescript run test && pnpm --filter ./docs run test && pnpm --filter ./crates/bindings-typescript/examples/quickstart-chat run test && pnpm --filter ./crates/bindings-typescript/test-app run test",
"generate": "pnpm --filter ./crates/bindings-typescript run generate && pnpm --filter ./docs run generate && pnpm --filter ./crates/bindings-typescript/examples/quickstart-chat run generate && pnpm --filter ./crates/bindings-typescript/test-app run generate",
"generate": "pnpm --filter ./crates/bindings-typescript run generate && pnpm --filter ./docs run generate && pnpm --filter ./crates/bindings-typescript/test-app run generate && pnpm -r --filter './templates/**' run generate",
"clean": "pnpm -r exec rimraf dist .tsbuildinfo coverage"
},
"devDependencies": {
Expand Down
76 changes: 6 additions & 70 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion templates/basic-react/src/module_bindings/add_reducer.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions templates/basic-react/src/module_bindings/add_type.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading