Browse Source

更新 'package.json'

caner 7 months ago
parent
commit
3bafede20f
1 changed files with 33 additions and 12 deletions
  1. 33 12
      package.json

+ 33 - 12
package.json

@@ -1,19 +1,33 @@
 {
 {
-  "name": "contrl",
+  "name": "test",
   "version": "0.1.0",
   "version": "0.1.0",
   "main": "electron/main.js",
   "main": "electron/main.js",
   "author": "Caner <5658514@qq.com> (https://git.caner.top/Caner/electron-vue-vite)",
   "author": "Caner <5658514@qq.com> (https://git.caner.top/Caner/electron-vue-vite)",
-  "description": "demo",
+  "description": "test",
   "homepage": "https://caner.top",
   "homepage": "https://caner.top",
   "scripts": {
   "scripts": {
     "dev": "vite",
     "dev": "vite",
-    "buildElectronFile": "esbuild electron/main.js electron/preload.js --format=cjs --outdir=dist/electron/ --bundle --external:electron --platform=node --minify;",
-    "buildMoveFile": "cp -R electron/icon dist/electron/; cp -R loading.html dist/electron/;",
-    "build": "vue-tsc --noEmit; vite build; yarn buildElectronFile; yarn buildMoveFile; electron-builder build;",
+    "buildElectronFile": "npx esbuild electron/**/*.js --format=cjs --outdir=dist/ --bundle --external:electron --platform=node --minify",
+    "buildMoveFile": "cp -R electron/7zip-bin electron/icon loading.html dist/",
+    "buildMoveFileWin": "xcopy electron\\7zip-bin dist\\7zip-bin /E /I /Y && xcopy electron\\icon dist\\icon /E /I /Y && copy loading.html dist\\ /Y",
+    "buildm": "vue-tsc --noEmit; vite build; yarn buildElectronFile; yarn buildMoveFile; electron-builder build;",
+    "buildw": "vue-tsc --noEmit && vite build && yarn buildElectronFile && yarn buildMoveFileWin && electron-builder build",
     "test": "electron-builder build"
     "test": "electron-builder build"
   },
   },
-  "dependencies": {},
+  "dependencies": {
+    "7zip-bin": "^5.2.0",
+    "cesium": "1.132.0",
+    "fs-extra": "^11.3.1",
+    "gcoord": "^1.0.7",
+    "naive-ui": "^2.42.0",
+    "node-7z": "^3.0.0",
+    "node-downloader-helper": "^2.1.9",
+    "p-queue": "^8.1.0",
+    "pinia": "^3.0.3",
+    "pinia-plugin-persistedstate": "^4.4.1"
+  },
   "devDependencies": {
   "devDependencies": {
+    "@types/minimatch": "^3.0.4",
     "@types/node": "^20.10.4",
     "@types/node": "^20.10.4",
     "@typescript-eslint/parser": "^8.24.0",
     "@typescript-eslint/parser": "^8.24.0",
     "@vitejs/plugin-vue": "^5.2.1",
     "@vitejs/plugin-vue": "^5.2.1",
@@ -26,7 +40,8 @@
     "sass": "^1.85.0",
     "sass": "^1.85.0",
     "typescript": "~5.7.3",
     "typescript": "~5.7.3",
     "vite": "^6.1.1",
     "vite": "^6.1.1",
-    "vite-electron-plugin": "^0.8.2",
+    "vite-electron-plugin": "^0.8.3",
+    "vite-plugin-cesium": "^1.2.23",
     "vite-plugin-eslint": "^1.8.1",
     "vite-plugin-eslint": "^1.8.1",
     "vite-plugin-svg-icons": "^2.0.1",
     "vite-plugin-svg-icons": "^2.0.1",
     "vue": "^3.5.18",
     "vue": "^3.5.18",
@@ -34,12 +49,15 @@
     "vue-tsc": "^3.0.4"
     "vue-tsc": "^3.0.4"
   },
   },
   "build": {
   "build": {
-    "appId": "com.caner.demo",
-    "npmRebuild": false,
-    "productName": "demo",
+    "appId": "com.caner.cacheManage",
+    "npmRebuild": true,
+    "productName": "cacheManage",
     "directories": {
     "directories": {
       "output": "out"
       "output": "out"
     },
     },
+    "extraMetadata": {
+      "main": "main.js"
+    },
     "files": [
     "files": [
       "!**/*",
       "!**/*",
       {
       {
@@ -47,9 +65,12 @@
         "to": "./"
         "to": "./"
       }
       }
     ],
     ],
-    "asar": true,
+    "mac": {
+      "icon": "electron/icon/icon.icns"
+    },
+    "asar": false,
     "icon": "electron/icon/",
     "icon": "electron/icon/",
     "electronVersion": "25.3.0",
     "electronVersion": "25.3.0",
     "beforePack": "electron/beforePack.js"
     "beforePack": "electron/beforePack.js"
   }
   }
-}
+}