{ "name": "deemix-fix", "description": "An hybrid app that wraps deemix-webui and lets you use the deemix-js library", "main": "index.js", "repository": "https://gitlab.com/deeplydrumming/DeemixFix.git", "author": "Deeplydrumming", "license": "GPL-3.0-only", "scripts": { "dev": "pnpm -C webui dev", "start": "electron . --dev ", "predist": "pnpm build-server && pnpm build-webui", "dist": "pnpm set-version && electron-builder && pnpm reset-version", "dist:dir": "pnpm set-version && pnpm predist && electron-builder --dir && pnpm reset-version", "dist-server": "pnpm set-version && pnpm predist && pkg --out-dir dist ./server/package.json && pnpm reset-version", "start-server": "pnpm -C server start", "build-server": "pnpm -C server build", "build-webui": "pnpm -C webui build", "set-version": "node scripts/set-version.js", "reset-version": "node scripts/reset-version.js" }, "devDependencies": { "@yao-pkg/pkg": "5.12.0", "electron": "^22.0.0", "electron-builder": "^23.6.0" }, "dependencies": { "electron-context-menu": "^3.6.1", "electron-window-state-manager": "^0.3.2", "yargs": "^17.6.2" }, "build": { "appId": "app.deemix.gui", "productName": "deemix-gui", "files": [ "index.js", "preload.js", "server/dist/**/*", "webui/public/**/*", "build/**/*", "package.json" ], "mac": { "target": [ { "target": "dmg", "arch": "x64" }, { "target": "dmg", "arch": "arm64" } ], "artifactName": "deemix-gui_${arch}.${ext}", "category": "public.app-category.music" }, "win": { "target": [ { "target": "nsis", "arch": "x64" }, { "target": "portable", "arch": "x64" } ] }, "linux": { "target": [ "appimage", "deb" ], "artifactName": "deemix-gui.${ext}", "category": "AudioVideo,Audio", "icon": "build/icon.icns" }, "nsis": { "artifactName": "${productName}_setup.${ext}", "oneClick": false, "license": "LICENSE.txt", "allowToChangeInstallationDirectory": true, "uninstallDisplayName": "${productName}", "deleteAppDataOnUninstall": true }, "portable": { "artifactName": "${productName}.${ext}", "requestExecutionLevel": "user" } }, "version": "0.0.0" }