SwissKnife Docs
Primeros pasos

Desarrollo local

Instala desde el lockfile e inicia Vite en el puerto 2499.

git clone https://github.com/lucas-lepajollec/SwissKnife.git
cd SwissKnife
npm ci
npm run dev

De forma predeterminada, la aplicación solo está disponible en http://127.0.0.1:2499. Para probarla desde otro dispositivo de tu red local de confianza, ejecuta npm run dev:lan y abre la dirección de red que muestre Vite.

No puedes desarrollar contra la imagen GHCR precompilada; necesitas un checkout del código.

Comandos útiles

ComandoFunción
npm run devproducto estándar en el puerto 2499
npm run dev:lanproducto accesible en la LAN de confianza, puerto 2499
npm run buildcompila y copia el núcleo FFmpeg a dist/ffmpeg/
npm run build:demobuild de la demo Vercel con VITE_DEMO=true y noindex
npm run previewprevisualiza dist/ con las mismas cabeceras WASM que desarrollo
npm testejecuta Vitest
npm run lintejecuta tsc --noEmit y ESLint

Build local de la demo

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

Este no es el comportamiento predeterminado de npm run dev. Consulta Modo demo.

No incluyas dist/ en commits

dist/, node_modules/ y .env* están ignorados y no deben aparecer en una pull request.

En esta página