-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
110 lines (110 loc) · 3.46 KB
/
package.json
File metadata and controls
110 lines (110 loc) · 3.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
{
"name": "aether",
"productName": "Aether",
"version": "2026.5.9",
"description": "Standalone Aether Desktop Application",
"main": "desktop/main.js",
"scripts": {
"install:all": "npm install && cd frontend && npm install",
"start": "NODE_ENV=production electron .",
"dev": "electron .",
"dev:frontend": "cd frontend && npm run dev",
"dev:electron": "wait-on ${AETHER_DEV_SERVER_URL:-http://localhost:5173} && electron .",
"dev:all": "node scripts/dev-all.mjs",
"party:dev": "cd party-server && node --watch index.js",
"party:start": "cd party-server && node index.js",
"prepare-binaries": "node scripts/prepare-bundled-binaries.cjs",
"build-frontend": "cd frontend && npm install && npm run build",
"package": "npm run prepare-binaries && npm run build-frontend && electron-builder build --mac --dir",
"dist": "npm run prepare-binaries && npm run build-frontend && electron-builder build --mac",
"dist:win": "npm run prepare-binaries && npm run build-frontend && electron-builder build --win --x64",
"dist:all": "npm run prepare-binaries && npm run build-frontend && electron-builder build --mac --win --x64",
"test": "echo \"Error: no test specified\" && exit 1",
"electron": "electron .",
"electron:build": "electron-builder"
},
"keywords": [
"music",
"aether",
"desktop"
],
"author": "GSUS_2K",
"license": "MIT",
"type": "commonjs",
"dependencies": {
"@distube/yt-dlp": "^2.0.1",
"axios": "^1.13.6",
"chokidar": "^5.0.0",
"cors": "^2.8.6",
"discord-rpc": "^4.0.1",
"dotenv": "^17.3.1",
"electron-store": "^8.1.0",
"electron-updater": "^6.8.3",
"express": "^5.2.1",
"fast-average-color": "^9.5.0",
"ffmpeg-static": "^5.3.0",
"localtunnel": "^2.0.2",
"socket.io": "^4.8.3",
"uuid": "^14.0.0",
"youtube-dl-exec": "^3.1.4"
},
"devDependencies": {
"concurrently": "^9.0.0",
"electron": "^41.5.0",
"electron-builder": "^26.8.1",
"electron-is-dev": "^3.0.1",
"wait-on": "^8.0.2"
},
"build": {
"appId": "com.GSUS_2K.aether-studio",
"productName": "Aether",
"npmRebuild": false,
"directories": {
"output": "dist"
},
"mac": {
"category": "public.app-category.music",
"target": "dmg",
"artifactName": "${productName}-${arch}.${ext}",
"icon": "icon.png",
"extendInfo": {
"NSCameraUsageDescription": "Aether uses the camera only when you enable Gesture + Face Lab camera controls for face and hand playback gestures.",
"NSMicrophoneUsageDescription": "Aether does not record microphone audio. This permission is reserved for future voice control features."
}
},
"win": {
"target": "nsis",
"artifactName": "${productName}-Setup-${arch}.${ext}"
},
"linux": {
"target": "AppImage",
"artifactName": "${productName}-${arch}.${ext}"
},
"nsis": {
"oneClick": false,
"perMachine": false,
"allowToChangeInstallationDirectory": true,
"include": "build/installer.nsh"
},
"files": [
"desktop/**/*",
"frontend/dist/**/*",
"node_modules/**/*",
"package.json",
"icon.png",
"lyrics-fetcher.js"
],
"asarUnpack": [
"**/node_modules/@distube/yt-dlp/bin/*",
"**/node_modules/ffmpeg-static/*",
"desktop/bin/*"
],
"publish": [
{
"provider": "github",
"owner": "GSUS2K",
"repo": "Aether-Studio"
}
]
}
}