SwissKnife Docs
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 dev

L'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

CommandeRôle
npm run devproduit normal, port 2499
npm run buildbuild + copie du core FFmpeg dans dist/ffmpeg/
npm run build:demobuild Vercel (VITE_DEMO=true, noindex)
npm run previewprévisualiser dist/, mêmes en-têtes WASM que le dev
npm testVitest
npm run linttsc --noEmit et ESLint

Démo en local

npm run build:demo
npx vite preview --port 2499

Ce 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.

On this page