Pekka Enberg
5df05e05f8
Turso 0.2.0-pre.3
2025-09-12 18:40:06 +03:00
Pekka Enberg
2651b597c6
Turso 0.2.0-pre.2
2025-09-12 17:38:30 +03:00
Nikita Sivukhin
4e54f9042c
newlines
2025-09-12 16:25:39 +04:00
Nikita Sivukhin
5c922da61a
reorder packages in the workspace
2025-09-12 15:57:07 +04:00
Nikita Sivukhin
b086cba669
hack imports of wasm due to the issues in Vite and Next.js build systems
2025-09-12 14:03:31 +04:00
Pekka Enberg
ae3c1fc2a6
Turso 0.2.0-pre.1
2025-09-11 11:44:42 +03:00
Nikita Sivukhin
9e9d5f56de
yarn install
2025-09-10 23:03:17 +04:00
Nikita Sivukhin
0aa9d59438
rebuild
2025-09-10 22:48:37 +04:00
Nikita Sivukhin
d55026f84f
opfs for sync in one commit!
2025-09-10 22:35:57 +04:00
Pekka Enberg
e04938eaf5
Turso 0.1.5
2025-09-10 13:30:18 +03:00
Pekka Enberg
1d34122414
Turso 0.1.5-pre.5
2025-09-10 11:40:21 +03:00
Pekka Enberg
77e5190113
Turso 0.1.5-pre.4
2025-09-09 19:57:31 +03:00
Nikita Sivukhin
f827731727
rename database-core -> database-common
2025-09-09 14:26:21 +04:00
Nikita Sivukhin
816aa8b2bc
small fixes
2025-09-09 12:05:41 +04:00
Nikita Sivukhin
8160f4dc04
restructure js bindings
2025-09-09 11:32:38 +04:00
Pekka Enberg
1511ad354b
Turso 0.1.5-pre.3
2025-09-04 11:40:51 +03:00
Nikita Sivukhin
62e7384771
build native package for ARM64
2025-09-03 17:57:15 +04:00
Pekka Enberg
6c7936a016
Turso 0.1.5-pre.2
2025-09-02 12:45:41 +03:00
Pekka Enberg
3c9dbfb09e
Turso 0.1.5-pre.1
2025-08-30 18:28:38 +03:00
Pekka Enberg
494ce41d80
Turso 0.1.4
2025-08-20 10:35:35 +03:00
Pekka Enberg
d456db31db
Turso 0.1.4-pre.11
2025-08-20 09:32:10 +03:00
Pekka Enberg
8d7ab52471
Turso 0.1.4-pre.10
2025-08-19 19:32:47 +03:00
Pekka Enberg
692323ae9b
bindings/javascript: Rename @tursodatabase/database/sync to compat
...
We already have a `@tursodatabase/sync` package so let's make the name of the
better-sqlite3 compatibility API package stand out.
2025-08-19 13:20:34 +03:00
Pekka Enberg
976403b080
bindings/javascript: Add TypeScript declarations to package
...
Fixes #2621
2025-08-19 12:34:49 +03:00
Pekka Enberg
3a72b478d2
Turso 0.1.4-pre.9
2025-08-18 12:55:45 +03:00
Pekka Enberg
a6247e891f
Turso 0.1.4-pre.8
2025-08-12 19:51:42 +03:00
Pekka Enberg
5a65617602
Turso 0.1.4-pre.7
2025-08-12 17:01:47 +03:00
Pekka Enberg
81da795a66
Turso 0.1.4-pre.6
2025-08-08 16:50:24 +03:00
Pekka Enberg
ba88d17f29
Turso 0.1.4-pre.5
2025-08-08 13:49:06 +03:00
Pekka Enberg
f2b2e4d4d8
Rename JavaScript package to @tursodatabase/database
2025-08-08 13:22:10 +03:00
Pekka Enberg
ad70157e74
Turso 0.1.4-pre.4
2025-08-08 11:54:26 +03:00
Pekka Enberg
5b578dd790
bindings/javascript: Fix "npm publish" to build the package
2025-08-08 11:53:58 +03:00
Pekka Enberg
8d5fb41f5d
Turso 0.1.4-pre.3
2025-08-08 10:42:41 +03:00
Pekka Enberg
f7eb6c2cee
Turso v0.1.4-pre.3
2025-08-08 10:42:38 +03:00
Nikita Sivukhin
eec679b00b
fix package.json one more time
2025-08-08 10:34:11 +04:00
Pekka Enberg
5ef58db941
bindings/javascript: Fix npm run build
...
Fixes the following error:
```
This is not the tsc command you are looking for
To get access to the TypeScript compiler, tsc, from the command line either:
- Use npm install typescript to first add TypeScript to your project before using npx
- Use yarn to avoid accidentally running code from un-installed packages
```
2025-08-08 09:22:31 +03:00
Nikita Sivukhin
ba6bf7057e
fix package.json
2025-08-08 09:59:52 +04:00
Nikita Sivukhin
9b892828eb
fix package.json
2025-08-08 01:01:40 +04:00
Nikita Sivukhin
dd347fb3e3
simplify setup by emiting index.js in ESM style from napi
2025-08-08 00:47:37 +04:00
Nikita Sivukhin
d1cd294e94
setup dual publish for commonjs/esm modules and properly route browser/node usages to the correct napi binary entrypoint
2025-08-07 16:28:02 +04:00
Pekka Enberg
2913dc4dd4
Turso 0.1.4-pre.2
2025-08-06 10:52:32 +03:00
Pekka Enberg
a51c35c979
bindings/javascript: Fix silly typo in package.json
2025-08-01 16:04:59 +03:00
Pekka Enberg
994a0e0852
Turso 0.1.4-pre.1
2025-08-01 13:38:12 +03:00
Pekka Enberg
845fc13d6e
bindings/javascript: Remove test suite
...
We have `testing/javascript` to test both the native bindings and
serverless driver, so let's use that instead.
2025-08-01 12:09:05 +03: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
Diego Reis
a35a490188
Force ava tests to run serially
2025-07-29 11:05:37 -03:00
Pekka Enberg
795081b868
binding/javascript: Promise API by default
...
The JavaScript API is promise-based by default, but with a `sync`
variant that tracks `better-sqlite3` API for compatibility.
2025-07-29 14:32:37 +03:00
Pekka Enberg
94dc780669
Turso 0.1.3
2025-07-29 12:37:18 +03:00
Pekka Enberg
2d2f416e2c
Revert "bindings/javascript: Add optional dependencies"
...
This reverts commit 9d7a77efde . It does
not work because the native packages don't yet exists at that point.
Let's fix the Github workflows instead.
2025-07-29 12:36:12 +03:00
Pekka Enberg
a4737f82bc
Turso 0.1.3-pre.10
2025-07-29 12:16:02 +03:00