2025-07-10 17:43:46 +08:00
|
|
|
|
{
|
|
|
|
|
|
"name": "short-video-factory",
|
|
|
|
|
|
"description": "短视频工厂,一键生成产品营销与泛内容短视频,AI批量自动剪辑",
|
2025-10-22 23:56:15 +08:00
|
|
|
|
"version": "1.1.10",
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"author": {
|
|
|
|
|
|
"name": "YILS",
|
|
|
|
|
|
"developer": "YILS",
|
|
|
|
|
|
"email": "yils_lin@163.com",
|
|
|
|
|
|
"url": "https://yils.blog/"
|
|
|
|
|
|
},
|
2025-08-08 14:21:22 +08:00
|
|
|
|
"homepage": "https://github.com/YILS-LIN/short-video-factory",
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"main": "dist-electron/main.js",
|
|
|
|
|
|
"scripts": {
|
|
|
|
|
|
"dev": "cross-env VITE_CJS_IGNORE_WARNING=true vite",
|
|
|
|
|
|
"build": "vue-tsc && cross-env VITE_CJS_IGNORE_WARNING=true vite build && electron-builder",
|
|
|
|
|
|
"preview": "vite preview",
|
|
|
|
|
|
"format": "prettier --write .",
|
2025-08-05 22:39:17 +08:00
|
|
|
|
"preinstall": "npx only-allow pnpm",
|
2025-10-22 23:43:00 +08:00
|
|
|
|
"postinstall": "node scripts/post-install.js",
|
|
|
|
|
|
"lipo-ffmpeg":"node scripts/lipo-ffmpeg.js"
|
2025-07-10 17:43:46 +08:00
|
|
|
|
},
|
|
|
|
|
|
"dependencies": {
|
2025-07-25 15:19:14 +08:00
|
|
|
|
"axios": "^1.11.0",
|
2025-07-23 17:35:20 +08:00
|
|
|
|
"better-sqlite3": "9.6.0",
|
2025-07-28 11:31:24 +08:00
|
|
|
|
"ffmpeg-static": "^5.2.0",
|
2025-08-23 17:35:20 +08:00
|
|
|
|
"i18next": "^25.4.0",
|
|
|
|
|
|
"i18next-fs-backend": "^2.3.2",
|
2025-08-04 10:35:26 +08:00
|
|
|
|
"music-metadata": "^11.7.3",
|
2025-07-31 14:58:58 +08:00
|
|
|
|
"subtitle": "4.2.2-alpha.0",
|
2025-08-23 17:35:20 +08:00
|
|
|
|
"ws": "^8.18.3"
|
2025-07-10 17:43:46 +08:00
|
|
|
|
},
|
|
|
|
|
|
"devDependencies": {
|
2025-07-22 10:27:33 +08:00
|
|
|
|
"@ai-sdk/openai": "^1.3.23",
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"@mdi/font": "^7.4.47",
|
|
|
|
|
|
"@types/better-sqlite3": "^7.6.13",
|
2025-08-05 22:39:17 +08:00
|
|
|
|
"@types/node": "^16.18.126",
|
2025-07-20 17:30:24 +08:00
|
|
|
|
"@types/wicg-file-system-access": "^2023.10.6",
|
2025-07-23 17:35:20 +08:00
|
|
|
|
"@types/ws": "^8.18.1",
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"@vitejs/plugin-vue": "^6.0.0",
|
2025-07-22 10:27:33 +08:00
|
|
|
|
"@vueuse/core": "^13.5.0",
|
|
|
|
|
|
"ai": "^4.3.19",
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"cross-env": "^7.0.3",
|
|
|
|
|
|
"electron": "^22.3.27",
|
|
|
|
|
|
"electron-builder": "^24.13.3",
|
2025-08-23 17:35:20 +08:00
|
|
|
|
"i18next-http-backend": "^3.0.2",
|
|
|
|
|
|
"i18next-vue": "^5.3.0",
|
2025-07-22 10:27:33 +08:00
|
|
|
|
"mitt": "^3.0.1",
|
|
|
|
|
|
"pinia": "^3.0.3",
|
|
|
|
|
|
"pinia-plugin-persistedstate": "^4.4.1",
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"prettier": "^3.6.2",
|
2025-08-05 17:20:18 +08:00
|
|
|
|
"random": "^5.4.1",
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"sass": "^1.89.2",
|
|
|
|
|
|
"typescript": "5.6.2",
|
|
|
|
|
|
"unocss": "^66.3.3",
|
|
|
|
|
|
"vite": "^7.0.3",
|
|
|
|
|
|
"vite-plugin-electron": "^0.29.0",
|
|
|
|
|
|
"vite-plugin-electron-renderer": "^0.14.6",
|
|
|
|
|
|
"vite-plugin-vue-devtools": "^7.7.7",
|
2025-07-22 10:27:33 +08:00
|
|
|
|
"vue": "^3.5.17",
|
|
|
|
|
|
"vue-router": "^4.5.1",
|
|
|
|
|
|
"vue-toastification": "2.0.0-rc.5",
|
|
|
|
|
|
"vue-tsc": "3.0.1",
|
|
|
|
|
|
"vuetify": "^3.9.0"
|
2025-07-10 17:43:46 +08:00
|
|
|
|
},
|
2025-09-24 17:27:48 +08:00
|
|
|
|
"pnpm": {
|
|
|
|
|
|
"ignoredBuiltDependencies": [
|
|
|
|
|
|
"better-sqlite3",
|
|
|
|
|
|
"ffmpeg-static"
|
|
|
|
|
|
],
|
|
|
|
|
|
"onlyBuiltDependencies": [
|
|
|
|
|
|
"@parcel/watcher",
|
|
|
|
|
|
"bufferutil",
|
|
|
|
|
|
"electron",
|
|
|
|
|
|
"esbuild",
|
|
|
|
|
|
"utf-8-validate",
|
|
|
|
|
|
"vue-demi"
|
|
|
|
|
|
]
|
|
|
|
|
|
},
|
2025-07-10 17:43:46 +08:00
|
|
|
|
"packageManager": "pnpm@10.12.4",
|
|
|
|
|
|
"engines": {
|
|
|
|
|
|
"node": ">=22.17.0",
|
|
|
|
|
|
"pnpm": ">=10.12.4"
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|