├── .changeset ├── README.md └── config.json ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── -do-not-post-anything-other-than-a-bug-report.md │ └── bug_report.md ├── pull_request_template.md └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── extensions.json └── settings.json ├── .yarn ├── releases │ └── yarn-4.0.2.cjs └── sdks │ ├── integrations.yml │ └── typescript │ ├── bin │ ├── tsc │ └── tsserver │ ├── lib │ ├── tsc.js │ ├── tsserver.js │ ├── tsserverlibrary.js │ └── typescript.js │ └── package.json ├── .yarnrc.yml ├── ACKNOWLEDGMENTS.md ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── demo ├── SharedService-sw │ ├── SharedService.js │ ├── SharedService_ServiceWorker.js │ ├── index.html │ └── index.js ├── SharedService │ ├── SharedService.js │ ├── SharedService_SharedWorker.js │ ├── index.html │ └── index.js ├── benchmarks │ ├── benchmark1.sql │ ├── benchmark10.sql │ ├── benchmark11.sql │ ├── benchmark12.sql │ ├── benchmark13.sql │ ├── benchmark14.sql │ ├── benchmark15.sql │ ├── benchmark16.sql │ ├── benchmark2.sql │ ├── benchmark3.sql │ ├── benchmark4.sql │ ├── benchmark5.sql │ ├── benchmark6.sql │ ├── benchmark7.sql │ ├── benchmark8.sql │ ├── benchmark9.sql │ ├── benchmarks.html │ ├── benchmarks.js │ └── index.html ├── contention │ ├── contention-worker.js │ ├── contention.html │ ├── contention.js │ └── index.html ├── demo-worker.js ├── demo.html ├── demo.js ├── file │ ├── index.html │ ├── index.js │ ├── service-worker.js │ └── verifier.js ├── hello │ ├── README.md │ ├── hello.html │ ├── hello.js │ └── index.html └── write-hint │ ├── index.html │ ├── index.js │ └── worker.js ├── dist ├── mc-wa-sqlite-async.mjs ├── mc-wa-sqlite-async.wasm ├── mc-wa-sqlite-jspi.mjs ├── mc-wa-sqlite-jspi.wasm ├── mc-wa-sqlite.mjs ├── mc-wa-sqlite.wasm ├── wa-sqlite-async-dynamic-main.mjs ├── wa-sqlite-async-dynamic-main.wasm ├── wa-sqlite-async.mjs ├── wa-sqlite-async.wasm ├── wa-sqlite-dynamic-main.mjs ├── wa-sqlite-dynamic-main.wasm ├── wa-sqlite-jspi.mjs ├── wa-sqlite-jspi.wasm ├── wa-sqlite.mjs └── wa-sqlite.wasm ├── docs ├── .nojekyll ├── assets │ ├── highlight.css │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── index.html ├── interfaces │ ├── SQLiteAPI.html │ ├── SQLitePrepareOptions.html │ └── SQLiteVFS.html └── types │ └── SQLiteCompatibleType.html ├── jsconfig.json ├── multiple-ciphers └── mc_exported_functions.json ├── package.json ├── powersync-static └── powersync_exported_functions.json ├── powersync-version ├── scripts ├── docker-setup.sh ├── download-core-build.js ├── download-dynamic-core.js └── tools │ └── powersync-download.js ├── src ├── FacadeVFS.js ├── VFS.js ├── WebLocksMixin.js ├── asyncify_imports.json ├── examples │ ├── AccessHandlePoolVFS.js │ ├── IDBBatchAtomicVFS.js │ ├── IDBMirrorVFS.js │ ├── MemoryAsyncVFS.js │ ├── MemoryVFS.js │ ├── OPFSAdaptiveVFS.js │ ├── OPFSAnyContextVFS.js │ ├── OPFSCoopSyncVFS.js │ ├── OPFSPermutedVFS.js │ ├── README.md │ └── tag.js ├── exported_functions.json ├── extra_exported_runtime_methods.json ├── jspi_exports.json ├── libadapters.h ├── libadapters.js ├── libauthorizer.c ├── libauthorizer.js ├── libfunction.c ├── libfunction.js ├── libhook.c ├── libhook.js ├── libprogress.c ├── libprogress.js ├── libvfs.c ├── libvfs.js ├── main.c ├── sqlite-api.js ├── sqlite-constants.js └── types │ ├── globals.d.ts │ ├── index.d.ts │ └── tsconfig.json ├── test ├── AccessHandlePoolVFS.test.js ├── IDBBatchAtomicVFS.test.js ├── IDBMirrorVFS.test.js ├── MemoryAsyncVFS.test.js ├── MemoryVFS.test.js ├── OPFSAdaptiveVFS.test.js ├── OPFSAnyContextVFS.test.js ├── OPFSCoopSyncVFS.test.js ├── OPFSPermutedVFS.test.js ├── TestContext.js ├── WebLocksMixin.test.js ├── api.test.js ├── api_exec.js ├── api_misc.js ├── api_statements.js ├── callbacks.test.js ├── data │ └── idbv5.json ├── sql.test.js ├── sql_0001.js ├── sql_0002.js ├── sql_0003.js ├── sql_0004.js ├── sql_0005.js ├── test-worker.js ├── vfs_xAccess.js ├── vfs_xClose.js ├── vfs_xOpen.js ├── vfs_xRead.js └── vfs_xWrite.js ├── typedoc.json ├── web-test-runner.config.mjs └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | /.yarn/** linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/-do-not-post-anything-other-than-a-bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.github/ISSUE_TEMPLATE/-do-not-post-anything-other-than-a-bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.0.2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/releases/yarn-4.0.2.cjs -------------------------------------------------------------------------------- /.yarn/sdks/integrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/integrations.yml -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/typescript/bin/tsc -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/typescript/bin/tsserver -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/typescript/lib/tsc.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/typescript/lib/tsserver.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserverlibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/typescript/lib/tsserverlibrary.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/typescript/lib/typescript.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarn/sdks/typescript/package.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /ACKNOWLEDGMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/ACKNOWLEDGMENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/README.md -------------------------------------------------------------------------------- /demo/SharedService-sw/SharedService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService-sw/SharedService.js -------------------------------------------------------------------------------- /demo/SharedService-sw/SharedService_ServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService-sw/SharedService_ServiceWorker.js -------------------------------------------------------------------------------- /demo/SharedService-sw/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService-sw/index.html -------------------------------------------------------------------------------- /demo/SharedService-sw/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService-sw/index.js -------------------------------------------------------------------------------- /demo/SharedService/SharedService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService/SharedService.js -------------------------------------------------------------------------------- /demo/SharedService/SharedService_SharedWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService/SharedService_SharedWorker.js -------------------------------------------------------------------------------- /demo/SharedService/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService/index.html -------------------------------------------------------------------------------- /demo/SharedService/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/SharedService/index.js -------------------------------------------------------------------------------- /demo/benchmarks/benchmark1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark1.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark10.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark11.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark12.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM t2 WHERE c LIKE '%fifty%'; 2 | -------------------------------------------------------------------------------- /demo/benchmarks/benchmark13.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM t2 WHERE a>10 AND a<20000; 2 | -------------------------------------------------------------------------------- /demo/benchmarks/benchmark14.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO t2 SELECT * FROM t1; 2 | -------------------------------------------------------------------------------- /demo/benchmarks/benchmark15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark15.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark16.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark2.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark3.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark4.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark5.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark6.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark7.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark8.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmark9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmark9.sql -------------------------------------------------------------------------------- /demo/benchmarks/benchmarks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmarks.html -------------------------------------------------------------------------------- /demo/benchmarks/benchmarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/benchmarks/benchmarks.js -------------------------------------------------------------------------------- /demo/benchmarks/index.html: -------------------------------------------------------------------------------- 1 | benchmarks.html -------------------------------------------------------------------------------- /demo/contention/contention-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/contention/contention-worker.js -------------------------------------------------------------------------------- /demo/contention/contention.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/contention/contention.html -------------------------------------------------------------------------------- /demo/contention/contention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/contention/contention.js -------------------------------------------------------------------------------- /demo/contention/index.html: -------------------------------------------------------------------------------- 1 | contention.html -------------------------------------------------------------------------------- /demo/demo-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/demo-worker.js -------------------------------------------------------------------------------- /demo/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/demo.html -------------------------------------------------------------------------------- /demo/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/demo.js -------------------------------------------------------------------------------- /demo/file/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/file/index.html -------------------------------------------------------------------------------- /demo/file/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/file/index.js -------------------------------------------------------------------------------- /demo/file/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/file/service-worker.js -------------------------------------------------------------------------------- /demo/file/verifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/file/verifier.js -------------------------------------------------------------------------------- /demo/hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/hello/README.md -------------------------------------------------------------------------------- /demo/hello/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/hello/hello.html -------------------------------------------------------------------------------- /demo/hello/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/hello/hello.js -------------------------------------------------------------------------------- /demo/hello/index.html: -------------------------------------------------------------------------------- 1 | hello.html -------------------------------------------------------------------------------- /demo/write-hint/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/write-hint/index.html -------------------------------------------------------------------------------- /demo/write-hint/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/write-hint/index.js -------------------------------------------------------------------------------- /demo/write-hint/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/demo/write-hint/worker.js -------------------------------------------------------------------------------- /dist/mc-wa-sqlite-async.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/mc-wa-sqlite-async.mjs -------------------------------------------------------------------------------- /dist/mc-wa-sqlite-async.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/mc-wa-sqlite-async.wasm -------------------------------------------------------------------------------- /dist/mc-wa-sqlite-jspi.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/mc-wa-sqlite-jspi.mjs -------------------------------------------------------------------------------- /dist/mc-wa-sqlite-jspi.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/mc-wa-sqlite-jspi.wasm -------------------------------------------------------------------------------- /dist/mc-wa-sqlite.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/mc-wa-sqlite.mjs -------------------------------------------------------------------------------- /dist/mc-wa-sqlite.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/mc-wa-sqlite.wasm -------------------------------------------------------------------------------- /dist/wa-sqlite-async-dynamic-main.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-async-dynamic-main.mjs -------------------------------------------------------------------------------- /dist/wa-sqlite-async-dynamic-main.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-async-dynamic-main.wasm -------------------------------------------------------------------------------- /dist/wa-sqlite-async.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-async.mjs -------------------------------------------------------------------------------- /dist/wa-sqlite-async.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-async.wasm -------------------------------------------------------------------------------- /dist/wa-sqlite-dynamic-main.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-dynamic-main.mjs -------------------------------------------------------------------------------- /dist/wa-sqlite-dynamic-main.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-dynamic-main.wasm -------------------------------------------------------------------------------- /dist/wa-sqlite-jspi.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-jspi.mjs -------------------------------------------------------------------------------- /dist/wa-sqlite-jspi.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite-jspi.wasm -------------------------------------------------------------------------------- /dist/wa-sqlite.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite.mjs -------------------------------------------------------------------------------- /dist/wa-sqlite.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/dist/wa-sqlite.wasm -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/SQLiteAPI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/interfaces/SQLiteAPI.html -------------------------------------------------------------------------------- /docs/interfaces/SQLitePrepareOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/interfaces/SQLitePrepareOptions.html -------------------------------------------------------------------------------- /docs/interfaces/SQLiteVFS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/interfaces/SQLiteVFS.html -------------------------------------------------------------------------------- /docs/types/SQLiteCompatibleType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/docs/types/SQLiteCompatibleType.html -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/jsconfig.json -------------------------------------------------------------------------------- /multiple-ciphers/mc_exported_functions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/multiple-ciphers/mc_exported_functions.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/package.json -------------------------------------------------------------------------------- /powersync-static/powersync_exported_functions.json: -------------------------------------------------------------------------------- 1 | ["_powersync_init_static"] 2 | -------------------------------------------------------------------------------- /powersync-version: -------------------------------------------------------------------------------- 1 | v0.4.10 2 | -------------------------------------------------------------------------------- /scripts/docker-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/scripts/docker-setup.sh -------------------------------------------------------------------------------- /scripts/download-core-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/scripts/download-core-build.js -------------------------------------------------------------------------------- /scripts/download-dynamic-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/scripts/download-dynamic-core.js -------------------------------------------------------------------------------- /scripts/tools/powersync-download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/scripts/tools/powersync-download.js -------------------------------------------------------------------------------- /src/FacadeVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/FacadeVFS.js -------------------------------------------------------------------------------- /src/VFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/VFS.js -------------------------------------------------------------------------------- /src/WebLocksMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/WebLocksMixin.js -------------------------------------------------------------------------------- /src/asyncify_imports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/asyncify_imports.json -------------------------------------------------------------------------------- /src/examples/AccessHandlePoolVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/AccessHandlePoolVFS.js -------------------------------------------------------------------------------- /src/examples/IDBBatchAtomicVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/IDBBatchAtomicVFS.js -------------------------------------------------------------------------------- /src/examples/IDBMirrorVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/IDBMirrorVFS.js -------------------------------------------------------------------------------- /src/examples/MemoryAsyncVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/MemoryAsyncVFS.js -------------------------------------------------------------------------------- /src/examples/MemoryVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/MemoryVFS.js -------------------------------------------------------------------------------- /src/examples/OPFSAdaptiveVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/OPFSAdaptiveVFS.js -------------------------------------------------------------------------------- /src/examples/OPFSAnyContextVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/OPFSAnyContextVFS.js -------------------------------------------------------------------------------- /src/examples/OPFSCoopSyncVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/OPFSCoopSyncVFS.js -------------------------------------------------------------------------------- /src/examples/OPFSPermutedVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/OPFSPermutedVFS.js -------------------------------------------------------------------------------- /src/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/README.md -------------------------------------------------------------------------------- /src/examples/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/examples/tag.js -------------------------------------------------------------------------------- /src/exported_functions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/exported_functions.json -------------------------------------------------------------------------------- /src/extra_exported_runtime_methods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/extra_exported_runtime_methods.json -------------------------------------------------------------------------------- /src/jspi_exports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/jspi_exports.json -------------------------------------------------------------------------------- /src/libadapters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libadapters.h -------------------------------------------------------------------------------- /src/libadapters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libadapters.js -------------------------------------------------------------------------------- /src/libauthorizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libauthorizer.c -------------------------------------------------------------------------------- /src/libauthorizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libauthorizer.js -------------------------------------------------------------------------------- /src/libfunction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libfunction.c -------------------------------------------------------------------------------- /src/libfunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libfunction.js -------------------------------------------------------------------------------- /src/libhook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libhook.c -------------------------------------------------------------------------------- /src/libhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libhook.js -------------------------------------------------------------------------------- /src/libprogress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libprogress.c -------------------------------------------------------------------------------- /src/libprogress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libprogress.js -------------------------------------------------------------------------------- /src/libvfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libvfs.c -------------------------------------------------------------------------------- /src/libvfs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/libvfs.js -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/main.c -------------------------------------------------------------------------------- /src/sqlite-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/sqlite-api.js -------------------------------------------------------------------------------- /src/sqlite-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/sqlite-constants.js -------------------------------------------------------------------------------- /src/types/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/types/globals.d.ts -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/src/types/tsconfig.json -------------------------------------------------------------------------------- /test/AccessHandlePoolVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/AccessHandlePoolVFS.test.js -------------------------------------------------------------------------------- /test/IDBBatchAtomicVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/IDBBatchAtomicVFS.test.js -------------------------------------------------------------------------------- /test/IDBMirrorVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/IDBMirrorVFS.test.js -------------------------------------------------------------------------------- /test/MemoryAsyncVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/MemoryAsyncVFS.test.js -------------------------------------------------------------------------------- /test/MemoryVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/MemoryVFS.test.js -------------------------------------------------------------------------------- /test/OPFSAdaptiveVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/OPFSAdaptiveVFS.test.js -------------------------------------------------------------------------------- /test/OPFSAnyContextVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/OPFSAnyContextVFS.test.js -------------------------------------------------------------------------------- /test/OPFSCoopSyncVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/OPFSCoopSyncVFS.test.js -------------------------------------------------------------------------------- /test/OPFSPermutedVFS.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/OPFSPermutedVFS.test.js -------------------------------------------------------------------------------- /test/TestContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/TestContext.js -------------------------------------------------------------------------------- /test/WebLocksMixin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/WebLocksMixin.test.js -------------------------------------------------------------------------------- /test/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/api.test.js -------------------------------------------------------------------------------- /test/api_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/api_exec.js -------------------------------------------------------------------------------- /test/api_misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/api_misc.js -------------------------------------------------------------------------------- /test/api_statements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/api_statements.js -------------------------------------------------------------------------------- /test/callbacks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/callbacks.test.js -------------------------------------------------------------------------------- /test/data/idbv5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/data/idbv5.json -------------------------------------------------------------------------------- /test/sql.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/sql.test.js -------------------------------------------------------------------------------- /test/sql_0001.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/sql_0001.js -------------------------------------------------------------------------------- /test/sql_0002.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/sql_0002.js -------------------------------------------------------------------------------- /test/sql_0003.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/sql_0003.js -------------------------------------------------------------------------------- /test/sql_0004.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/sql_0004.js -------------------------------------------------------------------------------- /test/sql_0005.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/sql_0005.js -------------------------------------------------------------------------------- /test/test-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/test-worker.js -------------------------------------------------------------------------------- /test/vfs_xAccess.js: -------------------------------------------------------------------------------- 1 | export function vfs_xAccess(context) { 2 | } -------------------------------------------------------------------------------- /test/vfs_xClose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/vfs_xClose.js -------------------------------------------------------------------------------- /test/vfs_xOpen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/vfs_xOpen.js -------------------------------------------------------------------------------- /test/vfs_xRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/vfs_xRead.js -------------------------------------------------------------------------------- /test/vfs_xWrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/test/vfs_xWrite.js -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/typedoc.json -------------------------------------------------------------------------------- /web-test-runner.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/web-test-runner.config.mjs -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powersync-ja/wa-sqlite/HEAD/yarn.lock --------------------------------------------------------------------------------