# PawSQLite Node Adapter A Node adapter for PawSQLite using the [sqlite3 package](https://www.npmjs.com/package/sqlite3). ## Installation You can install using npm: ```bash npm install -s git+https://git.n0m.org/n0m/PawSQLite.git npm install -s git+https://git.n0m.org/n0m/PawSQLite-Node-Adapter.git ``` ## Usage For more detailed usage, please see: [https://git.n0m.org/n0m/PawSQLite](https://git.n0m.org/n0m/PawSQLite) ```javascript const PawSQLite = require("pawsqlite"); const PawSQLiteNodeAdapter = require("pawsqlite-node-adapter"); PawSQLite.registerAdapter(PawSQLiteNodeAdapter) const db = await PawSQLite.open("test", { adapter: 'PawSQLiteNodeAdapter' }); await db.sql(` CREATE TABLE contacts ( contact_id INTEGER PRIMARY KEY, first_name TEXT NOT NULL, last_name TEXT NOT NULL ); `); const transaction = db.transaction(); console.log(await db.sql("SELECT * FROM contacts")); await transaction.sql( "INSERT INTO contacts (first_name, last_name) VALUES (?, ?)", "John", "Lennon" ); await transaction.commit(); ``` ## Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. ## License [MIT](https://choosealicense.com/licenses/mit/)