package.json 4.8 KB

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