Node.js
This guide will help you get started with GlueSQL in a Node.js project. First, install the gluesql package using npm by running the following command in your terminal:
npm install gluesql
Alternatively, you can add it as a dependency in your package.json file:
{
  "dependencies": {
    "gluesql": "latest"
  }
}
Please note that the Node.js version of GlueSQL currently supports only non-persistent memory storage.
Next, you can use GlueSQL in your Node.js project by following this simple example:
const { gluesql } = require('gluesql');
const db = gluesql();
async function run() {
  await db.query(`
    CREATE TABLE User (id INTEGER, name TEXT);
    CREATE TABLE Device (name TEXT, userId INTEGER);
    INSERT INTO User VALUES (1, 'glue'), (2, 'sticky'), (3, 'watt');
    INSERT INTO Device VALUES ('Phone', 1), ('Mic', 1), ('Monitor', 3), ('Mouse', 2), ('Touchpad', 2);
  `);
  const sql = `
    SELECT
      u.name as user,
      d.name as device
    FROM User u
    JOIN Device d ON u.id = d.userId
  `;
  const [{ rows }] = await db.query(sql);
  console.table(rows);
}
run();
This example demonstrates how to create tables, insert data, and perform a join query using GlueSQL in Node.js.