{ "name": "custom-streamdeck-overlay", "version": "0.1.0", "private": true, "description": "Transparent Streamdeck profile overlay.", "author": "Custom Streamdeck", "main": "dist/main.js", "type": "commonjs", "scripts": { "build": "npm run build:css && tsc -p tsconfig.json", "build:css": "tailwindcss -i ./src/styles.css -o ./dist/styles.css --minify", "dist": "npm run dist:win", "dist:win": "npm run build && electron-builder --win nsis --x64 --publish never", "watch:css": "tailwindcss -i ./src/styles.css -o ./dist/styles.css --watch", "dev": "npm run build && electron .", "start": "electron ." }, "build": { "appId": "com.customstreamdeck.overlay", "productName": "Custom Streamdeck Overlay", "asar": true, "directories": { "output": "release" }, "files": [ "dist/**/*", "index.html", "package.json" ], "win": { "signAndEditExecutable": false, "target": [ { "target": "nsis", "arch": [ "x64" ] } ], "artifactName": "${productName}-${version}-Setup-${arch}.${ext}" }, "nsis": { "oneClick": false, "perMachine": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": false, "createStartMenuShortcut": true, "shortcutName": "Custom Streamdeck Overlay" } }, "devDependencies": { "@tailwindcss/cli": "^4.3.0", "electron": "^42.0.1", "electron-builder": "^26.8.1", "tailwindcss": "^4.3.0", "typescript": "^5.9.3" } }