package.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. {
  2. "name": "sequelize-cli",
  3. "version": "6.6.5",
  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. "fs-extra": "^9.1.0",
  16. "js-beautify": "1.15.4",
  17. "lodash": "^4.17.21",
  18. "picocolors": "^1.1.1",
  19. "resolve": "^1.22.1",
  20. "umzug": "^2.3.0",
  21. "yargs": "^16.2.0"
  22. },
  23. "devDependencies": {
  24. "@babel/cli": "7.27.1",
  25. "@babel/core": "7.27.1",
  26. "@babel/preset-env": "7.27.1",
  27. "@babel/register": "7.27.1",
  28. "@commitlint/cli": "20.1.0",
  29. "@commitlint/config-angular": "20.0.0",
  30. "bluebird": "3.7.2",
  31. "eslint": "7.32.0",
  32. "eslint-config-prettier": "10.1.2",
  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": "15.5.1",
  38. "mocha": "9.2.2",
  39. "mysql2": "3.2.0",
  40. "pg": "latest",
  41. "pg-hstore": "latest",
  42. "prettier": "2.8.8",
  43. "semver": "7.7.1",
  44. "sequelize": "6.37.7",
  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. "branches": [
  124. "main"
  125. ]
  126. }
  127. }