Avinash Sajjanshetty
a360efa6e0
enable encryption feature flag by default
2025-09-30 19:04:25 +05:30
Nikita Sivukhin
7049f3ddae
fix clock implementation for OPFS IO
2025-09-19 13:21:00 +04:00
pedrocarlo
3c91ae206b
move as many dependencies as possible to workspace to avoid multiple versions of the same dependency
2025-09-15 17:19:36 -03:00
PThorpe92
ba1ed72ed8
Add tracing_release feature for benchmarks to compile tracing macros to noops
2025-09-10 09:56:12 -04:00
Nikita Sivukhin
8160f4dc04
restructure js bindings
2025-09-09 11:32:38 +04:00
Avinash Sajjanshetty
fc3b76de1b
fix Database storage for WASM bindings
2025-08-20 11:47:25 +05:30
Nikita Sivukhin
1a2a1a9ca4
adjust javascript turso bindings for reuse in turso-sync-js package
2025-08-07 16:28:02 +04:00
Pekka Enberg
02db72cc2c
Implement JavaScript bindings with minimal Rust core
...
This rewrites the JavaScript bindings completely by exposing only
primitive operations from Rust NAPI-RS code. For example, there is
prepare(), bind(), and step(), but high level interfaces like all() and
get() are implemented in JavaScript.
We're doing this so that we can implement async interfaces in the
JavaScript layer instead of having to bring in Tokio.
2025-08-01 09:03:14 +03:00
Levy A.
cbb618f0ad
feat(javascript): add tracing_subscriber
2025-07-27 21:24:39 -03:00
Diego Reis
0f95cf7751
bind/js: Switch to napi v3
2025-07-25 11:45:57 -03:00
Mikaël Francoeur
2a691f5044
make some errors compatible with better-sqlite3
2025-07-08 11:36:23 -04:00
Pekka Enberg
53ba3ff926
Rename limbo_core crate to turso_core
2025-06-29 09:59:17 +03:00
Pekka Enberg
568da9bff7
bindings/javascript: Rename package to @tursodatabase/turso
2025-06-27 12:14:16 +03:00
Diego Reis
9f6e242e42
bind/js: Partially implements iterate() method
...
The API still is sync and isn't variadic
2025-05-18 00:51:23 -03:00
Diego Reis
25df20dc97
bind/js: Bump napi and napi-derive versions
2025-05-08 08:22:04 -03:00
Pekka Enberg
9ef729f81c
Initial JavaScript bindings with napi-rs
2025-03-26 13:30:13 +02:00