{ "name": "clipboard-app", "version": "1.0.0", "description": "剪贴板 — 简洁的剪贴板管理器(Electron 实现)", "main": "main.js", "scripts": { "start": "set \"ELECTRON_RUN_AS_NODE=\" && electron .", "test": "node test/run.js", "test:ui": "set \"ELECTRON_RUN_AS_NODE=\" && electron test/settings-tabs.test.js && electron test/settings-render.test.js", "test:all": "npm test && npm run test:ui", "rebuild": "electron-rebuild -f -w better-sqlite3", "postinstall": "electron-builder install-app-deps", "build": "electron-builder", "build:dir": "electron-builder --dir" }, "dependencies": { "better-sqlite3": "^11.10.0" }, "devDependencies": { "@electron/rebuild": "^3.7.0", "electron": "^31.7.7", "electron-builder": "^24.13.3" }, "build": { "appId": "com.clipboard.app", "productName": "剪贴板", "files": [ "main.js", "config.js", "tray-menu.js", "preload.js", "favorites.js", "lib/**/*", "renderer/**/*", "icon.ico", "package.json" ], "win": { "target": "nsis", "icon": "icon.ico" } } }