Initial commit of YouTube Downloader application, including core functionality for downloading videos, user authentication, and Docker support. Added configuration files, environment setup, and basic UI components using Astro.js and Tailwind CSS.
This commit is contained in:
82
package.json
Normal file
82
package.json
Normal file
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"name": "yt-downloader",
|
||||
"type": "module",
|
||||
"version": "0.0.1",
|
||||
"description": "YouTube Video Downloader - Einfache Desktop-Anwendung zum Herunterladen von YouTube-Videos",
|
||||
"author": "YouTube Downloader",
|
||||
"scripts": {
|
||||
"dev": "astro dev",
|
||||
"start": "astro dev",
|
||||
"build": "astro build",
|
||||
"preview": "astro preview",
|
||||
"astro": "astro",
|
||||
"install:setup": "node install.js",
|
||||
"electron:dev": "NODE_ENV=development electron electron/main.cjs",
|
||||
"electron:build": "npm run build && electron-builder",
|
||||
"electron:build:mac": "npm run build && electron-builder --mac",
|
||||
"electron:build:win": "npm run build && electron-builder --win",
|
||||
"electron:start": "electron electron/main.cjs"
|
||||
},
|
||||
"main": "electron/main.cjs",
|
||||
"build": {
|
||||
"appId": "com.youtubedownloader.app",
|
||||
"productName": "YouTube Downloader",
|
||||
"directories": {
|
||||
"output": "dist-electron"
|
||||
},
|
||||
"files": [
|
||||
"dist/**/*",
|
||||
"electron/**/*",
|
||||
"package.json",
|
||||
"node_modules/**/*"
|
||||
],
|
||||
"mac": {
|
||||
"target": [
|
||||
"dmg",
|
||||
"zip"
|
||||
],
|
||||
"category": "public.app-category.utilities"
|
||||
},
|
||||
"win": {
|
||||
"target": [
|
||||
{
|
||||
"target": "nsis",
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "portable",
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"linux": {
|
||||
"target": "AppImage"
|
||||
},
|
||||
"nsis": {
|
||||
"oneClick": false,
|
||||
"allowToChangeInstallationDirectory": true,
|
||||
"createDesktopShortcut": true,
|
||||
"createStartMenuShortcut": true
|
||||
},
|
||||
"dmg": {
|
||||
"title": "YouTube Downloader"
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/node": "^9.5.1",
|
||||
"@tailwindcss/vite": "^4.1.18",
|
||||
"astro": "^5.16.0",
|
||||
"tailwindcss": "^4.1.18",
|
||||
"yt-dlp-wrap": "^2.3.12"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^20.10.0",
|
||||
"daisyui": "^5.5.14",
|
||||
"electron": "^39.2.7",
|
||||
"electron-builder": "^26.0.12"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user