瀏覽代碼

🔧 chore(web): update dependencies and tsconfig references

- 添加 @d8d/auth-module、@d8d/file-module 和 @d8d/user-module 工作区依赖
- 更新 tsconfig 路径映射,从 test-utils 迁移到 shared-test-util
- 添加 user-module、auth-module 和 file-module 的路径映射
- 移除 tsconfig 中对 server 和 test-utils 包的直接引用
yourname 3 周之前
父節點
當前提交
e26c447e2d
共有 3 個文件被更改,包括 18 次插入6 次删除
  1. 9 0
      pnpm-lock.yaml
  2. 3 0
      web/package.json
  3. 6 6
      web/tsconfig.json

+ 9 - 0
pnpm-lock.yaml

@@ -592,9 +592,18 @@ importers:
       '@ant-design/icons':
         specifier: ^6.0.0
         version: 6.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+      '@d8d/auth-module':
+        specifier: workspace:*
+        version: link:../packages/auth-module
+      '@d8d/file-module':
+        specifier: workspace:*
+        version: link:../packages/file-module
       '@d8d/server':
         specifier: workspace:*
         version: link:../packages/server
+      '@d8d/user-module':
+        specifier: workspace:*
+        version: link:../packages/user-module
       '@heroicons/react':
         specifier: ^2.2.0
         version: 2.2.0(react@19.2.0)

+ 3 - 0
web/package.json

@@ -39,6 +39,9 @@
   },
   "dependencies": {
     "@d8d/server": "workspace:*",
+    "@d8d/user-module": "workspace:*",
+    "@d8d/auth-module": "workspace:*",
+    "@d8d/file-module": "workspace:*",
     "@ant-design/icons": "^6.0.0",
     "@heroicons/react": "^2.2.0",
     "@hono/node-server": "^1.17.1",

+ 6 - 6
web/tsconfig.json

@@ -28,15 +28,15 @@
       "~/*": ["tests/*"],
       "@/*": ["src/*"],
       "@d8d/server/*": ["../packages/server/src/*"],
-      "@d8d/test-utils": ["../packages/test-utils/src/index.ts"],
-      "@d8d/test-utils/server": ["../packages/test-utils/src/server/index.ts"],
-      "@d8d/test-utils/*": ["../packages/test-utils/src/*"]
+      "@d8d/shared-test-util": ["../packages/shared-test-util/src/index.ts"],
+      "@d8d/shared-test-util/*": ["../packages/shared-test-util/src/*"],
+      "@d8d/user-module/*": ["../packages/user-module/src/*"],
+      "@d8d/auth-module/*": ["../packages/auth-module/src/*"],
+      "@d8d/file-module/*": ["../packages/file-module/src/*"]
     },
   },
   "include": ["src", "tests"],
   "references": [
-    { "path": "./tsconfig.node.json" },
-    { "path": "../packages/server" },
-    { "path": "../packages/test-utils" }
+    { "path": "./tsconfig.node.json" }
   ]
 }