├── .github └── workflows │ └── Release.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── download.mjs ├── eslint.config.js ├── package.json ├── playground ├── index.html ├── src │ ├── index.ts │ ├── runSQL.ts │ └── worker.ts ├── tsconfig.json └── vite.config.ts ├── pnpm-lock.yaml ├── src ├── constant.ts ├── core.ts ├── index.ts ├── io │ ├── common.ts │ ├── export.ts │ ├── import.ts │ └── index.ts ├── types │ ├── api.ts │ ├── index.ts │ └── wa-sqlite.d.ts ├── utils.ts └── vfs │ ├── class │ ├── IDBMirrorVFS.js │ └── OPFSAnyContextVFS.js │ ├── fs-handle.ts │ ├── idb-memory.ts │ ├── idb.ts │ ├── memory.ts │ └── opfs.ts ├── tsconfig.json ├── tsup.config.ts └── wa-sqlite-fts5 ├── README.md ├── wa-sqlite-async.mjs ├── wa-sqlite-async.wasm ├── wa-sqlite-jspi.mjs ├── wa-sqlite-jspi.wasm ├── wa-sqlite.mjs └── wa-sqlite.wasm /.github/workflows/Release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/.github/workflows/Release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .DS_store 4 | *.tgz -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/README.md -------------------------------------------------------------------------------- /download.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/download.mjs -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/package.json -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/playground/src/index.ts -------------------------------------------------------------------------------- /playground/src/runSQL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/playground/src/runSQL.ts -------------------------------------------------------------------------------- /playground/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/playground/src/worker.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/constant.ts -------------------------------------------------------------------------------- /src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/core.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/io/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/io/common.ts -------------------------------------------------------------------------------- /src/io/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/io/export.ts -------------------------------------------------------------------------------- /src/io/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/io/import.ts -------------------------------------------------------------------------------- /src/io/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/io/index.ts -------------------------------------------------------------------------------- /src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/types/api.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/wa-sqlite.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/types/wa-sqlite.d.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/vfs/class/IDBMirrorVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/vfs/class/IDBMirrorVFS.js -------------------------------------------------------------------------------- /src/vfs/class/OPFSAnyContextVFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/vfs/class/OPFSAnyContextVFS.js -------------------------------------------------------------------------------- /src/vfs/fs-handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/vfs/fs-handle.ts -------------------------------------------------------------------------------- /src/vfs/idb-memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/vfs/idb-memory.ts -------------------------------------------------------------------------------- /src/vfs/idb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/vfs/idb.ts -------------------------------------------------------------------------------- /src/vfs/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/vfs/memory.ts -------------------------------------------------------------------------------- /src/vfs/opfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/src/vfs/opfs.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /wa-sqlite-fts5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/wa-sqlite-fts5/README.md -------------------------------------------------------------------------------- /wa-sqlite-fts5/wa-sqlite-async.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/wa-sqlite-fts5/wa-sqlite-async.mjs -------------------------------------------------------------------------------- /wa-sqlite-fts5/wa-sqlite-async.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/wa-sqlite-fts5/wa-sqlite-async.wasm -------------------------------------------------------------------------------- /wa-sqlite-fts5/wa-sqlite-jspi.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/wa-sqlite-fts5/wa-sqlite-jspi.mjs -------------------------------------------------------------------------------- /wa-sqlite-fts5/wa-sqlite-jspi.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/wa-sqlite-fts5/wa-sqlite-jspi.wasm -------------------------------------------------------------------------------- /wa-sqlite-fts5/wa-sqlite.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/wa-sqlite-fts5/wa-sqlite.mjs -------------------------------------------------------------------------------- /wa-sqlite-fts5/wa-sqlite.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/subframe7536/sqlite-wasm/HEAD/wa-sqlite-fts5/wa-sqlite.wasm --------------------------------------------------------------------------------