|
2 | 2 | "name": "@admin-bro/sequelize", |
3 | 3 | "version": "1.0.0-beta.3", |
4 | 4 | "description": "Sequelize adapter for AdminBro", |
5 | | - "main": "index.js", |
| 5 | + "main": "build/index.js", |
| 6 | + "types": "types/index.d.ts", |
6 | 7 | "scripts": { |
7 | | - "test": "./node_modules/mocha/bin/mocha spec/index.js", |
| 8 | + "build": "tsc", |
| 9 | + "test": "mocha -r ts-node/register src/*.spec.ts", |
8 | 10 | "cover": "NODE_ENV=test ./node_modules/nyc/bin/nyc.js --reporter=html -x=spec -x=coverage --all=true npm test", |
9 | | - "sequelize": "./node_modules/.bin/sequelize", |
10 | | - "lint": "./node_modules/eslint/bin/eslint.js './spec/**/*.js' './src/**/*.js'", |
| 11 | + "sequelize": "sequelize", |
| 12 | + "lint": "eslint './spec/**/*.ts' './src/**/*.ts'", |
11 | 13 | "release": "semantic-release" |
12 | 14 | }, |
13 | 15 | "repository": { |
|
29 | 31 | "@commitlint/cli": "^8.3.5", |
30 | 32 | "@commitlint/config-conventional": "^8.3.4", |
31 | 33 | "@semantic-release/git": "^9.0.0", |
32 | | - "@types/mocha": "^7.0.2", |
33 | | - "admin-bro": "^3.0.0", |
| 34 | + "@types/chai": "^4.2.12", |
| 35 | + "@types/mocha": "^8.0.3", |
| 36 | + "@types/sinon": "^9.0.5", |
| 37 | + "@types/sinon-chai": "^3.2.4", |
| 38 | + "@typescript-eslint/eslint-plugin": "^3.7.0", |
| 39 | + "@typescript-eslint/parser": "^3.7.0", |
| 40 | + "admin-bro": "^3.2.3", |
34 | 41 | "chai": "^4.2.0", |
35 | | - "eslint": "^5.10.0", |
36 | | - "eslint-config-airbnb-base": "^13.1.0", |
37 | | - "eslint-plugin-import": "^2.14.0", |
38 | | - "factory-girl": "^5.0.4", |
| 42 | + "eslint": "^7.5.0", |
| 43 | + "eslint-config-airbnb": "^18.2.0", |
| 44 | + "eslint-plugin-import": "^2.22.0", |
| 45 | + "eslint-plugin-jsx-a11y": "^6.3.1", |
| 46 | + "eslint-plugin-react": "^7.20.3", |
| 47 | + "eslint-plugin-react-hooks": "^4.0.8", |
39 | 48 | "husky": "^4.2.5", |
40 | | - "lodash": "^4.17.11", |
41 | 49 | "mocha": "^5.2.0", |
42 | | - "mongoose": "^5.3.15", |
43 | 50 | "nyc": "^12.0.2", |
44 | 51 | "pg": "^7.7.1", |
45 | 52 | "semantic-release": "^17.0.7", |
46 | | - "semantic-release-jira-releases-sb": "^0.7.2", |
47 | 53 | "semantic-release-slack-bot": "^1.6.2", |
48 | | - "sequelize": "^4.42.0", |
49 | | - "sequelize-cli": "^5.4.0", |
| 54 | + "sequelize": ">4.42.0", |
| 55 | + "sequelize-cli": "^6.2.0", |
50 | 56 | "sinon": "^7.1.1", |
51 | | - "sinon-chai": "^3.3.0" |
| 57 | + "sinon-chai": "^3.3.0", |
| 58 | + "ts-node": "^9.0.0", |
| 59 | + "typescript": "^4.0.2" |
52 | 60 | }, |
53 | 61 | "dependencies": { |
54 | 62 | "escape-regexp": "0.0.1", |
|
0 commit comments