package.json 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. {
  2. "name": "@sequelize/monorepo",
  3. "private": true,
  4. "scripts": {
  5. "prepare": "husky",
  6. "publish-all": "lerna publish --conventional-commits --no-private --yes --create-release github",
  7. "format": "npm run format:eslint && npm run format:prettier",
  8. "format:eslint": "eslint . --fix --report-unused-disable-directives",
  9. "format:prettier": "prettier --write .",
  10. "test:format": "concurrently \"npm:test:format:*\"",
  11. "test:format:eslint": "eslint . --quiet --report-unused-disable-directives",
  12. "test:format:prettier": "prettier --check .",
  13. "test-typings": "lerna run test-typings",
  14. "test-exports": "lerna run test-exports",
  15. "test-unit": "yarn test-unit-esm && lerna run test-unit",
  16. "test-unit-esm": "mocha test/esm-named-exports.test.js",
  17. "test-integration-mariadb": "yarn lerna run test-integration-mariadb",
  18. "test-integration-mysql": "yarn lerna run test-integration-mysql",
  19. "test-integration-postgres": "yarn lerna run test-integration-postgres",
  20. "test-integration-postgres-native": "yarn lerna run test-integration-postgres-native",
  21. "test-integration-sqlite3": "yarn lerna run test-integration-sqlite3",
  22. "test-integration-mssql": "yarn lerna run test-integration-mssql",
  23. "test-integration-db2": "yarn lerna run test-integration-db2",
  24. "test-integration-ibmi": "yarn lerna run test-integration-ibmi",
  25. "test-integration-snowflake": "yarn lerna run test-integration-snowflake",
  26. "sync-exports": "lerna run sync-exports",
  27. "build": "lerna run build",
  28. "docs": "typedoc",
  29. "delete-changelog": "node dev/delete-changelog.mjs",
  30. "fix-commit": "export TMPFILE=$(mktemp) && grep -v '^#' $(git rev-parse --git-dir)/COMMIT_EDITMSG > $TMPFILE && git commit -e -F $TMPFILE",
  31. "------------------------------------- local test dbs --------------------------------------": "",
  32. "reset-mariadb": "bash dev/mariadb/oldest/reset.sh; bash dev/mariadb/latest/reset.sh",
  33. "reset-mysql": "bash dev/mysql/oldest/reset.sh; bash dev/mysql/latest/reset.sh",
  34. "reset-postgres": "bash dev/postgres/oldest/reset.sh; bash dev/postgres/latest/reset.sh",
  35. "reset-mssql": "bash dev/mssql/oldest/reset.sh; bash dev/mssql/latest/reset.sh",
  36. "reset-db2": "bash dev/db2/oldest/reset.sh; bash dev/db2/latest/reset.sh",
  37. "reset-all": "concurrently \"npm:reset-*(!all)\"",
  38. "start-mariadb-oldest": "bash dev/mariadb/oldest/start.sh",
  39. "start-mariadb-latest": "bash dev/mariadb/latest/start.sh",
  40. "start-mysql-oldest": "bash dev/mysql/oldest/start.sh",
  41. "start-mysql-latest": "bash dev/mysql/latest/start.sh",
  42. "start-postgres-oldest": "bash dev/postgres/oldest/start.sh",
  43. "start-postgres-latest": "bash dev/postgres/latest/start.sh",
  44. "start-mssql-oldest": "bash dev/mssql/oldest/start.sh",
  45. "start-mssql-latest": "bash dev/mssql/latest/start.sh",
  46. "start-db2-oldest": "bash dev/db2/oldest/start.sh",
  47. "start-db2-latest": "bash dev/db2/latest/start.sh",
  48. "start-oldest": "concurrently \"npm:start-*-oldest\"",
  49. "start-latest": "concurrently \"npm:start-*-latest\"",
  50. "stop-mariadb": "bash dev/mariadb/oldest/stop.sh; bash dev/mariadb/latest/stop.sh",
  51. "stop-mysql": "bash dev/mysql/oldest/stop.sh; bash dev/mysql/latest/stop.sh",
  52. "stop-postgres": "bash dev/postgres/oldest/stop.sh; bash dev/postgres/latest/stop.sh",
  53. "stop-mssql": "bash dev/mssql/oldest/stop.sh; bash dev/mssql/latest/stop.sh",
  54. "stop-db2": "bash dev/db2/oldest/stop.sh; bash dev/db2/latest/stop.sh",
  55. "stop-all": "concurrently \"npm:stop-*(!all)\"",
  56. "----------------------------------------- SSCCEs ------------------------------------------": "",
  57. "sscce": "ts-node sscce.ts",
  58. "sscce-mariadb": "cross-env DIALECT=mariadb yarn sscce",
  59. "sscce-mysql": "cross-env DIALECT=mysql yarn sscce",
  60. "sscce-postgres": "cross-env DIALECT=postgres yarn sscce",
  61. "sscce-postgres-native": "cross-env DIALECT=postgres-native yarn sscce",
  62. "sscce-sqlite3": "cross-env DIALECT=sqlite3 yarn sscce",
  63. "sscce-mssql": "cross-env DIALECT=mssql yarn sscce",
  64. "sscce-db2": "cross-env DIALECT=db2 yarn sscce"
  65. },
  66. "workspaces": [
  67. "packages/*"
  68. ],
  69. "devDependencies": {
  70. "@ephys/eslint-config-typescript": "20.1.4",
  71. "@rushstack/eslint-patch": "1.12.0",
  72. "@sequelize/utils": "workspace:*",
  73. "@types/chai": "4.3.20",
  74. "@types/lodash": "4.17.20",
  75. "@types/mocha": "10.0.10",
  76. "@types/node": "22.13.10",
  77. "chai": "4.5.0",
  78. "concurrently": "9.2.0",
  79. "cross-env": "7.0.3",
  80. "esbuild": "0.25.8",
  81. "eslint": "8.57.1",
  82. "eslint-plugin-jsdoc": "48.11.0",
  83. "eslint-plugin-mocha": "10.5.0",
  84. "fast-glob": "3.3.3",
  85. "husky": "9.1.7",
  86. "lerna": "8.2.3",
  87. "lint-staged": "16.1.2",
  88. "lodash": "4.17.21",
  89. "markdownlint-cli": "0.45.0",
  90. "mocha": "11.7.1",
  91. "node-gyp": "11.2.0",
  92. "node-hook": "1.0.0",
  93. "nx": "21.3.9",
  94. "prettier": "3.5.3",
  95. "prettier-plugin-organize-imports": "4.1.0",
  96. "source-map-support": "0.5.21",
  97. "ts-node": "10.9.2",
  98. "typedoc": "0.27.9",
  99. "typedoc-plugin-mdn-links": "5.0.6",
  100. "typedoc-plugin-missing-exports": "3.1.0",
  101. "typescript": "5.8.3"
  102. },
  103. "packageManager": "yarn@4.9.2",
  104. "lint-staged": {
  105. "*.{js,mjs,cjs,ts,mts,cts}": "eslint --fix --report-unused-disable-directives",
  106. "*": "prettier --write --ignore-unknown"
  107. }
  108. }