Nuclear Pizza Machine

    @modus/gimbal-plugin-sqlite
    TypeScript icon, indicating that this package has built-in type declarations

    1.2.6 • Public • Published

    Gimbal sqlite Plugin

    npm (scoped) npm CircleCI PRs Welcome MIT Licensed Powered by Modus_Create

    A Gimbal plugin to allow storage of data in a SQLite database.

    Installation

    First, you need to install the plugin to your project:

    # with npm
    npm install --save-dev @modus/gimbal-plugin-sqlite
    
    # or with yarn
    yarn add --dev @modus/gimbal-plugin-sqlite

    Next, you need to add the plugin to your Gimbal configuration file:

    YAML

    plugins:
      - '@modus/gimbal-plugin-sqlite'

    JSON

    {
      "plugins": ["@modus/gimbal-plugin-sqlite"]
    }

    JavaScript

    modules.exports = {
      plugins: ['@modus/gimbal-plugin-sqlite'],
    };

    Configuration

    By default, this plugin will save the database to ./gimbal.db. In order to change this, pass it as a plugin config:

    plugins:
      - plugin: '@modus/gimbal-plugin-sqlite'
        file: artifacts/gimbal_tests.db

    @modus/gimbal-plugin-last-value

    Allows for getting and saving last value reports. To enable this support, you need to set lastValue on the plugin config:

    plugins:
      - plugin: '@modus/gimbal-plugin-sqlite'
        lastValue: true

    By default, this will use gimbal_archive as the table. To change these values, pass an object to the lastValue config:

    plugins:
      - plugin: '@modus/gimbal-plugin-sqlite'
        lastValue:
          table: test_runs

    If the table does not exist, the follow SQL will be executed:

    CREATE TABLE IF NOT EXISTS <table_name> (command TEXT, date INTEGER, report BLOB);

    Keywords

    none

    Install

    npm i @modus/gimbal-plugin-sqlite

    DownloadsWeekly Downloads

    43

    Version

    1.2.6

    License

    MIT

    Unpacked Size

    20.5 kB

    Total Files

    7

    Last publish

    Collaborators

    • grgur
    • michaeltintiuc
    • mitchellsimoens-user