mirror of
https://github.com/FullScreenShenanigans/gulp-shenanigans.git
synced 2026-04-28 13:03:35 -07:00
703bb36070ecc7ea4922b2fdd093461027a00cb8
gulp-shenanigans
Unified Gulp tasks for FullScreenShenanigans projects.
Why?
There are over two dozen repositories in the FullScreenShenanigans organization. This unifies common build logic and can be updated more easily than editing each individual repository.
Tasks
default- first lints and builds the code, then runs tests and compiles intodist/
In order of default task usage:
-
clean- deletes built.jsfiles fromsrc/and all files indist/ -
tsc- runs the TypeScript compiler on.tssource files -
tslint- runs TSLint on.tssource files -
test- runs tests required bytest/unit/index.htmlin PhantomJS with Mocha. -
typespace- convertsimport-based.tssource files insrc/to anamespace-based file indist -
dist- compiles thenamespace-based.tsfile indist/file into.jsequivalents
Description
Languages
TypeScript
74.5%
SCSS
11.4%
HTML
10.1%
JavaScript
4%