Browse Source

fix: 去除无用 pkg

Lee 2 weeks ago
parent
commit
9019416caa
3 changed files with 35 additions and 13 deletions
  1. 5 0
      components.d.ts
  2. 0 1
      package.json
  3. 30 12
      pnpm-lock.yaml

+ 5 - 0
components.d.ts

@@ -9,6 +9,11 @@ export {}
 declare module 'vue' {
   export interface GlobalComponents {
     CodeViewer: typeof import('./src/components/view_file/vendors/text/CodeViewer.vue')['default']
+    ElButton: typeof import('element-plus/es')['ElButton']
+    ElIcon: typeof import('element-plus/es')['ElIcon']
+    ElOption: typeof import('element-plus/es')['ElOption']
+    ElSelect: typeof import('element-plus/es')['ElSelect']
+    ElUpload: typeof import('element-plus/es')['ElUpload']
     ImageViewer: typeof import('./src/components/view_file/vendors/image/ImageViewer.vue')['default']
     Other: typeof import('./src/components/view_file/vendors/other/index.vue')['default']
     PdfView: typeof import('./src/components/view_file/vendors/pdf/PdfView.vue')['default']

+ 0 - 1
package.json

@@ -38,7 +38,6 @@
         "huijia-viewfile": "^0.1.3",
         "lodash-es": "^4.17.21",
         "pdfjs-dist": "^5.1.91",
-        "pptxtojson": "^1.5.0",
         "tinycolor2": "1.6.0",
         "x-data-spreadsheet": "^1.1.9"
     },

+ 30 - 12
pnpm-lock.yaml

@@ -11,9 +11,6 @@ importers:
       docx-preview:
         specifier: 0.3.5
         version: 0.3.5
-      element-plus:
-        specifier: ^2.9.8
-        version: 2.9.8(vue@3.5.13(typescript@5.7.3))
       exceljs:
         specifier: 4.4.0
         version: 4.4.0
@@ -23,24 +20,18 @@ importers:
       huijia-pptxtojson:
         specifier: ^1.0.0
         version: 1.0.0
+      huijia-viewfile:
+        specifier: ^0.1.3
+        version: 0.1.20(vue@3.5.13(typescript@5.7.3))
       lodash-es:
         specifier: ^4.17.21
         version: 4.17.21
       pdfjs-dist:
         specifier: ^5.1.91
         version: 5.1.91
-      pptxtojson:
-        specifier: ^1.5.0
-        version: 1.9.0
       tinycolor2:
         specifier: 1.6.0
         version: 1.6.0
-      vue:
-        specifier: ^3.5.13
-        version: 3.5.13(typescript@5.7.3)
-      vue-router:
-        specifier: '4'
-        version: 4.5.0(vue@3.5.13(typescript@5.7.3))
       x-data-spreadsheet:
         specifier: ^1.1.9
         version: 1.1.9
@@ -51,6 +42,9 @@ importers:
       '@vue/tsconfig':
         specifier: ^0.7.0
         version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
+      element-plus:
+        specifier: ^2.9.8
+        version: 2.9.8(vue@3.5.13(typescript@5.7.3))
       less:
         specifier: ^4.3.0
         version: 4.3.0
@@ -66,6 +60,12 @@ importers:
       vite:
         specifier: ^6.3.1
         version: 6.3.3(less@4.3.0)
+      vue:
+        specifier: ^3.5.13
+        version: 3.5.13(typescript@5.7.3)
+      vue-router:
+        specifier: '4'
+        version: 4.5.0(vue@3.5.13(typescript@5.7.3))
       vue-tsc:
         specifier: ^2.2.8
         version: 2.2.10(typescript@5.7.3)
@@ -824,6 +824,11 @@ packages:
   huijia-pptxtojson@1.0.0:
     resolution: {integrity: sha512-j4F0ueGJNLCY2wieGYBI0cHBu8ulfkDNkJLXLCDmFYX0qhW3HKF9DeVVBBstMo0mONfS8lJpdIAeNjlXAv4tdw==}
 
+  huijia-viewfile@0.1.20:
+    resolution: {integrity: sha512-DIbXDR95rKtFmuQHNitdPGA+vC8sDEUt0gRlVB8XeTNkMY37p0QiUEi7Encn9ar84i8IvmvLdYny8l3FhUL0qQ==}
+    peerDependencies:
+      vue: ^3.5.0
+
   iconv-lite@0.4.24:
     resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
     engines: {node: '>=0.10.0'}
@@ -2134,6 +2139,19 @@ snapshots:
       tinycolor2: 1.6.0
       txml: 5.1.1
 
+  huijia-viewfile@0.1.20(vue@3.5.13(typescript@5.7.3)):
+    dependencies:
+      docx-preview: 0.3.5
+      exceljs: 4.4.0
+      html2canvas: 1.4.1
+      huijia-pptxtojson: 1.0.0
+      lodash-es: 4.17.21
+      pdfjs-dist: 5.1.91
+      pptxtojson: 1.9.0
+      tinycolor2: 1.6.0
+      vue: 3.5.13(typescript@5.7.3)
+      x-data-spreadsheet: 1.1.9
+
   iconv-lite@0.4.24:
     dependencies:
       safer-buffer: 2.1.2