package.json 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. {
  2. "name": "@d8d/core-module",
  3. "version": "1.0.0",
  4. "type": "module",
  5. "description": "D8D Core Module (User, Auth, File)",
  6. "main": "user-module/src/index.ts",
  7. "types": "user-module/src/index.ts",
  8. "exports": {
  9. "./user-module": {
  10. "import": "./user-module/src/index.ts",
  11. "require": "./user-module/src/index.ts"
  12. },
  13. "./user-module/entities": {
  14. "import": "./user-module/src/entities/index.ts",
  15. "require": "./user-module/src/entities/index.ts"
  16. },
  17. "./user-module/services": {
  18. "import": "./user-module/src/services/index.ts",
  19. "require": "./user-module/src/services/index.ts"
  20. },
  21. "./user-module/schemas": {
  22. "import": "./user-module/src/schemas/index.ts",
  23. "require": "./user-module/src/schemas/index.ts"
  24. },
  25. "./user-module/schemas/*": {
  26. "import": "./user-module/src/schemas/*",
  27. "require": "./user-module/src/schemas/*"
  28. },
  29. "./user-module/routes": {
  30. "import": "./user-module/src/routes/index.ts",
  31. "require": "./user-module/src/routes/index.ts"
  32. },
  33. "./auth-module": {
  34. "types": "./auth-module/src/index.ts",
  35. "import": "./auth-module/src/index.ts",
  36. "require": "./auth-module/src/index.ts"
  37. },
  38. "./auth-module/services": {
  39. "types": "./auth-module/src/services/index.ts",
  40. "import": "./auth-module/src/services/index.ts",
  41. "require": "./auth-module/src/services/index.ts"
  42. },
  43. "./auth-module/schemas": {
  44. "types": "./auth-module/src/schemas/index.ts",
  45. "import": "./auth-module/src/schemas/index.ts",
  46. "require": "./auth-module/src/schemas/index.ts"
  47. },
  48. "./auth-module/schemas/*": {
  49. "types": "./auth-module/src/schemas/*",
  50. "import": "./auth-module/src/schemas/*",
  51. "require": "./auth-module/src/schemas/*"
  52. },
  53. "./auth-module/routes": {
  54. "types": "./auth-module/src/routes/index.ts",
  55. "import": "./auth-module/src/routes/index.ts",
  56. "require": "./auth-module/src/routes/index.ts"
  57. },
  58. "./auth-module/middleware": {
  59. "types": "./auth-module/src/middleware/index.ts",
  60. "import": "./auth-module/src/middleware/index.ts",
  61. "require": "./auth-module/src/middleware/index.ts"
  62. },
  63. "./auth-module/entities": {
  64. "types": "./auth-module/src/entities/index.ts",
  65. "import": "./auth-module/src/entities/index.ts",
  66. "require": "./auth-module/src/entities/index.ts"
  67. },
  68. "./file-module": {
  69. "types": "./file-module/src/index.ts",
  70. "import": "./file-module/src/index.ts",
  71. "require": "./file-module/src/index.ts"
  72. },
  73. "./file-module/entities": {
  74. "types": "./file-module/src/entities/index.ts",
  75. "import": "./file-module/src/entities/index.ts",
  76. "require": "./file-module/src/entities/index.ts"
  77. },
  78. "./file-module/services": {
  79. "types": "./file-module/src/services/index.ts",
  80. "import": "./file-module/src/services/index.ts",
  81. "require": "./file-module/src/services/index.ts"
  82. },
  83. "./file-module/schemas": {
  84. "types": "./file-module/src/schemas/index.ts",
  85. "import": "./file-module/src/schemas/index.ts",
  86. "require": "./file-module/src/schemas/index.ts"
  87. },
  88. "./file-module/schemas/*": {
  89. "import": "./file-module/src/schemas/*",
  90. "require": "./file-module/src/schemas/*"
  91. },
  92. "./file-module/routes": {
  93. "types": "./file-module/src/routes/index.ts",
  94. "import": "./file-module/src/routes/index.ts",
  95. "require": "./file-module/src/routes/index.ts"
  96. },
  97. "./system-config-module": {
  98. "types": "./system-config-module/src/index.ts",
  99. "import": "./system-config-module/src/index.ts",
  100. "require": "./system-config-module/src/index.ts"
  101. },
  102. "./system-config-module/entities": {
  103. "types": "./system-config-module/src/entities/index.ts",
  104. "import": "./system-config-module/src/entities/index.ts",
  105. "require": "./system-config-module/src/entities/index.ts"
  106. },
  107. "./system-config-module/services": {
  108. "types": "./system-config-module/src/services/index.ts",
  109. "import": "./system-config-module/src/services/index.ts",
  110. "require": "./system-config-module/src/services/index.ts"
  111. },
  112. "./system-config-module/schemas": {
  113. "types": "./system-config-module/src/schemas/index.ts",
  114. "import": "./system-config-module/src/schemas/index.ts",
  115. "require": "./system-config-module/src/schemas/index.ts"
  116. },
  117. "./system-config-module/schemas/*": {
  118. "types": "./system-config-module/src/schemas/*",
  119. "import": "./system-config-module/src/schemas/*",
  120. "require": "./system-config-module/src/schemas/*"
  121. },
  122. "./system-config-module/routes": {
  123. "types": "./system-config-module/src/routes/index.ts",
  124. "import": "./system-config-module/src/routes/index.ts",
  125. "require": "./system-config-module/src/routes/index.ts"
  126. },
  127. "./system-config-module/constants": {
  128. "types": "./system-config-module/src/constants/index.ts",
  129. "import": "./system-config-module/src/constants/index.ts",
  130. "require": "./system-config-module/src/constants/index.ts"
  131. }
  132. },
  133. "scripts": {
  134. "build": "tsc",
  135. "dev": "tsc --watch",
  136. "typecheck": "tsc --noEmit",
  137. "test": "vitest",
  138. "test:unit": "vitest run tests/unit",
  139. "test:integration": "vitest run tests/integration",
  140. "test:coverage": "vitest --coverage",
  141. "test:typecheck": "tsc --noEmit"
  142. },
  143. "dependencies": {
  144. "@d8d/shared-crud": "workspace:*",
  145. "@d8d/shared-types": "workspace:*",
  146. "@d8d/shared-utils": "workspace:*",
  147. "@d8d/shared-test-util": "workspace:*",
  148. "@hono/zod-openapi": "1.0.2",
  149. "axios": "^1.12.2",
  150. "bcrypt": "^6.0.0",
  151. "debug": "^4.4.3",
  152. "hono": "^4.8.5",
  153. "jsonwebtoken": "^9.0.2",
  154. "minio": "^8.0.5",
  155. "typeorm": "^0.3.20",
  156. "uuid": "^11.1.0",
  157. "zod": "^4.1.12"
  158. },
  159. "devDependencies": {
  160. "@types/bcrypt": "^6.0.0",
  161. "@types/debug": "^4.1.12",
  162. "@types/jsonwebtoken": "^9.0.7",
  163. "typescript": "^5.8.3",
  164. "vitest": "^3.2.4",
  165. "@vitest/coverage-v8": "^3.2.4"
  166. },
  167. "files": [
  168. "user-module/src",
  169. "auth-module/src",
  170. "file-module/src",
  171. "system-config-module/src"
  172. ]
  173. }