Sfoglia il codice sorgente

📦 build(deps): 更新多个UI包的依赖和配置

- 将 `@d8d/core-module/auth-module` 依赖重命名为 `@d8d/auth-module`
- 将多个UI包的 `tsconfig.json` 中的 `moduleResolution` 从 `node` 更新为 `bundler`
- 新增 `yongren-statistics-ui` 包的 `tsconfig.json` 配置文件
- 更新 `pnpm-lock.yaml` 中的依赖关系,移除对 `@d8d/server` 的引用,并添加新的模块依赖
yourname 1 mese fa
parent
commit
5be07245dd

+ 1 - 1
mini-ui-packages/mini-enterprise-auth-ui/package.json

@@ -32,7 +32,7 @@
   },
   "dependencies": {
     "@d8d/mini-shared-ui-components": "workspace:*",
-    "@d8d/core-module/auth-module": "workspace:*",
+    "@d8d/auth-module": "workspace:*",
     "@tarojs/components": "4.1.4",
     "@tarojs/react": "4.1.4",
     "@tarojs/taro": "4.1.4",

+ 1 - 1
mini-ui-packages/mini-enterprise-auth-ui/src/api/enterpriseAuthClient.ts

@@ -1,4 +1,4 @@
-import { enterpriseAuthRoutes } from '@d8d/core-module/auth-module';
+import { enterpriseAuthRoutes } from '@d8d/auth-module';
 import { createRpcClient } from '@d8d/mini-shared-ui-components/utils/rpc/rpc-client';
 
 export class EnterpriseAuthClientManager {

+ 1 - 1
mini-ui-packages/mini-enterprise-auth-ui/src/api/index.ts

@@ -1,3 +1,3 @@
 export { enterpriseAuthClient, enterpriseAuthClientManager } from './enterpriseAuthClient';
-import { enterpriseAuthRoutes } from '@d8d/core-module/auth-module';
+import { enterpriseAuthRoutes } from '@d8d/auth-module';
 export type EnterpriseAuthRoutes = typeof enterpriseAuthRoutes;

+ 1 - 1
mini-ui-packages/mini-enterprise-auth-ui/tsconfig.json

@@ -3,7 +3,7 @@
     "target": "ES2020",
     "module": "ESNext",
     "lib": ["ES2020", "DOM"],
-    "moduleResolution": "node",
+    "moduleResolution": "bundler",
     "strict": true,
     "esModuleInterop": true,
     "skipLibCheck": true,

+ 1 - 1
mini-ui-packages/mini-shared-ui-components/tsconfig.json

@@ -3,7 +3,7 @@
     "target": "ES2020",
     "module": "ESNext",
     "lib": ["ES2020", "DOM"],
-    "moduleResolution": "node",
+    "moduleResolution": "bundler",
     "strict": true,
     "esModuleInterop": true,
     "skipLibCheck": true,

+ 1 - 1
mini-ui-packages/yongren-dashboard-ui/tsconfig.json

@@ -3,7 +3,7 @@
     "target": "ES2020",
     "module": "ESNext",
     "lib": ["ES2020", "DOM"],
-    "moduleResolution": "node",
+    "moduleResolution": "bundler",
     "strict": true,
     "esModuleInterop": true,
     "skipLibCheck": true,

+ 1 - 1
mini-ui-packages/yongren-order-management-ui/tsconfig.json

@@ -3,7 +3,7 @@
     "target": "ES2020",
     "module": "ESNext",
     "lib": ["ES2020", "DOM"],
-    "moduleResolution": "node",
+    "moduleResolution": "bundler",
     "strict": true,
     "esModuleInterop": true,
     "skipLibCheck": true,

+ 1 - 1
mini-ui-packages/yongren-settings-ui/tsconfig.json

@@ -3,7 +3,7 @@
     "target": "ES2020",
     "module": "ESNext",
     "lib": ["ES2020", "DOM"],
-    "moduleResolution": "node",
+    "moduleResolution": "bundler",
     "strict": true,
     "esModuleInterop": true,
     "skipLibCheck": true,

+ 1 - 1
mini-ui-packages/yongren-shared-ui/tsconfig.json

@@ -3,7 +3,7 @@
     "target": "ES2020",
     "module": "ESNext",
     "lib": ["ES2020", "DOM"],
-    "moduleResolution": "node",
+    "moduleResolution": "bundler",
     "strict": true,
     "esModuleInterop": true,
     "skipLibCheck": true,

+ 29 - 0
mini-ui-packages/yongren-statistics-ui/tsconfig.json

@@ -0,0 +1,29 @@
+{
+  "compilerOptions": {
+    "target": "ES2020",
+    "module": "ESNext",
+    "lib": ["ES2020", "DOM"],
+    "moduleResolution": "bundler",
+    "strict": true,
+    "esModuleInterop": true,
+    "skipLibCheck": true,
+    "forceConsistentCasingInFileNames": true,
+    "declaration": true,
+    "declarationMap": true,
+    "sourceMap": true,
+    "outDir": "./dist",
+    "rootDir": ".",
+    "jsx": "react-jsx",
+    "resolveJsonModule": true,
+    "allowSyntheticDefaultImports": true,
+    "experimentalDecorators": true,
+    "emitDecoratorMetadata": true,
+    "types": ["react", "node"],
+    "baseUrl": ".",
+    "paths": {
+      "@/*": ["src/*"]
+    }
+  },
+  "include": ["src/**/*", "tests"],
+  "exclude": ["node_modules", "dist"]
+}

+ 1 - 1
mini-ui-packages/yongren-talent-management-ui/tsconfig.json

@@ -3,7 +3,7 @@
     "target": "ES2020",
     "module": "ESNext",
     "lib": ["ES2020", "DOM"],
-    "moduleResolution": "node",
+    "moduleResolution": "bundler",
     "strict": true,
     "esModuleInterop": true,
     "skipLibCheck": true,

+ 16 - 16
pnpm-lock.yaml

@@ -1298,12 +1298,12 @@ importers:
 
   mini-ui-packages/mini-enterprise-auth-ui:
     dependencies:
+      '@d8d/auth-module':
+        specifier: workspace:*
+        version: link:../../packages/auth-module
       '@d8d/mini-shared-ui-components':
         specifier: workspace:*
         version: link:../mini-shared-ui-components
-      '@d8d/server':
-        specifier: workspace:*
-        version: link:../../packages/server
       '@tanstack/react-query':
         specifier: ^5.90.12
         version: 5.90.12(react@18.3.1)
@@ -1429,15 +1429,15 @@ importers:
 
   mini-ui-packages/yongren-dashboard-ui:
     dependencies:
+      '@d8d/allin-company-module':
+        specifier: workspace:*
+        version: link:../../allin-packages/company-module
       '@d8d/mini-enterprise-auth-ui':
         specifier: workspace:*
         version: link:../mini-enterprise-auth-ui
       '@d8d/mini-shared-ui-components':
         specifier: workspace:*
         version: link:../mini-shared-ui-components
-      '@d8d/server':
-        specifier: workspace:*
-        version: link:../../packages/server
       '@d8d/yongren-shared-ui':
         specifier: workspace:*
         version: link:../yongren-shared-ui
@@ -1496,12 +1496,15 @@ importers:
 
   mini-ui-packages/yongren-order-management-ui:
     dependencies:
+      '@d8d/mini-enterprise-auth-ui':
+        specifier: workspace:*
+        version: link:../mini-enterprise-auth-ui
       '@d8d/mini-shared-ui-components':
         specifier: workspace:*
         version: link:../mini-shared-ui-components
-      '@d8d/server':
+      '@d8d/yongren-shared-ui':
         specifier: workspace:*
-        version: link:../../packages/server
+        version: link:../yongren-shared-ui
       '@tanstack/react-query':
         specifier: ^5.90.12
         version: 5.90.12(react@18.3.1)
@@ -1560,9 +1563,9 @@ importers:
       '@d8d/mini-shared-ui-components':
         specifier: workspace:*
         version: link:../mini-shared-ui-components
-      '@d8d/server':
+      '@d8d/yongren-shared-ui':
         specifier: workspace:*
-        version: link:../../packages/server
+        version: link:../yongren-shared-ui
       '@tanstack/react-query':
         specifier: ^5.90.12
         version: 5.90.12(react@18.3.1)
@@ -1679,9 +1682,6 @@ importers:
       '@d8d/mini-shared-ui-components':
         specifier: workspace:*
         version: link:../mini-shared-ui-components
-      '@d8d/server':
-        specifier: workspace:*
-        version: link:../../packages/server
       '@d8d/yongren-shared-ui':
         specifier: workspace:*
         version: link:../yongren-shared-ui
@@ -1740,15 +1740,15 @@ importers:
 
   mini-ui-packages/yongren-talent-management-ui:
     dependencies:
+      '@d8d/allin-disability-module':
+        specifier: workspace:*
+        version: link:../../allin-packages/disability-module
       '@d8d/mini-enterprise-auth-ui':
         specifier: workspace:*
         version: link:../mini-enterprise-auth-ui
       '@d8d/mini-shared-ui-components':
         specifier: workspace:*
         version: link:../mini-shared-ui-components
-      '@d8d/server':
-        specifier: workspace:*
-        version: link:../../packages/server
       '@d8d/yongren-shared-ui':
         specifier: workspace:*
         version: link:../yongren-shared-ui