package.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {
  2. "name": "adonis-template",
  3. "version": "1.0.0",
  4. "private": true,
  5. "scripts": {
  6. "dev": "node ace serve --watch",
  7. "build": "node ace build --production",
  8. "start": "node server.js",
  9. "test": "node ace test",
  10. "lint": "eslint . --ext=.ts",
  11. "format": "prettier --write ."
  12. },
  13. "eslintConfig": {
  14. "extends": [
  15. "plugin:adonis/typescriptApp",
  16. "prettier"
  17. ],
  18. "plugins": [
  19. "prettier"
  20. ],
  21. "rules": {
  22. "prettier/prettier": [
  23. "error"
  24. ],
  25. "@typescript-eslint/no-unused-vars": "off",
  26. "no-unused-vars": "off"
  27. }
  28. },
  29. "eslintIgnore": [
  30. "build"
  31. ],
  32. "prettier": {
  33. "tabWidth": 4,
  34. "trailingComma": "none",
  35. "semi": false,
  36. "singleQuote": true,
  37. "useTabs": false,
  38. "quoteProps": "consistent",
  39. "bracketSpacing": true,
  40. "arrowParens": "always",
  41. "printWidth": 100
  42. },
  43. "devDependencies": {
  44. "@adonisjs/assembler": "^5.9.6",
  45. "@japa/preset-adonis": "^1.2.0",
  46. "@japa/runner": "2.5.1",
  47. "@types/proxy-addr": "^2.0.3",
  48. "@types/source-map-support": "^0.5.10",
  49. "adonis-preset-ts": "^2.1.0",
  50. "eslint": "^8.54.0",
  51. "eslint-config-prettier": "^9.0.0",
  52. "eslint-plugin-adonis": "^2.1.1",
  53. "eslint-plugin-prettier": "^5.0.1",
  54. "pino-pretty": "^10.2.3",
  55. "prettier": "^3.1.0",
  56. "typescript": "~4.6",
  57. "youch": "^3.3.3",
  58. "youch-terminal": "^2.2.3"
  59. },
  60. "dependencies": {
  61. "@adonisjs/ally": "^4.1.5",
  62. "@adonisjs/auth": "^8.2.3",
  63. "@adonisjs/bouncer": "^2.3.0",
  64. "@adonisjs/core": "^5.8.0",
  65. "@adonisjs/drive-s3": "^1.3.3",
  66. "@adonisjs/lucid": "^18.4.2",
  67. "@adonisjs/repl": "^3.1.0",
  68. "@alicloud/openapi-client": "^0.4.7",
  69. "@alicloud/sts20150401": "^1.1.4",
  70. "@alicloud/tea-typescript": "^1.8.0",
  71. "@alicloud/tea-util": "^1.4.7",
  72. "@aws-sdk/client-s3": "^3.458.0",
  73. "@aws-sdk/client-sts": "^3.458.0",
  74. "ali-oss": "^6.18.1",
  75. "date-fns": "^2.30.0",
  76. "decimal.js": "^10.4.3",
  77. "lockfile": "^1.0.4",
  78. "luxon": "^3.4.4",
  79. "mysql2": "^3.6.3",
  80. "proxy-addr": "^2.0.7",
  81. "reflect-metadata": "^0.1.13",
  82. "source-map-support": "^0.5.21"
  83. }
  84. }