You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			120 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			JSON
		
	
			
		
		
	
	
			120 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			JSON
		
	
{
 | 
						|
	"dependencies": {
 | 
						|
		"electron-updater": "^5.3.0",
 | 
						|
		"yt-dlp-wrap-plus": "^2.3.18"
 | 
						|
	},
 | 
						|
	"name": "ytdownloader",
 | 
						|
	"version": "3.17.0",
 | 
						|
	"main": "main.js",
 | 
						|
	"scripts": {
 | 
						|
		"start": "electron .",
 | 
						|
		"watch": "nodemon --exec electron .",
 | 
						|
		"dist": "electron-builder",
 | 
						|
		"debug": "electron --inspect=5858 .",
 | 
						|
		"windows": "./windows.sh && electron-builder -w",
 | 
						|
		"linux": "./linux.sh && electron-builder -l",
 | 
						|
		"mac": "./mac.sh && 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"
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 |