{ "dependencies": { "electron-updater": "^5.3.0", "yt-dlp-wrap-plus": "^2.3.18" }, "name": "ytdownloader", "version": "3.17.3", "main": "main.js", "scripts": { "start": "electron .", "watch": "nodemon --exec electron .", "dist": "electron-builder", "debug": "electron --inspect=5858 .", "windows": "electron-builder -w", "linux": "electron-builder -l", "mac": "electron-builder -m", "publish-linux": "cp ../ffmpeg-bin/ffmpeg . && electron-builder -l --publish=always", "publish-windows": "cp ../ffmpeg-bin/ffmpeg.exe . && electron-builder -w --publish=always", "publish-mac": "cp ../ffmpeg-bin/mac/ffmpeg . && electron-builder -m --publish=always", "gh-windows": "electron-builder -w --publish=always", "gh-linux": "electron-builder -l --publish=always", "gh-mac": "electron-builder -m --publish=always" }, "author": { "name": "Andrew", "email": "aandrew.me@pm.me" }, "publish": { "provider": "github", "owner": "aandrew-me", "repo": "ytDownloader", "private": false }, "license": "GPL-3.0", "description": "Download videos and audios from YouTube and many other sites", "devDependencies": { "electron": "^27.0.2", "electron-builder": "^24.6.4", "typescript": "^5.3.3" }, "build": { "productName": "YTDownloader", "appId": "io.github.aandrew_me.ytdn", "artifactName": "${productName}.${ext}", "files": [ "./resources/**/*", "main.js", "./html/**/*", "./resources/**/*", "./public/**/*", "package.json", "./assets/**/*", "./src/*.js", "ffmpeg*", "translations" ], "mac": { "category": "Utility", "target": [ "zip", "dmg" ], "artifactName": "${productName}_Mac.${ext}" }, "dmg": { "contents": [ { "x": 130, "y": 220 }, { "x": 410, "y": 220, "type": "link", "path": "/Applications" } ], "sign": false }, "asar": false, "directories": { "buildResources": "resources", "output": "release" }, "linux": { "target": [ "Appimage", "snap", "rpm", "zip", "deb" ], "category": "Utility", "artifactName": "${productName}_Linux.${ext}" }, "snap": { "grade": "stable", "base": "core22" }, "win": { "target": [ "nsis", "msi", "zip" ], "artifactName": "${productName}_Win.${ext}" }, "nsis": { "allowToChangeInstallationDirectory": true, "oneClick": false }, "msi": { "oneClick": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "YTDownloader" } } }