|
2 | 2 | "name": "warehouse",
|
3 | 3 | "version": "4.0.0",
|
4 | 4 | "description": "Simple JSON-based database",
|
5 |
| - "main": "lib/database", |
| 5 | + "main": "built/database", |
6 | 6 | "directories": {
|
7 |
| - "lib": "./lib" |
| 7 | + "lib": "./built" |
8 | 8 | },
|
9 | 9 | "files": [
|
10 |
| - "lib/" |
| 10 | + "built/" |
11 | 11 | ],
|
12 | 12 | "scripts": {
|
13 |
| - "eslint": "eslint lib test", |
| 13 | + "pretest": "npm run typescript", |
| 14 | + "typescript": "tsc --build .tsconfig.json", |
| 15 | + "eslint": "eslint src test", |
14 | 16 | "test": "mocha \"test/scripts/**/*.js\"",
|
15 | 17 | "test-cov": "nyc --reporter=lcov --reporter=text-summary npm test",
|
16 |
| - "jsdoc": "jsdoc --configure .jsdoc.json" |
| 18 | + "jsdoc": "jsdoc --configure .jsdoc.json", |
| 19 | + "prepublish": "npm run typescript" |
17 | 20 | },
|
18 | 21 | "repository": "hexojs/warehouse",
|
19 | 22 | "keywords": [
|
|
32 | 35 | "rfdc": "^1.1.4"
|
33 | 36 | },
|
34 | 37 | "devDependencies": {
|
| 38 | + "@types/bluebird": "^3.5.32", |
| 39 | + "@types/graceful-fs": "^4.1.3", |
| 40 | + "@types/jsonstream": "^0.8.30", |
| 41 | + "@types/node": "^14.0.5", |
| 42 | + "@typescript-eslint/eslint-plugin": "^3.0.0", |
| 43 | + "@typescript-eslint/parser": "^3.0.0", |
35 | 44 | "chai": "^4.2.0",
|
36 | 45 | "chai-as-promised": "^7.1.1",
|
37 | 46 | "eslint": "^7.0.0",
|
|
41 | 50 | "minami": "^1.1.1",
|
42 | 51 | "mocha": "^7.0.0",
|
43 | 52 | "nyc": "^15.0.0",
|
44 |
| - "sinon": "^9.0.2" |
| 53 | + "sinon": "^9.0.2", |
| 54 | + "typescript": "^3.9.3" |
45 | 55 | },
|
46 | 56 | "engines": {
|
47 | 57 | "node": ">=10.13.0"
|
|
0 commit comments