Démarrer
Développement local
Installer le lockfile et lancer Vite sur le port 2499.
git clone https://github.com/lucas-lepajollec/SwissKnife.git
cd SwissKnife
npm install
npm run devL'application est accessible sur http://localhost:2499. Vite écoute aussi sur 0.0.0.0.
Vous ne pouvez pas développer contre l'image GHCR préconstruite : il faut le checkout.
Commandes utiles
| Commande | Rôle |
|---|---|
npm run dev | produit normal, port 2499 |
npm run build | build + copie du core FFmpeg dans dist/ffmpeg/ |
npm run build:demo | build Vercel (VITE_DEMO=true, noindex) |
npm run preview | prévisualiser dist/, mêmes en-têtes WASM que le dev |
npm test | Vitest |
npm run lint | tsc --noEmit et ESLint |
Démo en local
npm run build:demo
npx vite preview --port 2499Ce n'est pas le défaut de npm run dev. Détails dans Mode démonstration.
Ne pas committer dist/
dist/, node_modules/ et .env* sont ignorés. Une pull request ne doit pas les contenir.