UNPKG

3.6 kBJSONView Raw
1{
2 "name": "sequelize-typescript",
3 "version": "2.1.1",
4 "description": "Decorators and some other features for sequelize",
5 "scripts": {
6 "build": "tsc",
7 "test": "mocha test/**/*.spec.ts",
8 "cover": "nyc mocha test/**/*.spec.ts",
9 "lint": "eslint --ext .ts src/ test/",
10 "lint:fix": "npm run lint -- --fix",
11 "markdownlint": "markdownlint '**/*.md' --ignore node_modules",
12 "release": "release-it",
13 "_postinstall": "husky install",
14 "prepublishOnly": "pinst --disable && npm run build",
15 "postpublish": "pinst --enable"
16 },
17 "repository": {
18 "type": "git",
19 "url": "git+https://github.com/RobinBuschmann/sequelize-typescript.git"
20 },
21 "keywords": [
22 "orm",
23 "object relational mapper",
24 "sequelize",
25 "typescript",
26 "decorators",
27 "mysql",
28 "sqlite",
29 "postgresql",
30 "postgres",
31 "mssql"
32 ],
33 "author": "Robin Buschmann",
34 "license": "MIT",
35 "bugs": {
36 "url": "https://github.com/RobinBuschmann/sequelize-typescript/issues"
37 },
38 "homepage": "https://github.com/RobinBuschmann/sequelize-typescript#readme",
39 "main": "dist/index.js",
40 "types": "dist/index.d.ts",
41 "browser": "dist/browser/index.js",
42 "engines": {
43 "node": ">=10.0.0"
44 },
45 "release-it": {
46 "git": {
47 "commit": false,
48 "push": false,
49 "tag": false
50 },
51 "github": {
52 "release": false
53 },
54 "npm": {
55 "publish": false
56 },
57 "hooks": {
58 "before:init": [
59 "npm run lint",
60 "npm run markdownlint",
61 "npm run build",
62 "npm run test"
63 ]
64 },
65 "plugins": {
66 "@release-it/conventional-changelog": {
67 "preset": "angular",
68 "infile": "CHANGELOG.md"
69 }
70 }
71 },
72 "nyc": {
73 "lines": 85,
74 "statements": 85,
75 "functions": 85,
76 "branches": 85,
77 "include": [
78 "src"
79 ],
80 "exclude": [
81 "test"
82 ],
83 "extension": [
84 ".ts"
85 ],
86 "reporter": [
87 "lcov",
88 "text-summary"
89 ],
90 "cache": true,
91 "all": true,
92 "check-coverage": true,
93 "report-dir": "./coverage"
94 },
95 "dependencies": {
96 "glob": "7.2.0"
97 },
98 "devDependencies": {
99 "@commitlint/cli": "13.2.1",
100 "@commitlint/config-conventional": "13.2.0",
101 "@release-it/conventional-changelog": "3.3.0",
102 "@types/chai": "4.2.22",
103 "@types/chai-as-promised": "7.1.4",
104 "@types/chai-datetime": "0.0.37",
105 "@types/lodash": "4.14.175",
106 "@types/mocha": "9.0.0",
107 "@types/node": "16.10.3",
108 "@types/prettyjson": "0.0.30",
109 "@types/sinon": "10.0.4",
110 "@types/sinon-chai": "3.2.5",
111 "@typescript-eslint/eslint-plugin": "4.33.0",
112 "@typescript-eslint/parser": "4.33.0",
113 "chai": "4.3.4",
114 "chai-as-promised": "7.1.1",
115 "chai-datetime": "1.8.0",
116 "codecov": "3.8.3",
117 "copyfiles": "2.4.1",
118 "eslint": "7.32.0",
119 "eslint-config-prettier": "8.3.0",
120 "eslint-plugin-prettier": "4.0.0",
121 "has-flag": "5.0.1",
122 "husky": "7.0.2",
123 "lodash": "4.17.21",
124 "markdownlint-cli": "0.29.0",
125 "mocha": "9.1.2",
126 "moment": "2.29.1",
127 "mysql2": "2.3.0",
128 "nyc": "15.1.0",
129 "pinst": "2.1.6",
130 "prettier": "2.4.1",
131 "prettyjson": "1.2.1",
132 "reflect-metadata": "0.1.13",
133 "release-it": "14.11.6",
134 "sequelize": "6.6.5",
135 "sinon": "11.1.2",
136 "sinon-chai": "3.7.0",
137 "source-map-support": "0.5.20",
138 "sqlite3": "5.0.2",
139 "ts-node": "10.2.1",
140 "typescript": "4.4.3",
141 "uuid-validate": "0.0.3"
142 },
143 "peerDependencies": {
144 "@types/node": "*",
145 "@types/validator": "*",
146 "reflect-metadata": "*",
147 "sequelize": ">=6.6.5"
148 }
149}