├── .envrc ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── .prettierrc.js ├── CHANGELOG.md ├── README.md ├── RELEASE.md ├── flake.lock ├── flake.nix ├── nix ├── althttpd.nix ├── extension-functions.c ├── sqlite-wasm.nix └── wa-sqlite-livestore.nix ├── package.json ├── packages ├── example │ ├── crsqlite.html │ ├── index.html │ ├── package.json │ ├── sqlite.html │ ├── src │ │ ├── crsqlite-worker.ts │ │ ├── crsqlite.ts │ │ ├── sqlite-worker.ts │ │ └── sqlite.ts │ └── vite.config.js └── sqlite │ ├── nix │ ├── builder.sh │ └── default.nix │ ├── package.json │ ├── publish.sh │ └── src │ ├── sqlite3-wrapper.js │ └── sqlite3.d.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── test ├── examples │ ├── session-ext.ts │ ├── session-ext2.ts │ ├── session-ext3.ts │ ├── session-ext4.ts │ └── test-blob.ts ├── lib │ ├── lib.ts │ └── sqlite-utils.ts ├── setup │ └── database-setup.ts ├── types.d.ts └── unit │ ├── basic-sqlite-api.test.ts │ ├── serialize-deserialize.test.ts │ └── session-extension.test.ts ├── tsconfig.json └── vitest.config.ts /.envrc: -------------------------------------------------------------------------------- 1 | if command -v nix-shell &> /dev/null 2 | then 3 | use_flake 4 | fi -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/RELEASE.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/flake.nix -------------------------------------------------------------------------------- /nix/althttpd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/nix/althttpd.nix -------------------------------------------------------------------------------- /nix/extension-functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/nix/extension-functions.c -------------------------------------------------------------------------------- /nix/sqlite-wasm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/nix/sqlite-wasm.nix -------------------------------------------------------------------------------- /nix/wa-sqlite-livestore.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/nix/wa-sqlite-livestore.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/package.json -------------------------------------------------------------------------------- /packages/example/crsqlite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/crsqlite.html -------------------------------------------------------------------------------- /packages/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/index.html -------------------------------------------------------------------------------- /packages/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/package.json -------------------------------------------------------------------------------- /packages/example/sqlite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/sqlite.html -------------------------------------------------------------------------------- /packages/example/src/crsqlite-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/src/crsqlite-worker.ts -------------------------------------------------------------------------------- /packages/example/src/crsqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/src/crsqlite.ts -------------------------------------------------------------------------------- /packages/example/src/sqlite-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/src/sqlite-worker.ts -------------------------------------------------------------------------------- /packages/example/src/sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/src/sqlite.ts -------------------------------------------------------------------------------- /packages/example/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/example/vite.config.js -------------------------------------------------------------------------------- /packages/sqlite/nix/builder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/sqlite/nix/builder.sh -------------------------------------------------------------------------------- /packages/sqlite/nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/sqlite/nix/default.nix -------------------------------------------------------------------------------- /packages/sqlite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/sqlite/package.json -------------------------------------------------------------------------------- /packages/sqlite/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/sqlite/publish.sh -------------------------------------------------------------------------------- /packages/sqlite/src/sqlite3-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/sqlite/src/sqlite3-wrapper.js -------------------------------------------------------------------------------- /packages/sqlite/src/sqlite3.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/packages/sqlite/src/sqlite3.d.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /test/examples/session-ext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/examples/session-ext.ts -------------------------------------------------------------------------------- /test/examples/session-ext2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/examples/session-ext2.ts -------------------------------------------------------------------------------- /test/examples/session-ext3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/examples/session-ext3.ts -------------------------------------------------------------------------------- /test/examples/session-ext4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/examples/session-ext4.ts -------------------------------------------------------------------------------- /test/examples/test-blob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/examples/test-blob.ts -------------------------------------------------------------------------------- /test/lib/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/lib/lib.ts -------------------------------------------------------------------------------- /test/lib/sqlite-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/lib/sqlite-utils.ts -------------------------------------------------------------------------------- /test/setup/database-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/setup/database-setup.ts -------------------------------------------------------------------------------- /test/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/types.d.ts -------------------------------------------------------------------------------- /test/unit/basic-sqlite-api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/unit/basic-sqlite-api.test.ts -------------------------------------------------------------------------------- /test/unit/serialize-deserialize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/unit/serialize-deserialize.test.ts -------------------------------------------------------------------------------- /test/unit/session-extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/test/unit/session-extension.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livestorejs/wa-sqlite-build-env/HEAD/vitest.config.ts --------------------------------------------------------------------------------