Es una estructura base para comenzar un proyecto basado en jade, stylus, es2015. Se usa gulp para la gestión de tareas.
Para instalar las dependencias que necesitamos debemos hacer en nuestro terminal de confianza:
npm install
Luego para generar la estructura inicial se ingresa:
gulp
Para crear un servidor y ver nuestros cambios reflejados al instante se recomienda usar:
gulp serve
Las Tareas que estamos manejando en el gulpfile:
- jade: para compilar los archivos jade.
- stylus: para compilar los archivos stylus.
- babel: para compilar los js desarrollados en es2015.
- clean: para eliminar la carpeta dist.
- copy: pasar los archivos de la carpeta app a la carpeta dist sin la carpeta precom (tiene los archivos jade, js, stylus).
- serve: crear un servidor y asu vez, reacciona a los cambios en los archivos jade, stylus y babel, los cuales compila y luego refresca todos los navegadores que tengan la página en visualización. :D
- watch: reacciona a los cambios en los archivos jade, stylus, babel y los compila.
- default: ejecuta las tareas jade, stylus, babel.
En el caso que quieras validar tu js puedes usar:
npm lint