Created
June 25, 2013 00:16
-
-
Save gregsabo/5854893 to your computer and use it in GitHub Desktop.
Yeoman newbie output. Trying out Yeoman for the first time, these commands run without errors, but the index page doesn't load ("No data received" message in the browser after a couple of minutes of no response).
This is the output of me trying to get started with "Bitter" (a stupid name for a Twitter clone).
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dev|⇒ mkdir bitter | |
dev|⇒ cd bitter | |
bitter|⇒ yo webapp | |
_-----_ | |
| | | |
|--(o)--| .--------------------------. | |
`---------´ | Welcome to Yeoman, | | |
( _´U`_ ) | ladies and gentlemen! | | |
/___A___\ '__________________________' | |
| ~ | | |
__'.___.'__ | |
´ ` |° ´ Y ` | |
Out of the box I include HTML5 Boilerplate, jQuery and Modernizr. | |
[?] Would you like to include Twitter Bootstrap for Sass?: Yes | |
[?] Would you like to include RequireJS (for AMD support)?: Yes | |
create Gruntfile.js | |
create package.json | |
create .gitignore | |
create .gitattributes | |
create .bowerrc | |
create bower.json | |
create .jshintrc | |
create .editorconfig | |
create app/favicon.ico | |
create app/404.html | |
create app/robots.txt | |
create app/.htaccess | |
create app/images/glyphicons-halflings.png | |
create app/images/glyphicons-halflings-white.png | |
create app/scripts/vendor/bootstrap.js | |
create app/styles/main.scss | |
create app/scripts/app.js | |
create app/index.html | |
create app/scripts/main.js | |
create app/scripts/hello.coffee | |
invoke mocha:app | |
create test/index.html | |
create test/lib/chai.js | |
create test/lib/expect.js | |
create test/lib/mocha/mocha.css | |
create test/lib/mocha/mocha.js | |
create test/spec/test.js | |
I'm all done. Running bower install & npm install for you to install the required dependencies. If this fails, try running the command yourself. | |
npm http GET https://registry.npmjs.org/grunt | |
npm http GET https://registry.npmjs.org/grunt-contrib-copy | |
npm http GET https://registry.npmjs.org/grunt-contrib-concat | |
npm http GET https://registry.npmjs.org/grunt-contrib-coffee | |
npm http GET https://registry.npmjs.org/grunt-contrib-uglify | |
npm http GET https://registry.npmjs.org/grunt-contrib-compass | |
npm http GET https://registry.npmjs.org/grunt-contrib-cssmin | |
npm http GET https://registry.npmjs.org/grunt-contrib-jshint | |
npm http GET https://registry.npmjs.org/grunt-contrib-connect | |
npm http GET https://registry.npmjs.org/grunt-contrib-htmlmin | |
npm http GET https://registry.npmjs.org/grunt-contrib-clean | |
npm http GET https://registry.npmjs.org/grunt-bower-requirejs | |
npm http GET https://registry.npmjs.org/grunt-contrib-requirejs | |
npm http GET https://registry.npmjs.org/grunt-contrib-imagemin | |
npm http GET https://registry.npmjs.org/grunt-rev | |
npm http GET https://registry.npmjs.org/grunt-contrib-watch | |
npm http GET https://registry.npmjs.org/grunt-usemin | |
npm http GET https://registry.npmjs.org/grunt-open | |
npm http GET https://registry.npmjs.org/grunt-svgmin | |
npm http GET https://registry.npmjs.org/grunt-mocha | |
npm http GET https://registry.npmjs.org/grunt-concurrent | |
npm http GET https://registry.npmjs.org/matchdep | |
npm http GET https://registry.npmjs.org/connect-livereload | |
npm http 304 https://registry.npmjs.org/grunt-contrib-concat | |
npm http 304 https://registry.npmjs.org/grunt | |
npm http 304 https://registry.npmjs.org/grunt-contrib-copy | |
npm http 304 https://registry.npmjs.org/grunt-contrib-compass | |
npm http 304 https://registry.npmjs.org/grunt-contrib-coffee | |
npm http 304 https://registry.npmjs.org/grunt-contrib-cssmin | |
npm http 304 https://registry.npmjs.org/grunt-contrib-uglify | |
npm http 304 https://registry.npmjs.org/grunt-contrib-jshint | |
bower cloning git://github.com/jrburke/requirejs | |
npm http 304 https://registry.npmjs.org/grunt-contrib-connect | |
bower cached git://github.com/jrburke/requirejs | |
bower fetching requirejs | |
npm http 304 https://registry.npmjs.org/grunt-contrib-htmlmin | |
bower cloning git://github.com/Modernizr/Modernizr.git | |
bower cached git://github.com/Modernizr/Modernizr.git | |
bower fetching modernizr | |
npm http 304 https://registry.npmjs.org/grunt-contrib-clean | |
npm http 304 https://registry.npmjs.org/grunt-contrib-requirejs | |
npm http 304 https://registry.npmjs.org/grunt-bower-requirejs | |
bower cloning git://github.com/jlong/sass-twitter-bootstrap.git | |
bower cloning git://github.com/components/jquery.git | |
bower cached git://github.com/jlong/sass-twitter-bootstrap.git | |
bower fetching sass-bootstrap | |
bower cached git://github.com/components/jquery.git | |
bower fetching jquery | |
npm http 304 https://registry.npmjs.org/grunt-contrib-imagemin | |
npm http 304 https://registry.npmjs.org/grunt-rev | |
npm http 304 https://registry.npmjs.org/grunt-contrib-watch | |
npm http 304 https://registry.npmjs.org/grunt-usemin | |
npm http 304 https://registry.npmjs.org/grunt-open | |
npm http 304 https://registry.npmjs.org/grunt-svgmin | |
npm http 304 https://registry.npmjs.org/grunt-mocha | |
npm http 304 https://registry.npmjs.org/grunt-concurrent | |
bower checking out jquery#1.9.1 | |
npm http 304 https://registry.npmjs.org/matchdep | |
npm http 304 https://registry.npmjs.org/connect-livereload | |
bower warn Package jquery is still using the deprecated "component.json" file | |
bower checking out sass-bootstrap#v2.3.2 | |
bower copying /Users/gsabo/.bower/cache/jquery/29cb4373d29144ca260ac7c3997f4381 | |
bower checking out requirejs#2.1.6 | |
bower warn Package sass-bootstrap is still using the deprecated "component.json" file | |
bower checking out modernizr#v2.6.2 | |
bower copying /Users/gsabo/.bower/cache/sass-bootstrap/f8004d3122cd19e478fcee627c9ad58e | |
bower copying /Users/gsabo/.bower/cache/requirejs/ca377b0e482cd657ed20ebfa063ade1a | |
bower copying /Users/gsabo/.bower/cache/modernizr/49c1c17a4ec1b92db2a4728ece50773a | |
npm http GET https://registry.npmjs.org/lpad | |
npm http GET https://registry.npmjs.org/svgo | |
npm http GET https://registry.npmjs.org/filesize | |
npm http GET https://registry.npmjs.org/jpegtran-bin | |
npm http GET https://registry.npmjs.org/minimatch | |
npm http GET https://registry.npmjs.org/optipng-bin | |
npm http GET https://registry.npmjs.org/filesize | |
npm http GET https://registry.npmjs.org/requirejs | |
npm http GET https://registry.npmjs.org/connect | |
npm http GET https://registry.npmjs.org/grunt-lib-contrib | |
npm http GET https://registry.npmjs.org/grunt-lib-contrib | |
npm http GET https://registry.npmjs.org/tmp/0.0.16 | |
npm http GET https://registry.npmjs.org/html-minifier | |
npm http GET https://registry.npmjs.org/open/0.0.2 | |
npm http GET https://registry.npmjs.org/jshint | |
npm http GET https://registry.npmjs.org/requirejs | |
npm http GET https://registry.npmjs.org/clean-css | |
npm http GET https://registry.npmjs.org/grunt-lib-contrib | |
npm http GET https://registry.npmjs.org/coffee-script | |
npm http GET https://registry.npmjs.org/gaze | |
npm http GET https://registry.npmjs.org/tiny-lr/0.0.4 | |
npm http 304 https://registry.npmjs.org/filesize | |
npm http 304 https://registry.npmjs.org/lpad | |
npm http 304 https://registry.npmjs.org/jpegtran-bin | |
npm http GET https://registry.npmjs.org/uglify-js | |
npm http 304 https://registry.npmjs.org/minimatch | |
npm http 304 https://registry.npmjs.org/svgo | |
npm http 304 https://registry.npmjs.org/requirejs | |
npm http 304 https://registry.npmjs.org/filesize | |
npm http 304 https://registry.npmjs.org/optipng-bin | |
npm http GET https://registry.npmjs.org/grunt-lib-phantomjs | |
npm http GET https://registry.npmjs.org/mocha | |
npm http 304 https://registry.npmjs.org/connect | |
npm http 304 https://registry.npmjs.org/grunt-lib-contrib | |
npm http 304 https://registry.npmjs.org/tmp/0.0.16 | |
npm http 304 https://registry.npmjs.org/html-minifier | |
npm http 304 https://registry.npmjs.org/grunt-lib-contrib | |
npm http 304 https://registry.npmjs.org/jshint | |
npm http 304 https://registry.npmjs.org/open/0.0.2 | |
npm http 304 https://registry.npmjs.org/coffee-script | |
npm http 304 https://registry.npmjs.org/gaze | |
npm http 304 https://registry.npmjs.org/requirejs | |
npm http 304 https://registry.npmjs.org/grunt-lib-contrib | |
npm http 304 https://registry.npmjs.org/clean-css | |
npm http 304 https://registry.npmjs.org/uglify-js | |
npm http 304 https://registry.npmjs.org/grunt-lib-phantomjs | |
npm http 304 https://registry.npmjs.org/mocha | |
npm http 304 https://registry.npmjs.org/tiny-lr/0.0.4 | |
npm http GET https://registry.npmjs.org/lru-cache | |
npm http GET https://registry.npmjs.org/sigmund | |
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1 | |
npm http GET https://registry.npmjs.org/coffee-script | |
npm http GET https://registry.npmjs.org/colors | |
npm http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3 | |
npm http GET https://registry.npmjs.org/eventemitter2 | |
npm http GET https://registry.npmjs.org/async | |
npm http GET https://registry.npmjs.org/findup-sync | |
npm http GET https://registry.npmjs.org/glob | |
npm http GET https://registry.npmjs.org/hooker | |
npm http GET https://registry.npmjs.org/iconv-lite | |
npm http GET https://registry.npmjs.org/minimatch | |
npm http GET https://registry.npmjs.org/nopt | |
npm http GET https://registry.npmjs.org/rimraf | |
npm http GET https://registry.npmjs.org/lodash | |
npm http GET https://registry.npmjs.org/underscore.string | |
npm http GET https://registry.npmjs.org/js-yaml | |
npm http GET https://registry.npmjs.org/which | |
npm http GET https://registry.npmjs.org/commander | |
npm http GET https://registry.npmjs.org/semver | |
npm http GET https://registry.npmjs.org/temporary | |
npm http GET https://registry.npmjs.org/phantomjs | |
npm http 304 https://registry.npmjs.org/sigmund | |
npm http GET https://registry.npmjs.org/qs | |
npm http GET https://registry.npmjs.org/noptify | |
npm http GET https://registry.npmjs.org/faye-websocket | |
npm http GET https://registry.npmjs.org/debug | |
npm http 304 https://registry.npmjs.org/dateformat/1.0.2-1.2.3 | |
npm http GET https://registry.npmjs.org/minimatch | |
npm http GET https://registry.npmjs.org/fileset | |
npm http 304 https://registry.npmjs.org/lru-cache | |
npm http 304 https://registry.npmjs.org/eventemitter2 | |
npm http 304 https://registry.npmjs.org/coffee-script | |
npm http 304 https://registry.npmjs.org/zlib-browserify/0.0.1 | |
npm http 304 https://registry.npmjs.org/colors | |
npm http 304 https://registry.npmjs.org/async | |
npm http 304 https://registry.npmjs.org/findup-sync | |
npm http 304 https://registry.npmjs.org/minimatch | |
npm http 304 https://registry.npmjs.org/glob | |
npm http 304 https://registry.npmjs.org/iconv-lite | |
npm http 304 https://registry.npmjs.org/hooker | |
npm http 304 https://registry.npmjs.org/nopt | |
npm http 304 https://registry.npmjs.org/rimraf | |
npm http 304 https://registry.npmjs.org/lodash | |
npm http 304 https://registry.npmjs.org/underscore.string | |
npm http 304 https://registry.npmjs.org/js-yaml | |
npm http 304 https://registry.npmjs.org/which | |
npm http 304 https://registry.npmjs.org/semver | |
npm http 304 https://registry.npmjs.org/temporary | |
npm http 304 https://registry.npmjs.org/commander | |
npm http 304 https://registry.npmjs.org/phantomjs | |
npm http 304 https://registry.npmjs.org/qs | |
npm http 304 https://registry.npmjs.org/debug | |
npm http 304 https://registry.npmjs.org/faye-websocket | |
npm http 304 https://registry.npmjs.org/noptify | |
bower cloning git://github.com/components/jquery.git | |
bower cached git://github.com/components/jquery.git | |
bower fetching jquery | |
npm http 304 https://registry.npmjs.org/fileset | |
npm http 304 https://registry.npmjs.org/minimatch | |
bower checking out jquery#2.0.2 | |
bower copying /Users/gsabo/.bower/cache/jquery/29cb4373d29144ca260ac7c3997f4381 | |
npm http GET https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/abbrev | |
npm http GET https://registry.npmjs.org/lodash | |
npm http GET https://registry.npmjs.org/keypress | |
npm http GET https://registry.npmjs.org/adm-zip/0.2.1 | |
npm http GET https://registry.npmjs.org/kew | |
npm http GET https://registry.npmjs.org/ncp/0.4.2 | |
npm http GET https://registry.npmjs.org/npmconf/0.0.24 | |
npm http GET https://registry.npmjs.org/mkdirp/0.3.5 | |
npm http GET https://registry.npmjs.org/rimraf | |
npm http GET https://registry.npmjs.org/nopt | |
npm http GET https://registry.npmjs.org/lru-cache | |
npm http GET https://registry.npmjs.org/sigmund | |
npm http GET https://registry.npmjs.org/package | |
npm http GET https://registry.npmjs.org/glob | |
npm http GET https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/inherits | |
npm http GET https://registry.npmjs.org/async | |
npm http GET https://registry.npmjs.org/source-map | |
npm http GET https://registry.npmjs.org/optimist | |
npm http 304 https://registry.npmjs.org/lodash | |
npm http 304 https://registry.npmjs.org/abbrev | |
npm http 304 https://registry.npmjs.org/graceful-fs | |
npm http 304 https://registry.npmjs.org/keypress | |
npm http 304 https://registry.npmjs.org/kew | |
npm http GET https://registry.npmjs.org/qs/0.6.5 | |
npm http GET https://registry.npmjs.org/formidable/1.0.14 | |
npm http GET https://registry.npmjs.org/cookie-signature/1.0.1 | |
npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1 | |
npm http GET https://registry.npmjs.org/cookie/0.0.5 | |
npm http GET https://registry.npmjs.org/send/0.1.1 | |
npm http GET https://registry.npmjs.org/bytes/0.2.0 | |
npm http GET https://registry.npmjs.org/fresh/0.1.0 | |
npm http 304 https://registry.npmjs.org/mkdirp/0.3.5 | |
npm http 304 https://registry.npmjs.org/npmconf/0.0.24 | |
npm http 304 https://registry.npmjs.org/ncp/0.4.2 | |
npm http GET https://registry.npmjs.org/debug | |
npm http GET https://registry.npmjs.org/pause/0.0.1 | |
npm http 304 https://registry.npmjs.org/rimraf | |
npm http 304 https://registry.npmjs.org/nopt | |
npm http 304 https://registry.npmjs.org/lru-cache | |
npm http 304 https://registry.npmjs.org/adm-zip/0.2.1 | |
npm http 304 https://registry.npmjs.org/sigmund | |
npm http 304 https://registry.npmjs.org/async | |
npm http 304 https://registry.npmjs.org/graceful-fs | |
npm http 304 https://registry.npmjs.org/inherits | |
npm http 304 https://registry.npmjs.org/package | |
npm http 304 https://registry.npmjs.org/glob | |
npm http GET https://registry.npmjs.org/argparse | |
npm http GET https://registry.npmjs.org/esprima | |
npm http 304 https://registry.npmjs.org/cookie-signature/1.0.1 | |
npm http 304 https://registry.npmjs.org/qs/0.6.5 | |
npm http 304 https://registry.npmjs.org/optimist | |
npm http 304 https://registry.npmjs.org/source-map | |
npm http 304 https://registry.npmjs.org/formidable/1.0.14 | |
npm http 304 https://registry.npmjs.org/buffer-crc32/0.2.1 | |
npm http 304 https://registry.npmjs.org/cookie/0.0.5 | |
npm http 304 https://registry.npmjs.org/bytes/0.2.0 | |
npm http 304 https://registry.npmjs.org/send/0.1.1 | |
npm http 304 https://registry.npmjs.org/fresh/0.1.0 | |
npm http GET https://registry.npmjs.org/diff/1.0.2 | |
npm http GET https://registry.npmjs.org/commander/0.6.1 | |
npm http GET https://registry.npmjs.org/mkdirp/0.3.3 | |
npm http GET https://registry.npmjs.org/ms/0.3.0 | |
npm http GET https://registry.npmjs.org/growl | |
npm http GET https://registry.npmjs.org/jade/0.26.3 | |
npm http 304 https://registry.npmjs.org/pause/0.0.1 | |
npm http 304 https://registry.npmjs.org/debug | |
npm http 304 https://registry.npmjs.org/commander/0.6.1 | |
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3 | |
npm http 304 https://registry.npmjs.org/argparse | |
npm http 304 https://registry.npmjs.org/esprima | |
npm http GET https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/abbrev | |
npm http 304 https://registry.npmjs.org/jade/0.26.3 | |
npm http 304 https://registry.npmjs.org/ms/0.3.0 | |
npm http 304 https://registry.npmjs.org/growl | |
npm http GET https://registry.npmjs.org/inherits | |
npm http GET https://registry.npmjs.org/once | |
npm http GET https://registry.npmjs.org/osenv/0.0.3 | |
npm http GET https://registry.npmjs.org/nopt | |
npm http GET https://registry.npmjs.org/config-chain | |
npm http GET https://registry.npmjs.org/ini | |
npm http GET https://registry.npmjs.org/semver | |
npm http 304 https://registry.npmjs.org/abbrev | |
npm http 304 https://registry.npmjs.org/diff/1.0.2 | |
npm http 304 https://registry.npmjs.org/osenv/0.0.3 | |
npm http GET https://registry.npmjs.org/mocha | |
npm http GET https://registry.npmjs.org/colors | |
bower installing jquery#1.9.1 | |
bower installing modernizr#2.6.2 | |
bower installing sass-bootstrap#2.3.2 | |
bower installing requirejs#2.1.6 | |
npm http GET https://registry.npmjs.org/request | |
npm http GET https://registry.npmjs.org/tar | |
npm http GET https://registry.npmjs.org/which | |
npm http 304 https://registry.npmjs.org/config-chain | |
npm http 304 https://registry.npmjs.org/nopt | |
npm http 304 https://registry.npmjs.org/ini | |
npm http 304 https://registry.npmjs.org/semver | |
npm http 304 https://registry.npmjs.org/graceful-fs | |
npm http 304 https://registry.npmjs.org/once | |
npm http GET https://registry.npmjs.org/mime | |
npm http GET https://registry.npmjs.org/range-parser/0.0.4 | |
npm http 304 https://registry.npmjs.org/mocha | |
npm http 304 https://registry.npmjs.org/tar | |
npm http 304 https://registry.npmjs.org/colors | |
npm http 304 https://registry.npmjs.org/request | |
npm http 304 https://registry.npmjs.org/inherits | |
npm http GET https://registry.npmjs.org/wordwrap | |
npm http GET https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/inherits | |
npm http 304 https://registry.npmjs.org/which | |
npm http 304 https://registry.npmjs.org/range-parser/0.0.4 | |
npm http 304 https://registry.npmjs.org/mime | |
npm http 304 https://registry.npmjs.org/inherits | |
npm http 304 https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/abbrev | |
npm http GET https://registry.npmjs.org/proto-list | |
npm http 304 https://registry.npmjs.org/wordwrap | |
npm http GET https://registry.npmjs.org/amdefine | |
npm http GET https://registry.npmjs.org/underscore | |
npm http GET https://registry.npmjs.org/underscore.string | |
npm http GET https://registry.npmjs.org/inherits | |
npm http GET https://registry.npmjs.org/block-stream | |
npm http GET https://registry.npmjs.org/sax | |
npm http GET https://registry.npmjs.org/fstream | |
npm http GET https://registry.npmjs.org/q | |
npm http GET https://registry.npmjs.org/q-fs | |
npm http GET https://registry.npmjs.org/inherit | |
npm http GET https://registry.npmjs.org/coa | |
npm http GET https://registry.npmjs.org/node.extend | |
npm http GET https://registry.npmjs.org/js-yaml | |
npm http GET https://registry.npmjs.org/colors | |
npm http GET https://registry.npmjs.org/mkdirp/0.3.0 | |
npm http 304 https://registry.npmjs.org/abbrev | |
npm http GET https://registry.npmjs.org/form-data | |
npm http GET https://registry.npmjs.org/hawk | |
npm http GET https://registry.npmjs.org/mime | |
npm http GET https://registry.npmjs.org/node-uuid | |
npm http GET https://registry.npmjs.org/cookie-jar | |
npm http GET https://registry.npmjs.org/aws-sign | |
npm http GET https://registry.npmjs.org/oauth-sign | |
npm http 304 https://registry.npmjs.org/amdefine | |
npm http 304 https://registry.npmjs.org/proto-list | |
npm http GET https://registry.npmjs.org/forever-agent | |
npm http GET https://registry.npmjs.org/tunnel-agent | |
npm http GET https://registry.npmjs.org/json-stringify-safe | |
npm http GET https://registry.npmjs.org/qs | |
npm http 304 https://registry.npmjs.org/inherits | |
npm http 304 https://registry.npmjs.org/block-stream | |
npm http 304 https://registry.npmjs.org/underscore | |
npm http 304 https://registry.npmjs.org/sax | |
npm http 304 https://registry.npmjs.org/underscore.string | |
npm http 304 https://registry.npmjs.org/fstream | |
npm http 304 https://registry.npmjs.org/q-fs | |
npm http 304 https://registry.npmjs.org/q | |
npm http 304 https://registry.npmjs.org/inherit | |
npm http 304 https://registry.npmjs.org/coa | |
npm http 304 https://registry.npmjs.org/node.extend | |
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0 | |
npm http 304 https://registry.npmjs.org/form-data | |
npm http 304 https://registry.npmjs.org/colors | |
npm http 304 https://registry.npmjs.org/js-yaml | |
npm http 304 https://registry.npmjs.org/hawk | |
npm http 304 https://registry.npmjs.org/aws-sign | |
npm http 304 https://registry.npmjs.org/cookie-jar | |
npm http 304 https://registry.npmjs.org/mime | |
npm http 304 https://registry.npmjs.org/node-uuid | |
npm http GET https://registry.npmjs.org/commander/0.6.1 | |
npm http GET https://registry.npmjs.org/growl | |
npm http GET https://registry.npmjs.org/jade/0.26.3 | |
npm http GET https://registry.npmjs.org/diff/1.0.2 | |
npm http GET https://registry.npmjs.org/ms/0.3.0 | |
npm http GET https://registry.npmjs.org/mkdirp/0.3.3 | |
npm http GET https://registry.npmjs.org/debug | |
npm http 304 https://registry.npmjs.org/oauth-sign | |
npm http 304 https://registry.npmjs.org/json-stringify-safe | |
npm http 304 https://registry.npmjs.org/tunnel-agent | |
npm http 304 https://registry.npmjs.org/qs | |
npm http 304 https://registry.npmjs.org/forever-agent | |
> phantomjs@1.9.1-0 install /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-mocha/node_modules/grunt-lib-phantomjs/node_modules/phantomjs | |
> node install.js | |
npm http 304 https://registry.npmjs.org/commander/0.6.1 | |
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3 | |
npm http 304 https://registry.npmjs.org/jade/0.26.3 | |
npm http 304 https://registry.npmjs.org/growl | |
npm http 304 https://registry.npmjs.org/diff/1.0.2 | |
npm http 304 https://registry.npmjs.org/ms/0.3.0 | |
Download already available at /var/folders/j1/kbqqjqz95c5d273nkb9hr2n80000gp/T/phantomjs/phantomjs-1.9.1-macosx.zip | |
Extracting zip contents | |
npm http 304 https://registry.npmjs.org/debug | |
npm http GET https://registry.npmjs.org/is | |
npm http GET https://registry.npmjs.org/object-keys | |
npm http GET https://registry.npmjs.org/combined-stream | |
npm http GET https://registry.npmjs.org/async | |
npm http 304 https://registry.npmjs.org/is | |
npm http 304 https://registry.npmjs.org/object-keys | |
npm http GET https://registry.npmjs.org/rimraf | |
npm http GET https://registry.npmjs.org/mkdirp | |
npm http GET https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/fs-boot | |
npm http GET https://registry.npmjs.org/q-io | |
npm http 304 https://registry.npmjs.org/async | |
npm http 304 https://registry.npmjs.org/combined-stream | |
Renaming extracted folder /var/folders/j1/kbqqjqz95c5d273nkb9hr2n80000gp/T/phantomjs/phantomjs-1.9.1-macosx -> /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-mocha/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom | |
npm http GET https://registry.npmjs.org/foreach | |
npm http 304 https://registry.npmjs.org/q-io | |
npm http 304 https://registry.npmjs.org/fs-boot | |
npm http 304 https://registry.npmjs.org/rimraf | |
npm http 304 https://registry.npmjs.org/mkdirp | |
npm WARN package.json fs-boot@0.0.9 'devDependences' should probably be 'devDependencies' | |
npm http 304 https://registry.npmjs.org/graceful-fs | |
npm http 304 https://registry.npmjs.org/foreach | |
Fixing file permissions | |
Done. Phantomjs binary available at /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-mocha/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs | |
npm http GET https://registry.npmjs.org/argparse | |
npm http GET https://registry.npmjs.org/esprima | |
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 | |
npm http GET https://registry.npmjs.org/hoek | |
npm http GET https://registry.npmjs.org/boom | |
npm http GET https://registry.npmjs.org/cryptiles | |
npm http GET https://registry.npmjs.org/sntp | |
npm http GET https://registry.npmjs.org/colors | |
npm http GET https://registry.npmjs.org/which | |
npm http GET https://registry.npmjs.org/mocha | |
npm http GET https://registry.npmjs.org/tar | |
npm http 304 https://registry.npmjs.org/argparse | |
npm http GET https://registry.npmjs.org/request | |
npm http 304 https://registry.npmjs.org/esprima | |
npm http 304 https://registry.npmjs.org/cryptiles | |
npm http 304 https://registry.npmjs.org/sntp | |
npm http GET https://registry.npmjs.org/mkdirp/0.3.0 | |
npm http 304 https://registry.npmjs.org/colors | |
npm http 304 https://registry.npmjs.org/which | |
npm http 304 https://registry.npmjs.org/mocha | |
npm http 304 https://registry.npmjs.org/tar | |
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5 | |
npm http 304 https://registry.npmjs.org/request | |
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0 | |
npm http 304 https://registry.npmjs.org/hoek | |
npm http 304 https://registry.npmjs.org/boom | |
npm http GET https://registry.npmjs.org/underscore | |
npm http GET https://registry.npmjs.org/underscore.string | |
> optipng-bin@0.2.6 postinstall /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin | |
> node pre-build.js | |
npm http GET https://registry.npmjs.org/inherits | |
npm http GET https://registry.npmjs.org/block-stream | |
npm http GET https://registry.npmjs.org/fstream | |
npm http 304 https://registry.npmjs.org/underscore | |
npm http 304 https://registry.npmjs.org/underscore.string | |
npm http GET https://registry.npmjs.org/form-data | |
npm http GET https://registry.npmjs.org/mime | |
npm http GET https://registry.npmjs.org/hawk | |
npm http GET https://registry.npmjs.org/cookie-jar | |
npm http GET https://registry.npmjs.org/forever-agent | |
npm http GET https://registry.npmjs.org/tunnel-agent | |
npm http GET https://registry.npmjs.org/json-stringify-safe | |
npm http GET https://registry.npmjs.org/qs | |
npm http GET https://registry.npmjs.org/aws-sign | |
npm http GET https://registry.npmjs.org/oauth-sign | |
npm http GET https://registry.npmjs.org/node-uuid | |
npm http 304 https://registry.npmjs.org/inherits | |
npm http 304 https://registry.npmjs.org/block-stream | |
npm http 304 https://registry.npmjs.org/fstream | |
npm http 304 https://registry.npmjs.org/hawk | |
npm http 304 https://registry.npmjs.org/cookie-jar | |
npm http 304 https://registry.npmjs.org/forever-agent | |
3 tests complete (218 ms) | |
pre-build test passed successfully, skipping build... | |
npm http 304 https://registry.npmjs.org/tunnel-agent | |
npm http 304 https://registry.npmjs.org/json-stringify-safe | |
npm http 304 https://registry.npmjs.org/qs | |
npm http 304 https://registry.npmjs.org/aws-sign | |
npm http 304 https://registry.npmjs.org/oauth-sign | |
npm http GET https://registry.npmjs.org/growl | |
npm http GET https://registry.npmjs.org/commander/0.6.1 | |
npm http GET https://registry.npmjs.org/jade/0.26.3 | |
npm http GET https://registry.npmjs.org/diff/1.0.2 | |
npm http GET https://registry.npmjs.org/debug | |
npm http GET https://registry.npmjs.org/mkdirp/0.3.3 | |
npm http 304 https://registry.npmjs.org/node-uuid | |
npm http GET https://registry.npmjs.org/ms/0.3.0 | |
npm http 304 https://registry.npmjs.org/form-data | |
npm http 304 https://registry.npmjs.org/mime | |
npm http GET https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/rimraf | |
npm http GET https://registry.npmjs.org/mkdirp | |
npm http 304 https://registry.npmjs.org/jade/0.26.3 | |
npm http 304 https://registry.npmjs.org/diff/1.0.2 | |
npm http 304 https://registry.npmjs.org/debug | |
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3 | |
npm http 304 https://registry.npmjs.org/ms/0.3.0 | |
npm http 304 https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/combined-stream | |
npm http GET https://registry.npmjs.org/async | |
npm http 304 https://registry.npmjs.org/rimraf | |
npm http 304 https://registry.npmjs.org/mkdirp | |
npm http 304 https://registry.npmjs.org/async | |
npm http 304 https://registry.npmjs.org/commander/0.6.1 | |
npm http 304 https://registry.npmjs.org/growl | |
npm http GET https://registry.npmjs.org/peakle | |
npm http GET https://registry.npmjs.org/shelljs | |
npm http GET https://registry.npmjs.org/cli | |
npm http GET https://registry.npmjs.org/minimatch | |
npm http GET https://registry.npmjs.org/underscore | |
npm http GET https://github.com/ariya/esprima/tarball/master | |
npm http 304 https://registry.npmjs.org/combined-stream | |
npm http GET https://registry.npmjs.org/hoek | |
npm http GET https://registry.npmjs.org/boom | |
npm http GET https://registry.npmjs.org/cryptiles | |
npm http GET https://registry.npmjs.org/sntp | |
npm http 304 https://registry.npmjs.org/underscore | |
npm http 304 https://registry.npmjs.org/hoek | |
npm http 304 https://registry.npmjs.org/boom | |
npm http 304 https://registry.npmjs.org/cli | |
npm http 304 https://registry.npmjs.org/shelljs | |
npm http 304 https://registry.npmjs.org/minimatch | |
npm http 304 https://registry.npmjs.org/peakle | |
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 | |
npm http 304 https://registry.npmjs.org/cryptiles | |
npm http 304 https://registry.npmjs.org/sntp | |
npm http GET https://registry.npmjs.org/mkdirp/0.3.0 | |
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5 | |
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0 | |
> jpegtran-bin@0.1.7 postinstall /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin | |
> node pre-build.js | |
npm http 200 https://github.com/ariya/esprima/tarball/master | |
3 tests complete (256 ms) | |
pre-build test passed successfully, skipping build... | |
npm http GET https://registry.npmjs.org/lru-cache | |
npm http GET https://registry.npmjs.org/sigmund | |
npm http GET https://registry.npmjs.org/glob | |
npm http 304 https://registry.npmjs.org/sigmund | |
npm http 304 https://registry.npmjs.org/lru-cache | |
npm http 304 https://registry.npmjs.org/glob | |
npm http GET https://registry.npmjs.org/graceful-fs | |
npm http GET https://registry.npmjs.org/inherits | |
npm http 304 https://registry.npmjs.org/graceful-fs | |
npm http 304 https://registry.npmjs.org/inherits | |
connect-livereload@0.1.4 node_modules/connect-livereload | |
grunt-usemin@0.1.12 node_modules/grunt-usemin | |
grunt-rev@0.1.0 node_modules/grunt-rev | |
grunt-contrib-clean@0.4.1 node_modules/grunt-contrib-clean | |
grunt-contrib-concat@0.1.3 node_modules/grunt-contrib-concat | |
grunt-contrib-copy@0.4.1 node_modules/grunt-contrib-copy | |
grunt-concurrent@0.1.1 node_modules/grunt-concurrent | |
└── lpad@0.1.0 | |
grunt-open@0.2.0 node_modules/grunt-open | |
└── open@0.0.2 | |
grunt-contrib-compass@0.2.0 node_modules/grunt-contrib-compass | |
├── tmp@0.0.16 | |
└── grunt-lib-contrib@0.5.3 (zlib-browserify@0.0.1) | |
matchdep@0.1.2 node_modules/matchdep | |
└── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.0) | |
grunt-contrib-htmlmin@0.1.3 node_modules/grunt-contrib-htmlmin | |
├── html-minifier@0.5.2 | |
└── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1) | |
grunt-contrib-coffee@0.6.7 node_modules/grunt-contrib-coffee | |
└── coffee-script@1.6.3 | |
grunt-contrib-cssmin@0.6.1 node_modules/grunt-contrib-cssmin | |
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1) | |
└── clean-css@1.0.10 (commander@1.1.1) | |
grunt-bower-requirejs@0.4.4 node_modules/grunt-bower-requirejs | |
└── requirejs@2.1.6 | |
grunt-contrib-connect@0.2.0 node_modules/grunt-contrib-connect | |
└── connect@2.7.11 (fresh@0.1.0, pause@0.0.1, cookie-signature@1.0.1, bytes@0.2.0, qs@0.6.5, buffer-crc32@0.2.1, cookie@0.0.5, debug@0.7.2, send@0.1.1, formidable@1.0.14) | |
grunt-contrib-watch@0.4.4 node_modules/grunt-contrib-watch | |
├── tiny-lr@0.0.4 (debug@0.7.2, faye-websocket@0.4.4, noptify@0.0.3, qs@0.5.6) | |
└── gaze@0.3.4 (minimatch@0.2.12, fileset@0.1.5) | |
grunt-contrib-requirejs@0.4.1 node_modules/grunt-contrib-requirejs | |
└── requirejs@2.1.6 | |
grunt-contrib-uglify@0.2.2 node_modules/grunt-contrib-uglify | |
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1) | |
└── uglify-js@2.3.6 (async@0.2.9, optimist@0.3.7, source-map@0.1.24) | |
grunt-mocha@0.3.4 node_modules/grunt-mocha | |
├── mocha@1.8.2 (growl@1.7.0, debug@0.7.2, commander@0.6.1, diff@1.0.2, mkdirp@0.3.3, ms@0.3.0, jade@0.26.3) | |
└── grunt-lib-phantomjs@0.3.1 (semver@1.0.14, eventemitter2@0.4.12, temporary@0.0.5, phantomjs@1.9.1-0) | |
grunt@0.4.1 node_modules/grunt | |
├── dateformat@1.0.2-1.2.3 | |
├── which@1.0.5 | |
├── colors@0.6.0-1 | |
├── hooker@0.2.3 | |
├── async@0.1.22 | |
├── eventemitter2@0.4.12 | |
├── rimraf@2.0.3 (graceful-fs@1.1.14) | |
├── nopt@1.0.10 (abbrev@1.0.4) | |
├── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.0) | |
├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.2) | |
├── underscore.string@2.2.0rc | |
├── coffee-script@1.3.3 | |
├── iconv-lite@0.2.10 | |
├── lodash@0.9.2 | |
├── js-yaml@2.0.5 (esprima@1.0.3, argparse@0.1.15) | |
└── findup-sync@0.1.2 (lodash@1.0.1) | |
grunt-svgmin@0.1.0 node_modules/grunt-svgmin | |
├── filesize@1.8.0 | |
└── svgo@0.2.4 (inherit@2.0.0, colors@0.6.0-1, q@0.8.12, coa@0.3.9, q-fs@0.1.36, node.extend@1.0.7, sax@0.5.4, js-yaml@2.1.0) | |
grunt-contrib-imagemin@0.1.4 node_modules/grunt-contrib-imagemin | |
├── filesize@1.7.9 | |
├── optipng-bin@0.2.6 (colors@0.6.0-1, which@1.0.5, tar@0.1.17, mocha@1.9.0, request@2.16.6) | |
└── jpegtran-bin@0.1.7 (which@1.0.5, colors@0.6.0-1, tar@0.1.17, request@2.16.6, mocha@1.9.0) | |
grunt-contrib-jshint@0.4.3 node_modules/grunt-contrib-jshint | |
└── jshint@1.1.0 (peakle@0.0.1, underscore@1.4.4, shelljs@0.1.4, minimatch@0.2.12, esprima@1.1.0-dev, cli@0.4.4-2) | |
bitter|⇒ grunt server | |
Running "server" task | |
Running "clean:server" (clean) task | |
Running "concurrent:server" (concurrent) task | |
Running "coffee:dist" (coffee) task | |
File .tmp/scripts/hello.js created. | |
Done, without errors. | |
Running "compass:server" (compass) task | |
directory .tmp/styles/ | |
create .tmp/styles/main.css | |
Done, without errors. | |
Running "connect:livereload" (connect) task | |
Starting connect web server on localhost:9000. | |
Running "open:server" (open) task | |
Running "watch" task | |
Waiting...^C% bitter|⇒ echo "The browser launched at URL http://localhost:9000/ but no data was received." | |
The browser launched at URL http://localhost:9000/ but no data was received. | |
bitter|⇒ yo --version && echo $PATH $NODE_PATH && node -e 'console.log(process.platform, process.versions)' && cat Gruntfile.js | |
1.0.0-beta.7 | |
/usr/local/sbin/:/usr/local/Cellar/ruby/1.9.3-p194/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Applications/SuperCollider/SuperCollider.app/Contents/Resources | |
darwin { http_parser: '1.0', | |
node: '0.8.1', | |
v8: '3.11.10.12', | |
ares: '1.7.5-DEV', | |
uv: '0.8', | |
zlib: '1.2.3', | |
openssl: '1.0.0f' } | |
// Generated on 2013-06-25 using generator-webapp 0.2.3 | |
'use strict'; | |
var LIVERELOAD_PORT = 35729; | |
var lrSnippet = require('connect-livereload')({port: LIVERELOAD_PORT}); | |
var mountFolder = function (connect, dir) { | |
return connect.static(require('path').resolve(dir)); | |
}; | |
// # Globbing | |
// for performance reasons we're only matching one level down: | |
// 'test/spec/{,*/}*.js' | |
// use this if you want to recursively match all subfolders: | |
// 'test/spec/**/*.js' | |
module.exports = function (grunt) { | |
// load all grunt tasks | |
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks); | |
// configurable paths | |
var yeomanConfig = { | |
app: 'app', | |
dist: 'dist' | |
}; | |
grunt.initConfig({ | |
yeoman: yeomanConfig, | |
watch: { | |
options: { | |
nospawn: true | |
}, | |
coffee: { | |
files: ['<%= yeoman.app %>/scripts/{,*/}*.coffee'], | |
tasks: ['coffee:dist'] | |
}, | |
coffeeTest: { | |
files: ['test/spec/{,*/}*.coffee'], | |
tasks: ['coffee:test'] | |
}, | |
compass: { | |
files: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'], | |
tasks: ['compass:server'] | |
}, | |
livereload: { | |
options: { | |
livereload: LIVERELOAD_PORT | |
}, | |
files: [ | |
'<%= yeoman.app %>/*.html', | |
'{.tmp,<%= yeoman.app %>}/styles/{,*/}*.css', | |
'{.tmp,<%= yeoman.app %>}/scripts/{,*/}*.js', | |
'<%= yeoman.app %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}' | |
] | |
} | |
}, | |
connect: { | |
options: { | |
port: 9000, | |
// change this to '0.0.0.0' to access the server from outside | |
hostname: 'localhost' | |
}, | |
livereload: { | |
options: { | |
middleware: function (connect) { | |
return [ | |
lrSnippet, | |
mountFolder(connect, '.tmp'), | |
mountFolder(connect, yeomanConfig.app) | |
]; | |
} | |
} | |
}, | |
test: { | |
options: { | |
middleware: function (connect) { | |
return [ | |
mountFolder(connect, '.tmp'), | |
mountFolder(connect, 'test') | |
]; | |
} | |
} | |
}, | |
dist: { | |
options: { | |
middleware: function (connect) { | |
return [ | |
mountFolder(connect, yeomanConfig.dist) | |
]; | |
} | |
} | |
} | |
}, | |
open: { | |
server: { | |
path: 'http://localhost:<%= connect.options.port %>' | |
} | |
}, | |
clean: { | |
dist: { | |
files: [{ | |
dot: true, | |
src: [ | |
'.tmp', | |
'<%= yeoman.dist %>/*', | |
'!<%= yeoman.dist %>/.git*' | |
] | |
}] | |
}, | |
server: '.tmp' | |
}, | |
jshint: { | |
options: { | |
jshintrc: '.jshintrc' | |
}, | |
all: [ | |
'Gruntfile.js', | |
'<%= yeoman.app %>/scripts/{,*/}*.js', | |
'!<%= yeoman.app %>/scripts/vendor/*', | |
'test/spec/{,*/}*.js' | |
] | |
}, | |
mocha: { | |
all: { | |
options: { | |
run: true, | |
urls: ['http://localhost:<%= connect.options.port %>/index.html'] | |
} | |
} | |
}, | |
coffee: { | |
dist: { | |
files: [{ | |
expand: true, | |
cwd: '<%= yeoman.app %>/scripts', | |
src: '{,*/}*.coffee', | |
dest: '.tmp/scripts', | |
ext: '.js' | |
}] | |
}, | |
test: { | |
files: [{ | |
expand: true, | |
cwd: 'test/spec', | |
src: '{,*/}*.coffee', | |
dest: '.tmp/spec', | |
ext: '.js' | |
}] | |
} | |
}, | |
compass: { | |
options: { | |
sassDir: '<%= yeoman.app %>/styles', | |
cssDir: '.tmp/styles', | |
generatedImagesDir: '.tmp/images/generated', | |
imagesDir: '<%= yeoman.app %>/images', | |
javascriptsDir: '<%= yeoman.app %>/scripts', | |
fontsDir: '<%= yeoman.app %>/styles/fonts', | |
importPath: '<%= yeoman.app %>/bower_components', | |
httpImagesPath: '/images', | |
httpGeneratedImagesPath: '/images/generated', | |
httpFontsPath: '/styles/fonts', | |
relativeAssets: false | |
}, | |
dist: {}, | |
server: { | |
options: { | |
debugInfo: true | |
} | |
} | |
}, | |
// not used since Uglify task does concat, | |
// but still available if needed | |
/*concat: { | |
dist: {} | |
},*/ | |
requirejs: { | |
dist: { | |
// Options: https://github.com/jrburke/r.js/blob/master/build/example.build.js | |
options: { | |
// `name` and `out` is set by grunt-usemin | |
baseUrl: yeomanConfig.app + '/scripts', | |
optimize: 'none', | |
// TODO: Figure out how to make sourcemaps work with grunt-usemin | |
// https://github.com/yeoman/grunt-usemin/issues/30 | |
//generateSourceMaps: true, | |
// required to support SourceMaps | |
// http://requirejs.org/docs/errors.html#sourcemapcomments | |
preserveLicenseComments: false, | |
useStrict: true, | |
wrap: true | |
//uglify2: {} // https://github.com/mishoo/UglifyJS2 | |
} | |
} | |
}, | |
rev: { | |
dist: { | |
files: { | |
src: [ | |
'<%= yeoman.dist %>/scripts/{,*/}*.js', | |
'<%= yeoman.dist %>/styles/{,*/}*.css', | |
'<%= yeoman.dist %>/images/{,*/}*.{png,jpg,jpeg,gif,webp}', | |
'<%= yeoman.dist %>/styles/fonts/*' | |
] | |
} | |
} | |
}, | |
useminPrepare: { | |
options: { | |
dest: '<%= yeoman.dist %>' | |
}, | |
html: '<%= yeoman.app %>/index.html' | |
}, | |
usemin: { | |
options: { | |
dirs: ['<%= yeoman.dist %>'] | |
}, | |
html: ['<%= yeoman.dist %>/{,*/}*.html'], | |
css: ['<%= yeoman.dist %>/styles/{,*/}*.css'] | |
}, | |
imagemin: { | |
dist: { | |
files: [{ | |
expand: true, | |
cwd: '<%= yeoman.app %>/images', | |
src: '{,*/}*.{png,jpg,jpeg}', | |
dest: '<%= yeoman.dist %>/images' | |
}] | |
} | |
}, | |
svgmin: { | |
dist: { | |
files: [{ | |
expand: true, | |
cwd: '<%= yeoman.app %>/images', | |
src: '{,*/}*.svg', | |
dest: '<%= yeoman.dist %>/images' | |
}] | |
} | |
}, | |
cssmin: { | |
dist: { | |
files: { | |
'<%= yeoman.dist %>/styles/main.css': [ | |
'.tmp/styles/{,*/}*.css', | |
'<%= yeoman.app %>/styles/{,*/}*.css' | |
] | |
} | |
} | |
}, | |
htmlmin: { | |
dist: { | |
options: { | |
/*removeCommentsFromCDATA: true, | |
// https://github.com/yeoman/grunt-usemin/issues/44 | |
//collapseWhitespace: true, | |
collapseBooleanAttributes: true, | |
removeAttributeQuotes: true, | |
removeRedundantAttributes: true, | |
useShortDoctype: true, | |
removeEmptyAttributes: true, | |
removeOptionalTags: true*/ | |
}, | |
files: [{ | |
expand: true, | |
cwd: '<%= yeoman.app %>', | |
src: '*.html', | |
dest: '<%= yeoman.dist %>' | |
}] | |
} | |
}, | |
// Put files not handled in other tasks here | |
copy: { | |
dist: { | |
files: [{ | |
expand: true, | |
dot: true, | |
cwd: '<%= yeoman.app %>', | |
dest: '<%= yeoman.dist %>', | |
src: [ | |
'*.{ico,png,txt}', | |
'.htaccess', | |
'images/{,*/}*.{webp,gif}', | |
'styles/fonts/*' | |
] | |
}, { | |
expand: true, | |
cwd: '.tmp/images', | |
dest: '<%= yeoman.dist %>/images', | |
src: [ | |
'generated/*' | |
] | |
}] | |
} | |
}, | |
concurrent: { | |
server: [ | |
'coffee:dist', | |
'compass:server' | |
], | |
test: [ | |
'coffee', | |
'compass' | |
], | |
dist: [ | |
'coffee', | |
'compass:dist', | |
'imagemin', | |
'svgmin', | |
'htmlmin' | |
] | |
}, | |
bower: { | |
options: { | |
exclude: ['modernizr'] | |
}, | |
all: { | |
rjsConfig: '<%= yeoman.app %>/scripts/main.js' | |
} | |
} | |
}); | |
grunt.registerTask('server', function (target) { | |
if (target === 'dist') { | |
return grunt.task.run(['build', 'open', 'connect:dist:keepalive']); | |
} | |
grunt.task.run([ | |
'clean:server', | |
'concurrent:server', | |
'connect:livereload', | |
'open', | |
'watch' | |
]); | |
}); | |
grunt.registerTask('test', [ | |
'clean:server', | |
'concurrent:test', | |
'connect:test', | |
'mocha' | |
]); | |
grunt.registerTask('build', [ | |
'clean:dist', | |
'useminPrepare', | |
'concurrent:dist', | |
'requirejs', | |
'cssmin', | |
'concat', | |
'uglify', | |
'copy', | |
'rev', | |
'usemin' | |
]); | |
grunt.registerTask('default', [ | |
'jshint', | |
'test', | |
'build' | |
]); | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Did you ever find a resolution to this issue? I'm running into the exact same problem.