-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
36 lines (36 loc) · 2.03 KB
/
Copy pathpackage.json
File metadata and controls
36 lines (36 loc) · 2.03 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
{
"name": "syncinema",
"version": "1.6.0",
"private": true,
"description": "同映:可自行部署的多人同步观影、聊天、弹幕和语音应用。",
"main": "server/server.js",
"scripts": {
"start": "node server/server.js",
"deploy": "npm ci && npm run build:client && npm start",
"dev": "node server/server.js",
"build:client": "node scripts/copy-noise-suppressor-assets.mjs && esbuild client/app.js --bundle --minify --splitting --format=esm --platform=browser --target=es2020 --charset=utf8 --define:__VUE_OPTIONS_API__=true --define:__VUE_PROD_DEVTOOLS__=false --define:__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=false --outdir=client/dist --entry-names=app.bundle --chunk-names=chunks/[name]-[hash]",
"build:sensitive": "node scripts/build-sensitive-dictionary.js",
"import:sensitive": "node scripts/import-sensitive-dictionary.js",
"test": "node scripts/test-clock-sync.mjs && node scripts/test-voice.mjs && node scripts/test-owner-autoplay.mjs && node scripts/test-playback-sync.js && node scripts/test-sync-controller.mjs && node scripts/test-timeline-sync.js && node scripts/test-bilibili.js && node scripts/test-bilibili-dash.js && node scripts/test-mp4remuxer.mjs && node scripts/test-sensitive-filter.js && node scripts/test-live-playback.mjs && node scripts/test-source-manager.mjs && node scripts/test-segment-cache.js && node scripts/test-range-cache.js",
"cert:https": "powershell -ExecutionPolicy Bypass -File scripts/create-https-cert.ps1",
"start:https": "powershell -ExecutionPolicy Bypass -File scripts/start-https.ps1"
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.2",
"@lucide/vue": "^1.25.0",
"@sapphi-red/web-noise-suppressor": "0.3.5",
"compression": "^1.8.1",
"element-plus": "^2.14.2",
"express": "^4.19.2",
"flv.js": "^1.6.2",
"hls.js": "^1.6.16",
"mp4box": "^2.4.1",
"shaka-player": "^4.16.43",
"socket.io": "^4.7.5",
"socket.io-client": "^4.7.5",
"vue": "^3.5.39"
},
"devDependencies": {
"esbuild": "^0.28.1"
}
}