Files
rx.scoreodonto.com-client/package.json
T
VPS 4 Builder bfcf84c5ac fix(updater): auto-restart após download + perMachine false para silent install
- perMachine: false → instala em %LocalAppData% sem UAC, permitindo silent update
- update-downloaded: chama quitAndInstall(true, true) automaticamente após 15s
- Contagem regressiva visível no tray tooltip e menu
- Botão "Instalar Agora" cancela o countdown e instala imediatamente
- isSilent=true + isForceRunAfter=true: sem janela do instalador, reabre após instalar

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 02:49:57 +02:00

50 lines
1.1 KiB
JSON

{
"name": "rx.scoreodonto.com-client",
"version": "1.2.7",
"author": "ScoreOdonto",
"description": "Cliente Windows para envio de imagens dentais da ScoreOdonto",
"main": "index.js",
"scripts": {
"start": "electron .",
"dist": "electron-builder"
},
"dependencies": {
"chokidar": "^3.5.3",
"electron-updater": "^6.3.0",
"socket.io-client": "^4.7.5"
},
"build": {
"appId": "com.scoreodonto.dentalclient",
"productName": "ScoreOdonto Dental Client",
"win": {
"target": "nsis",
"icon": "favicon.png"
},
"nsis": {
"oneClick": true,
"perMachine": false,
"allowToChangeInstallationDirectory": false,
"createDesktopShortcut": true,
"createStartMenuShortcut": true,
"shortcutName": "ScoreOdonto Dental Client"
},
"publish": [
{
"provider": "generic",
"url": "https://rx.scoreodonto.com/updates/"
}
],
"files": [
"**/*",
"!docs-client/**/*",
"!Output/**/*",
"!dist/**/*"
],
"asar": false
},
"devDependencies": {
"electron": "^42.2.0",
"electron-builder": "^26.8.1"
}
}