Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
13844e4
Just pushing for Noa to look at
cloutiertyler Sep 9, 2025
eb40e2f
Run format
coolreader18 Sep 12, 2025
f00d88d
wip
coolreader18 Sep 12, 2025
c4b8126
Initial call_reducer
coolreader18 Sep 26, 2025
f4db6c9
SpacetimeError
coolreader18 Sep 28, 2025
b463a87
unique indexes
coolreader18 Sep 30, 2025
b184ba0
ranged indexes
coolreader18 Oct 1, 2025
4ccb8bc
Add __describe_module__
coolreader18 Oct 1, 2025
9905739
Remove cruft
coolreader18 Oct 1, 2025
a246e25
Fix ModuleDef deserialization
coolreader18 Oct 1, 2025
fb06c13
Basic test module & final fixes
coolreader18 Oct 1, 2025
c0bf45d
Add console
coolreader18 Oct 1, 2025
303edcb
Refactored things into multiple files for better readability
cloutiertyler Oct 3, 2025
1bacfc3
Fixed bug, added tests, and fixed broken tests related to binary reader
cloutiertyler Oct 3, 2025
86f429b
lots and lots of goodies, getting there!
cloutiertyler Oct 4, 2025
9e008e8
module-test-ts now compiles
cloutiertyler Oct 6, 2025
a1e6650
Refactored module-test-ts to be closer to Rust
cloutiertyler Oct 6, 2025
1d50c62
Fix eslint
coolreader18 Oct 6, 2025
e299a72
Return a copy of the object from insert()
coolreader18 Oct 6, 2025
9abd9c4
Remove side-effects
coolreader18 Oct 7, 2025
6a7b007
Get working again
coolreader18 Oct 7, 2025
50cbb1d
Namespacing
coolreader18 Oct 8, 2025
d011e2b
tyler/ts-module-api (#3383)
cloutiertyler Oct 10, 2025
848040b
Potential fix for code scanning alert no. 101: Prototype-polluting as…
coolreader18 Oct 10, 2025
32638b4
Update snapshot tests
coolreader18 Oct 10, 2025
4d2899d
Update cli docs
coolreader18 Oct 10, 2025
f6f0621
Remove indexed_option_field/unique_option_field
coolreader18 Oct 12, 2025
1cd4f02
Setup tests using typescript modules
coolreader18 Oct 12, 2025
bc8d62f
Add sdk test
coolreader18 Oct 12, 2025
08a2d47
Add clientVisibilityFilter
coolreader18 Oct 12, 2025
9d95af7
Add sdk-test-connect-disconnect-ts
coolreader18 Oct 12, 2025
f4106d6
Add quickstart-chat-ts
coolreader18 Oct 14, 2025
fe5d41e
Test for nested option
cloutiertyler Oct 14, 2025
9ef19d4
[TS] Register describe_module/call_reducer through the sys module (#3…
coolreader18 Oct 14, 2025
12b6d4c
Build module sdk before running cargo tests
coolreader18 Oct 14, 2025
a4c2f42
Fix misaligned pointer error
coolreader18 Oct 15, 2025
4a38fa8
Update typescript bindings to cache AlgebraicTypes
coolreader18 Oct 15, 2025
ec09e9f
Undo changes to syscall.rs
coolreader18 Oct 15, 2025
20434ce
Add register_hooks.ts to moduleSideEffects
coolreader18 Oct 15, 2025
ae09bb6
Remove table.tryInsert
coolreader18 Oct 15, 2025
ecf6623
Update crates/bindings-typescript/src/server/type_builders.ts
coolreader18 Oct 15, 2025
de96404
Update crates/bindings-typescript/src/lib/time_duration.ts
coolreader18 Oct 15, 2025
695ec1c
Remove tsup from module-test-ts and fix workspace member
coolreader18 Oct 15, 2025
59abf4d
Address nits
coolreader18 Oct 15, 2025
f5b0e3e
Check duplicate reducers
coolreader18 Oct 15, 2025
637d481
Skip benchmarks-ts for now
coolreader18 Oct 15, 2025
10f1006
Add SenderError
coolreader18 Oct 15, 2025
037e86e
[noa/ts-module-api]: add a TODO
bfops Oct 15, 2025
5bfc843
Adds package.json to spacetime init and adds aliases
cloutiertyler Oct 15, 2025
d5c439b
Fix sdk tests assuming wasm
coolreader18 Oct 15, 2025
781a72c
Reran pnpm generate and generated markdown docs
cloutiertyler Oct 15, 2025
19474c9
Remove v8 feature gate
cloutiertyler Oct 15, 2025
e7e47b8
Bump version of package._json for spacetime init --lang typescript
cloutiertyler Oct 15, 2025
ea579df
Fixed infinite recursion in bsatnBaseSize
cloutiertyler Oct 15, 2025
d817c6b
Fixed import for typescript template index._ts
cloutiertyler Oct 16, 2025
1660989
Fix most of sdk-test-ts
coolreader18 Oct 16, 2025
2e0c9d2
'Fix' insert_primitives_as_strings
coolreader18 Oct 16, 2025
c756f11
Merge branch 'master' into noa/ts-module-api
coolreader18 Oct 16, 2025
6d71f16
Fix ci
coolreader18 Oct 16, 2025
4026e83
Updated module_bindings for the rust sdk tests
cloutiertyler Oct 16, 2025
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
13 changes: 13 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,11 +103,24 @@ jobs:
with:
global-json-file: global.json

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 18

- uses: pnpm/action-setup@v4
with:
run_install: true

- name: Create /stdb dir
run: |
sudo mkdir /stdb
sudo chmod 777 /stdb

- name: Build typescript module sdk
working-directory: crates/bindings-typescript
run: pnpm build

- name: Run cargo test
#Note: Unreal tests will be run separately
run: cargo test --all -- --skip unreal
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ linux-target/

### VisualStudioCode ###
.vscode/*
.vscode
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
Expand Down
Loading
Loading