Refactors logic from `serve` task into AppRunner class
Adds unit test for AppRunner
Source formatting
Adds AppRunner to index.js
package.json
Fixes html resouces bundling to not optimize scripts and styles when optimizaion option is off
Fixes html resouces bundling to not optimize scripts and styles when optimizaion option is off
package.json
Builds html resources using gulp-useref and use "dist/public/" folder as search path, that way any bundled resources will have paths relative to the public folder
Fixes run watch task in series - Fixes #62
There is no way to run only build-copy without affecting other partial builds, run entire build again on unrecognized file changes - Fixes #62
Builds html after styles and scripts - Fixes #62
Separates build and clean task
Runs task "all" in series
Invokes task "all" on serve instead of "build"
Major refactor on tasks - Fixes #2 #6 #7 (and possibly others)
Removes user dependency of having a config.rb to initialize a compass project inside styles/
package.json
Emits updateResources on build instead of copy since build is now used on watch instead of copy
Fixes build error when there was no markdown file on src/