Sha256: 38baa3664fa629e4c3dd8b5790cdc69dd26376808246d74a87f1ac5f4135c061
Contents?: true
Size: 572 Bytes
Versions: 2
Compression:
Stored size: 572 Bytes
Contents
import sqlite3InitModule from "@sqlite.org/sqlite-wasm"; export const setupSQLiteDatabase = async () => { const sqlite3 = await sqlite3InitModule(); console.log("Running SQLite3 version", sqlite3.version.libVersion); const db = "opfs" in sqlite3 ? new sqlite3.oo1.OpfsDb("/railsdb.sqlite3") : new sqlite3.oo1.DB("/railsdb.sqlite3", "ct"); console.log( "opfs" in sqlite3 ? `OPFS is available, created persisted database at ${db.filename}` : `OPFS is not available, created transient database ${db.filename}`, ); return db; };
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wasmify-rails-0.1.1 | lib/generators/wasmify/pwa/templates/pwa/database.js |
wasmify-rails-0.1.0 | lib/generators/wasmify/pwa/templates/pwa/database.js |