UNPKG

3.86 kBJSONView Raw
1{
2 "name": "sqlite",
3 "version": "4.0.23",
4 "description": "SQLite client for Node.js applications with SQL-based migrations API written in Typescript",
5 "main": "build/index.js",
6 "types": "build/index.d.ts",
7 "type": "commonjs",
8 "exports": {
9 "require": "./build/index.js",
10 "import": "./build/index.mjs"
11 },
12 "scripts": {
13 "build": "npm run build:clean && npm run compile && cp -R src/index.mjs src/vendor-typings build",
14 "build:docs": "typedoc --options typedoc.js --plugin typedoc-plugin-markdown src/ --out docs",
15 "build:clean": "rm -rf build/*",
16 "compile": "tsc",
17 "debug": "ts-node-dev --inspect -- src/index.ts",
18 "debug:break": "ts-node-dev --inspect-brk -- src/index.ts",
19 "test": "jest",
20 "test:ci": "jest --ci --coverage",
21 "test:debug": "node --inspect-brk node_modules/.bin/jest",
22 "test:watch": "jest --watch",
23 "test:coverage:watch": "jest --coverage --watch",
24 "toc": "toc-md README.md README.md",
25 "lint-staged": "lint-staged",
26 "prepare-publish": "npm run changelog:prepare && version-bump && npm run changelog:release && npm run changelog:stamp",
27 "add-readme": "git add README.md",
28 "version-bump": "version-bump",
29 "changelog:help": "changelog-version",
30 "changelog:verify": "changelog-version verify",
31 "changelog:prepare": "changelog-version prepare",
32 "changelog:stamp": "git-commit-stamper parse CHANGELOG.md",
33 "changelog:release": "changelog-version release",
34 "lint": "prettier-standard src/**/*.ts && standardx src/**/*.ts",
35 "ts-node-dev": "ts-node-dev"
36 },
37 "repository": {
38 "type": "git",
39 "url": "git+https://github.com/kriasoft/node-sqlite.git"
40 },
41 "author": "Kriasoft <hello@kriasoft.com> (https://www.kriasoft.com)",
42 "contributors": [
43 "Konstantin Tarkus <hello@tarkus.me> (https://twitter.com/koistya)",
44 "Theo Gravity <theo@suteki.nu> (https://theogravity.com)"
45 ],
46 "keywords": [
47 "sqlite",
48 "db",
49 "database",
50 "sql",
51 "migrate",
52 "migration",
53 "migrations",
54 "migrator",
55 "seed",
56 "seeds",
57 "seeder",
58 "node",
59 "node5",
60 "babel",
61 "es6",
62 "async",
63 "promise",
64 "promises",
65 "api"
66 ],
67 "license": "MIT",
68 "bugs": {
69 "url": "https://github.com/kriasoft/node-sqlite/issues"
70 },
71 "homepage": "https://github.com/kriasoft/node-sqlite#readme",
72 "dependencies": {},
73 "devDependencies": {
74 "@theo.gravity/changelog-version": "2.1.10",
75 "@theo.gravity/version-bump": "2.0.12",
76 "@types/jest": "26.0.22",
77 "@types/node": "^14.14.37",
78 "@types/sqlite3": "^3.1.7",
79 "@typescript-eslint/eslint-plugin": "^4.20.0",
80 "@typescript-eslint/parser": "^4.20.0",
81 "eslint": "7.23.0",
82 "git-commit-stamper": "^1.0.9",
83 "jest": "26.6.3",
84 "jest-cli": "26.6.3",
85 "jest-junit-reporter": "1.1.0",
86 "lint-staged": "10.5.4",
87 "pre-commit": "1.2.2",
88 "prettier-standard": "16.4.1",
89 "sql-template-strings": "^2.2.2",
90 "sqlite3": "^5.0.2",
91 "sqlite3-offline": "^4.3.1",
92 "standardx": "^7.0.0",
93 "toc-md-alt": "^0.4.1",
94 "ts-jest": "26.5.4",
95 "ts-node": "9.1.1",
96 "ts-node-dev": "1.1.6",
97 "typedoc": "^0.20.34",
98 "typedoc-plugin-markdown": "^3.6.0",
99 "typescript": "4.2.3",
100 "version-bump-plugin-git": "^2.0.1"
101 },
102 "eslintConfig": {
103 "parserOptions": {
104 "ecmaVersion": 6,
105 "sourceType": "module",
106 "ecmaFeatures": {
107 "modules": true
108 }
109 },
110 "parser": "@typescript-eslint/parser",
111 "plugins": [
112 "@typescript-eslint/eslint-plugin"
113 ],
114 "rules": {
115 "@typescript-eslint/no-unused-vars": [
116 2,
117 {
118 "args": "none"
119 }
120 ]
121 }
122 },
123 "lint-staged": {
124 "src/**/*.ts": [
125 "prettier-standard",
126 "git add"
127 ]
128 },
129 "pre-commit": [
130 "toc",
131 "lint-staged",
132 "test:ci",
133 "build"
134 ]
135}