Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@sqlite.org/sqlite-wasm

Package Overview
Dependencies
Maintainers
2
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sqlite.org/sqlite-wasm - npm Package Compare versions

Comparing version
3.51.2-build8
to
3.51.2-build9
+13
-13
package.json
{
"name": "@sqlite.org/sqlite-wasm",
"version": "3.51.2-build8",
"version": "3.51.2-build9",
"description": "SQLite Wasm conveniently wrapped as an ES Module.",

@@ -66,17 +66,17 @@ "type": "module",

"devDependencies": {
"@types/node": "^25.5.0",
"@typescript/native-preview": "^7.0.0-dev.20260315.1",
"@vitest/browser": "^4.1.0",
"@vitest/browser-playwright": "^4.1.0",
"happy-dom": "^20.8.4",
"http-server": "github:vapier/http-server",
"lefthook": "2.1.4",
"playwright": "^1.58.2",
"prettier": "^3.8.1",
"@types/node": "^25.6.0",
"@typescript/native-preview": "^7.0.0-dev.20260414.1",
"@vitest/browser": "^4.1.4",
"@vitest/browser-playwright": "^4.1.4",
"happy-dom": "20.9.0",
"http-server": "^14.1.1",
"lefthook": "2.1.5",
"playwright": "^1.59.1",
"prettier": "^3.8.2",
"prettier-plugin-jsdoc": "^1.8.0",
"publint": "^0.3.18",
"tsdown": "^0.21.3",
"typescript": "^5.9.3",
"vitest": "^4.1.0"
"tsdown": "^0.21.8",
"typescript": "^6.0.2",
"vitest": "^4.1.4"
}
}
+12
-24

@@ -58,34 +58,26 @@ # SQLite Wasm

const log = console.log;
const error = console.error;
const initializeSQLite = async () => {
try {
log('Loading and initializing SQLite3 module...');
const promiser = await sqlite3Worker1Promiser.v2();
const promiser = await new Promise<Worker1Promiser>((resolve) => {
sqlite3Worker1Promiser({
onready: resolve,
});
});
const configResponse = await promiser('config-get', {});
log('Done initializing. Running demo...');
console.log(
'Running SQLite3 version',
configResponse.result.version.libVersion,
);
const configResponse = await promiser('config-get');
log('Running SQLite3 version', configResponse.result.version.libVersion);
const openResponse = await promiser('open', {
filename: 'file:mydb.sqlite3?vfs=opfs',
filename: 'file:mydb-v2.sqlite3?vfs=opfs',
});
const { dbId } = openResponse;
log(
console.log(
'OPFS is available, created persisted database at',
openResponse.result.filename.replace(/^file:(.*?)\?vfs=opfs$/, '$1'),
);
// Your SQLite code here.
} catch (err) {
} catch (err: any) {
if (!(err instanceof Error)) {
err = new Error(err.result.message);
err = new Error(err.result.message || 'Unknown error');
}
error(err.name, err.message);
console.error(err.name, err.message);
}

@@ -97,6 +89,2 @@ };

For `config-get`, `promiser('config-get')` is the preferred form. For backward
compatibility, `promiser('config-get', undefined)` and
`promiser('config-get', {})` are also supported.
The `promiser` object above implements the

@@ -103,0 +91,0 @@ [Worker1 API](https://sqlite.org/wasm/doc/trunk/api-worker1.md#worker1-methods).

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display