59 lines
1.6 KiB
JSON
59 lines
1.6 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|