|
147 | 147 | "dev": "node scripts/run-frkb-dev.mjs", |
148 | 148 | "dev:release-runtime": "node scripts/run-frkb-dev.mjs --release-runtime", |
149 | 149 | "build": "electron-vite build", |
| 150 | + "media-tools:ensure": "node scripts/ensure-bundled-media-tools.mjs --mode dev", |
| 151 | + "media-tools:ensure:package": "node scripts/ensure-bundled-media-tools.mjs --mode package", |
| 152 | + "media-tools:ensure:win": "node scripts/ensure-bundled-media-tools.mjs --mode package --platform-key win32-x64", |
| 153 | + "media-tools:validate": "node scripts/validate-bundled-media-tools.mjs --mode dev", |
| 154 | + "media-tools:validate:package": "node scripts/validate-bundled-media-tools.mjs --mode package", |
| 155 | + "media-tools:validate:win": "node scripts/validate-bundled-media-tools.mjs --mode package --platform-key win32-x64", |
| 156 | + "media-tools:validate:mac-universal": "node scripts/validate-bundled-media-tools.mjs --mode package --platform-key darwin-universal", |
150 | 157 | "postinstall": "electron-builder install-app-deps", |
151 | 158 | "clean": "rimraf dist", |
152 | | - "build:unpack": "npm run build && npm run rekordbox:runtime:ensure && npm run rekordbox:runtime:validate && electron-builder --dir", |
153 | | - "build:win": "npm run clean && npm run build && npm run rekordbox:runtime:ensure && npm run rekordbox:runtime:validate && electron-builder --win", |
154 | | - "build:mac": "npm run clean && npm run build && npm run rekordbox:runtime:ensure:mac-universal && npm run rekordbox:runtime:validate:mac-universal && electron-builder --mac", |
| 159 | + "build:unpack": "npm run media-tools:ensure:package && npm run build && npm run rekordbox:runtime:ensure && npm run rekordbox:runtime:validate && electron-builder --dir", |
| 160 | + "build:win": "npm run clean && npm run media-tools:ensure:win && npm run build && npm run rekordbox:runtime:ensure && npm run rekordbox:runtime:validate && electron-builder --win", |
| 161 | + "build:mac": "npm run clean && npm run media-tools:validate:mac-universal && npm run build && npm run rekordbox:runtime:ensure:mac-universal && npm run rekordbox:runtime:validate:mac-universal && electron-builder --mac", |
155 | 162 | "build:linux": "npm run clean && npm run build && electron-builder --linux", |
156 | 163 | "demucs:runtime:prepare": "node scripts/prepare-demucs-runtimes.mjs", |
157 | 164 | "demucs:runtime:ensure": "node scripts/ensure-demucs-runtime.mjs", |
|
0 commit comments