{"_id":"sqlite","_rev":"126-8891f9b04b5589bac4b11d8896bac865","name":"sqlite","time":{"modified":"2023-11-01T23:59:12.219Z","created":"2011-02-03T06:56:12.414Z","1.0.2":"2011-02-03T06:56:12.788Z","1.0.3":"2011-03-03T07:04:05.083Z","1.0.4":"2011-04-18T20:18:20.323Z","0.0.1":"2016-01-03T12:36:54.654Z","0.0.2":"2016-01-03T20:47:08.492Z","0.0.3":"2016-01-18T07:23:38.199Z","0.0.4":"2016-01-21T10:55:53.383Z","1.0.0":"2016-05-19T16:37:00.257Z","2.0.0":"2016-05-20T20:38:25.131Z","2.0.1":"2016-05-21T08:00:32.348Z","2.0.2":"2016-05-21T09:14:50.264Z","2.1.0":"2016-07-16T02:25:17.078Z","2.2.0":"2016-07-22T22:43:22.420Z","2.2.1":"2016-10-26T11:12:03.034Z","2.2.2":"2016-11-02T16:22:58.921Z","2.2.3":"2016-11-10T13:15:22.460Z","2.2.4":"2016-12-10T11:48:57.740Z","2.3.0":"2017-01-31T06:20:48.198Z","2.4.0":"2017-03-24T01:34:18.316Z","2.5.0":"2017-03-24T02:00:25.194Z","2.6.0":"2017-04-30T23:31:47.963Z","2.7.0":"2017-05-02T02:27:49.779Z","2.8.0":"2017-05-21T08:05:00.807Z","2.9.0":"2017-11-27T08:53:44.572Z","2.9.1":"2018-01-14T07:39:21.022Z","2.9.2":"2018-05-15T08:49:01.894Z","2.9.3":"2018-08-22T11:43:45.391Z","3.0.0":"2018-08-22T12:03:07.434Z","3.0.1":"2019-01-28T08:59:19.178Z","3.0.2":"2019-02-15T00:36:47.598Z","3.0.3":"2019-03-22T07:54:47.391Z","4.0.0-beta.0":"2020-03-22T11:13:58.807Z","4.0.0-beta.1":"2020-03-22T11:20:47.332Z","3.0.4":"2020-03-22T11:27:24.314Z","4.0.0-beta.2":"2020-03-22T11:31:47.661Z","4.0.0-beta.4":"2020-03-22T11:54:17.101Z","4.0.0-beta.5":"2020-03-22T19:57:49.986Z","3.0.5":"2020-03-22T20:00:52.762Z","4.0.0-beta.6":"2020-03-22T20:07:24.079Z","4.0.0-beta.7":"2020-03-22T21:11:24.421Z","3.0.6":"2020-03-22T21:35:56.731Z","4.0.1":"2020-04-04T21:46:47.128Z","4.0.2":"2020-04-04T22:19:45.609Z","4.0.3":"2020-04-05T00:01:39.530Z","4.0.4":"2020-04-05T07:44:46.447Z","4.0.5":"2020-04-05T20:13:51.008Z","4.0.6":"2020-04-11T04:16:15.945Z","4.0.7":"2020-04-12T19:43:39.730Z","4.0.8":"2020-05-21T23:00:07.652Z","4.0.9":"2020-05-25T22:50:10.875Z","4.0.10":"2020-06-03T00:51:50.776Z","4.0.11":"2020-06-12T09:43:47.661Z","4.0.12":"2020-07-20T04:19:08.789Z","4.0.13":"2020-08-10T00:58:07.549Z","4.0.14":"2020-08-10T01:08:37.144Z","4.0.15":"2020-09-30T16:06:28.865Z","4.0.16":"2020-11-13T19:15:32.156Z","4.0.17":"2020-11-13T19:18:12.423Z","4.0.18":"2020-12-04T21:20:23.409Z","4.0.19":"2020-12-30T02:11:15.039Z","4.0.21":"2021-03-31T21:22:47.094Z","4.0.22":"2021-05-09T19:59:33.181Z","4.0.23":"2021-05-24T21:17:49.520Z","4.0.24":"2022-03-06T20:12:27.461Z","4.0.25":"2022-03-07T08:50:09.812Z","4.1.1":"2022-04-24T00:00:55.742Z","4.1.2":"2022-07-19T16:51:17.474Z","4.1.3":"2023-05-01T17:55:24.815Z","4.2.0":"2023-05-01T17:58:34.059Z","4.2.1":"2023-05-23T00:58:32.013Z","5.0.1":"2023-07-11T17:36:16.898Z","5.1.0-pre1":"2023-11-01T23:45:54.495Z","5.1.1":"2023-11-01T23:59:12.037Z"},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"dist-tags":{"latest":"5.1.1","beta":"4.0.0-beta.7"},"description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","readme":"# SQLite Client for Node.js Apps\n\n[![NPM version](https://img.shields.io/npm/v/sqlite.svg?style=flat-square)](https://www.npmjs.com/package/sqlite)\n[![CircleCI](https://circleci.com/gh/kriasoft/node-sqlite.svg?style=svg)](https://circleci.com/gh/kriasoft/node-sqlite) \n![built with typescript](https://camo.githubusercontent.com/92e9f7b1209bab9e3e9cd8cdf62f072a624da461/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f4275696c74253230576974682f547970655363726970742f626c7565) \n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n> A wrapper library written in Typescript with **ZERO** dependencies that adds ES6 promises \n> and SQL-based migrations API to [sqlite3](https://github.com/mapbox/node-sqlite3/) ([docs](https://github.com/mapbox/node-sqlite3/wiki)).\n\n**note** v4 of `sqlite` has breaking changes compared to v3! Please see `CHANGELOG.md` for more details.\n\n<!-- TOC -->\n\n- [Installation](#installation)\n  - [Install `sqlite3`](#install-sqlite3)\n  - [Install `sqlite`](#install-sqlite)\n- [Usage](#usage)\n  - [Opening the database](#opening-the-database)\n    - [Without caching](#without-caching)\n    - [With caching](#with-caching)\n    - [Enable verbose / debug mode](#enable-verbose--debug-mode)\n    - [Tracing SQL errors](#tracing-sql-errors)\n    - [With a custom driver](#with-a-custom-driver)\n    - [Opening multiple databases](#opening-multiple-databases)\n    - [`open` config params](#open-config-params)\n  - [Examples](#examples)\n    - [Creating a table and inserting data](#creating-a-table-and-inserting-data)\n    - [Getting a single row](#getting-a-single-row)\n    - [Getting many rows](#getting-many-rows)\n    - [Inserting rows](#inserting-rows)\n    - [Updating rows](#updating-rows)\n    - [Prepared statement](#prepared-statement)\n    - [`each()`](#each)\n    - [Get the driver instance](#get-the-driver-instance)\n    - [Closing the database](#closing-the-database)\n  - [ES6 tagged template strings](#es6-tagged-template-strings)\n  - [Migrations](#migrations)\n- [Typescript tricks](#typescript-tricks)\n  - [Import interfaces from sqlite](#import-interfaces-from-sqlite)\n  - [Specify typings for a specific database driver](#specify-typings-for-a-specific-database-driver)\n  - [Use generics to get better typings on your rows](#use-generics-to-get-better-typings-on-your-rows)\n    - [Get example](#get-example)\n    - [All example](#all-example)\n- [API Documentation](#api-documentation)\n- [Management Tools](#management-tools)\n- [Alternative SQLite libraries](#alternative-sqlite-libraries)\n- [References](#references)\n- [License](#license)\n\n<!-- TOC END -->\n\n## Installation\n\n### Install `sqlite3`\n\nMost people who use this library will use [sqlite3](https://github.com/mapbox/node-sqlite3/) \nas the database driver. \n\nAny library that conforms to the `sqlite3` ([API](https://github.com/mapbox/node-sqlite3/wiki/API)) \nshould also work.\n\n`$ npm install sqlite3 --save`\n\n### Install `sqlite`\n\n```sh\n# v4 of sqlite is targeted for nodejs 10 and on.\n$ npm install sqlite --save\n\n# If you need a legacy version for an older version of nodejs\n# install v3 instead, and look at the v3 branch readme for usage details\n$ npm install sqlite@3 --save\n```\n\n## Usage\n\nThis module has the same API as the original `sqlite3` library ([docs](https://github.com/mapbox/node-sqlite3/wiki/API)),\nexcept that all its API methods return ES6 Promises and do not accept callback arguments (with the exception of `each()`).\n\n### Opening the database\n\n#### Without caching\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n// this is a top-level await \n(async () => {\n    // open the database\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3.Database\n    })\n})()\n```\nor\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\nopen({\n  filename: '/tmp/database.db',\n  driver: sqlite3.Database\n}).then((db) => {\n  // do your thing\n})\n```\n\nor\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n// you would have to import / invoke this in another file\nexport async function openDb () {\n  return open({\n    filename: '/tmp/database.db',\n    driver: sqlite3.Database\n  })\n}\n```\n\n#### With caching\n\nIf you want to enable the [database object cache](https://github.com/mapbox/node-sqlite3/wiki/Caching)\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3.cached.Database\n    })\n})()\n```\n\n#### Enable verbose / debug mode\n\n```typescript\nimport sqlite3 from 'sqlite3'\n\nsqlite3.verbose()\n```\n\n#### Tracing SQL errors\n\nFor more info, see this [doc](https://github.com/mapbox/node-sqlite3/wiki/Debugging#databaseontrace-callback).\n\n```typescript\ndb.on('trace', (data) => {\n  \n})\n```\n\n#### With a custom driver\n\nYou can use an alternative library to `sqlite3` as long as it conforms to the `sqlite3` [API](https://github.com/mapbox/node-sqlite3/wiki/API).\n\nFor example, using `sqlite3-offline-next`:\n\n```typescript\nimport sqlite3Offline from 'sqlite3-offline-next'\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3Offline.Database\n    })\n})()\n```\n\n#### Opening multiple databases\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n(async () => {\n  const [db1, db2] = await Promise.all([\n    open({\n      filename: '/tmp/database.db',\n      driver: sqlite3.Database\n    }),\n    open({\n      filename: '/tmp/database2.db',\n      driver: sqlite3.Database\n    }),\n  ])\n\n  await db1.migrate({\n    migrationsPath: '...'\n  })\n\n  await db2.migrate({\n    migrationsPath: '...'\n  })\n})()\n```\n\n#### `open` config params\n\n```typescript\n\n// db is an instance of `sqlite#Database`\n// which is a wrapper around `sqlite3#Database`\nconst db = await open({\n  /**\n   * Valid values are filenames, \":memory:\" for an anonymous in-memory\n   * database and an empty string for an anonymous disk-based database.\n   * Anonymous databases are not persisted and when closing the database\n   * handle, their contents are lost.\n   */\n  filename: string\n\n  /**\n   * One or more of sqlite3.OPEN_READONLY, sqlite3.OPEN_READWRITE and\n   * sqlite3.OPEN_CREATE. The default value is OPEN_READWRITE | OPEN_CREATE.\n   */\n  mode?: number\n\n  /**\n   * The database driver. Most will install `sqlite3` and use the `Database` class from it.\n   * As long as the library you are using conforms to the `sqlite3` API, you can use it as\n   * the driver.\n   *\n   * @example\n   *\n   * ```\n   * import sqlite from 'sqlite3'\n   *\n   * const driver = sqlite.Database\n   * ```\n   */\n  driver: any\n})\n```\n\n### Examples\n\n- See the `src/**/__tests__` directory for more example usages\n- See the `docs/` directory for full documentation.\n- Also visit the `sqlite3` library [API docs](https://github.com/mapbox/node-sqlite3/wiki/API)\n\n#### Creating a table and inserting data\n\n```typescript\nawait db.exec('CREATE TABLE tbl (col TEXT)')\nawait db.exec('INSERT INTO tbl VALUES (\"test\")')\n```\n\n#### Getting a single row\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', 'test')\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', ['test'])\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = :test', {\n  ':test': 'test'\n})\n\n// { col: 'test' }\n```\n\n#### Getting many rows\n\n```typescript\nconst result = await db.all('SELECT col FROM tbl')\n\n// [{ col: 'test' }]\n```\n\n#### Inserting rows\n\n```typescript\nconst result = await db.run(\n  'INSERT INTO tbl (col) VALUES (?)',\n  'foo'\n)\n\n/*\n{\n  // row ID of the inserted row\n  lastID: 1,\n  // instance of `sqlite#Statement`\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Statement>\n}\n*/\n```\n\n```typescript\nconst result = await db.run('INSERT INTO tbl(col) VALUES (:col)', {\n  ':col': 'something'\n})\n```\n\n#### Updating rows\n\n```typescript\nconst result = await db.run(\n  'UPDATE tbl SET col = ? WHERE col = ?',\n  'foo',\n  'test'\n)\n\n/*\n{\n  // number of rows changed\n  changes: 1,\n  // instance of `sqlite#Statement`\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Statement>\n}\n*/\n```\n\n#### Prepared statement\n\n```typescript\n// stmt is an instance of `sqlite#Statement`\n// which is a wrapper around `sqlite3#Statement`\nconst stmt = await db.prepare('SELECT col FROM tbl WHERE 1 = ? AND 5 = ?5')\nawait stmt.bind({ 1: 1, 5: 5 })\nlet result = await stmt.get()\n// { col: 'some text' }\n```\n\n```typescript\nconst stmt = await db.prepare(\n  'SELECT col FROM tbl WHERE 13 = @thirteen ORDER BY col DESC'\n)\n\nconst result = await stmt.all({ '@thirteen': 13 })\n```\n\n#### `each()`\n\n`each()` is a bit different compared to the other operations due to its underlying [implementation](https://github.com/TryGhost/node-sqlite3/wiki/API#databaseeachsql-param--callback-complete).\n\nThe function signature looks like this:\n\n`async each (sql, [...params], callback)`\n\n- `callback(err, row)` is triggered when the database has a row to return\n- The promise resolves when all rows have returned with the number of rows returned.\n\n```typescript\ntry {\n  // You need to wrap this in a try / catch for SQL parse / connection errors\n  const rowsCount = await db.each(\n    'SELECT col FROM tbl WHERE ROWID = ?',\n    [2],\n    (err, row) => {\n      if (err) {\n        // This would be if there is an error specific to the row result\n        throw err\n      }\n\n      // row = { col: 'other thing' }\n    }\n  )\n} catch (e) {\n  throw e\n}\n\n// rowsCount = 1\n```\n\n#### Get the driver instance\n\nUseful if you need to call methods that are not supported yet.\n\n```typescript\nconst rawDb = db.getDatabaseInstance()\nconst rawStatement = stmt.getStatementInstance()\n```\n\n#### Closing the database\n\n```typescript\nawait db.close()\n```\n\n### ES6 tagged template strings\n\nThis module is compatible with [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n```js\nimport SQL from 'sql-template-strings'\n\nconst book = 'harry potter';\nconst author = 'J. K. Rowling';\n\nconst data = await db.all(SQL`SELECT author FROM books WHERE name = ${book} AND author = ${author}`);\n```\n\n### Migrations\n\nThis module comes with a lightweight migrations API that works with [SQL-based migration files](https://github.com/kriasoft/node-sqlite/tree/master/migrations)\n\nWith default configuration, you can create a `migrations/` directory in your project with SQL files,\nand call the `migrate()` method to run the SQL in the directory against the database.\n\nSee this project's `migrations/` folder for examples.\n\n```typescript\nawait db.migrate({    \n    /**\n    * If true, will force the migration API to rollback and re-apply the latest migration over\n    * again each time when Node.js app launches.\n    */\n    force?: boolean\n    /**\n    * Migrations table name. Default is 'migrations'\n    */\n    table?: string\n    /**\n    * Path to the migrations folder. Default is `path.join(process.cwd(), 'migrations')`\n    */\n    migrationsPath?: string\n})\n```\n\n## Typescript tricks\n\n### Import interfaces from sqlite\n\n`import { ISqlite, IMigrate } from 'sqlite'`\n\nSee the definitions for more details.\n\n### Specify typings for a specific database driver\n\n```typescript\n// Assuming you have @types/sqlite3 installed\nimport sqlite3 from 'sqlite3'\n\n// sqlite3.Database, sqlite3.Statement is the default if no explicit generic is specified\nawait open<sqlite3.Database, sqlite3.Statement>({\n  filename: ':memory'\n})\n```\n\n### Use generics to get better typings on your rows\n\nMost methods allow for the use of [generics](https://www.typescriptlang.org/docs/handbook/generics.html)\nto specify the data type of your returned data. This allows your IDE to perform better autocomplete\nand the typescript compiler to perform better static type analysis.\n\n#### Get example\n\n```typescript\n\ninterface Row {\n  col: string\n}\n\n// result will be of type Row, allowing Typescript supported IDEs to autocomplete on the properties!\nconst result = await db.get<Row>('SELECT col FROM tbl WHERE col = ?', 'test')\n```\n\n#### All example\n\n```typescript\ninterface Row {\n  col: string\n}\n\n// Result is an array of rows, you can now have array-autocompletion data\nconst result = await db.all<Row[]>('SELECT col FROM tbl')\n\nresult.each((row) => {\n  // row should have type information now!\n})\n```\n\n## API Documentation\n\nSee the [`docs`](docs/globals.md) directory for full documentation.\n\n## Management Tools\n\n- [Beekeeper Studio](https://www.beekeeperstudio.io/): Open Source SQL Editor and Database Manager\n- [DB Browser for SQLite](https://github.com/sqlitebrowser/sqlitebrowser): Desktop-based browser.\n- [datasette](https://github.com/simonw/datasette): Datasette is a tool for exploring and publishing \ndata. Starts up a server that provides a web interface to your SQLite data.\n- [SQLite Studio](https://github.com/pawelsalawa/sqlitestudio): A free, open source, multi-platform SQLite database manager written in C++, with use of Qt framework.\n- [HeidiSQL](https://www.heidisql.com/): Full-featured database editor.\n- [DBeaver](https://dbeaver.io/): Full-featured multi-platform database tool and designer.   \n\n## Alternative SQLite libraries\n\nThis library and the library it primarily supports, `sqlite3`, may not be the best library that\nfits your use-case. You might want to try these other SQLite libraries:\n\n- [better-sqlite3](https://github.com/JoshuaWise/better-sqlite3): Totes itself as the fastest and \nsimplest library for SQLite3 in Node.js.\n- [Bun sqlite3](https://github.com/Jarred-Sumner/bun#bunsqlite-sqlite3-module): `bun:sqlite` is a high-performance builtin SQLite3 module for `bun.js`.\n- [sql.js](https://github.com/sql-js/sql.js): SQLite compiled to Webassembly.\n- [sqlite3-offline-next](https://github.com/nicolaiort/sqlite3-offline-next): Offers pre-compiled `sqlite3` \nbinaries if your machine cannot compile it. Should be mostly compatible with this library.\n\nIf you know of any others, feel free to open a PR to add them to the list.\n\n## References\n\n* [Using SQLite with Node.js for Rapid Prototyping](https://medium.com/@tarkus/node-js-and-sqlite-for-rapid-prototyping-bc9cf1f26f10) on Medium.com\n* [SQLite Documentation](https://www.sqlite.org/docs.html), e.g. [SQL Syntax](https://www.sqlite.org/lang.html), [Data Types](https://www.sqlite.org/datatype3.html) etc. on SQLite.org\n* ES6 tagged [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n## License\n\nThe MIT License © 2020-present Kriasoft / Theo Gravity. All rights reserved.\n\n---\nMade with ♥ by [Konstantin Tarkus](https://github.com/koistya) ([@koistya](https://twitter.com/koistya)), [Theo Gravity](https://github.com/theogravity) and [contributors](https://github.com/kriasoft/node-sqlite/graphs/contributors)\n","versions":{"0.0.2":{"name":"sqlite","version":"0.0.2","description":"SQLite client for Node.js applications","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"keywords":["sqlite","database","db","sql","node","node5","es6","babel"],"license":"MIT","main":"lib/index.js","dependencies":{"sqlite3":"^3.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-preset-node5":"^10.1.2","babel-register":"^6.3.13","eslint":"^1.10.3","eslint-config-airbnb":"^2.1.1","jscs":"^2.7.0","mocha":"^2.3.4","rimraf":"^2.5.0"},"scripts":{"lint":"eslint src test && jscs src test","test":"eslint src test && jscs src test && mocha test --compilers js:babel-register","build":"rimraf lib && babel src --out-dir lib --source-maps","prepublish":"rimraf lib && babel src --out-dir lib --source-maps"},"gitHead":"22b9e6ef3223e821811ad75a1c441c95a8054668","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@0.0.2","_shasum":"60eb22f7a387180a2679a031a806a080ad4e078a","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"dist":{"shasum":"60eb22f7a387180a2679a031a806a080ad4e078a","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-0.0.2.tgz","integrity":"sha512-pkgqh++JOMazqAqy7yfOHzwMBHdAyOTiGYXvpOAnazeN1pENUXOwjl8CM8kYSfgXvUxFouILftacjDWHR2x9vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC51pMwz40Usuk4IFiICFTWmcFRXgTSjXEqhwEELh1zTQIhAKHsHWtlldVuN1U6YdRzyAOULp4Ye01r8+d/ZwyEplZz"}]},"directories":{}},"0.0.3":{"name":"sqlite","version":"0.0.3","description":"SQLite client for Node.js applications","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"keywords":["sqlite","database","db","sql","node","node5","es6","babel"],"license":"MIT","main":"lib/index.js","dependencies":{"sqlite3":"^3.1.1"},"devDependencies":{"babel-cli":"^6.4.0","babel-preset-node5":"^10.3.0","babel-register":"^6.4.3","eslint":"^1.10.3","eslint-config-airbnb":"^3.1.0","jscs":"^2.8.0","mocha":"^2.3.4","rimraf":"^2.5.0"},"scripts":{"lint":"eslint src test && jscs src test","test":"eslint src test && jscs src test && mocha test --compilers js:babel-register","build":"rimraf lib && babel src --out-dir lib --source-maps","prepublish":"rimraf lib && babel src --out-dir lib"},"gitHead":"5db5738bbe3de80baf4c87ceb1c6185058d52271","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@0.0.3","_shasum":"352fcf1e16cbc6c37c85d00fca6412aa08d0a473","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"dist":{"shasum":"352fcf1e16cbc6c37c85d00fca6412aa08d0a473","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-0.0.3.tgz","integrity":"sha512-JMtYK4iK2LykjnsPER8JdfVvxC358mw0JkndD82XQOOL8uq8dgurPm7toZIN5JuunTrZecVdR9CTgz/DJ8jGzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSBiy4Krf8RGIfWahHxQSlGcgDIxbcBWchTgYUVQQ/YAiEA+v5D5Qf8tMImZejGOnI673bRIEF5DYjm/BESEyBtn/U="}]},"directories":{}},"0.0.4":{"name":"sqlite","version":"0.0.4","description":"SQLite client for Node.js applications","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"keywords":["sqlite","database","db","sql","node","node5","es6","babel"],"license":"MIT","main":"lib/index.js","dependencies":{"sqlite3":"^3.1.1"},"devDependencies":{"babel-cli":"^6.4.0","babel-preset-node5":"^10.3.0","babel-register":"^6.4.3","eslint":"^1.10.3","eslint-config-airbnb":"^3.1.0","jscs":"^2.8.0","mocha":"^2.3.4","rimraf":"^2.5.0"},"scripts":{"lint":"eslint src test && jscs src test","test":"eslint src test && jscs src test && mocha test --compilers js:babel-register","build":"rimraf lib && babel src --out-dir lib --source-maps","prepublish":"rimraf lib && babel src --out-dir lib"},"gitHead":"45c1f7904abca55510b45415fe75dccbfc3109a1","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@0.0.4","_shasum":"e0900e4c4708128a4d21eaeba2f3d0b9c7f5e757","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"dist":{"shasum":"e0900e4c4708128a4d21eaeba2f3d0b9c7f5e757","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-0.0.4.tgz","integrity":"sha512-NITujXYy8JxM0DnparRsVEXuxlC8uwuiINfXdXTupHrcWtNNW/RBHzMnk6s/lDznOEGBfF7mS7OI3E8Go0PXjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqQCkfZq7DGWlu3j054oIJruSSfbC2DEhu0/usgR5HQgIhAL4UMzYcMQPpdm6yAQ+GyNCIflxLrdSa9wWjwvRttHMl"}]},"directories":{}},"1.0.0":{"name":"sqlite","version":"1.0.0","description":"SQLite client for Node.js applications","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","database","db","sql","node","node5","babel","es6","async","promise","promises"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","dependencies":{"sqlite3":"^3.1.4"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@1.0.0","scripts":{},"_shasum":"e40afcfbfec9ba0ddaa6aed85ce92bd8b5b01fdd","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.2.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"dist":{"shasum":"e40afcfbfec9ba0ddaa6aed85ce92bd8b5b01fdd","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-1.0.0.tgz","integrity":"sha512-2W2/VP4Unx39hRM00Q0STJrJgWVO+geGMPja6923+zxFuFSYKFcLRj52+Ey2hZjapv7/dpQAYs0CB6TW8rPVkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzeSVMietBP01U26xuh+aA2l+MDOekAYZQfiIqP2VTLgIhAM9zHJ9qRW6g7BoaGUqbAmKX2znco2dIqVrYUkqppFL+"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sqlite-1.0.0.tgz_1463675817851_0.8204381179530174"},"directories":{}},"2.0.2":{"name":"sqlite","version":"2.0.2","description":"SQLite client for Node.js applications","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","database","db","sql","node","node5","babel","es6","async","promise","promises"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","dependencies":{"sqlite3":"^3.1.4"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.0.2","scripts":{},"_shasum":"f1200c4e41a6f0ebc0a737ada55e101954dcb0bb","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.2.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"dist":{"shasum":"f1200c4e41a6f0ebc0a737ada55e101954dcb0bb","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.0.2.tgz","integrity":"sha512-nZl/sW9tROMTm8sZbzsPTBnpN3pyIHbAgdFTPHJWNpbKQlQVgSrwhy40LwGJMBME3ggqc3g+NIlFp8sVMm/0uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNGVH8qNekFfmqf6Sb0bftUJu9PE0S/CHOEtPlpMcz9AiBiqdZoQdpkAIRS8qrmKJxBXDUULRi6uj+1hsaU5RkGUg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sqlite-2.0.2.tgz_1463822089253_0.7672794128302485"},"directories":{}},"2.1.0":{"name":"sqlite","version":"2.1.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","dependencies":{"sqlite3":"^3.1.4"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.1.0","scripts":{},"_shasum":"478ae0e04b8e7df52489c9254c39f10c0ac43f1b","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"dist":{"shasum":"478ae0e04b8e7df52489c9254c39f10c0ac43f1b","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.1.0.tgz","integrity":"sha512-OXe5j2EhuuqlusnA4ng/3b+nNudsVuS5UyFC7dyofOvQh0ea4iG5gzGReT0A/tHJxtRQHtWC5tk0RRB/H1i7aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE0emEWki4lwz9KGMsLtG9sq3Zg5Pbya8JQxzNOuW3mAIgDE1cSppoPt7tGtdfU+sstyuA5QzwznFHT05uKwZn6eE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sqlite-2.1.0.tgz_1468635914707_0.2158594976644963"},"directories":{}},"2.2.0":{"name":"sqlite","version":"2.2.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","dependencies":{"sqlite3":"^3.1.4"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.2.0","scripts":{},"_shasum":"b615f7032a1c0d86d819c8c4827d680166e76bfc","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.2","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"shasum":"b615f7032a1c0d86d819c8c4827d680166e76bfc","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.2.0.tgz","integrity":"sha512-lH9gK/3qiAzmO2Sj01eyagVQRBROXl/uyqLy57w160RvcDcPGNvZDgmB8xgOfhVzOv0AsvelTxPoe0Lj1eVGMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE93QsLkMjkAmuao8o5JvGRUdgRyuB41Pnwqme1qnRv3AiBjJCqR/F/w2x+jA/H8tjWQu4yrvzB5K3w6Bx0kMCV76g=="}]},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sqlite-2.2.0.tgz_1469227402169_0.3383935331366956"},"directories":{}},"2.2.1":{"name":"sqlite","version":"2.2.1","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","dependencies":{"sqlite3":"^3.1.7"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.2.1","scripts":{},"_shasum":"3aa0847a66369c26b8f45785c7c05aaae230994a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"shasum":"3aa0847a66369c26b8f45785c7c05aaae230994a","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.2.1.tgz","integrity":"sha512-MHMw5q1KUXL2QBS5V1KCEudL6Le+AZnkyq53ovDUWpwwRoHwpf7pU8uXCDQWhrKR2y9bkl1vkmu3bEFsbv+Avg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC/3lbhAhVkRXOt615wYQClzXzjTNqy6Z0lEW7dyRALAIgSdqusBZyhWBQfLATIxFOj9uNqpQMSCgPPWgwWKyZ1kk="}]},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sqlite-2.2.1.tgz_1477480320932_0.9421739543322474"},"directories":{}},"2.2.2":{"name":"sqlite","version":"2.2.2","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","dependencies":{"sqlite3":"^3.1.7"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.2.2","scripts":{},"_shasum":"f8aa7b91ee40d4369403e9f6b8f9b471b8a797fd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"shasum":"f8aa7b91ee40d4369403e9f6b8f9b471b8a797fd","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.2.2.tgz","integrity":"sha512-xpDhH0NKXtBb5z3KuO7QdOb3dhC/xYSqhmQMwW5NZqBla5qUgy/XRFjDjKgeqYpk6pIfF/sQj4yeTjNC19UbwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn+VnfjFod/doH+cBvoenLXhIMJ37mB5Zxptur6ltVjQIgNQufsFQE8lWLpUqsIlQKmvd9pdfaf7PoEkNQMOTWBJw="}]},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sqlite-2.2.2.tgz_1478103776940_0.9435667421203107"},"directories":{}},"2.2.3":{"name":"sqlite","version":"2.2.3","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","dependencies":{"sqlite3":"^3.1.8"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.2.3","scripts":{},"_shasum":"c1a3777d5bc80bb9cd6ecb39e9bc500c380772e2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"shasum":"c1a3777d5bc80bb9cd6ecb39e9bc500c380772e2","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.2.3.tgz","integrity":"sha512-39BssQE1i37cq+gVwM49o4MLYja8+CiJcVJR43lBbOGSjgS7QElN1mC6aTVVBfpUPoDEIC7MLqGhRLe8stVUCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh7yMskHpUipqN07RwV5g0XekQmR44IzjfNkqrHrGx9QIhAMCFKBG9G3kHLCqjUr5zvrxPooD/g+IbM+UJqKcvA5sl"}]},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sqlite-2.2.3.tgz_1478783721912_0.8076724051497877"},"directories":{}},"2.2.4":{"name":"sqlite","version":"2.2.4","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^3.1.8"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.2.4","scripts":{},"_shasum":"a5959858c2125b99a8fbc9df7a7853645c459f93","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"shasum":"a5959858c2125b99a8fbc9df7a7853645c459f93","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.2.4.tgz","integrity":"sha512-1GLcKy4DeKsV20yODuWM60ZbY18/SS0zTRm7KNAGCl3tznxShM+BstRWbDp9Pw/J0U/BcL8C9PuxbFelnDHa8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgTns2mB0M9L/+3ihfeJqQbpkInEG9AJE3DCRt71RWDAiEApnAgSS7DoqJ9HnoZHkow+K74ihmX0QljvyoCofp1eB8="}]},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sqlite-2.2.4.tgz_1481370537160_0.3734269675333053"},"directories":{}},"2.3.0":{"name":"sqlite","version":"2.3.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^3.1.8"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.3.0","scripts":{},"_shasum":"943bff8bb211eaac6d00fe2c952228557581efa1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.4.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"shasum":"943bff8bb211eaac6d00fe2c952228557581efa1","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.3.0.tgz","integrity":"sha512-lY+0NHCFyTUtaOkgFWEHt9odE99wFzAYTiaHZ8+tX8/KLsI/1tQaF7XvQX8viDGPk6fYjIeDm/7P17/DIFV+RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9AG57lBFaAzCHhG69j8GflbncxfxrndlwxUsaEeinjAiEAritVEuLoZlhmzwL2tiwZy/4buJ63CCB1P2cruq/m2Cw="}]},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sqlite-2.3.0.tgz_1485843647612_0.7887017086613923"},"directories":{}},"2.5.0":{"name":"sqlite","version":"2.5.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^3.1.8"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.5.0","scripts":{},"_shasum":"8298c13851c01be315e23af620e225c8279fb44c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"shasum":"8298c13851c01be315e23af620e225c8279fb44c","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.5.0.tgz","integrity":"sha512-Wl91MVewc52WeDtx3H+wftFcrYnNvBBX/slLDrfeQwQvixCCMtWjucTdSsFNnbG3bXoPgzEo4IYosnYnd1rwOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1xRgPzKZ4KWVfhXXJElrswb/6md3zKH1t2qNLvlkIbAiEA+p+TFVdgkzNcynOugA3OjYdg34IRFEBSBV4aZcoLJA8="}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sqlite-2.5.0.tgz_1490320824945_0.06598054082132876"},"directories":{}},"2.6.0":{"name":"sqlite","version":"2.6.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^3.1.8"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.6.0","scripts":{},"_shasum":"8b2ee14c6152a802e79beee5e8fb707b97094072","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"shasum":"8b2ee14c6152a802e79beee5e8fb707b97094072","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.6.0.tgz","integrity":"sha512-1c+/Apatff9xxMRc2PNHKpHo7hPE3VE4IZ/Hg01WvYaAhl/Dv5QbuO/rqvz7B5BKJ1SB2UYGY+rsPhhUkURkaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTj3SNNPXgGAj99pGSAH5JQ6E7cYywWPXGlszPW1wmzgIgE7ZnqlewlbE/4ZiSy9U3AyJ9ofEDGePfqwHdh2BsY20="}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sqlite-2.6.0.tgz_1493595105944_0.8806759079452604"},"directories":{}},"2.7.0":{"name":"sqlite","version":"2.7.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"http://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^3.1.8"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.7.0","scripts":{},"_shasum":"37ab2f8b4851478d6da4c6f8b3723100b8162009","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"shasum":"37ab2f8b4851478d6da4c6f8b3723100b8162009","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.7.0.tgz","integrity":"sha512-zFrO42JL76iXzQK8oaRYEGCuLEFtx8xXGUvBSbDRuIW1kBSWLb3vDsegkNnaDe7bk9oUQel2t6PFkTxDKea+/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBfc36bJAC6duKuPGguTamqYPTIokmhFwRDavuMHLY3gIhAJtxHtvpPnGUZqaVu3ku2NJV6lcq8As+UauRNiMlS+xe"}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sqlite-2.7.0.tgz_1493692069553_0.30353623209521174"},"directories":{}},"2.8.0":{"name":"sqlite","version":"2.8.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^3.1.8"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.8.0","scripts":{},"_shasum":"acb6d1869a5241c57016c88606eca009f0f31b90","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"shasum":"acb6d1869a5241c57016c88606eca009f0f31b90","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.8.0.tgz","integrity":"sha512-Aa2bJcHzeIAvefMc1RxOTuVWsZUaE2+eZK6bVqPId8U+0LR+ZqRm9eNAXBEziKB3YDXUHVhIKk/S6bYC3Ge6LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICODrXQbPf7U8BrpCzo3PRtXS/SfzKl97S/hwJYfT68VAiAUDLha0QfGgrlZMMNhAydtD0odmfHr81iyURI0Ls95KA=="}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite-2.8.0.tgz_1495353899742_0.42759481351822615"},"directories":{}},"2.9.0":{"name":"sqlite","version":"2.9.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"3.1.13"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.9.0","scripts":{},"_shasum":"33f03c646ea0f7a5d506e645a19b9c5352dd9fa4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"shasum":"33f03c646ea0f7a5d506e645a19b9c5352dd9fa4","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.9.0.tgz","integrity":"sha512-84KMEs6MNc76p7PPrHnWXb5WXF7LtwWFdtm8ro9Rghi3l/ksytd/JLSm/m7xEF1R0hZcg+XOjooygK0o8r1dYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOzHmMfvtdr1MEgc72OXupVwrj5s5T5TDgi6wy7P4jjAiAXHLZRiBmC2bdA2QgBxGNq42M5jAA4AxEPw1hBR9o/fw=="}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite-2.9.0.tgz_1511772824391_0.6354989933315665"},"directories":{}},"2.9.1":{"name":"sqlite","version":"2.9.1","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"3.1.13"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.9.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"integrity":"sha512-cu+Bkf5Kwc8JHoNr/iu3m+ZDzly5KIDc7omjwNimF7yZCTd+cIEzLpVXkYXJQFPz8GvHHrNvyqHIKE9JOvMzAw==","shasum":"2c85192c15d3e20361236f26240187f9d9f71355","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZJaHPF6diLzJo9W3Ipi8ppI5LzVwTXeOR1ivur8oTuAiEAw/GPrwupWtdMhJSyu+SOqou5FhR9CTOLWJTEAXpOo6k="}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite-2.9.1.tgz_1515915560808_0.882213726406917"},"directories":{}},"2.9.2":{"name":"sqlite","version":"2.9.2","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"4.0.0"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.9.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"integrity":"sha512-6rlm1AimZksjZAstmqqnUsmFQvk0LKNaedi9iTSd5e9kWLzN5JRljHFlARLLUudQklmc9nNtVm/vjo3svCKQTw==","shasum":"fcda8f035f22726cf3e81aab9058fdc515c3b9d6","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.9.2.tgz","fileCount":10,"unpackedSize":124965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+p7/CRA9TVsSAnZWagAAtu8P/R04hFz4CNt6JmWM8OUI\nkv5bX7cDKhXUFVz+FGdkL/jFG7JfUQEMBAvgFMxDO12VzLHcopUoTjJHH3Z6\nim7SXifBw3TdVDGUfPmCoxfAJoVapaFwmzY0Byf2RQK8MMURuUhJymYOIbCI\nSSWTFf5dNXkYxZpoVQ0I0WJVTMST5I9331EXSN6gPwji4RkxO4BI4nOF8sNS\nJMThZcb0YoEK310+2iYk+Tq832B6UpvMDudjkKpBWvus8NuZVSOUanoG+IHR\nIzF+3x41Mp2ZuFG5gOidpeFlthh4090NRTm/6qUKd0Zs8bHGGSxnuaX0tjzb\nDhpYYl76Fd9DLhV12Hx2R0ZJzCkkrR+H/ut91+dxipcYji0MHQ0EYyhusiax\nQSrPef8PEeDYIbilrxoMjxmASIa1s21ogJXZA93yad0XwKQ1M7HiyPdE1FA6\nFKG+VoKR1SWr4nBvc3APQqCOP+oWIK8JfQwnsG0H33h02R56VVlDTWuJ6tBN\nW1I489teASjhXlgUAW8JpTKTG8LR1kIvy9l820l16gWrjHT2w9w3y3GSkQnH\n8sr/XWOBycpC+UomSmhU+KYznUFRhWIr8LPyzQ8Gp6ZNvoSVkRQOn8GvZ1ro\nNWLqTAhP5s4oK7LhASiRkEj6ZTCh7ZRGhBdmTHcDJgPvmUVGxJS4OgoM3Kyr\nar6t\r\n=CcF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxYoV/hucUXBuiNEBugZWgD6TgstX+MgEuwcMB6sHuHgIhAJFW6yjLO5kBraqq8jEs/+YaUZhS2xtVYFedfAVKhu4C"}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_2.9.2_1526374141821_0.19751113908898654"},"_hasShrinkwrap":false},"2.9.3":{"name":"sqlite","version":"2.9.3","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@2.9.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"integrity":"sha512-2LJxdgtXsif9xR2D8KnM8Ki3g0dmOktba1B/6TanYCKx697J0sKfw+i28yRjtjPz5O/uzbEa1m1RXXgR2p9G0Q==","shasum":"c2634c32c2ca58d5519a9a66549e032939d31ff0","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-2.9.3.tgz","fileCount":10,"unpackedSize":124966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfUxxCRA9TVsSAnZWagAAIHIP+QDRP07WmDprr8arzl7J\nU87Ss0zF/Tcy8MSNtuV/kt4TIXziPq1iSAX+V4bbYPm6CdgLTJPsrnHIl77w\nDo0OrmyBeSKZBZ50FnQHSAhiv3AHZtGtDVHf+iFYeGaOX27w8nre45BRQFJL\nvbC2smcdg/svOfLGPMu9Qc9jPEfMlHrt1kM8etxLtQQKy8bWQdt9HOuIHQ2R\nLKT/5+sszo4eNXF3oK5+hR6VmSR85/Mr7tzUcPAjvnXVEFUBdGQdswv5pwtz\n8PALS4muFgTruuPMROBPdEkFoA9eRIXS0ftVC9NLHKHuz2nLj2oiWTt6vp12\nq3URydQ4EkoXpWG3pD3gV5J0fMDt1FzUL0cBSIsxvUv1LUtUWPQQmx1Q42zo\nl6kY+VijlcQCNJ5CEc+KL5SFeHusADmKmhrqNFPrcC3Jn268HsNT+Ci0e2NU\n8YvncXaa5W7NObrZLewyoxSsuO14lisBC6i3cbFmW4B9A8YFroaFQodsSQLo\nEOgqsFvjhLWQkw2iUUxnThUdx4mvc4x45Lg1BeK/63+gimVEexfqvBdxjlrR\nmDcCk0KW+fN6czp+qqgNGaW0WKCD4Z+kWiMaN2cBtPqZU9Wc74zHDqlkt08E\nWKAwCSgM8BSewhHgo76ehCeOdEA/Q+uyb8YUeanx5YenHKcSDK/ILO8gmMIJ\npCe8\r\n=wdqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5jk6e2V0dOuqOp9jlP8/7GtJ61CKNBtqCZSCfLG1URAiEAiyR8snSe0tIB29GcRUBFotmQeUEvgvOd6ReDssc1OUU="}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_2.9.3_1534938225269_0.20970353400180852"},"_hasShrinkwrap":false},"3.0.0":{"name":"sqlite","version":"3.0.0","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0","sql-template-strings":"^2.2.2"},"optionalDependencies":{"sql-template-strings":"^2.2.2"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"dist":{"integrity":"sha512-bGCCf43nnIcVHRXuQfSv0C9khuKvHGlbzzL0dFeXgnsjRS1Vqjs0yUaLPf3Qt+0j0AKUggEmBumGNDNOl4feig==","shasum":"94b70b6d1e837b1dff6881d393776ff609383c5c","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-3.0.0.tgz","fileCount":10,"unpackedSize":131264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfVD8CRA9TVsSAnZWagAAFf0P/194md3o8RNCQy4Ku3bd\ny3CLza5mHrSLI9PQbwEnoxtWwSvOmOSGP+kWQ4R1rQaI2dacnx5HkDh7C8hH\nSP0CTl6G9VvjPigxoIXnsxS2sZnvycTpCBrfK/leXFjADHs8b2UJUYxdhIL2\natA8Q1IVC9y8Vt5JCcqq3nZfalfxgTX02RSUE51CkuGv0Ki+8to+Yf1kNb8c\nslwpUqUzf+TDkjk7AHUV1hW1qpfBk/NZwmsA/oaMAw6L8GKBIq5RJJ5ZfuPZ\noDnuXPDo78MTtXMnGeOzIxe8HSHAheDykBud3thopoxzTq3xAXcXhERpXRgb\nVthaQBigmPtEgWTYf+MrtLsMuA4SkEVjVPlLQU8lVFIJqFam4QEmwU4j8pE8\njW8L2YefTyA39wXgLbDdvb6YItjcxVZqDaOwee8ZtdEqD6xDlRXxIbh36mU/\n+wW4IeOb2J6oYKVx9P4ScrWRQWQocUMC/rqmWFuwiXcGymAduqKOKkLnWS3+\nK+A5ZyRNvVCgJLK1Yk6J4BrMuqGqjMcMrJj4zm3ggLZewUKQjYhvWaiJ+5Mo\nBWxV/POytHGdnLj5ftgK6q4w9lKFxgoYYKBPueQnx59Cve/hL620QqPyuxBG\nsHj2ffOPLbhpEXqeDEbzd9BmzMag3BufPnbdmZqmrW82URVCxSJpOT/72yto\nY3QE\r\n=M+pb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGlYIaCCrVoM3jJ5uI8S1Yflp1YYgRM5YDLGTu3ZbQMAiAPZe2Q0wX2kJwPujFN0WfPxWkUtFZB3WuhXdTCQh/Wcw=="}]},"maintainers":[{"name":"theo.gravity","email":"theo@suteki.nu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_3.0.0_1534939387329_0.09810495884744674"},"_hasShrinkwrap":false},"3.0.1":{"name":"sqlite","version":"3.0.1","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0","sql-template-strings":"^2.2.2"},"optionalDependencies":{"sql-template-strings":"^2.2.2"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"integrity":"sha512-cvPxW3Gl1YpESkKBfvsTvTCgM/hXc5POqwP3ksDb1v35DOpbcDQ7bIxQ+SaoPf6KfiDFzpI+oFayOajehk9+fQ==","shasum":"a68259db6ef4aaa37a99c149e647ca8e5c7609ac","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-3.0.1.tgz","fileCount":10,"unpackedSize":131134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTsRnCRA9TVsSAnZWagAADxMP/3ZtFEJgEfI/dS3Ad0Gu\n0/F9iOe+2Fqg49ZpT43DlpYVvSB8TBG4xsTdV81cdI5OD8tJhTlBwQExaHAV\nZFSeX+ZaC8wjUH/ZL/Rkh5yc1t0ndxbdB6UxyYWI4YICNyuYNHztSo7AQ/Yf\nZhmy2UiEB6pm18YrifBYWv6S85O+zx7RpfI9cMK6EJAFtvV96xiMUHtOxdps\n2pgIHEsrO8P4t7JPcxCxP7P+BxvxOJO+YXe1OU9Tdgewl0ToTiOrYPH7S/gG\no01G5gZ0kP0jPUPQWoeMM5FgsvbrZWHnj4QdUPT3VEf8B48aId7tbBZyIN7y\nqNnHh38/0WLWiPxLfcIQoLMtCo2ZUQdNcdIS+2PpkJEy2u5OnObv+kSQK+Mn\nlp37ucPX26XY5JmzyVz+NOCeX4WJR30mb0Iq/w5cIGygkn3KAGpOiiM+pRNf\nUwEzbEfLT6JPQOfHXsSPsnaE52W4Si69fDknu0Tl+1OPrxISr5J5vgC4R/Hs\nWepGDuPgCNmgIXd0UBYMiAakGsQXJv76MEwO+GaUxT62fWPCpcfnVSEIyI8x\n9HJ89OSlbpYJRTpwjj7hYFU5DOpCAOsin96L9cT+igF0TwmyiOddDQ7Nc686\nGG6rr22Z8R81xLzhMSebm+fWgTMWN8nFmtbAOJoHJA9ujlYMl/On01/MDXvm\nLmdN\r\n=HYOk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4z1RB+LMNJOBHNKp2vzAqWnPQtT5/7IztxoPbphGGSAiB1o8CoJf37izcqJU8c4l3GOZv3N9TQfSejTnCFFgiIUg=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_3.0.1_1548665958790_0.3509226751269907"},"_hasShrinkwrap":false},"3.0.2":{"name":"sqlite","version":"3.0.2","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0","sql-template-strings":"^2.2.2"},"optionalDependencies":{"sql-template-strings":"^2.2.2"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@3.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"integrity":"sha512-catQuNRzqiLcMBLKM4oSM+Toim9yrHKhsrh2iOgIvyOvKVOqXmOmOZpH3gnAecGCkqQ+DjbPCJczpJNnFzYq6Q==","shasum":"5589e980a070b39e0b8810d723485285a87b9f2c","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-3.0.2.tgz","fileCount":11,"unpackedSize":133765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZgmgCRA9TVsSAnZWagAAzokP/00R/BAg8udInTO634pO\ne92XxLzaJXUhwQuYOGpV6GK+aD8kU9vMtMkO1KlCjXFEdS2KCFGk8C9yj1VG\nYJ3kU5VXDbn1kelQmGwsFN6OgckGYv6uEW4YXvNTeKhEaFU5Yr/B6igBFNdP\nupA8+DrA3DFxdryRnLJsDMaOhVpjdGMRfGAchxn7rf88MdG5QeDkh4pQMwCz\nOa2muGH4meDxhChwdgJGS1MLOB091u3LJBGx3T7Rn5PAtuoYHt0I4baO2WYs\nhA/BRkylGCiTIT8RZgZhJ+70T9zPNMW72nDnpr2WxuKdYegpiTkREHpqVFfg\npYL3k68Eu5S1sRcD5KPOYU6UJMEuBdmNEIwuj44gYgVmPQFXVK/FZ0TgpkhX\nahEWOmtHU+19LCz1pjzvKdY9nGAjKfei6tELWTC/43kqW8g7U+aHUi1mAAki\nWcxnSmk9fVOaNCbBI3lDQcqV++q1tB/z9rEEIYEb/oqB4dPnDV4CYZOwBG2D\nD7RUYpTxDSsNLEEOQtIsdM3RPEXXavfYlNqXTKxpEWc19aZg6phLjEjwLuqu\ngo8GGsYXI6FrBXcBw7YC8gfsiB43thhtmDaztRbkGCku14qQGJ+mSsh6uIok\nBrgBMWSQbfOxbQeJ6NoN4KOmA5JOd0LdKgThJEGUPOVc7qEO+06X7yQaWNba\nu6Kw\r\n=ZhuJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJdPX50MjKCPWV5AqqpyHft0QxZoZe4CH2m+ocgy2nYwIhAP6644llZL/IQUsDm0w85VnIO4zMNfTKceu7IrKtEsva"}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_3.0.2_1550191007403_0.5095288967159304"},"_hasShrinkwrap":false},"3.0.3":{"name":"sqlite","version":"3.0.3","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0","sql-template-strings":"^2.2.2"},"optionalDependencies":{"sql-template-strings":"^2.2.2"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@3.0.3","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"dist":{"integrity":"sha512-DpofdtBibbiOObtdADGZYE6bvnLpjRG4ut/MDTDau2nK40htOLj1E0c55aOkvbnRVqQ0ZPtjj7PJuKKyS0Ypww==","shasum":"3f519cfc599ffa3270d76f3567bf2abb2ac18742","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-3.0.3.tgz","fileCount":11,"unpackedSize":133803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclJTHCRA9TVsSAnZWagAAj3kQAIABBwD0nRqjoyBQySiE\nqE7aL3MQFamZDc4LVknUxle7ZRcyJ63GP68Cd65VAU01fFXqxoPPF6Xg9kUJ\na3SlscKentQ35gkNwGs2K0n6W1/uoFbX8PfWbLIB5WnGusZn4EiN9iTzTjuf\nrk0h0w8/jnQEHRQax0k+KvcXRp3XsvwlNh3BJZBMM6wYL316C852/GbRy1FX\notktISehPUsiRIvZLlIgi/bx2EBb3UGL/GnrzQGegAZb18QX3yzjlWNWB6II\n6W+jSFsOYw9oFuk0hkrOk5l+OSztSAwiqiqP15hJskAvL89KkZUXn3s26c2A\n0eGFieTEULkeyEyQSyhgXhaM+zgRvYjq2wvSLrBCBfhuIzRhwJ+kXvPpMaW9\nl3JD+jBvFOsFMoE0ozyv7vMRiHh8v7nz1SCE7qW95IXz/NBtHYQBYIXDCVod\nzzo2f5UxaCGN3ArQqrkiX462gPos1GXsSpPK8h6/R7tEKZhQKEYpWydAGMl1\niidyqRXFuDiaYyNdZg76827E0ykSxWTk+GDJQNrwbipfq7AJrDOyJHdYhVVI\n+kDAHa68oSLHdVP/S1kF+OcKdtXuiokyKE5IIhIPTUQzCrI1QBpQQDGS5uaP\nLZWZQG/0XCv9r2+JHP731TTTwDhFCxMVRcKU0xu/LX1y9gQLZ2fAqlJv9byJ\nd8zT\r\n=PMTp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEf2ZMeOxtTbTsLQ2lzT8GzfGIapP7h1y8hNpEMlragAiALLFwrEvuFe9PjFm/B/C087RyQjhbskyC6nQTrZQK+sQ=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_3.0.3_1553241287268_0.2634900312226609"},"_hasShrinkwrap":false},"4.0.0-beta.0":{"name":"sqlite","version":"4.0.0-beta.0","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","compile":"tsc","build:clean":"rm -rf build/*","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","add-readme":"git add README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:verify && version-bump && npm run changelog:release","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{"sqlite3":"^4.1.1"},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"1.2.6","@types/jest":"25.1.4","@types/node":"^13.9.2","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","eslint":"6.8.0","jest":"25.1.0","jest-cli":"25.1.0","jest-junit-reporter":"1.1.0","lint-staged":"10.0.8","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3-offline":"^4.2.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.2.1","ts-node":"8.7.0","ts-node-dev":"1.0.0-pre.44","typescript":"3.8.3"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"readme":"# SQLite Client for Node.js Apps\n\n[![NPM version](http://img.shields.io/npm/v/sqlite.svg?style=flat-square)](https://www.npmjs.com/package/sqlite)\n[![Build Status](http://img.shields.io/travis/kriasoft/node-sqlite/master.svg?style=flat-square)](https://travis-ci.org/kriasoft/node-sqlite)\n[![Online Chat](http://img.shields.io/badge/chat-%23node--sqlite_on_Gitter-blue.svg?style=flat-square)](https://gitter.im/kriasoft/node-sqlite)\n![built with typescript](https://camo.githubusercontent.com/92e9f7b1209bab9e3e9cd8cdf62f072a624da461/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f4275696c74253230576974682f547970655363726970742f626c7565) \n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n> A wrapper library that adds ES6 promises and SQL-based migrations API to\n> [sqlite3](https://github.com/mapbox/node-sqlite3/) ([docs](https://github.com/mapbox/node-sqlite3/wiki)).\n\n**note** v4 of `sqlite` has breaking changes compared to v3! Please see `CHANGELOG.md` for more details.\n\n<!-- TOC -->\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Opening the database](#opening-the-database)\n    - [Without caching](#without-caching)\n    - [With caching](#with-caching)\n    - [With a custom driver](#with-a-custom-driver)\n    - [`open` config params](#open-config-params)\n  - [Examples](#examples)\n    - [Creating a table and inserting data](#creating-a-table-and-inserting-data)\n    - [Getting a single row](#getting-a-single-row)\n    - [Getting many rows](#getting-many-rows)\n    - [Inserting rows (part 2)](#inserting-rows-part-2)\n    - [Updating rows](#updating-rows)\n    - [Prepared statement](#prepared-statement)\n    - [Get the driver instance](#get-the-driver-instance)\n    - [Closing the database](#closing-the-database)\n  - [ES6 tagged template strings](#es6-tagged-template-strings)\n  - [Migrations](#migrations)\n  - [API Documentation](#api-documentation)\n- [References](#references)\n- [Support](#support)\n- [License](#license)\n\n<!-- TOC END -->\n\n## Installation\n\n```sh\n# v4 of sqlite is targted for nodejs 10 and on.\n$ npm install sqlite@4.0.0-beta.0 --save\n\n# If you need a legacy version for an older version of nodejs\n# install v3 instead, and look at the v3 branch readme for usage details\n$ npm install sqlite@3 --save\n```\n\n## Usage\n\nThis module has the same API as the original `sqlite3` library ([docs](https://github.com/mapbox/node-sqlite3/wiki/API)),\nexcept that all its API methods return ES6 Promises and do not accept callback arguments (with the exception of `each()`).\n\n### Opening the database\n\n#### Without caching\n\n```typescript\nimport { open } from 'sqlite'\n\n// this is a top-level await\n(async () => {\n    // open the database\n    const db = await open({\n      filename: '/tmp/database.db'\n    })\n})()\n```\nor\n\n```typescript\nimport { open } from 'sqlite'\n\nopen({\n  filename: '/tmp/database.db'\n}).then((db) => {\n  // do your thing\n})\n```\n\n#### With caching\n\nIf you want to enable the [database object cache](https://github.com/mapbox/node-sqlite3/wiki/Caching)\n\n```typescript\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      cache: true\n    })\n})()\n```\n\n#### With a custom driver\n\nYou can use an alternative library to `sqlite3` as long as it conforms to the `sqlite3` [API](https://github.com/mapbox/node-sqlite3/wiki/API).\n\nFor example, using `sqlite3-offline`:\n\n```typescript\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      cache: true\n    })\n})()\n```\n\n#### `open` config params\n\n```typescript\n\n// db is an instance of Sqlite3Database\n// which is a wrapper around `sqlite3#Database`\nconst db = await open({\n  /**\n   * Valid values are filenames, \":memory:\" for an anonymous in-memory\n   * database and an empty string for an anonymous disk-based database.\n   * Anonymous databases are not persisted and when closing the database\n   * handle, their contents are lost.\n   */\n  filename: string\n\n  /**\n   * One or more of sqlite3.OPEN_READONLY, sqlite3.OPEN_READWRITE and\n   * sqlite3.OPEN_CREATE. The default value is OPEN_READWRITE | OPEN_CREATE.\n   */\n  mode?: OpenDatabaseEnum\n\n  /**\n   * Use an alternative library instead of sqlite3. The interface of the library must\n   * conform to `sqlite3`.\n   *\n   * The default is to use `sqlite3` as the driver.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/API\n   */\n  driver?: any\n\n  /**\n   * If true, uses the `sqlite3` built-in database object cache to avoid opening the same\n   * database multiple times.\n   *\n   * Does not apply if `driver` is defined.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/Caching\n   */\n  cached?: boolean\n\n  /**\n   * Enables verbose mode.\n   *\n   * This only applies to the `sqlite3` driver.\n   */\n  verbose?: boolean\n})\n```\n\n### Examples\n\n- See the `src/**/__tests__` directory for more example usages\n- See the `docs/` directory for full documentation.\n- Also visit the `sqlite3` library [API docs](https://github.com/mapbox/node-sqlite3/wiki/API)\n\n#### Creating a table and inserting data\n\n```typescript\nawait db.exec('CREATE TABLE tbl (col TEXT)')\nawait db.exec('INSERT INTO tbl VALUES (\"test\")')\n```\n\n#### Getting a single row\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', 'test')\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', ['test'])\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = :test', {\n  ':test': 'test'\n})\n\n// { col: 'test' }\n```\n\n#### Getting many rows\n\n```typescript\nconst result = await db.all('SELECT col FROM tbl')\n\n// [{ col: 'test' }]\n```\n\n#### Inserting rows (part 2)\n\n```typescript\nconst result = await db.run(\n  'INSERT INTO tbl (col) VALUES (?)',\n  'foo'\n)\n\n/*\n{\n  // row ID of the inserted row\n  lastId: 1,\n  // instance of Sqlite3Statement\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Sqlite3Statement>\n}\n*/\n```\n\n```typescript\nconst result = await db.run('INSERT INTO tbl(col) VALUES (:col)', {\n  ':col': 'something'\n})\n```\n\n#### Updating rows\n\n```typescript\nconst result = await db.run(\n  'UPDATE tbl SET col = ? WHERE col = ?',\n  'foo',\n  'test'\n)\n\n/*\n{\n  // number of rows changed\n  changes: 1,\n  // instance of Sqlite3Statement\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Sqlite3Statement>\n}\n*/\n```\n\n#### Prepared statement\n\n```typescript\n// stmt is an instance of Sqlite3Statement\n// which is a wrapper around `sqlite3#Statement`\nconst stmt = await db.prepare('SELECT col FROM tbl WHERE 1 = ? AND 5 = ?5')\nawait stmt.bind({ 1: 1, 5: 5 })\nlet result = await stmt.get()\n// { col: 'some text' }\n```\n\n```typescript\nconst stmt = await db.prepare(\n  'SELECT col FROM tbl WHERE 13 = @thirteen ORDER BY col DESC'\n)\n\nconst result = await stmt.all({ '@thirteen': 13 })\n```\n\n#### Get the driver instance\n\nUseful if you need to call methods that are not supported yet.\n\n```typescript\nconst rawDb = db.getDatabaseInstance()\nconst rawStatement = stmt.getStatementInstance()\n```\n\n#### Closing the database\n\n```typescript\nawait db.close()\n```\n\n### ES6 tagged template strings\n\nThis module is compatible with [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n```js\nimport SQL from 'sql-template-strings'\n\nconst book = 'harry potter';\nconst author = 'J. K. Rowling';\n\nconst data = await db.all(SQL`SELECT author FROM books WHERE name = ${book} AND author = ${author}`);\n```\n\n### Migrations\n\nThis module comes with a lightweight migrations API that works with [SQL-based migration files](https://github.com/kriasoft/node-sqlite/tree/master/migrations)\n\nWith default configuration, you can create a `migrations/` directory in your project with SQL files,\nand call the `migrate()` method to run the SQL in the directory against the database.\n\nSee this project's `migrations/` folder for examples.\n\n```typescript\nawait db.migrate({    \n    /**\n    * If true, will force the migration API to rollback and re-apply the latest migration over\n    * again each time when Node.js app launches.\n    */\n    force?: boolean\n    /**\n    * Migrations table name. Default is 'migrations'\n    */\n    table?: string\n    /**\n    * Path to the migrations folder. Default is `path.join(process.cwd(), 'migrations')`\n    */\n    migrationsPath?: string\n})\n```\n\n### API Documentation\n\nSee the `docs` directory for full documentation.\n\n## References\n\n* [Using SQLite with Node.js for Rapid Prototyping](https://medium.com/@tarkus/node-js-and-sqlite-for-rapid-prototyping-bc9cf1f26f10) on Medium.com\n* [SQLite Documentation](https://www.sqlite.org/docs.html), e.g. [SQL Syntax](https://www.sqlite.org/lang.html), [Data Types](https://www.sqlite.org/datatype3.html) etc. on SQLite.org\n* ES6 tagged [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n## Support\n\n* Join [#node-sqlite](https://gitter.im/kriasoft/node-sqlite) chat room on Gitter to stay up to date regarding the project\n* Join [#sqlite](https://webchat.freenode.net/?channels=sql,sqlite) IRC chat room on Freenode about general discussion about SQLite\n\n## License\n\nThe MIT License © 2020-present Kriasoft / Theo Gravity. All rights reserved.\n\n---\nMade with ♥ by [Konstantin Tarkus](https://github.com/koistya) ([@koistya](https://twitter.com/koistya)), [Theo Gravity](https://github.com/theogravity) and [contributors](https://github.com/kriasoft/node-sqlite/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"18ca1e75c8340b9d8ab750781b5baf56d0c0ea94","_id":"sqlite@4.0.0-beta.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-KgizYZtW8LkjmkGNEORzeiR3Mvnpm/xCbR1ILlG/Y0fJc8Xve7xd2aN8LmLPmYQHgTYZ566NGzzYweLGR6sxDQ==","shasum":"8effe63e1e4c82f57928447544684cdd784493eb","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.0-beta.0.tgz","fileCount":21,"unpackedSize":62958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed0h3CRA9TVsSAnZWagAAUw8QAKQGV5z7whZtJRxQZ0/N\nSzEwPBJ7stDsnSF4VKi4SXb0M3jqyPUI0p+2UZPxiYqXOSA5NWiXiO+eA7vI\nXdX3TssPSJJMmPgptvmo45eU0gKX+MnMcLOyRj6sE+lFp6cQWZJv/nRuoMCc\nyENM9eaP8TqhJv6iaD99HK0lrx6t7y4GxF2x4BJKpw5PAkYrbv6wfBu1Dw7W\nTNbcbTvQEfXcaZLpWNpQd+nrNsl82m7aoq8rtE6nXghwAxA46ZHiXO72bH46\njFSq0F3b4WbMCXtIrzILf/JaKovfpSoDnPlO1PBnGJbkogPsCeifCxO1SSSc\nMPKhcSYuE4F4qCEvKJnVjB9q+U5mGZ8H2UZCD0y/j/Z9iytspV9Yqkr/q+nf\nW/TU5BNvS0igrktOnRNcKolLT271WoYCFKfRNfIv7BhWJkXRWP0IXLRbUpmX\nU4AYAu6LJ6zXHem0cArlW06G9dKRkZxQWI/5AIfGeOheTD/01izib8DZ9GJq\nz/s3YF4jP2WftZOylugxj2/ELFicTRVeY9EHFc/r21Xo3RbPJeZZmDccpvrf\nCpQHkVmSY7g6s12rVQ2NtGIcQ51q8iszE68jauz629r1DosPuUmFmiazvHaZ\n/sc7F1pX0rI2Ro2+PafO27fFYCP7pPQIZB+JiXN3d8OEzcUTr3LwovbxHnZT\n4Y/j\r\n=1wdP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGK7C/F/UfYeh+pL+2Gq+2OsUmypbSaVoVNJmB+vCuZAiAHrjSdgbVPp6x7RmHkeOqQDaVKFci/ns8r+z9FZc83Kw=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.0-beta.0_1584875638643_0.09100375114745063"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"sqlite","version":"4.0.0-beta.1","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","compile":"tsc","build:clean":"rm -rf build/*","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","add-readme":"git add README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:verify && version-bump && npm run changelog:release","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{"sqlite3":"^4.1.1"},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"1.2.6","@types/jest":"25.1.4","@types/node":"^13.9.2","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","eslint":"6.8.0","jest":"25.1.0","jest-cli":"25.1.0","jest-junit-reporter":"1.1.0","lint-staged":"10.0.8","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3-offline":"^4.2.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.2.1","ts-node":"8.7.0","ts-node-dev":"1.0.0-pre.44","typescript":"3.8.3"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"4f9554dee1f46b12cdf4f40873efdb751377e85d","_id":"sqlite@4.0.0-beta.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dnPw3grlkNZILr0loFl/EYUV1DkyI1mkmeWZC2nBvhExZJslb27JkjD8p2KJP4a3Vrplg3NrD+ofPkKUNqVXSA==","shasum":"e18312f9bcad5f01062d149869c20023a088ea04","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.0-beta.1.tgz","fileCount":46,"unpackedSize":318496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed0oPCRA9TVsSAnZWagAAvZ0P/RrOVS9JNsNOl9lVFsoc\nd72dD6dDa69ltkaL/2m+vTwyikKB3mZSF14yPYMvikPq/FEzwkZAQg9VwirX\n4BoHqY0t+YRBnpyN4ekvYSrS/S/qM3lbKumtvDsTugNGHwrClFUMdM9idYQc\nCq1MYFLUD/Kd1OXd02DjDC+6vCArnC81x95l2f30EFLTaOTOQjrrYJ5TFUPP\n4vHEniUcItzQzv3+zwRAAAVT/RzQsaiV75yZGpIrYhBX1LrP0jAiSEguKLnh\nAoxggGLr3hqmlch2iROnpjEQv6pYRDwVe92XMgjQunpPPq3O9fiSWs0jFPdo\nweAK+0zlB9phO0jC+HD+UVFbQ86rSBwX2A2jhNM6Jiq1ZRmGtTdsrw47Nsys\nq7UsQGbvJ/xLuJ26KNWXwM9brTK5psKSoioWa4/65yKCWChi/8PtaHS4i4Ah\nBqJhL/Ouhkg9G+oSc5Z5qFsw/ISq0uxUfg9R3r//pswjkPKIoS83ZOfQIf9h\nCV6mTRN5w9UlNESeDTInREU0t8KcRTycRyR+UsozdHMZK5aEkwN2Wtnp0SGG\nPKvriLVa9EfJwH20513RLZ1GrOCpJqXk9Uhg/kJNsDC8wmzk6XFSJl9wrDdx\np6NtAm9uRx0I3rnYTH047ZE9bUzVG37Hdp+kFNizZPJgIvPZT0wgsmYhm8HA\nE9E7\r\n=i9Lv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6RP4UX/SwRX76oFjt/1M9JMEaf54a35+oU2DPNy3kagIge0wDWNKlKLcJnOrSY9PgYSMyoDfmFKeljwYt5b3EAy0="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.0-beta.1_1584876047185_0.04993125082174554"},"_hasShrinkwrap":false},"3.0.4":{"name":"sqlite","version":"3.0.4","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0","sql-template-strings":"^2.2.2"},"optionalDependencies":{"sql-template-strings":"^2.2.2"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@3.0.4","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5rcewQIQSpsxmEOgRp8Tj+f18NVWUUEp3QyBDg3u2nOQ2Ng85xCp3xyZpU8wRNPU2l+L5kiEKE5dfEN1mW78Gw==","shasum":"60f760796cdfeed591d18a318ed58fb540cf1c24","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-3.0.4.tgz","fileCount":11,"unpackedSize":134368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed0ucCRA9TVsSAnZWagAATE4P/imf4v9TwMJFVbw5aTxe\nwTrlsWBGrlS07hIu6FTSCYPPaoKps8IN1rGjk5RKxSyN4KvxE3QnWrFfXKoI\nETktAlxQFxZL8UzU+YcJo5yce2VcFsez7BC+i0i+UWWA3aoEQ/i3DcrEkaAD\nCikCSzF0CtM8q169ojqEvchJj+Ccf+jNdVlCacG8H+KHrZRtRjdDvcskIsuy\nKCbkVL/aKKbYQ1kS7CX9szzBejHj12ClZhekFdQ5Wnt2OwIBnzbza3/qHb6+\nsgDxy56SonFkhtYAIGTmxt6+fiylUmWFoT2/1+/Mc9vA1CtWarNC1h9+X0eO\naAGfqJG7Nrim+6SW0kE+WGXcxtHxJpJnkR6cEM2Nsu5ZBOEmL9qFii+6sU3T\nA4CMZA2s4bSUM9kVAIULueUGSCAvKDC8dKYzgoH8vfGSHG3HziP+zZf9NM/4\n/JTbRKSgoCb3f6iaMJNb/KhotgntzNbSZeaUgG7B1tOD1t667jwyilXLBNXF\ntB2Q2oV/BbRR/GHqWws2WwqJqidqlxBW3OurPUGTGKzjSjJ/5D7XfAKVMqyV\nJ42zu0SYBFUDbqkXEg5pPywSRv+OaGvwiRV5dDBz6519FliMI/ZXIRw7h2xq\nC9HozFKAa+iqklh0UneO1UIg/sQEEGunyATzztmA37JQYHY8IiVWZB3Zy8LG\niyjv\r\n=DNM+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7h0N7hcCm5s9pMXbvv0vvroc+EYZkoykLS9QopnRk0wIhAJHzU1Fgqisoc7+en8scpHkBYUqIYpoC2lbViyIw/VFz"}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_3.0.4_1584876444182_0.8744615569100358"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"sqlite","version":"4.0.0-beta.2","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","compile":"tsc","build:clean":"rm -rf build/*","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","add-readme":"git add README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:verify && version-bump && npm run changelog:release","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{"sqlite3":"^4.1.1"},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"1.2.6","@types/jest":"25.1.4","@types/node":"^13.9.2","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","eslint":"6.8.0","jest":"25.1.0","jest-cli":"25.1.0","jest-junit-reporter":"1.1.0","lint-staged":"10.0.8","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3-offline":"^4.2.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.2.1","ts-node":"8.7.0","ts-node-dev":"1.0.0-pre.44","typescript":"3.8.3"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"readme":"# SQLite Client for Node.js Apps\n\n[![NPM version](http://img.shields.io/npm/v/sqlite.svg?style=flat-square)](https://www.npmjs.com/package/sqlite)\n[![Build Status](http://img.shields.io/travis/kriasoft/node-sqlite/master.svg?style=flat-square)](https://travis-ci.org/kriasoft/node-sqlite)\n[![Online Chat](http://img.shields.io/badge/chat-%23node--sqlite_on_Gitter-blue.svg?style=flat-square)](https://gitter.im/kriasoft/node-sqlite)\n![built with typescript](https://camo.githubusercontent.com/92e9f7b1209bab9e3e9cd8cdf62f072a624da461/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f4275696c74253230576974682f547970655363726970742f626c7565) \n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n> A wrapper library that adds ES6 promises and SQL-based migrations API to\n> [sqlite3](https://github.com/mapbox/node-sqlite3/) ([docs](https://github.com/mapbox/node-sqlite3/wiki)).\n\n**note** v4 of `sqlite` has breaking changes compared to v3! Please see `CHANGELOG.md` for more details.\n\n<!-- TOC -->\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Opening the database](#opening-the-database)\n    - [Without caching](#without-caching)\n    - [With caching](#with-caching)\n    - [With a custom driver](#with-a-custom-driver)\n    - [`open` config params](#open-config-params)\n  - [Examples](#examples)\n    - [Creating a table and inserting data](#creating-a-table-and-inserting-data)\n    - [Getting a single row](#getting-a-single-row)\n    - [Getting many rows](#getting-many-rows)\n    - [Inserting rows (part 2)](#inserting-rows-part-2)\n    - [Updating rows](#updating-rows)\n    - [Prepared statement](#prepared-statement)\n    - [Get the driver instance](#get-the-driver-instance)\n    - [Closing the database](#closing-the-database)\n  - [ES6 tagged template strings](#es6-tagged-template-strings)\n  - [Migrations](#migrations)\n  - [API Documentation](#api-documentation)\n- [References](#references)\n- [Support](#support)\n- [License](#license)\n\n<!-- TOC END -->\n\n## Installation\n\n```sh\n# v4 of sqlite is targted for nodejs 10 and on.\n$ npm install sqlite@4.0.0-beta.2 --save\n\n# If you need a legacy version for an older version of nodejs\n# install v3 instead, and look at the v3 branch readme for usage details\n$ npm install sqlite@3 --save\n```\n\n## Usage\n\nThis module has the same API as the original `sqlite3` library ([docs](https://github.com/mapbox/node-sqlite3/wiki/API)),\nexcept that all its API methods return ES6 Promises and do not accept callback arguments (with the exception of `each()`).\n\n### Opening the database\n\n#### Without caching\n\n```typescript\nimport { open } from 'sqlite'\n\n// this is a top-level await\n(async () => {\n    // open the database\n    const db = await open({\n      filename: '/tmp/database.db'\n    })\n})()\n```\nor\n\n```typescript\nimport { open } from 'sqlite'\n\nopen({\n  filename: '/tmp/database.db'\n}).then((db) => {\n  // do your thing\n})\n```\n\n#### With caching\n\nIf you want to enable the [database object cache](https://github.com/mapbox/node-sqlite3/wiki/Caching)\n\n```typescript\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      cache: true\n    })\n})()\n```\n\n#### With a custom driver\n\nYou can use an alternative library to `sqlite3` as long as it conforms to the `sqlite3` [API](https://github.com/mapbox/node-sqlite3/wiki/API).\n\nFor example, using `sqlite3-offline`:\n\n```typescript\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      cache: true\n    })\n})()\n```\n\n#### `open` config params\n\n```typescript\n\n// db is an instance of Sqlite3Database\n// which is a wrapper around `sqlite3#Database`\nconst db = await open({\n  /**\n   * Valid values are filenames, \":memory:\" for an anonymous in-memory\n   * database and an empty string for an anonymous disk-based database.\n   * Anonymous databases are not persisted and when closing the database\n   * handle, their contents are lost.\n   */\n  filename: string\n\n  /**\n   * One or more of sqlite3.OPEN_READONLY, sqlite3.OPEN_READWRITE and\n   * sqlite3.OPEN_CREATE. The default value is OPEN_READWRITE | OPEN_CREATE.\n   */\n  mode?: OpenDatabaseEnum\n\n  /**\n   * Use an alternative library instead of sqlite3. The interface of the library must\n   * conform to `sqlite3`.\n   *\n   * The default is to use `sqlite3` as the driver.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/API\n   */\n  driver?: any\n\n  /**\n   * If true, uses the `sqlite3` built-in database object cache to avoid opening the same\n   * database multiple times.\n   *\n   * Does not apply if `driver` is defined.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/Caching\n   */\n  cached?: boolean\n\n  /**\n   * Enables verbose mode.\n   *\n   * This only applies to the `sqlite3` driver.\n   */\n  verbose?: boolean\n})\n```\n\n### Examples\n\n- See the `src/**/__tests__` directory for more example usages\n- See the `docs/` directory for full documentation.\n- Also visit the `sqlite3` library [API docs](https://github.com/mapbox/node-sqlite3/wiki/API)\n\n#### Creating a table and inserting data\n\n```typescript\nawait db.exec('CREATE TABLE tbl (col TEXT)')\nawait db.exec('INSERT INTO tbl VALUES (\"test\")')\n```\n\n#### Getting a single row\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', 'test')\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', ['test'])\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = :test', {\n  ':test': 'test'\n})\n\n// { col: 'test' }\n```\n\n#### Getting many rows\n\n```typescript\nconst result = await db.all('SELECT col FROM tbl')\n\n// [{ col: 'test' }]\n```\n\n#### Inserting rows (part 2)\n\n```typescript\nconst result = await db.run(\n  'INSERT INTO tbl (col) VALUES (?)',\n  'foo'\n)\n\n/*\n{\n  // row ID of the inserted row\n  lastId: 1,\n  // instance of Sqlite3Statement\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Sqlite3Statement>\n}\n*/\n```\n\n```typescript\nconst result = await db.run('INSERT INTO tbl(col) VALUES (:col)', {\n  ':col': 'something'\n})\n```\n\n#### Updating rows\n\n```typescript\nconst result = await db.run(\n  'UPDATE tbl SET col = ? WHERE col = ?',\n  'foo',\n  'test'\n)\n\n/*\n{\n  // number of rows changed\n  changes: 1,\n  // instance of Sqlite3Statement\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Sqlite3Statement>\n}\n*/\n```\n\n#### Prepared statement\n\n```typescript\n// stmt is an instance of Sqlite3Statement\n// which is a wrapper around `sqlite3#Statement`\nconst stmt = await db.prepare('SELECT col FROM tbl WHERE 1 = ? AND 5 = ?5')\nawait stmt.bind({ 1: 1, 5: 5 })\nlet result = await stmt.get()\n// { col: 'some text' }\n```\n\n```typescript\nconst stmt = await db.prepare(\n  'SELECT col FROM tbl WHERE 13 = @thirteen ORDER BY col DESC'\n)\n\nconst result = await stmt.all({ '@thirteen': 13 })\n```\n\n#### Get the driver instance\n\nUseful if you need to call methods that are not supported yet.\n\n```typescript\nconst rawDb = db.getDatabaseInstance()\nconst rawStatement = stmt.getStatementInstance()\n```\n\n#### Closing the database\n\n```typescript\nawait db.close()\n```\n\n### ES6 tagged template strings\n\nThis module is compatible with [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n```js\nimport SQL from 'sql-template-strings'\n\nconst book = 'harry potter';\nconst author = 'J. K. Rowling';\n\nconst data = await db.all(SQL`SELECT author FROM books WHERE name = ${book} AND author = ${author}`);\n```\n\n### Migrations\n\nThis module comes with a lightweight migrations API that works with [SQL-based migration files](https://github.com/kriasoft/node-sqlite/tree/master/migrations)\n\nWith default configuration, you can create a `migrations/` directory in your project with SQL files,\nand call the `migrate()` method to run the SQL in the directory against the database.\n\nSee this project's `migrations/` folder for examples.\n\n```typescript\nawait db.migrate({    \n    /**\n    * If true, will force the migration API to rollback and re-apply the latest migration over\n    * again each time when Node.js app launches.\n    */\n    force?: boolean\n    /**\n    * Migrations table name. Default is 'migrations'\n    */\n    table?: string\n    /**\n    * Path to the migrations folder. Default is `path.join(process.cwd(), 'migrations')`\n    */\n    migrationsPath?: string\n})\n```\n\n### API Documentation\n\nSee the `docs` directory for full documentation.\n\n## References\n\n* [Using SQLite with Node.js for Rapid Prototyping](https://medium.com/@tarkus/node-js-and-sqlite-for-rapid-prototyping-bc9cf1f26f10) on Medium.com\n* [SQLite Documentation](https://www.sqlite.org/docs.html), e.g. [SQL Syntax](https://www.sqlite.org/lang.html), [Data Types](https://www.sqlite.org/datatype3.html) etc. on SQLite.org\n* ES6 tagged [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n## Support\n\n* Join [#node-sqlite](https://gitter.im/kriasoft/node-sqlite) chat room on Gitter to stay up to date regarding the project\n* Join [#sqlite](https://webchat.freenode.net/?channels=sql,sqlite) IRC chat room on Freenode about general discussion about SQLite\n\n## License\n\nThe MIT License © 2020-present Kriasoft / Theo Gravity. All rights reserved.\n\n---\nMade with ♥ by [Konstantin Tarkus](https://github.com/koistya) ([@koistya](https://twitter.com/koistya)), [Theo Gravity](https://github.com/theogravity) and [contributors](https://github.com/kriasoft/node-sqlite/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"4f9554dee1f46b12cdf4f40873efdb751377e85d","_id":"sqlite@4.0.0-beta.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PjILQHw6nOZk5+bn2TaZW+17GfxYUOK3cLDLtaJNToO++yI1zAehRLakJvuYaiGa8zRe75PLxtXJ6Tgv2JLJRA==","shasum":"52c81deab94901020430cafd692db56b06119154","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.0-beta.2.tgz","fileCount":25,"unpackedSize":75411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed0yjCRA9TVsSAnZWagAAmYgP/A6Js+D40fuxXhWGyfly\nEEyYw5i7LJDn1uTiPygDwLjLvzFFncet/LhwjLlOccavmuldh3ybE97NoibE\nquCBT+foFBhKUSYMHmDijhBgU7DQmSRnF56aqp6LULYU7ePGOEgyGhSMDLHv\nq783SjZgS0lMzFDGXiXRLxaFKo14IFguLdQTqQhd+Qp/y9IVoEYcr7kK3z2k\nrFevsC18/oi4hqMzduZ9cBPcr4giUtOFjheldfQtJFqmHgdNqvJItzKTPM6F\nb//m9JnZfVKp7QKQY7zf+P+S9jOA4qSE8sp7PGgyYn5IzAvTqfs1ExZP6z7W\nJMt8r4Uo8ysMLKISG5zog2WtPjqPMPyOrSRfT8eyJwI+/5zEuYpytko/LAcL\nRsczZTzHHyIKg4xgKi+knVxPgQgfAKDFIit2858rf9XS2anZP/bEqr8GU13a\nNcGtWCSUpSj3waJOonpOFx/jmkwzB0VL3CZXP1i9fkih+CgXycg+ha8p7raO\nyhaF2pE4HAHTspdr6gqwQg3/EAb5fd6iokxJHgKcihiwu+aCtQni7tqwYx9N\npt16PmsBbufpS00l+deHYOPRGtQhm37j4z/4UPAYczhVdcx7Aw/+2HesBgqK\n0gYSKFoTCMR2eYcN+sA/XdZXFGUIPFxoRL/00iQI5LvxoD+tdBCIw83MQHlp\nncng\r\n=UYuL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaRDYjw97vYEh2+1m7N3ZR+pTtZQI1PS/fi96IYMPC7AiAOXEPV/J4FZzph0Pv4YRUATjy2JmBkTAH2oM1GizxOsg=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.0-beta.2_1584876707503_0.7521896776976609"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"sqlite","version":"4.0.0-beta.4","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","compile":"tsc","build:clean":"rm -rf build/*","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","add-readme":"git add README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:verify && version-bump && npm run changelog:release","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{"sqlite3":"^4.1.1"},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"1.2.6","@types/jest":"25.1.4","@types/node":"^13.9.2","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","eslint":"6.8.0","jest":"25.1.0","jest-cli":"25.1.0","jest-junit-reporter":"1.1.0","lint-staged":"10.0.8","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3-offline":"^4.2.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.2.1","ts-node":"8.7.0","ts-node-dev":"1.0.0-pre.44","typescript":"3.8.3"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"readme":"# SQLite Client for Node.js Apps\n\n[![NPM version](http://img.shields.io/npm/v/sqlite.svg?style=flat-square)](https://www.npmjs.com/package/sqlite)\n[![Build Status](http://img.shields.io/travis/kriasoft/node-sqlite/master.svg?style=flat-square)](https://travis-ci.org/kriasoft/node-sqlite)\n[![Online Chat](http://img.shields.io/badge/chat-%23node--sqlite_on_Gitter-blue.svg?style=flat-square)](https://gitter.im/kriasoft/node-sqlite)\n![built with typescript](https://camo.githubusercontent.com/92e9f7b1209bab9e3e9cd8cdf62f072a624da461/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f4275696c74253230576974682f547970655363726970742f626c7565) \n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n> A wrapper library that adds ES6 promises and SQL-based migrations API to\n> [sqlite3](https://github.com/mapbox/node-sqlite3/) ([docs](https://github.com/mapbox/node-sqlite3/wiki)).\n\n**note** v4 of `sqlite` has breaking changes compared to v3! Please see `CHANGELOG.md` for more details.\n\n<!-- TOC -->\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Opening the database](#opening-the-database)\n    - [Without caching](#without-caching)\n    - [With caching](#with-caching)\n    - [With a custom driver](#with-a-custom-driver)\n    - [`open` config params](#open-config-params)\n  - [Examples](#examples)\n    - [Creating a table and inserting data](#creating-a-table-and-inserting-data)\n    - [Getting a single row](#getting-a-single-row)\n    - [Getting many rows](#getting-many-rows)\n    - [Inserting rows (part 2)](#inserting-rows-part-2)\n    - [Updating rows](#updating-rows)\n    - [Prepared statement](#prepared-statement)\n    - [Get the driver instance](#get-the-driver-instance)\n    - [Closing the database](#closing-the-database)\n  - [ES6 tagged template strings](#es6-tagged-template-strings)\n  - [Migrations](#migrations)\n  - [API Documentation](#api-documentation)\n- [References](#references)\n- [Support](#support)\n- [License](#license)\n\n<!-- TOC END -->\n\n## Installation\n\n```sh\n# v4 of sqlite is targted for nodejs 10 and on.\n$ npm install sqlite@4.0.0-beta.2 --save\n\n# If you need a legacy version for an older version of nodejs\n# install v3 instead, and look at the v3 branch readme for usage details\n$ npm install sqlite@3 --save\n```\n\n## Usage\n\nThis module has the same API as the original `sqlite3` library ([docs](https://github.com/mapbox/node-sqlite3/wiki/API)),\nexcept that all its API methods return ES6 Promises and do not accept callback arguments (with the exception of `each()`).\n\n### Opening the database\n\n#### Without caching\n\n```typescript\nimport { open } from 'sqlite'\n\n// this is a top-level await\n(async () => {\n    // open the database\n    const db = await open({\n      filename: '/tmp/database.db'\n    })\n})()\n```\nor\n\n```typescript\nimport { open } from 'sqlite'\n\nopen({\n  filename: '/tmp/database.db'\n}).then((db) => {\n  // do your thing\n})\n```\n\n#### With caching\n\nIf you want to enable the [database object cache](https://github.com/mapbox/node-sqlite3/wiki/Caching)\n\n```typescript\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      cache: true\n    })\n})()\n```\n\n#### With a custom driver\n\nYou can use an alternative library to `sqlite3` as long as it conforms to the `sqlite3` [API](https://github.com/mapbox/node-sqlite3/wiki/API).\n\nFor example, using `sqlite3-offline`:\n\n```typescript\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      cache: true\n    })\n})()\n```\n\n#### `open` config params\n\n```typescript\n\n// db is an instance of Sqlite3Database\n// which is a wrapper around `sqlite3#Database`\nconst db = await open({\n  /**\n   * Valid values are filenames, \":memory:\" for an anonymous in-memory\n   * database and an empty string for an anonymous disk-based database.\n   * Anonymous databases are not persisted and when closing the database\n   * handle, their contents are lost.\n   */\n  filename: string\n\n  /**\n   * One or more of sqlite3.OPEN_READONLY, sqlite3.OPEN_READWRITE and\n   * sqlite3.OPEN_CREATE. The default value is OPEN_READWRITE | OPEN_CREATE.\n   */\n  mode?: OpenDatabaseEnum\n\n  /**\n   * Use an alternative library instead of sqlite3. The interface of the library must\n   * conform to `sqlite3`.\n   *\n   * The default is to use `sqlite3` as the driver.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/API\n   */\n  driver?: any\n\n  /**\n   * If true, uses the `sqlite3` built-in database object cache to avoid opening the same\n   * database multiple times.\n   *\n   * Does not apply if `driver` is defined.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/Caching\n   */\n  cached?: boolean\n\n  /**\n   * Enables verbose mode.\n   *\n   * This only applies to the `sqlite3` driver.\n   */\n  verbose?: boolean\n})\n```\n\n### Examples\n\n- See the `src/**/__tests__` directory for more example usages\n- See the `docs/` directory for full documentation.\n- Also visit the `sqlite3` library [API docs](https://github.com/mapbox/node-sqlite3/wiki/API)\n\n#### Creating a table and inserting data\n\n```typescript\nawait db.exec('CREATE TABLE tbl (col TEXT)')\nawait db.exec('INSERT INTO tbl VALUES (\"test\")')\n```\n\n#### Getting a single row\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', 'test')\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', ['test'])\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = :test', {\n  ':test': 'test'\n})\n\n// { col: 'test' }\n```\n\n#### Getting many rows\n\n```typescript\nconst result = await db.all('SELECT col FROM tbl')\n\n// [{ col: 'test' }]\n```\n\n#### Inserting rows (part 2)\n\n```typescript\nconst result = await db.run(\n  'INSERT INTO tbl (col) VALUES (?)',\n  'foo'\n)\n\n/*\n{\n  // row ID of the inserted row\n  lastId: 1,\n  // instance of Sqlite3Statement\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Sqlite3Statement>\n}\n*/\n```\n\n```typescript\nconst result = await db.run('INSERT INTO tbl(col) VALUES (:col)', {\n  ':col': 'something'\n})\n```\n\n#### Updating rows\n\n```typescript\nconst result = await db.run(\n  'UPDATE tbl SET col = ? WHERE col = ?',\n  'foo',\n  'test'\n)\n\n/*\n{\n  // number of rows changed\n  changes: 1,\n  // instance of Sqlite3Statement\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Sqlite3Statement>\n}\n*/\n```\n\n#### Prepared statement\n\n```typescript\n// stmt is an instance of Sqlite3Statement\n// which is a wrapper around `sqlite3#Statement`\nconst stmt = await db.prepare('SELECT col FROM tbl WHERE 1 = ? AND 5 = ?5')\nawait stmt.bind({ 1: 1, 5: 5 })\nlet result = await stmt.get()\n// { col: 'some text' }\n```\n\n```typescript\nconst stmt = await db.prepare(\n  'SELECT col FROM tbl WHERE 13 = @thirteen ORDER BY col DESC'\n)\n\nconst result = await stmt.all({ '@thirteen': 13 })\n```\n\n#### Get the driver instance\n\nUseful if you need to call methods that are not supported yet.\n\n```typescript\nconst rawDb = db.getDatabaseInstance()\nconst rawStatement = stmt.getStatementInstance()\n```\n\n#### Closing the database\n\n```typescript\nawait db.close()\n```\n\n### ES6 tagged template strings\n\nThis module is compatible with [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n```js\nimport SQL from 'sql-template-strings'\n\nconst book = 'harry potter';\nconst author = 'J. K. Rowling';\n\nconst data = await db.all(SQL`SELECT author FROM books WHERE name = ${book} AND author = ${author}`);\n```\n\n### Migrations\n\nThis module comes with a lightweight migrations API that works with [SQL-based migration files](https://github.com/kriasoft/node-sqlite/tree/master/migrations)\n\nWith default configuration, you can create a `migrations/` directory in your project with SQL files,\nand call the `migrate()` method to run the SQL in the directory against the database.\n\nSee this project's `migrations/` folder for examples.\n\n```typescript\nawait db.migrate({    \n    /**\n    * If true, will force the migration API to rollback and re-apply the latest migration over\n    * again each time when Node.js app launches.\n    */\n    force?: boolean\n    /**\n    * Migrations table name. Default is 'migrations'\n    */\n    table?: string\n    /**\n    * Path to the migrations folder. Default is `path.join(process.cwd(), 'migrations')`\n    */\n    migrationsPath?: string\n})\n```\n\n### API Documentation\n\nSee the `docs` directory for full documentation.\n\n## References\n\n* [Using SQLite with Node.js for Rapid Prototyping](https://medium.com/@tarkus/node-js-and-sqlite-for-rapid-prototyping-bc9cf1f26f10) on Medium.com\n* [SQLite Documentation](https://www.sqlite.org/docs.html), e.g. [SQL Syntax](https://www.sqlite.org/lang.html), [Data Types](https://www.sqlite.org/datatype3.html) etc. on SQLite.org\n* ES6 tagged [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n## Support\n\n* Join [#node-sqlite](https://gitter.im/kriasoft/node-sqlite) chat room on Gitter to stay up to date regarding the project\n* Join [#sqlite](https://webchat.freenode.net/?channels=sql,sqlite) IRC chat room on Freenode about general discussion about SQLite\n\n## License\n\nThe MIT License © 2020-present Kriasoft / Theo Gravity. All rights reserved.\n\n---\nMade with ♥ by [Konstantin Tarkus](https://github.com/koistya) ([@koistya](https://twitter.com/koistya)), [Theo Gravity](https://github.com/theogravity) and [contributors](https://github.com/kriasoft/node-sqlite/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"4f9554dee1f46b12cdf4f40873efdb751377e85d","_id":"sqlite@4.0.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yD6YNXK9nX0g2nywImR3CSx3JrWRTlfHcS9dhtgeEHKT6uxmP5QkkGmYAJ5wHljR2lJ4lSZK0ZBlWexM1lsb4w==","shasum":"f3091d5f747148b3cc210bb7267fd46148c5876d","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.0-beta.4.tgz","fileCount":25,"unpackedSize":75460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed1HpCRA9TVsSAnZWagAAytUP/1PxuBkSb7HOztzfv59W\n+D2NccjVnnsLLTkww5ysFpQ1xQlfqM2nfmRAON6ywaQ3yCiA6OdC4OukuNo5\nJgtBOUugT1PpypIC5SEjLN7Umx61KHuAvsMMgzFtvQDHTc5hL4svEtuDAYWn\n3OwPL0dsmvON7/nnUOrThkUZ2xI47Z51duEZFbgwUpWKjHkA5ns7lI36gQqt\n9257nuSR0qNaSbwnvhL5VVOtmaqXUz8LUeegJHG6Wow0soOchGz7cWiIhimn\nxKyByBbnAy31VmEsNH58nIMv+wbIG+8+UzuKE/DKEVa26yIwici5ywLDcWW2\nWWbDJNe4A2btfWM3Nzi5E4y8VIFD+JOR3/tH+22PjAPFfBZjyU4uaP8gwaPu\nft4eant7RMfCfUI/CUS87GGJmJDcgORE5ieo9U2UkMPXbzeLSs6BhhwwvTMG\nU8Jr61zHwayoh39T48u8y/WYw7K4P5qOAHehG2aA0/Qptq4VIlUcg3gNHi8i\nw43StGgvIiPSOoLGvhVMknp9A3f1RIBg72MO2K1zI5HidJklzpSunAYWeEWM\nnHrjNxAHmFFGf/V30SWzNG4fbjeAS3EsMxif4zUFj31TqTBTKM8EywzMG2z9\nlkVpRw6bKiLyK3T4FEZkcV9os3aIKcC7x3QFu3KfzHqseOOrbQM+5ydIaxCM\nVbHR\r\n=GsG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE72V0tx5Ds3lEmopv5I7GKnRp+qtO015X4j857EUoGzAiBPWyVN9MrBPaQzxT5s4sqGIpDsShGESLwergqXq38QGg=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.0-beta.4_1584878056982_0.5460970553136053"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"sqlite","version":"4.0.0-beta.5","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","compile":"tsc","build:clean":"rm -rf build/*","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","add-readme":"git add README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:verify && version-bump && npm run changelog:release","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"1.2.6","@types/jest":"25.1.4","@types/node":"^13.9.2","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","eslint":"6.8.0","jest":"25.1.0","jest-cli":"25.1.0","jest-junit-reporter":"1.1.0","lint-staged":"10.0.8","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.2.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.2.1","ts-node":"8.7.0","ts-node-dev":"1.0.0-pre.44","typescript":"3.8.3"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"f50d571400ea0389fa041f61c19847fe2a34f698","_id":"sqlite@4.0.0-beta.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0YjfXn5yAd8pBLWleZPYXfgkmCFR1hXm0VWzMTvQnxAnhYi9i8hkB9qCg70xSljfzctVgkBiSaWDBrD/CPE/LA==","shasum":"1462ce81e2f52c215fdf608dee5861beb0691a7f","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.0-beta.5.tgz","fileCount":25,"unpackedSize":75821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed8M+CRA9TVsSAnZWagAA2oIP/160xq+1uZcu9YIweG3N\nDGb7gDZjdYar3kmaJobKPIJXt3GcUC1pTAKzE+xWF3j03mHdpQDOE/m9yU7b\nM0YKjHxIbwlQlfMCrGAIeTDF+CogHO0arbry7rMn4H9EXALMJ3xRAXavchTF\nHBSmLoitWSUeL8V4Mi0KNUBA6850SvSZojXEkPoURIolEvC4DbjKgh9K/KD8\nIof4hSYAnm0ggWVIZ2reXesD3FjuK02TsFBtxjfF3Bky/5NDTXVut6rYTuVm\nC4Cym8nYwNaTMk/aXkwJKNyxDTSPHfOGhWxisAEGGt2FPiata6Pc4vhsYlVi\nA4SkJIcN2JPMpFjJvmyLcSu154nzTJo82E6C+LrZp9R4/3DgN/md9lPqsg8y\nA378NzR7SK0QLtcuvTaqNZ/wc7lSJgJGWDz16twoXFdYBa5ysoDAkDntqRYK\nOEwsmOflOv7TsLb7XiehbhwUTiNNRixPnIx2msONRVX9o7SU2i1FMXZzuxbF\n6q/ijL3aFdAgi7KCwxZKY69LWeXqCp4MeCj+V6F+g+5FOlKvILHAbmCEIFKY\nGeK3T13bWjfK/sFC2AbfmfBzCsWyzftP7B5wFTXAHy78Lah/Mjqqax1qVDu5\ndw7EHkApuEt8vapGjn2e8jqkJtevJJ2Ps+p6fYDlP5DUG/Gu0/o0OocAGrUb\n3jkP\r\n=mx+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdT5El47g57wDek1CVBNeRCZlC/TkrBkuZkmvpQaUrpAiEA7pUC2ZGAhf4px5iZx4f+VUvxHvhQGBor1alDE868R0g="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.0-beta.5_1584907069859_0.29984558567553177"},"_hasShrinkwrap":false},"3.0.5":{"name":"sqlite","version":"3.0.5","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0","sql-template-strings":"^2.2.2"},"optionalDependencies":{"sql-template-strings":"^2.2.2"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@3.0.5","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-g+aQyo78cCdyFWr7HiGopQEE4WzVeGE2kmSs012bUK1+Tk/2I/NOIELQhpEsrVpINGgTzgFW6KpV2YnkR2S0ww==","shasum":"a7c2d773caa08bb478aad3c537ac727ab21a9c65","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-3.0.5.tgz","fileCount":11,"unpackedSize":134368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed8P1CRA9TVsSAnZWagAAgEUQAJOtuVJdAdvGKNAi+F/t\n+7DrJN65Hy1eZoFmAKYNe7XoSX7Q0OaHpdSn1b/XTiA5/XmwpXPdKxV43SNe\n8RceE4r2c4+smxj9ttT19vwkW5qbNpL3/EZi3sWB/Jz+YIEAo3Dx8I7uuiT/\ncYsnFEAKqxnyYwxowrQRsgAxMcKBR0XVssBHyXhSTLe6fRkX4leQu6OwOo7t\nC9IFDffzFAbcJaHI5KpfVlzEG2RYdAV3o63t/z11Ex9FYcNTind4RE3Y8IrW\n9hIkYO4yhDcP7FxcYtvB39RVLM0pO2rXweRyHJx4ormj5/L2s0i7pLNwNC4u\nzQzZv1CwQHRzjPvXHnLAJClSjT/m8/BbtB+EOe5uG68eUIh3yMyWwGrXeqoQ\nfUOq5sz8LhKXhqSsHBavTyq3AB06UVq8chETKQ2N7sp9KCMRu5jpI4DrpCpM\nYV/qaunk5nqN363AN3WbHQdPUzW8slIxg24OEj6r1rHoQYjnGr+3V30TplcG\nztAU2CotFs94Ad3zi5ONlfQwXKGCJa0vq/833hMisM5yeZIgsmO2J7vAbKmI\njJvaeoYE2F2OoTzTaXK4jtacSOt+yyeIgbz58ajrUNtyA+hrtjPnU6OFFzj4\nVz250+PsF3otJd68MhmoDRVQbT/9fSKDjjzx5AaUAvGGMzGFWikeVbV/Uk0f\niyvr\r\n=OgVA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVgbJ3pYjogBcsj7p4CuRBGv9Z4WpJWhEYpX1w0klfaAIhANHtCO0+t1xa9NPcLI0IFajpkMNsD6TZILKhdVySzBfT"}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_3.0.5_1584907252504_0.7214831444535934"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"sqlite","version":"4.0.0-beta.6","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","compile":"tsc","build:clean":"rm -rf build/*","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","add-readme":"git add README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:verify && version-bump && npm run changelog:release","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"1.2.6","@types/jest":"25.1.4","@types/node":"^13.9.2","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","eslint":"6.8.0","jest":"25.1.0","jest-cli":"25.1.0","jest-junit-reporter":"1.1.0","lint-staged":"10.0.8","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.2.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.2.1","ts-node":"8.7.0","ts-node-dev":"1.0.0-pre.44","typescript":"3.8.3"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"readme":"# SQLite Client for Node.js Apps\n\n[![NPM version](http://img.shields.io/npm/v/sqlite.svg?style=flat-square)](https://www.npmjs.com/package/sqlite)\n[![Build Status](http://img.shields.io/travis/kriasoft/node-sqlite/master.svg?style=flat-square)](https://travis-ci.org/kriasoft/node-sqlite)\n[![Online Chat](http://img.shields.io/badge/chat-%23node--sqlite_on_Gitter-blue.svg?style=flat-square)](https://gitter.im/kriasoft/node-sqlite)\n![built with typescript](https://camo.githubusercontent.com/92e9f7b1209bab9e3e9cd8cdf62f072a624da461/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f4275696c74253230576974682f547970655363726970742f626c7565) \n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n> A wrapper library that adds ES6 promises and SQL-based migrations API to\n> [sqlite3](https://github.com/mapbox/node-sqlite3/) ([docs](https://github.com/mapbox/node-sqlite3/wiki)).\n\n**note** v4 of `sqlite` has breaking changes compared to v3! Please see `CHANGELOG.md` for more details.\n\n<!-- TOC -->\n- [Installation](#installation)\n  - [Install `sqlite3`](#install-sqlite3)\n  - [Install `sqlite`](#install-sqlite)\n- [Usage](#usage)\n  - [Opening the database](#opening-the-database)\n    - [Without caching](#without-caching)\n    - [With caching](#with-caching)\n    - [Enable verbose / debug mode](#enable-verbose--debug-mode)\n    - [With a custom driver](#with-a-custom-driver)\n    - [`open` config params](#open-config-params)\n  - [Examples](#examples)\n    - [Creating a table and inserting data](#creating-a-table-and-inserting-data)\n    - [Getting a single row](#getting-a-single-row)\n    - [Getting many rows](#getting-many-rows)\n    - [Inserting rows (part 2)](#inserting-rows-part-2)\n    - [Updating rows](#updating-rows)\n    - [Prepared statement](#prepared-statement)\n    - [`each()`](#each)\n    - [Get the driver instance](#get-the-driver-instance)\n    - [Closing the database](#closing-the-database)\n  - [ES6 tagged template strings](#es6-tagged-template-strings)\n  - [Migrations](#migrations)\n  - [Typescript tricks](#typescript-tricks)\n    - [Use generics to get better typings on your rows](#use-generics-to-get-better-typings-on-your-rows)\n      - [open example](#open-example)\n      - [Get example](#get-example)\n      - [All example](#all-example)\n  - [API Documentation](#api-documentation)\n- [References](#references)\n- [Support](#support)\n- [License](#license)\n\n<!-- TOC END -->\n\n## Installation\n\n### Install `sqlite3`\n\nMost people who use this library will use [sqlite3](https://github.com/mapbox/node-sqlite3/) \nas the database driver. \n\nAny library that conforms to the `sqlite3` ([API](https://github.com/mapbox/node-sqlite3/wiki/API)) \nshould also work.\n\n`$ npm install sqlite3 --save`\n\n### Install `sqlite`\n\n```sh\n# v4 of sqlite is targted for nodejs 10 and on.\n$ npm install sqlite@4.0.0-beta.6 --save\n\n# If you need a legacy version for an older version of nodejs\n# install v3 instead, and look at the v3 branch readme for usage details\n$ npm install sqlite@3 --save\n```\n\n## Usage\n\nThis module has the same API as the original `sqlite3` library ([docs](https://github.com/mapbox/node-sqlite3/wiki/API)),\nexcept that all its API methods return ES6 Promises and do not accept callback arguments (with the exception of `each()`).\n\n### Opening the database\n\n#### Without caching\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n// this is a top-level await\n(async () => {\n    // open the database\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3.Database\n    })\n})()\n```\nor\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\nopen({\n  filename: '/tmp/database.db',\n  driver: sqlite3.Database\n}).then((db) => {\n  // do your thing\n})\n```\n\n#### With caching\n\nIf you want to enable the [database object cache](https://github.com/mapbox/node-sqlite3/wiki/Caching)\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3.cached.Database\n    })\n})()\n```\n\n#### Enable verbose / debug mode\n\n```typescript\nimport sqlite3 from 'sqlite3'\n\nsqlite3.verbose()\n```\n\n#### With a custom driver\n\nYou can use an alternative library to `sqlite3` as long as it conforms to the `sqlite3` [API](https://github.com/mapbox/node-sqlite3/wiki/API).\n\nFor example, using `sqlite3-offline`:\n\n```typescript\nimport sqlite3Offline from 'sqlite3-offline'\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3Offline.Database\n    })\n})()\n```\n\n#### `open` config params\n\n```typescript\n\n// db is an instance of `sqlite#Database`\n// which is a wrapper around `sqlite3#Database`\nconst db = await open({\n  /**\n   * Valid values are filenames, \":memory:\" for an anonymous in-memory\n   * database and an empty string for an anonymous disk-based database.\n   * Anonymous databases are not persisted and when closing the database\n   * handle, their contents are lost.\n   */\n  filename: string\n\n  /**\n   * One or more of sqlite3.OPEN_READONLY, sqlite3.OPEN_READWRITE and\n   * sqlite3.OPEN_CREATE. The default value is OPEN_READWRITE | OPEN_CREATE.\n   */\n  mode?: OpenDatabaseEnum\n\n  /**\n   * Use an alternative library instead of sqlite3. The interface of the library must\n   * conform to `sqlite3`.\n   *\n   * The default is to use `sqlite3` as the driver.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/API\n   */\n  driver: any\n})\n```\n\n### Examples\n\n- See the `src/**/__tests__` directory for more example usages\n- See the `docs/` directory for full documentation.\n- Also visit the `sqlite3` library [API docs](https://github.com/mapbox/node-sqlite3/wiki/API)\n\n#### Creating a table and inserting data\n\n```typescript\nawait db.exec('CREATE TABLE tbl (col TEXT)')\nawait db.exec('INSERT INTO tbl VALUES (\"test\")')\n```\n\n#### Getting a single row\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', 'test')\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', ['test'])\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = :test', {\n  ':test': 'test'\n})\n\n// { col: 'test' }\n```\n\n#### Getting many rows\n\n```typescript\nconst result = await db.all('SELECT col FROM tbl')\n\n// [{ col: 'test' }]\n```\n\n#### Inserting rows (part 2)\n\n```typescript\nconst result = await db.run(\n  'INSERT INTO tbl (col) VALUES (?)',\n  'foo'\n)\n\n/*\n{\n  // row ID of the inserted row\n  lastId: 1,\n  // instance of `sqlite#Statement`\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Statement>\n}\n*/\n```\n\n```typescript\nconst result = await db.run('INSERT INTO tbl(col) VALUES (:col)', {\n  ':col': 'something'\n})\n```\n\n#### Updating rows\n\n```typescript\nconst result = await db.run(\n  'UPDATE tbl SET col = ? WHERE col = ?',\n  'foo',\n  'test'\n)\n\n/*\n{\n  // number of rows changed\n  changes: 1,\n  // instance of `sqlite#Statement`\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Statement>\n}\n*/\n```\n\n#### Prepared statement\n\n```typescript\n// stmt is an instance of `sqlite#Statement`\n// which is a wrapper around `sqlite3#Statement`\nconst stmt = await db.prepare('SELECT col FROM tbl WHERE 1 = ? AND 5 = ?5')\nawait stmt.bind({ 1: 1, 5: 5 })\nlet result = await stmt.get()\n// { col: 'some text' }\n```\n\n```typescript\nconst stmt = await db.prepare(\n  'SELECT col FROM tbl WHERE 13 = @thirteen ORDER BY col DESC'\n)\n\nconst result = await stmt.all({ '@thirteen': 13 })\n```\n\n#### `each()`\n\n`each()` is a bit different compared to the other operations.\n\nThe function signature looks like this:\n\n`async each (sql, [...params], callback)`\n\n- `callback(err, row)` is triggered when the database has a row to return\n- The promise resolves when all rows have returned with the number or rows returned.\n\n```typescript\nconst rowsCount = await db.each(\n  'SELECT col FROM tbl WHERE ROWID = ?',\n  [2],\n  (err, row) => {\n    if (err) {\n      throw err\n    }\n\n    // row = { col: 'other thing' }\n  }\n)\n\n// rowsCount = 1\n```\n\n#### Get the driver instance\n\nUseful if you need to call methods that are not supported yet.\n\n```typescript\nconst rawDb = db.getDatabaseInstance()\nconst rawStatement = stmt.getStatementInstance()\n```\n\n#### Closing the database\n\n```typescript\nawait db.close()\n```\n\n### ES6 tagged template strings\n\nThis module is compatible with [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n```js\nimport SQL from 'sql-template-strings'\n\nconst book = 'harry potter';\nconst author = 'J. K. Rowling';\n\nconst data = await db.all(SQL`SELECT author FROM books WHERE name = ${book} AND author = ${author}`);\n```\n\n### Migrations\n\nThis module comes with a lightweight migrations API that works with [SQL-based migration files](https://github.com/kriasoft/node-sqlite/tree/master/migrations)\n\nWith default configuration, you can create a `migrations/` directory in your project with SQL files,\nand call the `migrate()` method to run the SQL in the directory against the database.\n\nSee this project's `migrations/` folder for examples.\n\n```typescript\nawait db.migrate({    \n    /**\n    * If true, will force the migration API to rollback and re-apply the latest migration over\n    * again each time when Node.js app launches.\n    */\n    force?: boolean\n    /**\n    * Migrations table name. Default is 'migrations'\n    */\n    table?: string\n    /**\n    * Path to the migrations folder. Default is `path.join(process.cwd(), 'migrations')`\n    */\n    migrationsPath?: string\n})\n```\n\n### Typescript tricks\n\n#### Use generics to get better typings on your rows\n\nMost methods allow for the use of [generics](https://www.typescriptlang.org/docs/handbook/generics.html)\nto specify the data type of your returned data. This allows your IDE to perform better autocomplete\nand the typescript compiler to perform better static type analysis.\n\n##### open example\n```typescript\nimport sqlite3 from 'sqlite3'\n\n// sqlite3.Database is the default if no explicit generic is specified\nawait open<sqlite3.Database>({\n  filename: ':memory'\n})\n```\n\n##### Get example\n\n```typescript\n\ninterface Row {\n  col: string\n}\n\n// result will be of type Row, allowing Typescript supported IDEs to autocomplete on the properties!\nconst result = await db.get<Row>('SELECT col FROM tbl WHERE col = ?', 'test')\n```\n\n##### All example\n\n```typescript\ninterface Row {\n  col: string\n}\n\n// Result is an array of rows, you can now have array-autocompletion data\nconst result = await db.all<Row[]>('SELECT col FROM tbl')\n\nresult.each((row) => {\n  // row should have type information now!\n})\n```\n\n### API Documentation\n\nSee the `docs` directory for full documentation.\n\n## References\n\n* [Using SQLite with Node.js for Rapid Prototyping](https://medium.com/@tarkus/node-js-and-sqlite-for-rapid-prototyping-bc9cf1f26f10) on Medium.com\n* [SQLite Documentation](https://www.sqlite.org/docs.html), e.g. [SQL Syntax](https://www.sqlite.org/lang.html), [Data Types](https://www.sqlite.org/datatype3.html) etc. on SQLite.org\n* ES6 tagged [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n## Support\n\n* Join [#node-sqlite](https://gitter.im/kriasoft/node-sqlite) chat room on Gitter to stay up to date regarding the project\n* Join [#sqlite](https://webchat.freenode.net/?channels=sql,sqlite) IRC chat room on Freenode about general discussion about SQLite\n\n## License\n\nThe MIT License © 2020-present Kriasoft / Theo Gravity. All rights reserved.\n\n---\nMade with ♥ by [Konstantin Tarkus](https://github.com/koistya) ([@koistya](https://twitter.com/koistya)), [Theo Gravity](https://github.com/theogravity) and [contributors](https://github.com/kriasoft/node-sqlite/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"f50d571400ea0389fa041f61c19847fe2a34f698","_id":"sqlite@4.0.0-beta.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Pg8zyuHDsYIcgoAfeEQ9mkcgGtT+FALU1WuYyIo39nTPF+tkEXkn7LBseWdtBxTP7p9G4G+/m8JBKK2BxzJC/w==","shasum":"76996a725b35574770269bb08809e6f02da7ea81","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.0-beta.6.tgz","fileCount":26,"unpackedSize":75921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed8V8CRA9TVsSAnZWagAAb0QQAI3l1pVBCGDWaCMpMJWX\nqeB1F9wTmtzBo8MUjbCXTqFbYfZ6hKrPLZBk82qMWkE+Z1IHTI3SL5W3njgW\nzv4EgPhtYGloXXUI65unRDNkdoGjG+uVSWqh4vn1JMoFqKEJZZXI+hC4DNGk\nn8fMOmz/BZBWQAK6tG1tYfMZdu7wAWAm6hBqBZY7CM5/dQPHrty5is9zcBtz\nLRIzfS+SKLwTeaOzjDwXpI8ZQCuXguUKTL1q87qITnxWj/i3tE8S8E3d3BnO\nwf/lMJhP5kqIOuidtRW8nQjLzblXa3KdQ/kNUwCQshTf9FMXmv7HpQZfOsO8\nmyXbRZW2LjawEcj8NcYuy/dnSF8e5h+2Him/wDdIA/Gq0AOLLKR9ZPO62KqM\nuyJuK2Ydh1XDvs3cNiTt1rkFk6xW540sn7vHEivULHNLQZ83AIEFcgPuQY2u\nXWpG3EkoQcLY3R0z1CbNfPydeE0MqnQOCVew/i/R4XFweqQSfxpLhsgAYRcQ\n9j7NUQbQhE35Cd82D16rJPnSAwokmuTfe9mnxEK2OBcalY2WPh95rdjvsncs\nv03l3FjvCb6Qxj32NbaAOqjmMaMLiOKfMHOsCKXBodUv8UXj2Bkc1nVp57gl\n3xWXhXyXO1hJ8CpYrFmqNLP6w6Utd2XfgFTVBdPgQKfjeG6wxoe1P+Qf3N8J\nZJZB\r\n=eJOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWzqj7gbmnQvaRW6228hs4Z/pzPIB1xeM1fv/sSV1hbAiAh74xWDAJ9tvaouCPzsyyoLhv000WIVv73Msw1juUIcw=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.0-beta.6_1584907643897_0.3857450132747653"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"name":"sqlite","version":"4.0.0-beta.7","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","add-readme":"git add README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:verify && version-bump && npm run changelog:release","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"1.2.6","@types/jest":"25.1.4","@types/node":"^13.9.2","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","eslint":"6.8.0","jest":"25.1.0","jest-cli":"25.1.0","jest-junit-reporter":"1.1.0","lint-staged":"10.0.8","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.2.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.2.1","ts-node":"8.7.0","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"readme":"# SQLite Client for Node.js Apps\n\n[![NPM version](http://img.shields.io/npm/v/sqlite.svg?style=flat-square)](https://www.npmjs.com/package/sqlite)\n[![Build Status](http://img.shields.io/travis/kriasoft/node-sqlite/master.svg?style=flat-square)](https://travis-ci.org/kriasoft/node-sqlite)\n[![Online Chat](http://img.shields.io/badge/chat-%23node--sqlite_on_Gitter-blue.svg?style=flat-square)](https://gitter.im/kriasoft/node-sqlite)\n![built with typescript](https://camo.githubusercontent.com/92e9f7b1209bab9e3e9cd8cdf62f072a624da461/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f4275696c74253230576974682f547970655363726970742f626c7565) \n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n> A wrapper library that adds ES6 promises and SQL-based migrations API to\n> [sqlite3](https://github.com/mapbox/node-sqlite3/) ([docs](https://github.com/mapbox/node-sqlite3/wiki)).\n\n**note** v4 of `sqlite` has breaking changes compared to v3! Please see `CHANGELOG.md` for more details.\n\n<!-- TOC -->\n- [Installation](#installation)\n  - [Install `sqlite3`](#install-sqlite3)\n  - [Install `sqlite`](#install-sqlite)\n- [Usage](#usage)\n  - [Opening the database](#opening-the-database)\n    - [Without caching](#without-caching)\n    - [With caching](#with-caching)\n    - [Enable verbose / debug mode](#enable-verbose--debug-mode)\n    - [With a custom driver](#with-a-custom-driver)\n    - [`open` config params](#open-config-params)\n  - [Examples](#examples)\n    - [Creating a table and inserting data](#creating-a-table-and-inserting-data)\n    - [Getting a single row](#getting-a-single-row)\n    - [Getting many rows](#getting-many-rows)\n    - [Inserting rows (part 2)](#inserting-rows-part-2)\n    - [Updating rows](#updating-rows)\n    - [Prepared statement](#prepared-statement)\n    - [`each()`](#each)\n    - [Get the driver instance](#get-the-driver-instance)\n    - [Closing the database](#closing-the-database)\n  - [ES6 tagged template strings](#es6-tagged-template-strings)\n  - [Migrations](#migrations)\n  - [Typescript tricks](#typescript-tricks)\n    - [specify typings for a specific database driver](#specify-typings-for-a-specific-database-driver)\n    - [Use generics to get better typings on your rows](#use-generics-to-get-better-typings-on-your-rows)\n      - [Get example](#get-example)\n      - [All example](#all-example)\n  - [API Documentation](#api-documentation)\n- [References](#references)\n- [Support](#support)\n- [License](#license)\n\n<!-- TOC END -->\n\n## Installation\n\n### Install `sqlite3`\n\nMost people who use this library will use [sqlite3](https://github.com/mapbox/node-sqlite3/) \nas the database driver. \n\nAny library that conforms to the `sqlite3` ([API](https://github.com/mapbox/node-sqlite3/wiki/API)) \nshould also work.\n\n`$ npm install sqlite3 --save`\n\n### Install `sqlite`\n\n```sh\n# v4 of sqlite is targted for nodejs 10 and on.\n$ npm install sqlite@4.0.0-beta.7 --save\n\n# If you need a legacy version for an older version of nodejs\n# install v3 instead, and look at the v3 branch readme for usage details\n$ npm install sqlite@3 --save\n```\n\n## Usage\n\nThis module has the same API as the original `sqlite3` library ([docs](https://github.com/mapbox/node-sqlite3/wiki/API)),\nexcept that all its API methods return ES6 Promises and do not accept callback arguments (with the exception of `each()`).\n\n### Opening the database\n\n#### Without caching\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n// this is a top-level await\n(async () => {\n    // open the database\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3.Database\n    })\n})()\n```\nor\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\nopen({\n  filename: '/tmp/database.db',\n  driver: sqlite3.Database\n}).then((db) => {\n  // do your thing\n})\n```\n\n#### With caching\n\nIf you want to enable the [database object cache](https://github.com/mapbox/node-sqlite3/wiki/Caching)\n\n```typescript\nimport sqlite3 from 'sqlite3'\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3.cached.Database\n    })\n})()\n```\n\n#### Enable verbose / debug mode\n\n```typescript\nimport sqlite3 from 'sqlite3'\n\nsqlite3.verbose()\n```\n\n#### With a custom driver\n\nYou can use an alternative library to `sqlite3` as long as it conforms to the `sqlite3` [API](https://github.com/mapbox/node-sqlite3/wiki/API).\n\nFor example, using `sqlite3-offline`:\n\n```typescript\nimport sqlite3Offline from 'sqlite3-offline'\nimport { open } from 'sqlite'\n\n(async () => {\n    const db = await open({\n      filename: '/tmp/database.db',\n      driver: sqlite3Offline.Database\n    })\n})()\n```\n\n#### `open` config params\n\n```typescript\n\n// db is an instance of `sqlite#Database`\n// which is a wrapper around `sqlite3#Database`\nconst db = await open({\n  /**\n   * Valid values are filenames, \":memory:\" for an anonymous in-memory\n   * database and an empty string for an anonymous disk-based database.\n   * Anonymous databases are not persisted and when closing the database\n   * handle, their contents are lost.\n   */\n  filename: string\n\n  /**\n   * One or more of sqlite3.OPEN_READONLY, sqlite3.OPEN_READWRITE and\n   * sqlite3.OPEN_CREATE. The default value is OPEN_READWRITE | OPEN_CREATE.\n   */\n  mode?: OpenDatabaseEnum\n\n  /**\n   * Use an alternative library instead of sqlite3. The interface of the library must\n   * conform to `sqlite3`.\n   *\n   * The default is to use `sqlite3` as the driver.\n   *\n   * @see https://github.com/mapbox/node-sqlite3/wiki/API\n   */\n  driver: any\n})\n```\n\n### Examples\n\n- See the `src/**/__tests__` directory for more example usages\n- See the `docs/` directory for full documentation.\n- Also visit the `sqlite3` library [API docs](https://github.com/mapbox/node-sqlite3/wiki/API)\n\n#### Creating a table and inserting data\n\n```typescript\nawait db.exec('CREATE TABLE tbl (col TEXT)')\nawait db.exec('INSERT INTO tbl VALUES (\"test\")')\n```\n\n#### Getting a single row\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', 'test')\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = ?', ['test'])\n\n// { col: 'test' }\n```\n\n```typescript\nconst result = await db.get('SELECT col FROM tbl WHERE col = :test', {\n  ':test': 'test'\n})\n\n// { col: 'test' }\n```\n\n#### Getting many rows\n\n```typescript\nconst result = await db.all('SELECT col FROM tbl')\n\n// [{ col: 'test' }]\n```\n\n#### Inserting rows (part 2)\n\n```typescript\nconst result = await db.run(\n  'INSERT INTO tbl (col) VALUES (?)',\n  'foo'\n)\n\n/*\n{\n  // row ID of the inserted row\n  lastId: 1,\n  // instance of `sqlite#Statement`\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Statement>\n}\n*/\n```\n\n```typescript\nconst result = await db.run('INSERT INTO tbl(col) VALUES (:col)', {\n  ':col': 'something'\n})\n```\n\n#### Updating rows\n\n```typescript\nconst result = await db.run(\n  'UPDATE tbl SET col = ? WHERE col = ?',\n  'foo',\n  'test'\n)\n\n/*\n{\n  // number of rows changed\n  changes: 1,\n  // instance of `sqlite#Statement`\n  // which is a wrapper around `sqlite3#Statement`\n  stmt: <Statement>\n}\n*/\n```\n\n#### Prepared statement\n\n```typescript\n// stmt is an instance of `sqlite#Statement`\n// which is a wrapper around `sqlite3#Statement`\nconst stmt = await db.prepare('SELECT col FROM tbl WHERE 1 = ? AND 5 = ?5')\nawait stmt.bind({ 1: 1, 5: 5 })\nlet result = await stmt.get()\n// { col: 'some text' }\n```\n\n```typescript\nconst stmt = await db.prepare(\n  'SELECT col FROM tbl WHERE 13 = @thirteen ORDER BY col DESC'\n)\n\nconst result = await stmt.all({ '@thirteen': 13 })\n```\n\n#### `each()`\n\n`each()` is a bit different compared to the other operations.\n\nThe function signature looks like this:\n\n`async each (sql, [...params], callback)`\n\n- `callback(err, row)` is triggered when the database has a row to return\n- The promise resolves when all rows have returned with the number or rows returned.\n\n```typescript\nconst rowsCount = await db.each(\n  'SELECT col FROM tbl WHERE ROWID = ?',\n  [2],\n  (err, row) => {\n    if (err) {\n      throw err\n    }\n\n    // row = { col: 'other thing' }\n  }\n)\n\n// rowsCount = 1\n```\n\n#### Get the driver instance\n\nUseful if you need to call methods that are not supported yet.\n\n```typescript\nconst rawDb = db.getDatabaseInstance()\nconst rawStatement = stmt.getStatementInstance()\n```\n\n#### Closing the database\n\n```typescript\nawait db.close()\n```\n\n### ES6 tagged template strings\n\nThis module is compatible with [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n```js\nimport SQL from 'sql-template-strings'\n\nconst book = 'harry potter';\nconst author = 'J. K. Rowling';\n\nconst data = await db.all(SQL`SELECT author FROM books WHERE name = ${book} AND author = ${author}`);\n```\n\n### Migrations\n\nThis module comes with a lightweight migrations API that works with [SQL-based migration files](https://github.com/kriasoft/node-sqlite/tree/master/migrations)\n\nWith default configuration, you can create a `migrations/` directory in your project with SQL files,\nand call the `migrate()` method to run the SQL in the directory against the database.\n\nSee this project's `migrations/` folder for examples.\n\n```typescript\nawait db.migrate({    \n    /**\n    * If true, will force the migration API to rollback and re-apply the latest migration over\n    * again each time when Node.js app launches.\n    */\n    force?: boolean\n    /**\n    * Migrations table name. Default is 'migrations'\n    */\n    table?: string\n    /**\n    * Path to the migrations folder. Default is `path.join(process.cwd(), 'migrations')`\n    */\n    migrationsPath?: string\n})\n```\n\n### Typescript tricks\n\n##### specify typings for a specific database driver\n\n```typescript\nimport sqlite3 from 'sqlite3'\n\n// sqlite3.Database, sqlite3.Statement is the default if no explicit generic is specified\nawait open<sqlite3.Database, sqlite3.Statement>({\n  filename: ':memory'\n})\n```\n\n#### Use generics to get better typings on your rows\n\nMost methods allow for the use of [generics](https://www.typescriptlang.org/docs/handbook/generics.html)\nto specify the data type of your returned data. This allows your IDE to perform better autocomplete\nand the typescript compiler to perform better static type analysis.\n\n##### Get example\n\n```typescript\n\ninterface Row {\n  col: string\n}\n\n// result will be of type Row, allowing Typescript supported IDEs to autocomplete on the properties!\nconst result = await db.get<Row>('SELECT col FROM tbl WHERE col = ?', 'test')\n```\n\n##### All example\n\n```typescript\ninterface Row {\n  col: string\n}\n\n// Result is an array of rows, you can now have array-autocompletion data\nconst result = await db.all<Row[]>('SELECT col FROM tbl')\n\nresult.each((row) => {\n  // row should have type information now!\n})\n```\n\n### API Documentation\n\nSee the [`docs`](docs/globals.md) directory for full documentation.\n\n## References\n\n* [Using SQLite with Node.js for Rapid Prototyping](https://medium.com/@tarkus/node-js-and-sqlite-for-rapid-prototyping-bc9cf1f26f10) on Medium.com\n* [SQLite Documentation](https://www.sqlite.org/docs.html), e.g. [SQL Syntax](https://www.sqlite.org/lang.html), [Data Types](https://www.sqlite.org/datatype3.html) etc. on SQLite.org\n* ES6 tagged [sql-template-strings](https://www.npmjs.com/package/sql-template-strings).\n\n## Support\n\n* Join [#node-sqlite](https://gitter.im/kriasoft/node-sqlite) chat room on Gitter to stay up to date regarding the project\n* Join [#sqlite](https://webchat.freenode.net/?channels=sql,sqlite) IRC chat room on Freenode about general discussion about SQLite\n\n## License\n\nThe MIT License © 2020-present Kriasoft / Theo Gravity. All rights reserved.\n\n---\nMade with ♥ by [Konstantin Tarkus](https://github.com/koistya) ([@koistya](https://twitter.com/koistya)), [Theo Gravity](https://github.com/theogravity) and [contributors](https://github.com/kriasoft/node-sqlite/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"37dde904012a80ed5273f0a108731ae5c0d23903","_id":"sqlite@4.0.0-beta.7","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gSaRaCLPuNXMw21zoJQGhGMsCHaFpYl+vwxt09EadyEEoNoEuCRpCermqXgcFEl/57EgUSN2a1KX25Zj13SU3Q==","shasum":"0dfc80ac457a6d95314e6ac5552a8bc14a442c02","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.0-beta.7.tgz","fileCount":26,"unpackedSize":76960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed9R8CRA9TVsSAnZWagAAaR4P/0jznd6U24HZp0xMIYG7\nXPNA00hvKtJ5o6tm5n8mxuD1RslyjHzUpjxH59S6p3+/flyKuW1jg6MWlEhg\nK+XVqNsXXptlUDE3nSJH3FYPSQxcdRz6pF7iaWzOgnWfTCvar5t9oXlnq9ut\nTeySw0WFJ6EBoXoTBpbpbkkHy4zLu1ZciXGjvMlNnre4UN6bpbrU6Ug2sboT\nB3621c9MBu6KBmVN2jQk0N7oRT3oTGbpZ5b+GLTtC4tc0S0G4zf3tPuL9/5a\nqkDzmJsGAc3p+Z7xrFB7xmzk+0PWGQIO5vGPMH3KFMNKAtg+CbEEGlv9eD+3\nhbK3oNndjQcqhmUe1+lZo2eAZRbue5dGkygFqglP5zTRjqxGdS6mazGEJfZn\n6eKbcz3D7rFU/C2QADiYMv1XL/jwoYHxt4wYVtqjKI+iKvqsWG9ZBMQfX5Ye\nMTYIAKvBBuO53sY4XkRVCy6CtDfVeIGbzOuY6R/+FaaTmgLnwVHLEOvzJgzT\nREDhuQ2FqaUXgrodC21KkQmRBNEbb7tfYohUZuUI3iV7OBjWXBmsUc/ZO4XW\n3b3QdB2yHXIVSefxDXlA/JLQoBP3pbsD7iOs4oA7xeY2mUrYXTFeZnRo+n89\nojYAt/tRN2Y9Syx6xIR8fM/Qg1TS7q25/QGXWJQ2kaAhhwWCZet4MBXvxdLp\nOUr7\r\n=l8wC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp9slWJfOJpajgHCARFGehUoZjQuPcgjPzX+QaRLIPEwIhAIGcmGS+IQoVFQd2vmaCBvR313nJyJtKQ367GzwoXlpJ"}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.0-beta.7_1584911484268_0.9427518644890127"},"_hasShrinkwrap":false},"3.0.6":{"name":"sqlite","version":"3.0.6","description":"SQLite client for Node.js applications with SQL-based migrations API","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://www.npmjs.com/~theo.gravity"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","main":"main.js","jsnext:main":"main.mjs","types":"main.d.ts","dependencies":{"sqlite3":"^4.0.0","sql-template-strings":"^2.2.2"},"optionalDependencies":{"sql-template-strings":"^2.2.2"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","_id":"sqlite@3.0.6","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5SW7HcN+s3TyqpsxOujXhQDCRSCgsxdiU0peT/Y9CT5T0rAsGLwtpXcMyQ7OzOPQ4YUZ5XiGlrwuuQbszr2xtw==","shasum":"82d15bb45a1ca2a7ac8f7a1079f19dc9abe2ee75","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-3.0.6.tgz","fileCount":11,"unpackedSize":134547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed9o9CRA9TVsSAnZWagAAu/4P/3un+yaFYElK0O9dOCQs\nf28RZVfJpPawEMNkBckns501vajxGd0CNVCcndyoLlgfiPDaVuPHvC+r54ZJ\n+gaI2GdMJ1bTszyqQKldVFXRm1tx6FMBLxQwkj72p14kyfl83qHEh4wx7+/u\nl9Y6VbUtO1trrjaQoX/JrjYdb8BAMB/5Ie+xal1MJAyYlkscGo8RppH1sM3Q\nnpDUg3eoRPhe0s2kMXLBylKX4BQduBCqiC+wpKBb31M8CkdTeCP8OxKxO576\nAcIqUS0zbdGTrlmlxH6JO9bCF8LYQafcliXAM9KqnSXcB696IMxTP/U+42Vl\nMnTZHWSUq8xUa1wo0Z28L8aE9vBa029jYZ4mN2aYP9NJU5kuPwIf75sE6HpN\nIBtvxiV5yo+5VqSVWFXo4Q2Aa6k4hKJACBRVz8I2xvSB4K5JGQ9WBG4OQqyZ\nIIVcL9h1CL2hB5O2n+X3SnTUpUFq2J0ddiuJ85DfdH2Dku5gAYYQ3evndtp/\n0y/EpIoFbwGs8puoPOfaonk5wQEwFpg9Rh9mw3dZdr9FxSE/VYlGpjzGdUGZ\nCrKKSMSV5UuDxDXRxjHezfGc/6AyOJ3WuAGKd06EK0qp6t3f2FPdVrx7G7A4\ngjiLNlEXw4NQHWuQ5jcu9YkBg68pPxTsqtrSrLZrNOcoWbyNxJNBR49+wQi2\nxyob\r\n=Rkah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWde0enbI9Ec/c5Su2J1oXCMDUhFn0cetYd3IxjLdwpAiBtOd6XjLB9mmGiUkc2sGzjrhgykOCZX7wKQpPllQWFRw=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_3.0.6_1584912956631_0.4110211577995544"},"_hasShrinkwrap":false},"4.0.1":{"name":"sqlite","version":"4.0.1","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"fc9a1f39f70678f4de26ce9e4bf3ee7a088b8e8a","_id":"sqlite@4.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7RyA98WAetw8/d12jaCZJkbJTE4SPjLML2IeLCm+liaFE2YUDboK99jfPUBYzFEk1tQZwyE9TNL4EX4wp4PuQQ==","shasum":"a127233185c886e05ee8e6318e0cd3b7b9928de3","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.1.tgz","fileCount":26,"unpackedSize":79089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiQBHCRA9TVsSAnZWagAARS4P/3F3/curtMlY/hDicYC3\ndkDWxiosbp30IWZvbaXV3iEw7SfTs4aLoG/8KGWPqTsHhB8ITOd33z3yj6J8\nOd31Xy6zR5wqaIsBUPJEai7I3maTImQajSvhhcc7QOShJZn8VVL5jM0lIdk+\noxBsnaoP8ryOh6J5eIbMkJG/OqPmviCDqp1iINbvKl8gBOKLETb3QNKGrzRe\n6y0i9+6fMaUta9UGXHkvAuaANfbhnN+eQ4tH6R5KWCqgtLfhuHlYld28yM8e\n/YRDL7c1QLdUvZW12MAwLNnZJUwbGyix9fFIEQMFK9SYpIBN3CF8BYhVLavu\nmxuM6DZ/5Y+BXx0GhW+bWFC8a/abbEDTlPrw3am7s/iAzdVzvpH3HNKBdP0r\nYs/M+1OV0hSXG3krntQjz3UGp5fEjNR1OibelRavoeZGC77RMZyRJSI638do\nFU944n7atmvzgvQjvGDrPZIyJucAJPl7jwtYCjxst6GXNIPpQ9IIRqvqzPAi\nNdkHt4ARs1qQ5K1pWAk2sGp3aBzn4Har0HXeg8+p7pilfPC8NhMM+vzkb+PC\nACQ2WmmOZplsVSYSHVpsoztfdoGy24Pv2uvC4ro6Oghq9KGzbLVJnBd9ws9B\ntSc2svkshvIqgVJ6IwcldctVx446DDIpnTEG2R/nUTLpLCgzbm1HwSjS0Izi\nspv8\r\n=VRQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXC50ZZnLnI4QGTcCuz4PfCiw2sRKW+MOy52A96JKqwAiAa9FOjE27G0usIy+DD4pv/4wYbUw7pxMwVn8v/40DI0g=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.1_1586036806959_0.440199323491413"},"_hasShrinkwrap":false},"4.0.2":{"name":"sqlite","version":"4.0.2","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"cf3be51e48386c898ae50ccdaa14a0e968f7292b","_id":"sqlite@4.0.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ybZck43Hd8Cp3Ug5UzmaQTQMXicHZgUeVvcCepJXX/bi67Vp2N5P3l/AEPYrkjMhz/0qpJlmaQF6QhJn/mX6qg==","shasum":"36a8fe482613fd7824f93aee19ad4f66dd421c6c","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.2.tgz","fileCount":25,"unpackedSize":79623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiQgBCRA9TVsSAnZWagAA6ecP/3efwqnbQ+Vxz3TS2KSe\n1rASYRyQrmxnKjOQEz4Piz1DALQ97lldgOJHsK12U4lCUxqkYjg8E/fIB4O5\neG6TO3XEFkGVAA09mm0kPdtQxK8EjWxbgpf6LPa+veq4/h49MTDzAWxqJ8u3\n7Ye6NCvMKkoxKeLGWMA89+pGVpFcERYRLfpo14zo5RuG59w0K69puI9EzcmK\ndbWIGTZuJZrJ3VLi89Euwr97ha6j01jnoSv1Om8Gue6sTSBlyKKiyFJp4tKx\n4z2AHA2jiK55EK/L41VOUPqPO5TIfcBN+z6FAfNukKofWQ1i5OqDfz64zoFp\nvpXKS9SGhXWziJh/Pxpv03jWbZWIkP1Wkj7/BmhvRapJLSdVZKErIC7Fg7Gj\ndJt/diq6KX6vylzL1CqpoQ+Aq8yEDHK/EIOgV3p2mMr+hz9pqMMBwOQaU5/E\nK778Ve4U99pCGw5TtDF26CpbB6gQLyXMNcFFZoQbbR3LN04cDlBdMDazN9ha\nNGWwsWxUNiHSBSVXtJOtLtcErvYmbpJgxUv81d/sysTwx3Pbt1D0Q9ImDBkr\nMol+0XesS7lfjk2oHgaAx0IRKpTdVvOjSXyXI0KxNr+ftHC7KUrUmi2cOFpn\nnaWzFNK9zUC6s5uyXMYihi09Zt4lMQMK829u586dSTmyQXkEBNfQEABFNvSy\nkdQD\r\n=5RSh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4FwuePAgXEC1ngwJMvvuPvJFAbnAIKKoKJBqTxmDyEAiEAsGpE1qsMdy4JQUmpFt8tZ7GUcig49BBVGW2G7Ip006Y="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.2_1586038785399_0.433416378600755"},"_hasShrinkwrap":false},"4.0.3":{"name":"sqlite","version":"4.0.3","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile && cp -R src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"4fec1c363e5244420fe85b1c3e14915533b6a5fb","_id":"sqlite@4.0.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4boFrgO44wlf1sqDwlZ1ND0+rIoXDYrUw2mnAl23RwgClLGy+XtcJfYsSH8G/t/ekSTpJ1o2xMUZnrDClS4T6Q==","shasum":"387bf922c50fe8fb27910b0602fa4bdef6656b7d","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.3.tgz","fileCount":26,"unpackedSize":82183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiR/kCRA9TVsSAnZWagAATzsQAITmpO7DQmUBWNVms/R5\n9wwZwaPeR70JUNlqQbTq3bXM+bYWhhT9Dr6GZL58BEDj05yGp7xaOJlvw0Ux\nG8frvMfctKeSrvWEp49BDiYEc2QHi8WSwRfFiqxJzxxL9tp6rfyl/cKYA4lf\nALaxvEGU5210SsMD9FdrYwPoxOm9HO6qzKUfjXiMKOgKJyMpQsGL2slwY7Vf\nztj9uwqJBPhkGDnGqSP8OP2kNVEr/9oxqUX5QgYvMxeFSIfFz+viRcQwAzT5\nMAeBnZBpaoAgGDZ6WsZYyWflSppyQuOk5EdHZSiI+etCgF9F2H89Pgk2UIfY\n7LCB6DkvTNHroX9B/h+JSQ6bzaJpQWLILlAQFHnNb2+B4oOteObg1bvT/yE1\n2j9RSGe30LSIC4mAxmIur6DjcUwFVFt/XYILwYPR9tg6x59ocHP0Tg/TnfFq\npCaMeDJ1JXzndTrG9WMx+RuKF1em7wyGUaBrGBdTt0WrPTgum5WRDXx3Q9D9\nXLbuaI+6j6fQAxq0HhHT9C1R3j9tpYKb+s9aJ2CZiOzBWBA5Co1535iJwY/o\nF9TNhlzE6UqHrdIdyBufHI2XiBUBp+qSgtbiEqNqIhBff5OYOu9Po9tCDux2\n/fekJkuJQ5ykhJ46bCpxzgHN+bq5vw1JP8dPTTg87PCWPPnbnb6fE8xzusaL\nuhS0\r\n=ltV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXZSQBsQJ3yZH1D/3U4vMxm2OZQy4vbUUaezSUPksWfAiBfXlTwmVx1wNFMZtOLw7MwrOzWfmqWjP0W84xnU6Gb8w=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.3_1586044899403_0.708530473672973"},"_hasShrinkwrap":false},"4.0.4":{"name":"sqlite","version":"4.0.4","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile && cp -R src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"12b6be19a7abbad23f9b8a168f7ffd60b6b6a74c","_id":"sqlite@4.0.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-W+eUbenjBYM1OIcQzlu5+JuTcrxeqSyRF2K63h74Jw9K0M3w1fiYX6jaY5zEVJr5oZ4cnU9i+bYxKkzAWdoUFQ==","shasum":"b6248d387b562578171e8ca04e73f013e4d58816","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.4.tgz","fileCount":24,"unpackedSize":87650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiYxuCRA9TVsSAnZWagAAJ18P/iSUnqRn4/JDM4EeUUOK\nlIR/i+NpMAibI8A4ZXtokyWJfDuWnx+GwXGhpUSIjHIsIHVQ90QpL2XbgRCO\n2lskO6KNhCToHttJKUo0rhda2S5yVSNeNp71zVLdLAo/OEroFEget2vYmSXe\nDdZpC8bFzYgF4jmJYqx+82eMvmUTIa3B6Wv6+vhOGWauCZ7bKV1RI9vrhzs0\n/xlr5xgk1LkrZLjseI+29uA5Mh/dh3C72rvA15s+ACFQDtkXh+cG+QHLILOb\nscxCRqqUbw/XuFyHlyOMOpfncqJHR9BbEhYeKJHPoPXGAoy9345+rtCm+G/z\nNQuEet+gn/+4P6ii7Jnbc3SdvbXne+BJNxcYiSfwUEY1CJE1A+xnNljlnfuo\n+5iUa/gKd6oCeXCZzLb8atgp/UhNc2Fjp5HL3GWtSbWjh/iM9ctDli+nPRtD\npy7gRxyGmtSKPrBidil/r/KCnAq6YxVen8o/0FmMex2eCzdUqlHv47LPq6uK\n3hD8HGJr14mebPaYj46rzi3ZNIckYkutw5uiat6Vz+9br3bn+AONuqiM7iqS\njWfboYCg7Hw+teWJWRx8yP/ZN7FXJDs7pyH4Jq5jKXf8MmLjNKD6ZOCLSMKX\nLXe08BuTqKDKQYqpMp5PkaAGlsL8tAy7r3LXieJnoR8kLx2vJIZtg2dFZgUr\n99/C\r\n=aoe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGA7KQA6MnN3MJR/rB8n9/wSjAGfkKqx+AM4WiXtvsNsAiA6fkX3I6JsIRcE1MStABClvH06g1IaKqlM4AbgybrZ9g=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.4_1586072686304_0.7685764466969187"},"_hasShrinkwrap":false},"4.0.5":{"name":"sqlite","version":"4.0.5","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile && cp -R src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"1da0b7cc1b3ab0fa8390bd28af8ff9ebabf6cbc7","_id":"sqlite@4.0.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-O4UAFN+YsZJw5d+iAfFttP1rE26AQOdaEnQgbCSlLgg++b5/v3Zkp5zBLnfcZrQi+BA+urVDrTA/FC5o/DUNFg==","shasum":"5b902bfc61999f77c8bb93137bc16da23b67fd7c","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.5.tgz","fileCount":24,"unpackedSize":87544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeijv/CRA9TVsSAnZWagAAZKkP+wQUz8tE21P17BQasPC4\nu6NlqkrP8D4R9Mr4ouM5JDf5W1gi1TDpWkHt5+JWN+rsoppWPgkdA+xcumxF\nw8O2rSWWyebMzf+2BmBYN6Y8qBW7SctjIvFP3fJUYzKhrz5sCz1fJGL7SujY\nXd51ocr5pd7k4TV2bbPvmgFkE0Km2chkBSAxMgFeOZKVSfRM4KUHzbnmX+zP\nrQRe9MO+sQmLcEzf4p+0LBNAS/6WTSzQBBaLZ+GIUSof59RVnQTc5NERBQSx\nxQX7VaW0cALz31FNi0ROoqLkRIKd/ii5TO5vBh9RCvxL/kNKbF+P7dwTTmUi\n4883hPbrzQwY/C9ofEucg9OO/cvmgkYMI+GDN78zqT7Wlnp2nUR9s+ZIL9qE\nfq9t8nCTFOhs5TbdwDGUbOnr35DppI8IqPuSBobJIXRbcbfXOL+6kDZ5YAmS\nxMyLmmzQlcz2Q/nvoDsz6cNNMQ6zrS+CDJyamzwWC749tKbY8Z++B26/xiCZ\nKXjd7xNTrZU35KdwOcirHQoNCr7NzBLYggIr6EwfKRaZJyiOj5eUvF6wYXWF\nLrJfaYt1pDDqpNgf1WA8YzqfT5C2Y+iqVGeK6u82qoBURFEA34ezUsI8LWsi\nw95SUgmtge5H9Zoik1wqS+Y8bfiiQ27vGvfrx74+Io5pB/+q279/8qM441wt\nmFDZ\r\n=cXjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqhQKBkeZ0ddV0ITpujS3KwPTqq3c4+OUKgOn3zTMqCQIhAMoSpw80mzUOte50iboxt54oD8wPuzYYSKAbwyMB0gli"}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.5_1586117630806_0.2983990415584865"},"_hasShrinkwrap":false},"4.0.6":{"name":"sqlite","version":"4.0.6","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile && cp -R src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"9485cc977061cb460561cee3c02a981f2553738c","_id":"sqlite@4.0.6","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-irh1vzqke8XzO+BZQnFAX9doIsILFxpjDPWSX005thjxqx+GXApAMarNkM6Ta7S/yT6KMJ9bniwiD0bRcQuuFQ==","shasum":"d6fbd4dbf4956934f0ef31ebd6ab463e8feb61d9","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.6.tgz","fileCount":24,"unpackedSize":89188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekUSQCRA9TVsSAnZWagAAgmEP/j4St+abwrN/0FJH87Lt\nTMZ7i1L2wB3/8eWUp7Jkj1rhX6o602fIOqXsnPf0xkBtJU8EhwAC7izCxKKn\n554ZOZtWk/0mK19prhv+A4rIM2UDT7p9f1IEXeDZgbHwY8pOgelp4MiHjxy+\nrw86NAqFOzLxFDY4nx4tBzyIyRjH8CHVX99iEMXRmX3RH7pEGNzX5YRlNNiL\nFcwlqu27/mDCokHc9gzdPK2BRV+IBmEz4dUrldoXwj/phPYO02pcGGbDcrez\n0MaYfLDilJMmyV+OhTwGMBYnDn0v6orIH0R2fkoUIXD4WX8P0V23+Ca74E9Y\nK2Vfo49iR3eUeNYBmthPKPyskwyWViImKckVR3CemfcFw+EceMYQa7gpYNL+\nlN30qVighwAdfigCZkyCvWkT8aIWiSwEezlpTMUzW1HQGfh/LjV2XqrUkgmy\nJdQH+VCFPAmhCOWOTmDPIh8OTYBqt3EdWECrC/LOM5Jr9g9P2IXuQ4Lvawts\n+1i2l5LrGoNerI87/1Yee6QvnP4JEyCJibmEe3YQbHx1ZzSzRAlEmDdNmdpA\n5Lim69OW6rL38bw8fX99Wk+6iC6p+aN2bW2fjU9GQSavGoU19Wm8PXjMV12w\ndxgk/sQwn1s8VBka0VQoi6tfI/Kc5vn4REY85gV5WEfaycnze7S+fvIiJNb3\nQOAg\r\n=MRds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAce83lJNmYYESLaZXJRyu+rtCcArYDLNMs+Su3CmjkiAiEAr9yI5+wyKT6Mu0Sf336hhi0H+xySgaaQCDMGLW42UD8="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.6_1586578575760_0.7281270768528232"},"_hasShrinkwrap":false},"4.0.7":{"name":"sqlite","version":"4.0.7","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile && cp -R src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"16fb0ae26ef8abca6da176dab85bb5e34b7e5715","_id":"sqlite@4.0.7","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1bBO+me3gXRfqwRR3K9aNDoSbTkQ87o6fSjj/BE2gSHHsK3qIDR+LoFZHgZ6kSPdFBoLTsy5/w/+8PBBaK+lvg==","shasum":"45d9843cf8daff07eaa2446e936583c687981ffb","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.7.tgz","fileCount":24,"unpackedSize":89281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek29sCRA9TVsSAnZWagAAUt4QAKD2v67LHKdnKSIVks/Z\nWPfr0BPiKihJoDMAwu7TSNQyqVd5iPAbLFDrKMr77AHQkwoS9qUOHHZ09IBD\nu2aznpzxI6553yJmX4YnKIrMBV9oWcGu6NrtJDb6Jcmlc1zEizedeaFta1NM\naqyplQzCp9dQ4UURS+/6i5wQT4hYRDt+die11Lfgx7/f6Qu+NZk6u+IXzoyj\ngZT0jiCrSVb6O/ccg8NgFCGhayteRPCqtUuDasj777dv83e566SQkdUhQag/\n+XujmdOOdzutCPshZFQzRuQu4bv7rGLmsbHw5ozfq74hPnJiX6pfs95ZWTl8\nj8MFvmI0Un6Wx2PiRApXMpJzVsHI7BsmwLBCwSeAHd9B3GcBkmm+vMGZAPaG\n2gFkQoJVtFh7+QJKk1WDkDAxeR0oaATyv1zw6IUX5oUHCTVv/i1XAjE0nVEQ\n+Sye6ys62dFJHT47rxBz0b1CflfDpirvOM+Ebx4WJrB2C9xetPIf7qsj5b7U\n0BDARV/s/eNg2XM2zqqDncCWkR1jWcaFhJVI2beNftLtdsekLbIt7P7J4Pkc\n/wNxpmE3ii7Ifxug5C1LySFBETRUY+m8H59xsf6EuTLDaBj8oBfkqhdi3h1s\nvAEh7dmpBux6Dh+sYso/AIf/RL2CAF1Voug5gKz428mOhevH6BNVJuT6BcFp\nvhgO\r\n=9Lzv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2yjUOotn8ecXmyffM2SJNz6fUz7++e4W1n4bffJMn2AiEAtWs135tLQegxU8Q2IhJmL82iSPojTXSh8RpM5FtH+AI="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.7_1586720619574_0.4967082744125122"},"_hasShrinkwrap":false},"4.0.8":{"name":"sqlite","version":"4.0.8","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"npm run build:clean && npm run compile && cp -R src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"4d4d8d090d90f4d06da6b6956863684eae187909","_id":"sqlite@4.0.8","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MOy63kITfjJnZimrwgQ50+L83J3IBPjuyTZ98YooAmSXdLtfGHDTMgH5csWturZ/mzm4TafLvtjkIbhmQVNgcw==","shasum":"aa5e9706ee16d448eef5e9013c77283b43673a1f","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.8.tgz","fileCount":24,"unpackedSize":89607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwf4CRA9TVsSAnZWagAAapQP+QBBYRHfH3vEn/PqY3aW\njhu67VNrweMTIHSGbhikF0wwJo7hNjM53wRCKIXUX5VuKjKXOijZPfmca0YW\nRV8B5xSLvWfy4IjTauObLr3DqclL/EPMnWhNE59HA2kFws7KFPdwA/zUlAHH\nUptEM5hfBUbEUfe00hwkQfby4eGOgoYruykC3zGfMCZvKWz70cp3/Z0BvrCr\n6NxbKV+hP24Fh4kandcpdxeHd6SrDs4QPbocwwefTsRW21GUyrIr1FZl2JPj\nqws4bpUn3FBjLB/NJyEYZ1b/G9OP8PgDh5z0xJaAj0nkwDylBm8aoz56XupF\n09dR1oWz8gRvxyXPzTYSS9/aofVnnG+Q2iiEUELkF2rdJIrdWK+ZjdBLNzh/\nb/6t5QKCMkW9cFpCkC3C1/+o67Pm0o5kYRbYguDid8WDeYGIW5MDYhtGsrg1\ndHMc5FZ9suJ1PXMO/MR1JkYcrfGfII/kRwQds97vY3cRvZb0bCxyCGpNXFVY\nlQtLaITBtf6eM+kfdqilSmeMYVAKhnQ/Wpm08wFAsCDIXI0GPfH1tJrmp7PY\nQ+XCrVVP6OM/YQ33mYMCuqkWdBXExQbMTEtl84t5ljGsKRxrOyEgPMMaFWvd\nhF5zp7gRG7eSvz0Aw0Md8ABShHNGb0LckmnXiLgDbMFM9TO4N3tARqxVVIxP\nBL5Y\r\n=umFu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfzlMXtPGoBlMZYMVFPObHGlBwWcvsO1f6rCFDxMrsHAiAEUP2x2f1FVGxnpuu/3tyeCmIZ/MvDBUFwm8WQLvhV1g=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.8_1590102007487_0.7150240131768728"},"_hasShrinkwrap":false},"4.0.9":{"name":"sqlite","version":"4.0.9","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"b95596d1925261ce6f4004810f7dbd013ba6b76f","_id":"sqlite@4.0.9","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vB6Xzn5S5XxMfmyO0ErKjuP5jEQ0z+oFXFC4zXC0s12NMULLETUTb6+PST8sZ7/2HR4KLk4Jsj5yeXkCvogYxg==","shasum":"f94b04ddd29d100b2cc02919b816d8647fc2cf44","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.9.tgz","fileCount":25,"unpackedSize":90241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezEujCRA9TVsSAnZWagAAqqMP/jho94VNs2j4Q+Z7bQer\nkV7CK7U/RIGpkKZJvO3jhoiyit+ABxypEdSzGReCuNbjliwiKMNR0ZR1u9qK\n17IM3KdOV+sRLq36NVsog4SjOfU2gjwyPb7IBSQ6JqW9mik1gzqFzD9x6NYr\ndN+MjDPGAKa0eATLiRCzk9GPwhIZzSY26D0b0ZTxbzJfZF9fHd2ULaJDsrkx\n8Un5RwJZZ2gB/bhZgoD8v/tRnjYhrRevepZxk0IdG6db5MVyyJkQGFRGgzW6\nuOOVYCynRLeU+PXnFBRh9M5wNmgcjAtotdIRKZBs27FZEFmnfY/hcCmvtFM/\n3SyVnsglouWvzQG9m02YN1HyWq3nCsFIi9AXyKfxmGVXBfVb7qkn8E9JzGI/\nk4K+6obXnTrw6OT5g/JOhRoU8a4TiUkT/Sf2lis1oOoohJq9+Zt7SAvm0uoZ\n/k4hj5i25zeqqrO78MMgK5DZMIJjWgVKb7WbtUAQMfWXdvVXXAGRpmy9oE7S\nLOEvR7OlngFYw4UkHYnxrYUipqgXh/6U4G7lDsoXuF7As8aJ9PZVs/1o92W5\n8VcLgqmeWxcCIxkw1OcoBJ4Wm+gJlIaj3mLtYKIUpS+8Jr3jIRvlp29UO0kF\nNI5xA/15YU2V/khMKAYRpbBXlIDWdLKLVnCWbP2Lvj7ZsnhSWu4n9mymAPP6\noB/W\r\n=+Xax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNLcu1Sm/+u6tYEhnLJl/X5hzUhNxB4g22mFJshxE6YgIgevlRNQDID18wpkWiHjjJ7G0cAnJumFx0zwjMTkFab0I="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.9_1590447010662_0.9990517166105044"},"_hasShrinkwrap":false},"4.0.10":{"name":"sqlite","version":"4.0.10","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"91c60d9ba1e8364ba86ae28e8ef951820d2beb6b","_id":"sqlite@4.0.10","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FcxIUU6zET4LIWMc/prvaS1aT4YHYt/YYNMPSzQWnwQEb/Jzuuy/Lbc8bQiRRZkgtkcPfCqfKJLV/F21rNUZXQ==","shasum":"4da1af4801a77ca71fd0f5c948ddbdc5c9741abf","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.10.tgz","fileCount":25,"unpackedSize":90585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1vQnCRA9TVsSAnZWagAAAwEP/1ei5Ohlgi6wknB6AwC9\niaWFH3//sP6BqXNhOrxunjpW0mE/H9p9teOlexQUc5CgIKOi4Amq2+E9EUPd\nZDXsod/ZQOj7hJPCOR4dRBQWHRJ6E4eviGMQvxXX1/8f3ruol0bIE8/ClfA6\nSblChMEVHsSBG/voD21iEa/5gk3+QEurOBtR8AmE/e0RPrwGy2tJFsvBAhWW\ndoPY4XGS41Ng6jjj5+FkUgXMHM8C1ZKY3c7PdvI7Zo4uXOiXCzD+j4HIfIut\njdRMiBPBsOiwkfsnMbdmmweuKtK/v1GxVzwP58kOVky/4Zillsum2EbXwWBp\nt0oIdWPvBg+bvOWyHRpluHRpftf5XQ920GkUSEKZlbDyGxk+GjnB1l+ktlFQ\nI6HI330Jrso2cibomUCtkPG5I7EGNoKs9PxQemALWDFqKK4ssFoe3QX+4Wj8\n4HyXtmOVSTEMTS6Dkuxn87v3bv/HNo93L4X2TQ4PHReXnnf8jzD1u9hzIU7K\nVSdWfGRvF+NXau3Pih/BeUZn7bevBTDlblEc+zln0Lun+EnHeK4dza4hfUpG\nvEjwe732oWK1WeXnAkbVVLLfJJmUshZQhe7aXwkSXLIjns84aaLBHC47rzY/\nuU6pJ895FPnNCSPd+YyeEE9aSkJMC91hDRYdpkLx0VFdKCbo+bl+rjRUF7Ue\nVJ2H\r\n=Aiqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5FMwAFFudCoa7Vhsf482TFgBoKq5nR/1tRr9sMRJwaQIgKiDA9UzTIHuCf2JUMsNHT2kkRbjrzY7s/SsKwyTSIng="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.10_1591145510648_0.04147415425026524"},"_hasShrinkwrap":false},"4.0.11":{"name":"sqlite","version":"4.0.11","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"f86b73a3601d38dac9429bb62de7df05d8f4f729","_id":"sqlite@4.0.11","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EmihResKgw+me3IkuZB6pTRIPdKp78PH/93U/0qOwLaUwzk2iN4d8LAb23OZ/a3f/rgi0al2PlgkyyN+D4VoRg==","shasum":"e494d143b4b2a980c8202947ff3fe6f276941ed9","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.11.tgz","fileCount":25,"unpackedSize":90627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe405UCRA9TVsSAnZWagAA5uYP/1wxUmxi80L/blwCeuTT\nOPQhOdWIO0OXl1KWoOrfdbTs8vsLKuv6YfQW2xtR7upeqNWzCD9ua5aPnQzz\npAwlmazlfKf9YxF5vS0Rd69vp2Q4Kq4yqRK0NBqx3gPf05L/K1uJrGRNiQKg\nYZNpOLEH0rki1TTDw7GcOxpr0mKt5uRfEs/10kS+WyMQ0kysFJJiE+dgXHnM\njvYsUcVmSowxH18fL7ZsfxCE7As2RMqOPUKtkLjr/1xL588jBQQ8txuIdunO\nNbkhbsXnj9F6AxFkT7IqS9UbFVlQEACEK/KvUFvI5BkILQvTazKw5cHiwAo4\n0Cb1W3WhLijsAUexnMQNFAo8xAcH/iAPQzIzc9Fz3dwvlavtdPHNCc9SDXa7\nSx7J9g5u3nUmo0eMt9Q1+oxmYRlFLMO5YhTIWmDr1owdbr5p1lemMUliD0T2\nOoEvhxXzPXD0mpdEnyI/1626aNF9DPQZBcDJVaJ5y2TW7O3YcH9fUOw8KZhl\nW4n6Ln2qJTjrEMMhZ8EpOqDv8dDzJ9Rc5OGesHSLxojEoUr6GSbLBRrRgX1C\nxkUSa5KtzPJXmiF2arRQWj495lIs6iZsZiijEtQ6mZD78vMx5XA/AxY9RPEZ\nIEE7fEPVvxnNWFQeX+BObLnMieWbw3FMOW/+gmkF2w7MmC2pitG7tJMUvSW0\nnZ0W\r\n=xY6i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTZuwYqrzoSI3sF6oPoBurtLO7AdAK7Vbpq0biabCi1AiAUk2e1dy5XjtbCO8l3Le2JMCQQ0UvM8Qi9cHJouA6ZkQ=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.11_1591955027520_0.960537963352031"},"_hasShrinkwrap":false},"4.0.12":{"name":"sqlite","version":"4.0.12","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.9","@types/jest":"25.2.1","@types/node":"^13.11.0","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","eslint":"6.8.0","git-commit-stamper":"^1.0.6","jest":"25.2.7","jest-cli":"25.2.7","jest-junit-reporter":"1.1.0","lint-staged":"10.1.1","pre-commit":"1.2.2","prettier-standard":"16.2.1","sql-template-strings":"^2.2.2","sqlite3":"^4.1.1","sqlite3-offline":"^4.3.0","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"25.3.1","ts-node":"8.8.1","ts-node-dev":"1.0.0-pre.44","typedoc":"^0.17.3","typedoc-plugin-markdown":"^2.2.17","typescript":"3.8.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"244b72040dcd3ff3bcf60fb93027645e53bffb85","_id":"sqlite@4.0.12","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZY9rvFrNH+iHS0FNgUgGd6dlj0Gji9hKqwpG8XI+/2djrxUiQj5aS7j3mY0AKhM2jXtJ9UTjrLnwvfUMTAE2/A==","shasum":"f61d47d3b551821b609c65c5eba35b3ed6d94de0","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.12.tgz","fileCount":25,"unpackedSize":91097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFRs9CRA9TVsSAnZWagAAfMwQAJqMwnRU3iWPr0GwKsHL\n1jIGUGDzBZ0oopOVjju2J9P8plrdK306a8t9xgSVkH55a2Y1q6iS8GnWmiE7\ncni3tojdgGnXlBJr9EXxg/fxTZdbVrcVB5Y8BMsG0Fs/qSJdWS6tYM5Y9XQm\nqtkcIuO7t0LWfKYaH1oJ+Z7dU21IlsVZrFWrFrk+JKnrWhgwBBWeT0wHnkBE\nDG8F7bKp3oUqcQTKjpu0p+ByQVZfCx64FhYscVfLQiAd1sdpp/NVeK0DaKrz\nrSc2gXi2dA+Oe4GyRshJNaPzRxrQLzU7pbFb8qsbXUB9jgkjJ840QQyUP2Bv\nGE6NUoK4SsK1NvoEis//GIlgGPFUyjQQl/DihtIUWEYtJA21nOAgGBlp6S0I\nP4QkMdbCa5IgbYdE05SYthwcL8nq7UKg2u1HDvMr1E3EzL4uBH/FG7EsbBPv\nIcTAeeqfCfPMfxfOmKcJk0ovdp08W+YtaV1eUiiAsPh+09zbz17+aSm6VV9w\n9Zmcky+Xl2Ft1Po1tB1WR/MHqFQWS9h6OKaiMxbfclqr/XjxAgpheCmrN4XQ\nKbxkLoamEU2iGtF7YqnHTtjr/Js6Md6Au1wwPAOC6wemb1zyy/SB+HEW4O1B\n5s/crCgVV3UFPAJ8Dq3wRCdWx9ut8xyFOtdstzgCogoaqMRL1Ojw0xsRy8YD\nKPsF\r\n=gq++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhMmnxb3pxn6dqAvGqmzBiFLY/zzIftAdA+H2J54OEwAiEArWLPalzEye3UIFtDj/eS061xefvlXYoqcwfHrWzvzBk="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.12_1595218748652_0.17236406131376314"},"_hasShrinkwrap":false},"4.0.13":{"name":"sqlite","version":"4.0.13","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.10","@types/jest":"26.0.9","@types/node":"^14.0.27","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","eslint":"7.6.0","git-commit-stamper":"^1.0.9","jest":"26.2.2","jest-cli":"26.2.2","jest-junit-reporter":"1.1.0","lint-staged":"10.2.11","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.0","sqlite3-offline":"^4.3.1","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"26.1.4","ts-node":"8.10.2","ts-node-dev":"1.0.0-pre.56","typedoc":"^0.18.0","typedoc-plugin-markdown":"^2.4.0","typescript":"3.9.7","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"02f30f37f8ef90f9640e25d8625658785d859bde","_id":"sqlite@4.0.13","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8GfhYXycI3jJ/lkdoEB70DJ7RDEWd5bWa3KNTb3JlOSEGG39w1tY+60Woav+tYUzrdukmAB9cteGu0DCFnwEsA==","shasum":"3be5c14f286bd2da9120638973271ac4d529ebcb","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.13.tgz","fileCount":25,"unpackedSize":91655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJugCRA9TVsSAnZWagAAUTEQAJJYUooykumcZllu9sww\nench4iG8Dl3ZjCuAEGf/vZ+6ZIAfhiDmUoqpTzRppoGZejBgDQtcnQlazClr\nrkCRq5qxT+9llzulJP2j7oArM/0ENQksT4SnwA7TtafrMO3YE+8GO1uhnc2u\nPCqpGM5iFZW0Gjnv17i8ZbWwKu7VBdBANCdKv6rPwJ1FDq50mGlgy79HQM6+\noj6t+LLd57H8rcF0hg5xG6qbWUp7z+yHUGMpZWK098YNKAYvMajGB6qG77sK\npN1ZtFWWec0LyjdOgGjJCXyXzNVLp8cLWPmGiAdgFjYhUF1N2k4+CgSIH+sF\n/BaWQR7yGIA6RZiOch3VdajfdajcKYSUJP/nefATI9iHT56MkLKIr2vHZFDW\nKeti0T7KH8njhflCXio59xQxMCb7F7V/lvpW1SGHkM1QjABg8C5Xhtjq/CFz\nLzKCyEymVyejZUQlrPo8M80pTnCnjHtEKOq7TRWvfb0+PdZw5Dqs73uw9A7+\nEnq2TNKxIuFplrtBYrX5eKIe727n/iSDHmzAfC25Iqgjb10jZ+TYr2SR3iTt\nCShd4inSmYkbjR1tI2OQ6q/CJtcv4N+SMto6R7f9KwFkMHifuzIgnL9e6NLJ\nqBxSdGOOEtikNOA82RbVJ+xkIe5h/eoZs5C9j7ZqmPC4rAwj1Q9EVCUmmCWf\nSIyx\r\n=Q9Kb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3CfKbGQY2Ew/alW5od5GRQDiWdMsZcmu6B/2t1wyTpgIhAJ9jTAbUwlhPIUP1YQCTP5z+8kd0JmbYYRySkGNN9WEb"}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.13_1597021087412_0.47971434247559674"},"_hasShrinkwrap":false},"4.0.14":{"name":"sqlite","version":"4.0.14","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.10","@types/jest":"26.0.9","@types/node":"^14.0.27","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","eslint":"7.6.0","git-commit-stamper":"^1.0.9","jest":"26.2.2","jest-cli":"26.2.2","jest-junit-reporter":"1.1.0","lint-staged":"10.2.11","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.0","sqlite3-offline":"^4.3.1","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"26.1.4","ts-node":"8.10.2","ts-node-dev":"1.0.0-pre.56","typedoc":"^0.18.0","typedoc-plugin-markdown":"^2.4.0","typescript":"3.9.7","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"171edb5efabaa17be330927d1377e869a7aaf921","_id":"sqlite@4.0.14","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-U80Xp7ERil4kWr2MDR51S0AR+A8CzPjYMXnWdtkD5e34vUCZCE48hSIxJsOQSI84mGI1Y4N4qty4NNPhIDHJwQ==","shasum":"af35fc94205a874e3c7a08b2a66228d09f530ab3","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.14.tgz","fileCount":25,"unpackedSize":92186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJ4VCRA9TVsSAnZWagAAQcMP+QE4H1vihJjdXQKxijYK\nuliyekjmZunxQHsgQ0mYXWajIhBeCcpvqsMCn2btlDWBOLmEg1r/Kb++Pvzh\nuLVwtDPli2APkCFO0uGsKSESXku+Q9CsKFbN1jQcfk4WAeOSHDckHHzoRrow\nEWrg2zhgtE64ejp/2mtpTYnx2F0a+X9yyvH7z6BnmVxMOlmPxYq3ifJPwuxE\n/yhsQVvT6noh2f4feEoOGahRoJzUPGTpQFbRop88vK8rldNfQuTA7nIBSy4P\n23/5PmSzrNpxcOisnWZyRY6dLrgBr4MaVJo/AoJ489fMqLJk8i3+JGtSCRzV\nS4X7+3jDOR39PjXZcdvE4Lla/OVP3dfmsGf7T3dJCts6C82VtPySeMn+MzlW\naqjNq6p4/I4qVV+PbvtpqLTZ2fVxxTVZcA888+l7dBCAjW09Vaxac2CLQ+4B\nbBkHEJqXyvPbS1ARauXSgxjZCeyhkOHaTzmiDqrbNp8/Pq8VOBQO1aXBgGwD\nsG1nvfgIxZCnWm+2nAR2VbRpVzmDA9S/jo+csvzOP1iqnobINhvYdLgfRfxD\nyS/vtHqEkmltEhpUYI4bej53dViN1uYO9gzlG69p0mcDhmCM54H92GaohiwC\nc1OQXL3tM5PWtJ6X05QO/F9U7Ci0XKZ5jx0akz6pRZw+o7zjPTFoOKGCwAaw\nU5A3\r\n=fq19\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0btcqR/hWttc9Wu3fd1pkIhNEKlU/wnK9dZfRt5XtbAiBX/nPPjG9onxfFs9rE71Hc8ES6S99hOl9Y8+tDi1eaMQ=="}]},"maintainers":[{"email":"hello@tarkus.me","name":"koistya"},{"email":"theo@suteki.nu","name":"theo.gravity"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.14_1597021717025_0.25854953831275096"},"_hasShrinkwrap":false},"4.0.15":{"name":"sqlite","version":"4.0.15","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.10","@types/jest":"26.0.9","@types/node":"^14.0.27","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","eslint":"7.6.0","git-commit-stamper":"^1.0.9","jest":"26.2.2","jest-cli":"26.2.2","jest-junit-reporter":"1.1.0","lint-staged":"10.2.11","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.0","sqlite3-offline":"^4.3.1","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"26.1.4","ts-node":"8.10.2","ts-node-dev":"1.0.0-pre.56","typedoc":"^0.18.0","typedoc-plugin-markdown":"^2.4.0","typescript":"3.9.7","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"8fb8a6039805a3f5dedca4cb11acf727f757cfa8","_id":"sqlite@4.0.15","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-irPPTrbVoDvwzRGpe0v8vxpNwMl+q0tXQzffQTcCUnaJzQFO0hfLLvFwGDKxd6vYBuvEr3uvPkObVoGOvVsmzA==","shasum":"071e0577afb327fbd74a75354ea15964378392e3","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.15.tgz","fileCount":25,"unpackedSize":91989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdK0FCRA9TVsSAnZWagAAXroP/3Ux6rfCERzAbIJHU++z\nBHx1M10od0KZ7E1fPWJvP59FoXhdzfJIXZd8UhN7erA8Fx7UFoc2W2NhPbG0\nrEfQxcCNNmrf1wFxCpD8l+q7Aq60tnfUa0xleS0fWSztxVMjAbBuU6ZCWD6z\nZJ45w2FJ6KjgMbBO2jOrPVn0U5d3IeZQfmRQlV/g7eyEd+jzXOIu7FBjiEM0\nuXDhPuqYZr/oBq5jSgB3MLAYKf3tEP5Orp2ecUu5Wp+GVZ2jjYJZe+kNME8J\n4AcBZ5HNltK7CIfKQIG7kuxTomDRqWe9DJa3m/lf/dEtOM1BHQaln7JX5Q2r\ncDICdP5jDG/l1HuNECr5SnAmRotZb5PDZgiQIZICdYdq8vxdi8H+UmkJrCg2\nSPnnE+KgxqiMIpc9gK7YOfFjSGJ8pLPU71/T4CjpHCZPgfdd9ldIJ4MdCBzh\n6KoPTzwaiYf57Ayy1KutA9tzYkWDfftDilT6uTjNPOhn/Ft0Hzu+T16GVUsy\nl0WkEEylZgRMg7BRY+nPxffAPcU5QrxohVtAI9wKNXUMolClokdpXIdHOW6O\njhlw8CLDUo3fqAgg9Oh/g3IUmoHUc1A4lzeMADH2tkUmIdW5ZUXhXiuxI3m3\naBCJypoSgczihLFU/6TRSg+wU7MWzsCo6AoyeErGlMCl9TABsiu1Hopr5FLU\nktB5\r\n=O3jn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM9ePvHL4r1GgbAAaz/QE1Ginnk5xO1iQZC2HpE0mWegIhAKms0D+wcD47W/cWl2wSCiYVSwSZTWi9N064kyacOpoG"}]},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.15_1601481988683_0.21290345610622818"},"_hasShrinkwrap":false},"4.0.16":{"name":"sqlite","version":"4.0.16","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.10","@types/jest":"26.0.9","@types/node":"^14.0.27","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","eslint":"7.6.0","git-commit-stamper":"^1.0.9","jest":"26.2.2","jest-cli":"26.2.2","jest-junit-reporter":"1.1.0","lint-staged":"10.2.11","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.0","sqlite3-offline":"^4.3.1","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"26.1.4","ts-node":"8.10.2","ts-node-dev":"1.0.0-pre.56","typedoc":"^0.18.0","typedoc-plugin-markdown":"^2.4.0","typescript":"3.9.7","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"ecd6d7733f26673a4ff6a31db4323ec0af85c372","_id":"sqlite@4.0.16","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QDZImxmfL9Vn7O7/7EUV2KMDF96q7v2+6m6kc7DU9GvLbfDgdzHrTQC/IGQBPXs/vbM0nOabUpgrhYkYBW8yow==","shasum":"7fda4a05c2a2e575966552cece82cffc33f4b374","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.16.tgz","fileCount":25,"unpackedSize":92767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrttUCRA9TVsSAnZWagAA4osP+gI8XjAVi0GuPveKjshM\ntnyYJYpE1yGLLM6oxsIwKC9butExi7lQhDj3MKqclua06YCnJ8vRbDgYle8o\nTuot7lE3g7ywEu/BdFOVOEMA1p8gRlH2k/P873mP+IfswDNa/mS4gNWqNz0w\nkU8oOQlAO+Fswvmq+yBS/hd+4U5Iou1cvdkrQzcn3I9XlVFopREdNciYPXFH\nyAa9tuj/W6oDz5atcEWkvX0Gzj5d74lyiSjLw/x835D3PfccB/HsKiCZMTP8\nwDOlTOXLml3gQJ9gfEfz7demCRU3SCAzB0WCF0JlDh15fK0njy2G2T79M8Qf\nD4CO7PCKmcZw3Y4FJDf/Dt96x8aafz5Y32Ls2xpV1RwhjuK0AXwT7otgPmqt\nQJeTijs+jwGyYKAyE4mEw7W9tv5IkIE43DuYHM0pafglIvnA5KwH7vKANppk\nGdVmmAFZxb0Njb09rWbWLqdAzsU3DTkIJK2ZsKP16eym12h2OpCj0Yglpyps\nNxgy1vbyLOcI10I0gKiNoOKykja2bc1J2UUk4LVlGfVGcGo7+MyDtTIJD6uX\nh0brx8SYpgHrMCOEx1WciNk0BiP0fkw/miXALZBlLUEgBmqdTWkC3BMY+UOv\nzhnhLCKdb60+BwrpE/J0lqu+1L9HKFn3ygoy0hUrSxtqPRaBWvPqP7/8F6na\nGgNq\r\n=MuHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoQsDsRfCCZXjdI0rCVjCsXNdVIUHvQTw8L+AjaIbaJgIhAO9z+dYLKFkgZ/upwOaKuM1hWyi6gDd9qUcmZyN9Zdxi"}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.16_1605294932031_0.6171653788909168"},"_hasShrinkwrap":false},"4.0.17":{"name":"sqlite","version":"4.0.17","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.10","@types/jest":"26.0.9","@types/node":"^14.0.27","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","eslint":"7.6.0","git-commit-stamper":"^1.0.9","jest":"26.2.2","jest-cli":"26.2.2","jest-junit-reporter":"1.1.0","lint-staged":"10.2.11","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.0","sqlite3-offline":"^4.3.1","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"26.1.4","ts-node":"8.10.2","ts-node-dev":"1.0.0-pre.56","typedoc":"^0.18.0","typedoc-plugin-markdown":"^2.4.0","typescript":"3.9.7","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"dbe2a4a1d275f2eec2c1d951fdf2860926a8a8ef","_id":"sqlite@4.0.17","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PaXTQPFHxM83cjblDm5RLzzqW86UFfR2C3RYghUDzweAsZRwTZAc20CrDrr1vrAh2X61nyAnUaS7XITFuyuzvQ==","shasum":"54a81b0fe67e02497fad414df57aeccdee1f4305","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.17.tgz","fileCount":25,"unpackedSize":91710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrtv0CRA9TVsSAnZWagAAYDIP/iCwvZkpIF97Kz8mp/fs\nBHjl8Bp6kcgzPXJBW6b4KjNr2Q6GZtrL7DXiKN+0EGMwd/YzoHJJVz6wEgLV\n76/gP4z06ZNlVC5nU+yY6l9iaA2MW/uCP0KxG21+crwnexECI34WNMfFSNC9\nSIqaspNHGXBIfipaaVyVETHPSbHNp2mnXCahEHW53ou2iMUWSPJJDleFAyPn\nyLWcZ6wE6eGQGDQDuc4q+7L52jUrcH7i1F8GSVwodNr1c+cKsAewwBn6rNnZ\n2dGy1I83taQ5MrQDL1DZKd9DYTKvPPO3BIEOR8SYkk9arOSu9BOA9K0o0U3V\nxgdFNG42RCPxXRNQi/XijP/ztL1syPlKRufY6cG12P/XXA9YkEg6/f72lXc3\n8kbxchwXZFWCby6Qr0SkkrAW7h/pr9EnBZ8XpYJpVQO4+0xsWwAY4C4bMfJN\nUX9WGM9tVitSvtLt8FN42BVPpD3FaBr6cMTV8QS6eL28mfuUUFdFJS2atGNt\n5KqYtFnb5UWHxhJhYOqP9ucbq0MaHRTuLOyMFciB0ZwAic2qS9Qx2gWvdrfJ\nKEVqDb60jjvPiMQGJfZ1mLGAElAH6JDjwJHdArGiA1C4FFEQXfbnMqCkBu+1\ncx4hgBP3plXKxiMQjW4T28RLDpRljz5dA+jCxytWNuqjaAHiCn/1aIAa50/s\nqrkS\r\n=RH5r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUyfR8DS1mggjhz3/s7fMCVH7U8n7LlesTwmoFDJlmLAiAGMTm/XRskaNk2TCfk2gETCLpEdPExKuRjRLVjMPAZpQ=="}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.17_1605295092294_0.974800291739399"},"_hasShrinkwrap":false},"4.0.18":{"name":"sqlite","version":"4.0.18","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.10","@types/jest":"26.0.9","@types/node":"^14.0.27","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","eslint":"7.6.0","git-commit-stamper":"^1.0.9","jest":"26.2.2","jest-cli":"26.2.2","jest-junit-reporter":"1.1.0","lint-staged":"10.2.11","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.0","sqlite3-offline":"^4.3.1","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"26.1.4","ts-node":"8.10.2","ts-node-dev":"1.0.0-pre.56","typedoc":"^0.18.0","typedoc-plugin-markdown":"^2.4.0","typescript":"3.9.7","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"999cfe7166d743e5919be5e5bde282d4787d237f","_id":"sqlite@4.0.18","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9Al0YUpiYPVMqq51jZgFL/X0Sux5mSJbwLP4mSKlNawlTCTDheCmfPPNoSoOo/ECghY7XGAeIsaf/HFwmwhiSg==","shasum":"7bffe6f62cba5da104943a605cefab49933e5e0a","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.18.tgz","fileCount":25,"unpackedSize":92289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyqgXCRA9TVsSAnZWagAAzaoP/RksBbznK9uAe9ubDXuN\nJx800HxqYZrtENlJPohULgJ+S2QAAx0RpA0mgedbeVChCuuR8lBx1+4fJGph\nCgbdc6+2eHTtQ76sjHLeeUrj8AlQXxMkkw/4GOMURvXimX5/eTuumVvByRZV\n34jsXfRQBJqbGPBZE83uKAg+qLIna37BTrtxzEldJWd38/1hlgHIjin7Twli\nnXvC67RUDS4DPt0Y3SGP2cxF9Nv9/tWbdb32FcheRurYuT2eQykUTYWGNjEL\nFMCJaJ7EaxvBEbeuQzLD5EWX4+y1nC10zPW0p9CD5JBGeLCfwmYDcFzCRoOh\n5QCtnHmbaGdevHAdncvLHs7SYA8Khzhxz/pzhPA6gA18O1KkNRU6AHO20qBM\n1aBP9X150N5zWIXYwMwLwqPihIoY4VBoxOKPYGHVrsyXibUNhNq/u1CK6LJI\nTOox04uikV44uDHKRRpvPudDVJFRIaKs1urAD+Fwc8ep4gVYEAcM+s8D29v8\no75PBIKKf5TR662A3OW80UeKeLl9gM7rnUU7qhCSbQDw8O+3+yaVUw4GUY71\nHvrz07P2huqmMuorgZJUbIg4kbDxx3syk5E0Lx6z0xN+VSCV9JeP6wOK9ZCs\nrrqZlx/ziAtOCNZs3Y4IEYAYGox5hZZlfk/tNNNFNuMaUGw+fAVr6EMRenvh\nd82v\r\n=xT7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcF8Mt2XZlj7TwuiotUjl4gGgf5utzSEL/ghvh499RRAiEA2Y/+7CjkNXTIJhh8q44yCPyRxtLB3tMAbAUsZ2hyhbA="}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.18_1607116823212_0.8868518413663002"},"_hasShrinkwrap":false},"4.0.19":{"name":"sqlite","version":"4.0.19","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.10","@types/jest":"26.0.9","@types/node":"^14.0.27","@types/sqlite3":"^3.1.6","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","eslint":"7.6.0","git-commit-stamper":"^1.0.9","jest":"26.2.2","jest-cli":"26.2.2","jest-junit-reporter":"1.1.0","lint-staged":"10.2.11","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.0","sqlite3-offline":"^4.3.1","standardx":"^5.0.0","toc-md-alt":"^0.3.2","ts-jest":"26.1.4","ts-node":"8.10.2","ts-node-dev":"1.0.0-pre.56","typedoc":"^0.18.0","typedoc-plugin-markdown":"^2.4.0","typescript":"3.9.7","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"d44d7645ae59f695e9dd691fbd9e4ebc7db060cc","_id":"sqlite@4.0.19","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UiHAgJI4NzbnBXdD3r8EHOpwCOiv8VxcC6dnOoEYPEde8bw6t2HRqUcvGppF3uOV/SrqyVHicMl5Cjmuaalnlw==","shasum":"3ee7d44984910113205418141f3d2b54e74dc94f","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.19.tgz","fileCount":25,"unpackedSize":92734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6+HDCRA9TVsSAnZWagAABO4P/0aKyZczI8J7pEPYNnlV\n3CycNWAOZ1+j/IvTTTDnkDI2RPECgwZQ60llhE2ydf3FdOScIHX61bloHqlr\nAmWlYT7P0eRl/Z6y5T63TFCiFHHud+EdMZ6JwXlsqCCNkzEH5sh96+Uyv4sK\nDwNq86bXE59UEHJiv/gag4V0A5/nIimwOnOMY9ZbBZxNQDLZfPbbo8fmwDK5\nej6rJ0sIwtZ5jrP2ASZAuJygfmtTtrrJiONniKqPBVJCoOM4yPylAwqjYKRO\neG90S6vVYaPEMfFuqVWTh2VrR8JpRvALoDpnyAeH4HV2Wiex03gQpmVDuv6J\nF2y8m+pEqEan6Y0zzTA5dbd2bWAX3O4Qj9drt6MOJPvZOaufE4fBDpdZ1Blr\nNWizh9ugUTKwL0kkKhxbfa1ZMaEsnoE0ZKP/qeYmGI6hfbrKUB86DYPZTii/\nsHXjBvSznhFx0VtJ5ayXBs/u/7TPtZJAvdSFUjs1v0h3w+2Nl4xuSwhLoZxS\nsq917JYn+0927v1JiEHjjxiVhPHfh+W+sn+aepKSVDovaQ2gUKOVN6KD7tmG\noEhmn3YN65YApeF7+BmuwfsUDJeJsbadStp3+3e4VsHAy2gcm8EllsIpuF2x\nHnlBRUg72zlDo7HSXsd6xu6/+9xdO7ifLt2eci6HzNjQpTs4YsX50LLyWMNi\nAteT\r\n=a+Xj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBRjTfL8n0OJht204lLJow2ADW1+D7cpy+0ukm3DujNAiBsOgGNoFqKf9lD4uSXKJEADJBlOHEKHI05ky8X5l5fiw=="}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.19_1609294274821_0.6821192290757061"},"_hasShrinkwrap":false},"4.0.21":{"name":"sqlite","version":"4.0.21","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.12","@types/jest":"26.0.22","@types/node":"^14.14.37","@types/sqlite3":"^3.1.7","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.20.0","eslint":"7.23.0","git-commit-stamper":"^1.0.9","jest":"26.6.3","jest-cli":"26.6.3","jest-junit-reporter":"1.1.0","lint-staged":"10.5.4","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.2","sqlite3-offline":"^4.3.1","standardx":"^7.0.0","toc-md-alt":"^0.4.1","ts-jest":"26.5.4","ts-node":"9.1.1","ts-node-dev":"1.1.6","typedoc":"^0.20.34","typedoc-plugin-markdown":"^3.6.0","typescript":"4.2.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"7bcb3708f2b6d908d2bb97c534bcc6a40ef2d918","_id":"sqlite@4.0.21","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-HIqObuvz+Vx8BXWzIhR12fJMjiE37Mdfupg2Ok0f8MChSqALXj7FgpZauj1pJoSY6qsDYmp/+/ZgSn3l8yutoA==","shasum":"211dd837a0459d90eeb8d5cfba4bfb509d8abe27","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.21.tgz","fileCount":25,"unpackedSize":93329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZOgnCRA9TVsSAnZWagAASCoP/1TO0GJbSAbYUUbCK1q4\nyKQkHBXBJql1Bk4inXBwD37sKp0zWjrf6T1tHsphK9LqMmkgGSVYLStEskzW\ned9/Ds77/WFgi92ySECzC/xJl/MHo5iCHtcp7soY4YM75r1SUYqHLhcF61XN\nk4xm0jWSjHWmdZssVED6RlUadXb44lz7y2v5V5o6GAWRGAJHjI2HGdCgqCE/\n5X4MLZcvXH4ckW1a5fX4Ng3v22eQw6BsvFHy33YG//NDU/QCDEDuRqkPMLVN\nHSUadjy2bOSmn3yE7XT/5wSAgiU1upGF+X6+3r9WR44Qga0PsdO5l4Y9Frmd\n4pA9R7GsST5d2/8qbMWkGHNgZ6cCkwE/36UWLZRa2KM2dNCt5SoaxjnRYznL\nwy13Nt0Sgy6JAaTst3hhaSpFYDhr8zbqjSrytvqxWu4W6PrLiDbK0qy+lZw+\nfqEYjlNq+Pv+OjicFHpvNjJXLEjsAlvg+JWQY6KK8EIh6XzPONQZYbgWAf8X\nJ0gr6fe0aKKQHKaW8dIL6Pxve+4rS6caL7aTm1yzMvCpMUvWAdP0fCqshoRz\nk0kyPV+TWWMQ5y3w19Pma76GiUO6ephxs1YbKoX6o+snabQclCl46xb/l40Y\nd5frDqdz+wW2h20cts7QHYc7A+Kd6H+q5eKi9bvwpnFEW05eKViVnxTp7xd9\nsXC4\r\n=Yg1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBGi2OgY7VBvQR4FAv3PjutB0d6k19oDxEHYp+vCe0TgIhAMo4hNB3Uw++3h5BGt6yu4PGOs20EAqhZLysfHIqlx/4"}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.21_1617225766925_0.6486378091909963"},"_hasShrinkwrap":false},"4.0.22":{"name":"sqlite","version":"4.0.22","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.12","@types/jest":"26.0.22","@types/node":"^14.14.37","@types/sqlite3":"^3.1.7","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.20.0","eslint":"7.23.0","git-commit-stamper":"^1.0.9","jest":"26.6.3","jest-cli":"26.6.3","jest-junit-reporter":"1.1.0","lint-staged":"10.5.4","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.2","sqlite3-offline":"^4.3.1","standardx":"^7.0.0","toc-md-alt":"^0.4.1","ts-jest":"26.5.4","ts-node":"9.1.1","ts-node-dev":"1.1.6","typedoc":"^0.20.34","typedoc-plugin-markdown":"^3.6.0","typescript":"4.2.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"4804912051bcd4c17e759d56413f0868ff08f468","_id":"sqlite@4.0.22","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-i2qvk6PyZJ35cpdocdO1DF+wMU5a6eRkcn+Dmt+HpGvYJ+pKodK6tZM0DnouCf4tXt1Whs2T2smtrEyFWAauWg==","shasum":"4a987dbcf8ccffa9a2ccc80d8a8491c62f5d19e0","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.22.tgz","fileCount":25,"unpackedSize":93912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmD8lCRA9TVsSAnZWagAAy+EP/0RB/M1GLikuCL9+3p7W\nFSr2bXqSJy2EU6OiRVIx8XKCrj7MiLA1GOIlZ1FV+Nhod2iB5tWbOG1p3QxA\nNI8oJbjQEYEtOWOMlaKiEDMiltzGfJhoiE6iWUT3n45n+Pxv1mFCvsdNqsl4\nP2Kin5tSGAPfdn6BL0HiaNo2ctUs5WNZRrdNBlt3uzWfiUrjouYOQEjgCraY\nYwEwxYIb12AL/UUVwtmQp9nc+unevG/Rj1jF4H2R+dLr2mpHeCRYRDwYkN8T\nB4dHowngAM7gTKQiDxdf99xkvHxpHGQsqreOpRDx3fAxrDI6BP8r2ervatG5\ne+UNe5di84Gg391C1eYaieTDsbAO75Cj/wkmJzKncLGr6Ucv1/cP8IIyqulz\n5PybejAqp/PGXXr0N57wm8wpRIoXHBofM3FM7ucG2aIGwLDKPD+KJJQE/CBt\nBa+l1Jt2Q7imcu3rTJK9Q3d8MMY6yVbtloPW2eW0QNRSNHJZJL/mrlUbHnnU\nGsgi/NM53iYCDj7+NQ/GdWNmfgKySNzFhpNi7hx+R5e2V4dZqjycj13yXw0n\nJmGdjykKxFMBYPZD8g+FclJgYWQ7sTimFCqR4tjY4/wLdNudUA9Ro7VMi2X2\ni5SgF6vLHBSR31Txjib3jYfWmc38as9WpcuUsnCzC1iZJK/SrZfxykKv52lS\ngJsV\r\n=gPHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkPWnmuRf+ZmAUtvJQ+unTHp1AK1Jr92C8iH5EVGhVXQIgMnLlFbRMG91AJT17oZ9ovpLQgBJdUFo8vZEp69cX1/I="}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.22_1620590373026_0.11042599054507374"},"_hasShrinkwrap":false},"4.0.23":{"name":"sqlite","version":"4.0.23","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.12","@types/jest":"26.0.22","@types/node":"^14.14.37","@types/sqlite3":"^3.1.7","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.20.0","eslint":"7.23.0","git-commit-stamper":"^1.0.9","jest":"26.6.3","jest-cli":"26.6.3","jest-junit-reporter":"1.1.0","lint-staged":"10.5.4","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.2","sqlite3-offline":"^4.3.1","standardx":"^7.0.0","toc-md-alt":"^0.4.1","ts-jest":"26.5.4","ts-node":"9.1.1","ts-node-dev":"1.1.6","typedoc":"^0.20.34","typedoc-plugin-markdown":"^3.6.0","typescript":"4.2.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"6e0f46cb13b0c41a8df040ece08b083797fc669d","_id":"sqlite@4.0.23","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-dSdmSkrdIhUL7xP/fiEMfFuAo4dxb0afag3rK8T4Y9lYxE3g3fXT0J8H9qSFvmcKxnM0zEA8yvLbpdWQ8mom3g==","shasum":"ada09028b38e91883db08ac465d841e814d1bb00","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.23.tgz","fileCount":25,"unpackedSize":94508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBf9CRA9TVsSAnZWagAAmk0P/AnjQnvoXSTFCpXDUEo5\n0mYPvy/rkJZOug7SalyD+frpbWEEIcb0EoBuleJNcML4iXoHr7Tim9x05brT\nj3+0HIk56/HqIW1LTFbuasZG1J6zfLjylsMkIFmNRbBxE57j+PWdnY/fh8dS\nAbsu4MNmQ1+PS4i9X1dJOgY+4VXJjNmhE7yiNsGe9J/0Ayld/NuJStm1FRLg\nK2Mbsy1YhwSnpzSk6vI0y52hrUNo++ns6W0MRuTzw0dPA/LtYLsAQRTeLRGL\nzpgCmXe5nEbGMaQ3UE3RBOqUYMM6s83to9APB3wAoG59NwsboZ/o/rekaSZz\n9PYS/WP4tExaztdb9+zz58JBiwvHbcqsaopdT64OCTt3rkeMFfqmICgbvMnY\ndpAvfzAbarBsHnX2CjtgvhF4HNpuXKn/t34r23OpEYRst+xiOG3UqKEJv7no\nV709agGPZF1zt6a1ORJY/Wv68filtaGbMvQwgyoznqcXkK4veHUBQLZHMIn0\ndd7urpmPiwyaKGJgN9mVn4LGiw5TvsZuFgWUxjda/i8XzmVZHMzOUSOlauI6\nJOmJCLfD8Qo6A0a2u4wDd/QFee51N+rnv7JwRcEkIkOwzKYg0KlVDxsE8gIB\nTI3V/tuqaVzs/VnnVVwyWYEKU3xB0r6eLQaQsyRV1+iLYZQ/Ksd2eioIsCB8\nixze\r\n=2KGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDe+EykW3lTCc+Tp5ABlj7tZ8b3BEOc8lXH5SRzHLGJAIgA7O0/ISKRyJQOjhOR7vRwRVpjV2AbPs0avpg5KFVJ0I="}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.23_1621891069360_0.39473526496460765"},"_hasShrinkwrap":false},"4.0.24":{"name":"sqlite","version":"4.0.24","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"prettier-standard src/**/*.ts && standardx src/**/*.ts","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","dependencies":{},"devDependencies":{"@theo.gravity/changelog-version":"2.1.10","@theo.gravity/version-bump":"2.0.12","@types/jest":"26.0.22","@types/node":"^14.14.37","@types/sqlite3":"^3.1.7","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.20.0","eslint":"7.23.0","git-commit-stamper":"^1.0.9","jest":"26.6.3","jest-cli":"26.6.3","jest-junit-reporter":"1.1.0","lint-staged":"10.5.4","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.2","sqlite3-offline":"^4.3.1","standardx":"^7.0.0","toc-md-alt":"^0.4.1","ts-jest":"26.5.4","ts-node":"9.1.1","ts-node-dev":"1.1.6","typedoc":"^0.20.34","typedoc-plugin-markdown":"^3.6.0","typescript":"4.2.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"fa5118f8f4197971668196d0ca685a8df589c9f3","_id":"sqlite@4.0.24","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-pFw6rSrYEEUmzCs8HAPkLZQ+HyPDnAJUXwceJTQOGuoBc9MYDZF2j0Q5pAzhJflQODGOLTKchFm/dLc+HlURjQ==","shasum":"86b4f323afc9ceb5379e49196c9e1afb249b3633","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.24.tgz","fileCount":25,"unpackedSize":94872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJRWrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJTA//edc/ZGeHeIihs5xU5QGuSJdn5Rb5l+YesyIx/5gyjkpIAHla\r\nZjEjcGIVpIMcKqgmM7qJnXqTmYg5FgX0DwbbtrxXGUNiObtLG4IGGl3MUErT\r\nlFPWb7WcNUlvwlMI2G9D9F/sCKOehqFAYvpCB6R+3pMZEROeu9zrbHurYSiZ\r\nW8obXpTLftfgGfbWdxTRL0XGYk1HNpMspkp2df07IoPOjzCAZwSbis68XJOw\r\nkZa5Wfxz9LdrAa7s4qnn1bBiQrlchDOgFDYKVLT8a6HOBVGOBqFWxk59NpMW\r\n1B15nTDOd7dREly9MmvvbilRUJ/mLlNBGZ30OIbRVBZKhPj1xuFKyg7MAali\r\nxpytXP37oa5nGfeba12W9xINuDVPTSNlGP4XYLUszo1A4etr8Lhdbagb1A+W\r\n8QFBw8oxE5yYOsraGJ1Ib9otzqtP01aoG8JnlFzzAn7rHlvavjDRlle2HQg9\r\n4rjmvKcFQFQUzhHhObz0+sYQ0efGGOvAgq1L5YsZYkz8zFT04QqIPaAuNNec\r\nPXDf1W9nZ6XFE/bLn2ymmmfbVLvd0L9WMzygSU5l6zb3jiyCeXm3KIakghHx\r\nZ62vO3MP2YnqUlYUGnX5ic51mBlOHqc/Z9jCtSWyQ1BiB52G491Ib2FhCC4a\r\n9vSF5PJx3V+TeWq8qQISmTpn8SIlCroIK6A=\r\n=cO46\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6f0QfD97mRwFol5EDX5ORYgAddNjKf+eUY5ZuiinMlQIhAJa5geYPHwGDrmrivWQkKHWIYbj7DdgEAdFy8k6ekYt2"}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.24_1646597547296_0.3485668160238391"},"_hasShrinkwrap":false},"4.0.25":{"name":"sqlite","version":"4.0.25","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.21","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.20.0","eslint":"7.23.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.3.5","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.2","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.3","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.13","typedoc-plugin-markdown":"^3.11.14","typescript":"4.6.2","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"9b410298efefabd229432d34d9909d8f5c0eac3f","_id":"sqlite@4.0.25","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gqCEcLF8FOTeW/na3SRYWLQkw2jZXgVj1DdgRJbm0jvrhnUgBIuNDUUm649AnBNDNHhI5XskwT8dvc8vearRLQ==","shasum":"3710c6ea7dc94de4306f0bff77f916da02799605","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.0.25.tgz","fileCount":25,"unpackedSize":94813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcdBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpElg//QTCYDLQKDM/NJHtVRSoANIyU4u12smOc6EQr9FQmFEjVShKJ\r\nHbxtkhIRJ/zTtF4dv1i4xGZ7mUmTMsNAM6zJbgMz+UO2xv8n5UUddt+LLq3S\r\ngTqsobUsfogyldYS1x87B2ikAQWzcdBYFPeDJl1Tj07sHzjAhkBTfZUMZvme\r\nROzaWOrT8q5wkJZxC8FtBl1GLD94nHt+0zEcNhpk/dmGBip5AidZI/HlHpdP\r\nNLmY8pVvHv4UxQcKW3rjnyfVoo2Mg+3ajGwFpc1oSz0QgkShgWNjhOaQ9MxX\r\nzAdzHxHzLxpbuPXrDqgL45TZQCkGlgsvhtFp2we7zgLlJFSR+3f8R1zP/GHf\r\nCDC/y7Wv3NHQwCa3gs5eDqeJjOmeh8cmzHv7s1K84Gr67ZKhC9ubuwllTwGl\r\nzH1NUYRzUvgLjQqPrnx7oPS+iG5eXoqAExNYgQlHrvVgtPg9LhEKcAM1Kq/w\r\nviyDMHLDxU0y3wwVWbkfjv8ja8zhp52H91Da1Ov9QTopX7Dz+QgMQFlO4rxX\r\nQdYEKPt1Hw5oonKDNQPP4WaPxEc7O9L3ImxS45pfDEUFe34uZDecBcButbA8\r\nszDLJbUQ3/2U4kSuEMTwJTo+Vl61wrwlNuri5Q41PUOn4XoK5UdCi9mnxyFC\r\nGqyAPUgC2rn4QuQS6cN/wu/P3StkqZNCAHI=\r\n=L5Oz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqahxUluSUcUgXJE3CLAeX7BkNH+DKZzLflowBXB+KSAiB+3eABFKb+p+bXLyhQh3ic3L4eMBvjpUFDBeewgzsNrw=="}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.0.25_1646643009658_0.9600913011157199"},"_hasShrinkwrap":false},"4.1.1":{"name":"sqlite","version":"4.1.1","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.5","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"283471791c158986663cf217ed71ca0aa60a966c","_id":"sqlite@4.1.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-qssVl58Q4ytWabIK7e3lIjDuiXu0sq+M2foXFILrlJwpHisTgywQ5wDB5ImcOPMbuZHX3Q5gmlcDgX3m+VBfdw==","shasum":"e79c94d44e4381e30d5b3e885bfb9d802d757ecb","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.1.1.tgz","fileCount":28,"unpackedSize":98052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUm5WCuW9/pO1kwTNrTx1n1IkYukIR7xzoehnuhLwioAiEAwlWNHJpR6zL4X+8xEx0kqv1nQqn3Ye2rCPIHhi04bKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZJM3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxgw//dK0skYgqUApBk84+834C+Ox+aee5V+C9lZ2GLNb51qrDuaV/\r\nnmSARUz2Mmkt3vv2Hc+Hj41WR5+JgH7huC+LwymJRTz81mrUy/U+rfxRM/Mo\r\nnhwY62PsxLKO1GmgLwUIc3HUFW9wSAXfMAB+p2O3ekzYtXvjMF7j+74Ck+FC\r\nch0sOmjp3WkqgZThlnqDjZ2w/TrDFTnjWdMNlI7WH78sxhew5wSu6tEwg6Gp\r\nS7ttm2jsDC4c7sO6UwhcnGopwhczdk5YhWIdV3We3GOPnOXJ81yhuKMh2s7B\r\nC90lguqmmF64GUhWOqsv3GPKfOVlhIGnd19TUUUQSx25tL4WxOHmOVssSZHf\r\nbvec2Qgke+JiW+3EIqfho78RB6lh+tNEsRs9X3wO8S8q2ko3OtfJYyMdV2kn\r\nyatjPd3wy6LImSbl0xr/SI2OO+WEYi6eBojM+apMWZF8gMAOqCAhP6ujEy8Y\r\nN/sAJcHjN7M60jmbandgDeHVmYHDapVUwQAIZqSBE7PX3VaspRZr5BQAj+Er\r\nKwTOiJsPnvVaJU7J5btTMCcCx6/4nuDoos+G3FpTeqKoDKSHbnjv33Wd1zPY\r\nlGJsV8LTy8xgnMNDMyTZnukDw9TAbw8Cz/D9c7GSlSGcwB/Aev4n5kT833ML\r\nsUEMPU2mhkaW0Q0K4OhiL8Gp+VB/q/z2weI=\r\n=bvlj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.1.1_1650758455496_0.09168491047088567"},"_hasShrinkwrap":false},"4.1.2":{"name":"sqlite","version":"4.1.2","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"require":"./build/index.js","import":"./build/index.mjs","types":"./build/index.d.ts"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"16.4.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.5","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"655fa256f9c6390debb9d3251ea6a0ce25324fd0","_id":"sqlite@4.1.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-FlBG51gHbux5vPjwnoqFEghNGvnTMTbHyiI09U3qFTQs9AtWuwd4i++6+WCusCXKrVdIDLzfdGekrolr3m4U4A==","shasum":"35643893dc1cec118c835cbab9ddbd283ffaba7d","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.1.2.tgz","fileCount":28,"unpackedSize":98352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPx7f6ya+l3sD7tp1y8Wqa1D/DsWVIy7z6M20FZe3Q5AIgc8ev0VpMBbIm0YTR7B77dbdHFssWutg8fPaDflj7pQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1uEFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq33xAAgF/pNh30a7O14XZ5lDfWQrZle4+He5IMuAA0CJS64NNm+T0c\r\ngB9qL6xwJVgUmnlUzbfl3pxz9TZeQqvFMT9vI6DpOfqX44xLnx0hnmAMaJH6\r\nnCcGJ2Sru3kRtf0Z2EsVBRqJfI30LWRtG7Z37nFYuIBvkdT1z8ajornDwFu9\r\nK2dqZAKdgsfy0t2u2hEf6lpq80vHlNF9WXrhUNIjmp2jPr+sC6dIOM05Fb82\r\n5z8ywUFB1lLi4h1FPWAlgxh/V66EL6/6+F6WS5WZ8cfSKccNdxjfNmrtniw+\r\nrTB8L7feKmm5xYVVVwEh2tWxwrzsf+wz1NRHqWg95zPffO2YBX8j40Djq7/o\r\nL3pWZkTJ1zSIbDRPggW2q3SCfODSjTu0vVtJXgjiZgtcwlR/4Pb5WhKdxzUC\r\ntE8/fTTqXBZdTYz0j1cGVxnikQTfdQW+Qg8OQcHA1gCwFyWkc6vOz5UggF0E\r\nKqNgUGe9kumdNGPGm5LW8jpOjo/edgB/Q8OKU8rxV+rvWIXocTELxpRIdqy3\r\nCKARGwIRelQgX15ibondvJprAz2ifASO4xNfI3ndagysAOFWqAo9X7N65ySm\r\nsxTe1Oiw998OKyxrUgUdsD4td58JVdWeC6BbtZbhfC6Cy8TwNPLLdqVvNQWv\r\nbBchNRoMiDuJn34k70KvJn8P3rS5XHoCPzM=\r\n=tWuP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.1.2_1658249477228_0.3851804602829225"},"_hasShrinkwrap":false},"4.1.3":{"name":"sqlite","version":"4.1.3","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"types":"./build/index.d.ts","require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"^15.0.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.5","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"9461d51425db78d25105d7d9e2648c4921e55d82","_id":"sqlite@4.1.3","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-fHQcvRk6E2OFHIm0+/8qLI1NCTqRGegwEYvB2esZrVbab8LOM1fzhzUC43Cl6kR5nVhXhfpZ/Ra+J9UZuxnBFQ==","shasum":"01ab92ddfb0a9de27dcb75318685c446be7bb899","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.1.3.tgz","fileCount":28,"unpackedSize":98541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEPIA8UV03E0kiazUL5Mx520F406FUfnMBrkYW7g6sRwIgZ437zoCd8mQVcX8gvD07v844SjEDEiXUGTvmmdYDM4s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT/0MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgOw//bEcwI28Gg2kNvRBnpOohhbpWUm03/bPgMAlwxFMDx6Z3d42U\r\n/sELaYFSKmGcJOs+sZjzQTXVG5oKAqHzfbkX7gPbwl19bbygDGNm9+x0mBzZ\r\nLZNbgYxlG9oFcH3buF9s/jTxKPDg0OOBPIFp9t87Fj2Vm8Ub+GTw7S2ub9wh\r\n4WdLADmZ8x14yuRTH8pkZm1crvrhn2f7Q1MuuJwZUruEUi/7FtJ8Rh3r1jLC\r\n+cUk6f8CMc0at5WnIJ8kyWczNrhPpedRN/R5vXhv0Ly71uieSRQksoeTOJJ4\r\nVUjSP8cFiBYMoVr/monQGbwBAcydLm9v00oTTR36F3RtrfqrRymQBQE3PNDB\r\nHeJvy6yYujYGrUkUjlsw7CikMrsac8iy9EcNv++yqVAR7NaDyAfRqd0QmLLN\r\nZHFCv8etSpkhigtRraD2rhYvKp/rD2tnZqjUmFIF8cfp/01iTUI+tyEHCTO8\r\nWdzpehYMdMXSHelL6fl4+tdY9bxkU0+wZ+OvkatiOMzYnNdiPukbI2AMGler\r\naRnPlqS+W8d+DORw/0YAVdViJKkUaDmFmgKoAQpz1BTPr/YhRSvvzjd5SBlI\r\nwtMxlGhkY6Jc2j9JFAL/soopeSgrh9gfUpVCmcsRdacYlQ2hVam9LEzf5kr1\r\nEJUUbVL3/Ceu0Wd72ZH3JAfGU7Y9fu66sjs=\r\n=h1P/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.1.3_1682963724555_0.7134873890780891"},"_hasShrinkwrap":false},"4.2.0":{"name":"sqlite","version":"4.2.0","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"types":"./build/index.d.ts","require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"^15.0.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.5","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"ec80dd8b5faea1fb4ab51fd5737bbfd13d0af49e","_id":"sqlite@4.2.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-T7Gx2RMMkF9AGB7ge8nTQK2FQxJfpAkPKy6oXvgvHlZCPsKoBH/6dBLfyyw+aaAxMxseQAYGJOLQP+0+ridk4A==","shasum":"788b0e92c484751e36ac61ec10aad8a34ed3aaae","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.2.0.tgz","fileCount":28,"unpackedSize":98700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIVGCpM8Si/2EWxwq0PlpeWDILvLLj5eb38PSXAMrluQIgWtMe5VQtDXmUY6CKmKu6FpVqSDcXs1Z7lPTRFvWVMyo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT/3KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ2w/+OT/mYGb/I3A2VVqLxnSaFdNEluLDiUFZcwySf8I3PK2b5xp1\r\n9Pomg4GZ6AkHW+uERKpKtJi4Xv5NiV/iHvskQSJ3bqAf9SBlvrIzlx+dsJQa\r\nECX+P8O0qSRupvCM5lCd0tDDFO5CT1SnwiMY1SWtWaSADWMeRdwWdd3IWYM7\r\nsupBz3AGL4UmeyXU3BxSRyCLUvG+xkSZj6iNOdUQSLoaFrTvmLHShbTDw+pZ\r\nHEIEetXALvHcXlKent1sU9ThU19pAiy8wqhauMos/1yJzXfchaxxZYRiLmUp\r\nf30atSnJ/bU0n54I78iuuWK649ZMUepY/K5YnwNC78Nc9OG+28QHcCERHsCr\r\nNyj3KkV9NPBvhaqzGIix1wfbmBZ2Li23ffhyNrWc+rfp6Z23szzP97xH8z4x\r\nbJ7x5KwJpO5n0KKt5dGh0uGhSDwdbtJfad1ghWTFihBuDqQNLU/GcLyQz3QE\r\nNFtPO3nwH7sXfghftErM/sa+AzwcpKVJCwzLRvoVjPw5i1APJIthPVN8Yi1H\r\nbRVENs3puzmqfzDkcay6PqZH6DatTUU2kWsnhjAzkmUQwvJLNCYqDG6dO7X0\r\nqb1bIRJzJ8rORiyf2Gihl2ByQSyxiDBuC50d8yAnkk3B6cUZADLViDeBGPxv\r\n/i5QRpvDmZEQ5RgfUHRT/0/v+WNdeGw4dpA=\r\n=UmK6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.2.0_1682963913930_0.3211850084306207"},"_hasShrinkwrap":false},"4.2.1":{"name":"sqlite","version":"4.2.1","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"types":"./build/index.d.ts","require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"^15.0.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.5","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"75b3e0231fcae5eea19d0d70f9d4573a562f7263","_id":"sqlite@4.2.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Tll0Ndvnwkuv5Hn6WIbh26rZiYQORuH1t5m/or9LUpSmDmmyFG89G9fKrSeugMPxwmEIXoVxqTun4LbizTs4uw==","shasum":"d4eedfd1ad702f79110792375f4241a90c75c828","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-4.2.1.tgz","fileCount":27,"unpackedSize":96650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpyUeLU6MdeAtrfOzhLwaQKnNfc0gZamCgpG639mHmcQIhAN7c8bQdMIyZTihxYcW1wczANSs0omECKtecS98f/I+O"}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_4.2.1_1684803511870_0.11121600129702758"},"_hasShrinkwrap":false},"5.0.1":{"name":"sqlite","version":"5.0.1","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"types":"./build/index.d.ts","require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"^15.0.1","sql-template-strings":"^2.2.2","sqlite3":"^5.0.5","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"7411cefeea901db747f1bc8b78eebc218837daa2","_id":"sqlite@5.0.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-sRxbVwzNX9rvEPnxz9scNqi60KtfxBXMzzus5BI4+0nPtVkyEXyBwQ7JkM2M1CiVvEFw6s1vn2Z9/1DEdSpiaA==","shasum":"4b0fcb1e13d665b073b9b53cb8357a1055f5c7ea","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-5.0.1.tgz","fileCount":27,"unpackedSize":96514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwV6eP62ngHSbmmpO2VkNiyubULM5iJRWq/1mE8GIakAiEA0Hp2xdjUlETQQ3ou5rTIF87KzGoA76Zcr8xcpYd7lEk="}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_5.0.1_1689096976673_0.07738722049256408"},"_hasShrinkwrap":false},"5.1.0-pre1":{"name":"sqlite","version":"5.1.0-pre1","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"types":"./build/index.d.ts","require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"^15.0.1","sql-template-strings":"^2.2.2","sqlite3":"^5.1.6","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"cc899a92c296a4bdf960471521f3836dcddd80ad","_id":"sqlite@5.1.0-pre1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-ncKYCw2IbpdyTtPSSTjqJZvd94DteOFyn6TvhpOlTQ7ntK+c/dXwbkunQp3A6obyvLwVXZ2XsJDK9z16ZdkYqw==","shasum":"93f9b3bf6e851431981cbcdb24624201a6b5f6cd","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-5.1.0-pre1.tgz","fileCount":26,"unpackedSize":91264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkdciwuhef7HCiK+dpWXppL/xeC8Ckeg/AcZp+WOR7IAiBwbctXAKZO4CMvkx7lkXFr3VzOgPEFuLXxGmsl2VNiYw=="}]},"_npmUser":{"name":"theo.gravity","email":"theo@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_5.1.0-pre1_1698882354226_0.8305142000410479"},"_hasShrinkwrap":false},"5.1.1":{"name":"sqlite","version":"5.1.1","description":"SQLite client for Node.js applications with SQL-based migrations API written in Typescript","main":"build/index.js","types":"build/index.d.ts","type":"commonjs","exports":{"types":"./build/index.d.ts","require":"./build/index.js","import":"./build/index.mjs"},"scripts":{"build":"npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build","build:docs":"typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs","build:clean":"rm -rf build/*","compile":"tsc","debug":"ts-node-dev --inspect -- src/index.ts","debug:break":"ts-node-dev --inspect-brk -- src/index.ts","test":"jest","test:ci":"jest --ci --coverage","test:debug":"node --inspect-brk node_modules/.bin/jest","test:watch":"jest --watch","test:coverage:watch":"jest --coverage --watch","toc":"toc-md README.md README.md","lint-staged":"lint-staged","prepare-publish":"npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp","add-readme":"git add README.md","version-bump":"version-bump","changelog:help":"changelog-version","changelog:verify":"changelog-version verify","changelog:prepare":"changelog-version prepare","changelog:stamp":"git-commit-stamper parse CHANGELOG.md","changelog:release":"changelog-version release","lint":"standard --fix","ts-node-dev":"ts-node-dev"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"license":"MIT","bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"homepage":"https://github.com/kriasoft/node-sqlite#readme","devDependencies":{"@theo.gravity/changelog-version":"2.1.11","@theo.gravity/version-bump":"2.0.14","@types/jest":"27.4.1","@types/node":"^17.0.25","@types/sqlite3":"^3.1.8","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"8.14.0","git-commit-stamper":"^1.0.10","jest":"27.5.1","jest-cli":"27.5.1","jest-junit-reporter":"1.1.0","lint-staged":"12.4.0","pre-commit":"1.2.2","prettier-standard":"^15.0.1","sql-template-strings":"^2.2.2","sqlite3":"^5.1.6","sqlite3-offline-next":"^5.0.3","standardx":"^7.0.0","toc-md-alt":"^0.4.6","ts-jest":"27.1.4","ts-node":"10.7.0","ts-node-dev":"1.1.8","typedoc":"^0.22.15","typedoc-plugin-markdown":"^3.12.1","typescript":"4.6.3","version-bump-plugin-git":"^2.0.1"},"eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module","ecmaFeatures":{"modules":true}},"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"rules":{"@typescript-eslint/no-unused-vars":[2,{"args":"none"}]}},"lint-staged":{"src/**/*.ts":["prettier-standard","git add"]},"pre-commit":["toc","lint-staged","test:ci","build"],"gitHead":"f86c213863353d3701d71d8993975a04138dbe99","_id":"sqlite@5.1.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-oBkezXa2hnkfuJwUo44Hl9hS3er+YFtueifoajrgidvqsJRQFpc5fKoAkAor1O5ZnLoa28GBScfHXs8j0K358Q==","shasum":"26a6a200fdac490643880af2b6cb3940ada59274","tarball":"https://registry.npmjs.org/sqlite/-/sqlite-5.1.1.tgz","fileCount":27,"unpackedSize":98478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVa0yixgbt7Rmv/XCirPcSuT4tOe2ekB4F3qYMOcqQuQIhAJEnLkAxGscz+Z6tEJl3ILekgpizPCFb3AY6RVHoCxyz"}]},"_npmUser":{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"},{"name":"theo.gravity","email":"theo@suteki.nu"},{"name":"gravity.bot","email":"theo+npm+bot@suteki.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sqlite_5.1.1_1698883151814_0.7416787238058664"},"_hasShrinkwrap":false}},"keywords":["sqlite","db","database","sql","migrate","migration","migrations","migrator","seed","seeds","seeder","node","node5","babel","es6","async","promise","promises","api"],"contributors":[{"name":"Konstantin Tarkus","email":"hello@tarkus.me","url":"https://twitter.com/koistya"},{"name":"Theo Gravity","email":"theo@suteki.nu","url":"https://theogravity.com"}],"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://www.kriasoft.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/kriasoft/node-sqlite#readme","repository":{"type":"git","url":"git+https://github.com/kriasoft/node-sqlite.git"},"bugs":{"url":"https://github.com/kriasoft/node-sqlite/issues"},"users":{"thomas.miele":true,"bryanwood":true,"francisbrito":true,"manikantag":true,"guzgarcia":true,"krofdrakula":true,"xieranmaya":true,"kttann":true,"mightyjongyo":true,"sternelee":true,"rocket0191":true,"blakeredwolf":true,"akabeko":true,"ljmf00":true,"vzg03566":true,"arthurwdev":true,"hiztmine":true,"losymear":true,"chrisaguilar":true,"wujianfu":true,"rossdavis":true,"jtittsler":true,"yanghcc":true,"flumpus-dev":true}}