{ "name": "playpiano", "productName": "PlayPiano", "version": "1.0.1", "description": "Pianoforte virtuale a 88 tasti con spartiti, modalità apprendimento e compositore", "author": { "name": "luzadev", "url": "https://github.com/luzadev" }, "license": "MIT", "private": true, "main": "desktop/main.js", "scripts": { "start": "electron .", "dist:mac": "electron-builder --mac", "dist:win": "electron-builder --win", "dist:linux": "electron-builder --linux", "dist": "electron-builder --mac --win --linux" }, "build": { "appId": "it.playpiano.app", "productName": "PlayPiano", "directories": { "output": "dist" }, "files": [ "index.html", "samples/**", "esempi/**", "desktop/main.js", "desktop/icon.png", "package.json", "LICENSE", "guida.html", "guida-img/**" ], "icon": "desktop/icon.png", "mac": { "category": "public.app-category.music", "target": [ { "target": "dmg", "arch": [ "arm64", "x64" ] } ], "identity": "-", "hardenedRuntime": false, "gatekeeperAssess": false }, "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] }, { "target": "portable", "arch": [ "x64" ] } ] }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "artifactName": "PlayPiano-Setup-${version}.${ext}" }, "portable": { "artifactName": "PlayPiano-Portable-${version}.${ext}" }, "linux": { "target": [ { "target": "AppImage", "arch": [ "x64" ] } ], "category": "AudioVideo", "artifactName": "PlayPiano-${version}-${arch}.${ext}" }, "dmg": { "sign": false }, "copyright": "Copyright © 2026 luzadev" }, "devDependencies": { "electron": "^44.4.2", "electron-builder": "^26.15.3" }, "homepage": "https://github.com/luzadev/playpiano", "repository": { "type": "git", "url": "https://github.com/luzadev/playpiano.git" } }