{ "name": "ymhut-box", "version": "1.4.39", "description": "A multi-functional toolbox developed by YMHUT", "main": "main.js", "scripts": { "start:dev": "electron .", "rebuild": "npx electron-rebuild -f -w better-sqlite3 --version 25.8.1", "build": "npm run rebuild && node ./build-scripts/build.js", "start": "npm run build && electron ./app_dist", "dist": "npm run build && electron-builder", "dist:win": "npm run build && electron-builder --win", "dist:linux": "npm run build && electron-builder --linux" }, "keywords": [ "electron", "tools", "ymhut" ], "author": "YMHUT", "devDependencies": { "electron": "25.8.1", "electron-builder": "^24.13.3", "electron-rebuild": "^3.2.9", "fs-extra": "^11.3.2", "terser": "^5.31.0" }, "dependencies": { "adm-zip": "^0.5.10", "archiver": "^5.3.1", "better-sqlite3": "9.4.5", "iconv-lite": "^0.6.3", "ini": "^4.0.0", "sudo-prompt": "^9.2.1", "systeminformation": "^5.22.11" }, "build": { "appId": "cn.ymhut.box", "productName": "YmhutBox", "asar": true, "directories": { "app": "app_dist", "output": "installer" }, "extraResources": [ { "from": "./lang", "to": "lang" }, { "from": "./build-scripts/config-template.ini", "to": "config-template.ini" } ], "files": [ "**/*", "!node_modules/*", "node_modules/better-sqlite3/**/*", "node_modules/iconv-lite/**/*", "node_modules/sudo-prompt/**/*", "node_modules/systeminformation/**/*", "node_modules/ini/**/*", "node_modules/adm-zip/**/*", "node_modules/archiver/**/*" ], "win": { "target": "nsis", "icon": "src/assets/icon.ico", "requestedExecutionLevel": "asInvoker" }, "nsis": { "include": "build-scripts/installer.nsh", "oneClick": false, "allowToChangeInstallationDirectory": true, "runAfterFinish": false, "installerIcon": "src/assets/icon.ico", "uninstallerIcon": "src/assets/icon.ico", "installerHeaderIcon": "src/assets/icon.ico", "createDesktopShortcut": true, "createStartMenuShortcut": true, "warningsAsErrors": false, "unicode": true }, "linux": { "target": [ "deb", "rpm", "AppImage" ], "icon": "src/assets/icon.png", "category": "Utility", "synopsis": "Toolbox by YMHUT", "description": "A multi-functional toolbox developed by YMHUT" } } }