timw4mail/node-query

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "ci-node-query",
    "version": "5.0.0",
    "description": "A query builder for node based on the one in CodeIgniter",
    "author": "Timothy J Warren <tim@timshomepage.net>",
    "engines": {
        "node": ">=8.0.0"
    },
    "files": [
        "lib/"
    ],
    "contributors": [
        {
            "name": "Timothy J Warren",
            "email": "tim@timshomepage.net"
        }
    ],
    "repository": {
        "type": "git",
        "url": "https://git.timshomepage.net/timw4mail/node-query.git"
    },
    "keywords": [
        "codeigniter",
        "mariadb",
        "mysql",
        "mssql",
        "query builder",
        "postgres",
        "postgresql",
        "sql",
        "sqlite",
        "sqlite3",
        "sqlserver"
    ],
    "bugs": {
        "url": "https://git.timshomepage.net/timw4mail/node-query/issues"
    },
    "main": "lib/NodeQuery.js",
    "dependencies": {
        "dblite": "^0.8.0",
        "getargs": "~0.0.8",
        "glob": "^7.0.3",
        "mysql2": "^1.2.0",
        "pg": "^7.4",
        "sqlite3": "^3.1.8",
        "tedious": "^2.0.0",
        "xregexp": "^4.0.0"
    },
    "devDependencies": {
        "babel-eslint": "^8.2.1",
        "documentation": "latest",
        "eslint": "^4.16.0",
        "eslint-config-happiness": "^10.2.1",
        "eslint-plugin-import": "^2.8.0",
        "eslint-plugin-node": "^5.2.1",
        "eslint-plugin-promise": "^3.6.0",
        "eslint-plugin-standard": "^3.0.1",
        "globstar": "^1.0.0",
        "jest": "^22.0.0",
        "jsdoc": "^3.4.3",
        "npm-run-all": "^4.0.2",
        "nsp": "^3.1",
        "require-reload": "~0.2.2"
    },
    "license": "MIT",
    "jest": {
        "collectCoverageFrom": [
            "lib/**/*.js"
        ],
        "coverageDirectory": "coverage",
        "coverageReporters": [
            "html",
            "json",
            "lcov",
            "text-summary"
        ],
        "testEnvironment": "node",
        "testMatch": [
            "**/test/**/*_test.js"
        ]
    },
    "scripts": {
        "audit": "nsp check",
        "build": "npm-run-all --parallel lint:src lint:tests docs coverage",
        "coverage": "jest --coverage",
        "default": "npm-run-all --parallel audit lint:src lint:tests && npm run test",
        "predocs": "globstar -- documentation build -f md -o API.md \"lib/*.js\"",
        "docs": "globstar -- documentation build -f html -o docs \"lib/*.js\"",
        "fix": "eslint --fix ./lib ./test",
        "postdocs": "jsdoc lib -r -d documentation",
        "lint": "npm-run-all lint:src lint:tests",
        "lint:src": "eslint ./lib",
        "lint:tests": "eslint ./test",
        "test": "jest"
    }
}