UNPKG

trilogy

Version:

TypeScript SQLite layer with support for both native C++ & pure JavaScript drivers.

85 lines (84 loc) 2.06 kB
{ "name": "trilogy", "version": "2.0.5", "description": "TypeScript SQLite layer with support for both native C++ & pure JavaScript drivers.", "license": "MIT", "author": "Bo Lingen <lingenbw@gmail.com> (https://github.com/citycide)", "repository": "https://github.com/citycide/trilogy", "homepage": "https://trilogy.js.org", "bugs": "https://github.com/citycide/trilogy/issues", "keywords": [ "knex", "model", "schema", "sqlite", "sql.js", "storage", "database", "electron", "mongoose", "document", "typescript" ], "engines": { "node": ">=8.10" }, "files": [ "dist", "es" ], "main": "dist/index.js", "module": "es/index.mjs", "types": "dist/index.d.ts", "scripts": { "prebuild": "npm run lint && rimraf dist es", "build": "npm run build:dist && npm run build:es", "build:dist": "tsc -d", "build:es": "tsc -m esnext --outDir es", "test": "ava", "lint": "tslint -p tsconfig.json \"src/**/*.ts\" \"test/**/*.ts\"", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", "changelog": "changelog", "prepublishOnly": "npm test && npm run build" }, "dependencies": { "generic-pool": "^3.7.1", "knex": "^0.20.1", "runtypes": "^4.0.0", "tslib": "^1.10.0" }, "devDependencies": { "@citycide/changelog": "^1.1.0", "@types/generic-pool": "^3.1.9", "@types/node": "^8.10.49", "@types/rimraf": "^2.0.3", "@types/sql.js": "^1.4.2", "@vuepress/plugin-back-to-top": "^1.2.0", "ava": "^2.4.0", "cpy-cli": "^2.0.0", "rimraf": "^3.0.0", "sql.js": "^1.5.0", "sqlite3": "^5.0.2", "ts-node": "^8.4.1", "tslint": "^5.20.1", "tslint-config-standard": "^9.0.0", "typescript": "^3.7.2", "vuepress": "^1.2.0" }, "ava": { "compileEnhancements": false, "extensions": [ "ts" ], "files": [ "tests/**/*.ts" ], "helpers": [ "tests/helpers/**/*.ts" ], "require": [ "ts-node/register" ] } }