Add Extism JS Async Lib and State #1

Merged
pn merged 22 commits from feat/sdk into main 2026-01-08 01:06:58 +00:00

22 Commits

Author SHA1 Message Date
49747f502a refactor(build): migrate build script to use bun build command directly 2026-01-07 20:05:49 -05:00
84d7609da9 refactor(state): extract state management to dedicated package 2026-01-07 20:03:46 -05:00
860f9bdaac init(state): add state package for enclave state management 2026-01-07 19:59:28 -05:00
1f1269ab34 style(example): improve styling and add clear button to card log sections 2026-01-07 19:59:27 -05:00
9a641c0e44 refactor(main): extract types into separate package 2026-01-07 19:53:40 -05:00
82a82f6ada feat(types): add types for enclave functions 2026-01-07 19:47:15 -05:00
0303b523c1 refactor(main): replace strings.Fields with strings.FieldsSeq for consistent field handling 2026-01-07 19:47:14 -05:00
ee4de86bc1 feat(keybase): add encrypted key storage database 2026-01-07 19:42:14 -05:00
9c1a488d55 refactor(keybase): migrate database implementation to keybase package 2026-01-07 19:42:12 -05:00
b68052d93f fix(db): remove sqlc generated db files due to dependency update issues 2026-01-07 19:42:11 -05:00
ae4f20c261 feat(database): add in-memory SQLite database implementation 2026-01-07 19:28:57 -05:00
6cd55e4041 feat(did): implement database initialization, serialization and loading 2026-01-07 19:28:56 -05:00
8be9e0ce9c docs(readme): add database schema documentation 2026-01-07 19:28:55 -05:00
15bbff47db init(db): add database querier and models 2026-01-07 19:28:54 -05:00
fc586119f9 style(config): rename database schema image for consistency 2026-01-07 19:28:53 -05:00
21f7ee4bc1 feat(enclave): add ping function for echoing input messages 2026-01-07 18:57:11 -05:00
dca8ac95b9 refactor(enclave): add runInWorker option to plugin creation for better performance 2026-01-07 18:53:48 -05:00
fff50da2b4 refactor(build): add c-shared buildmode to wasm plugin compilation 2026-01-07 18:49:14 -05:00
2a0fa9ebf8 init(motr-enclave): Setup motr-enclave package 2026-01-07 18:34:00 -05:00
9dc64814b4 refactor(MAKEFILE): migrate to Vite and remove sqlc dependency 2026-01-07 18:33:59 -05:00
a46f8bcfec docs(readme): update readme with new cli and usage information 2026-01-07 18:33:57 -05:00
c1f29eba77 chore(config): add database diagram asset 2026-01-07 18:33:56 -05:00