{ "name": "clocklab", "version": "1.0.0", "description": "ClockLab - 可调速桌面时钟(数字/表盘,支持倍率、暂停、倒转、快进)", "author": "AskaEth", "license": "MIT", "private": true, "main": "main.js", "scripts": { "start": "electron .", "selftest": "electron . --selftest", "test": "node test/clock-model.test.js && node test/resize.test.js && node test/presented-time.test.js && node test/renderer-clock.dom-test.js && node test/renderer-clock-anim.dom-test.js && node test/renderer-control.dom-test.js", "dist:win": "electron-builder --win --x64", "dist:linux": "electron-builder --linux --arm64" }, "devDependencies": { "electron": "38.2.2", "electron-builder": "26.15.3" }, "build": { "appId": "com.askasoft.clocklab", "productName": "ClockLab", "directories": { "output": "dist", "buildResources": "build" }, "files": [ "main.js", "preload.js", "src/**/*", "renderer/**/*", "!**/*.md" ], "win": { "icon": "build/icon.ico", "artifactName": "ClockLab-${version}-${arch}.${ext}", "target": [ { "target": "portable", "arch": [ "x64" ] }, { "target": "zip", "arch": [ "x64" ] } ] }, "portable": { "artifactName": "ClockLab-${version}-portable-x64.exe" }, "linux": { "icon": "build/icon.png", "category": "Utility", "artifactName": "ClockLab-${version}-${arch}.${ext}", "target": [ { "target": "tar.gz", "arch": [ "arm64" ] }, { "target": "AppImage", "arch": [ "arm64" ] } ] } } }