.github/actions/setup/action.yml | 42 +
.github/workflows/publish.yml | 35 +
.github/workflows/tests.yml | 102 +
.gitignore | 10 +-
Cargo.lock | 2559 +++++++++++
Cargo.toml | 57 +
README.md | 25 +
examples/sandbox/.env.local | 4 +
examples/sandbox/README.md | 45 +
examples/sandbox/eslint.config.js | 32 +
examples/sandbox/index.html | 15 +
examples/sandbox/package-lock.json | 3479 ++++++++++++++
examples/sandbox/package.json | 32 +
examples/sandbox/src/App.css | 431 ++
examples/sandbox/src/App.tsx | 538 +++
examples/sandbox/src/index.css | 116 +
examples/sandbox/src/main.tsx | 10 +
examples/sandbox/src/vite-env.d.ts | 1 +
examples/sandbox/tsconfig.app.json | 30 +
examples/sandbox/tsconfig.json | 7 +
examples/sandbox/tsconfig.node.json | 26 +
examples/sandbox/vite.config.ts | 7 +
interface.yaml | 223 +
scripts/bump_versions.sh | 102 +
sdk-rs/Cargo.toml | 23 +
sdk-rs/README.md | 10 +
sdk-rs/src/error.rs | 29 +
sdk-rs/src/lib.rs | 47 +
sdk-rs/src/store.rs | 171 +
sdk-rs/src/stream.rs | 117 +
sdk-ts/README.md | 9 +
sdk-ts/__tests__/sdk.test.ts | 182 +
sdk-ts/jest.config.js | 7 +
sdk-ts/jest.globalSetup.ts | 62 +
sdk-ts/jest.globalTeardown.ts | 28 +
sdk-ts/package-lock.json | 7654 +++++++++++++++++++++++++++++++
sdk-ts/package.json | 34 +
sdk-ts/src/client.ts | 47 +
sdk-ts/src/error.ts | 33 +
sdk-ts/src/index.ts | 4 +
sdk-ts/src/store.ts | 105 +
sdk-ts/src/stream.ts | 128 +
sdk-ts/tsconfig.json | 22 +
simulator/Cargo.toml | 37 +
simulator/README.md | 10 +
simulator/src/lib.rs | 4 +
simulator/src/main.rs | 171 +
simulator/src/server/auth.rs | 129 +
simulator/src/server/mod.rs | 94 +
simulator/src/server/store/handlers.rs | 217 +
simulator/src/server/store/mod.rs | 123 +
simulator/src/server/stream/handlers.rs | 215 +
simulator/src/server/stream/mod.rs | 80 +
simulator/src/testing.rs | 59 +
simulator/tests/e2e.rs | 256 ++
55 files changed, 18034 insertions(+), 1 deletion(-)