Basado en el trabajo de Peter Wong · Creado por @daesdev
Deno Fresh para el desarrollo de la aplicación.
Tailwind CSS para el diseño de la aplicación.
Cloudflare Workers para el despliegue de la aplicación.
deno task deployMake sure to install Deno: https://deno.land/manual/getting_started/installation
Then start the project:
deno task startEste proyecto usa Husky para ejecutar validaciones automáticas antes de cada commit.
# Instalar dependencias npm (Wrangler para CI/CD)
npm install
# Configurar git hooks de Husky
deno task prepareNota: Este proyecto usa Deno como runtime principal, pero incluye un
package.json mínimo con Wrangler como devDependency para facilitar el deploy
en GitHub Actions.
Cada vez que hagas git commit, se ejecutan automáticamente:
deno fmt- Formatea el código automáticamentedeno lint- Valida reglas de linting (bloquea si falla)deno check- Valida tipos TypeScript (bloquea si falla)
deno task fmt # Formatear código manualmente
deno task check # Validar sin modificar (como en CI)
deno task precommit # Formatear + validar (como en el hook)
deno task start # Desarrollo con hot-reloadgit commit --no-verify -m "emergency fix"--no-verify - el CI de GitHub Actions igual validará el
código.
