UNPKG

3.14 kBJSONView Raw
1{
2 "name": "sequelize-cli",
3 "version": "6.6.0",
4 "description": "The Sequelize CLI",
5 "types": "./types.d.ts",
6 "bin": {
7 "sequelize": "./lib/sequelize",
8 "sequelize-cli": "./lib/sequelize"
9 },
10 "files": [
11 "lib",
12 "types.d.ts"
13 ],
14 "dependencies": {
15 "cli-color": "^2.0.3",
16 "fs-extra": "^9.1.0",
17 "js-beautify": "^1.14.5",
18 "lodash": "^4.17.21",
19 "resolve": "^1.22.1",
20 "umzug": "^2.3.0",
21 "yargs": "^16.2.0"
22 },
23 "devDependencies": {
24 "@babel/cli": "7.20.7",
25 "@babel/core": "7.20.12",
26 "@babel/preset-env": "7.20.2",
27 "@babel/register": "7.18.9",
28 "@commitlint/cli": "17.4.2",
29 "@commitlint/config-angular": "17.4.2",
30 "bluebird": "3.7.2",
31 "eslint": "7.32.0",
32 "eslint-config-prettier": "8.6.0",
33 "eslint-plugin-prettier": "4.2.1",
34 "expect.js": "0.3.1",
35 "gulp": "4.0.2",
36 "husky": "8.0.3",
37 "lint-staged": "13.1.0",
38 "mocha": "9.2.2",
39 "mysql2": "latest",
40 "pg": "latest",
41 "pg-hstore": "latest",
42 "prettier": "2.8.3",
43 "semver": "7.3.8",
44 "sequelize": "6.28.0",
45 "sqlite3": "latest",
46 "through2": "4.0.2"
47 },
48 "prettier": {
49 "trailingComma": "es5",
50 "tabWidth": 2,
51 "semi": true,
52 "singleQuote": true
53 },
54 "scripts": {
55 "build": "npm run build-clean && babel src -d lib && npm run build-bin && npm run build-assets",
56 "build-bin": "mv ./lib/sequelize.js ./lib/sequelize && chmod +x ./lib/sequelize",
57 "build-assets": "cp -R ./src/assets ./lib/",
58 "build-clean": "rm -rf ./lib/",
59 "lint": "eslint test src",
60 "pretty": "prettier src test --write",
61 "prepare": "husky install && npm run build",
62 "test-raw": "mocha 'test/**/*.test.js'",
63 "test": "npm run lint && npm run build && npm run test-raw"
64 },
65 "repository": {
66 "type": "git",
67 "url": "git://github.com/sequelize/cli.git"
68 },
69 "keywords": [
70 "sequelize",
71 "cli"
72 ],
73 "contributors": [
74 {
75 "name": "Sascha Depold",
76 "email": "sascha@depold.com"
77 },
78 {
79 "name": "Paulo R Lopes",
80 "email": "prplopes@gmail.com"
81 },
82 {
83 "name": "Sushant Dhiman",
84 "email": "sushantdhiman@outlook.com"
85 }
86 ],
87 "license": "MIT",
88 "bugs": {
89 "url": "https://github.com/sequelize/cli/issues"
90 },
91 "homepage": "https://github.com/sequelize/cli",
92 "engines": {
93 "node": ">=10.0.0"
94 },
95 "commitlint": {
96 "extends": [
97 "@commitlint/config-angular"
98 ],
99 "rules": {
100 "type-enum": [
101 2,
102 "always",
103 [
104 "build",
105 "ci",
106 "docs",
107 "feat",
108 "fix",
109 "perf",
110 "refactor",
111 "revert",
112 "style",
113 "test",
114 "meta"
115 ]
116 ]
117 }
118 },
119 "lint-staged": {
120 "*.js": "eslint"
121 },
122 "release": {
123 "plugins": [
124 "@semantic-release/commit-analyzer",
125 "@semantic-release/release-notes-generator",
126 "@semantic-release/npm",
127 "@semantic-release/github"
128 ],
129 "branches": [
130 "v6",
131 {
132 "name": "v7",
133 "prerelease": "alpha"
134 }
135 ]
136 },
137 "publishConfig": {
138 "tag": "latest"
139 }
140}