Skip to content

Instantly share code, notes, and snippets.

@labanino
Created June 27, 2014 18:05
Show Gist options
  • Save labanino/4a470f5d4ef440017a32 to your computer and use it in GitHub Desktop.
Save labanino/4a470f5d4ef440017a32 to your computer and use it in GitHub Desktop.
grunt -vd
C:\Users\alabanino\Desktop\dash>grunt -vd
Initializing
Command-line options: --verbose, --debug=1
Reading "Gruntfile.js" Gruntfile...OK
Registering Gruntfile tasks.
Registering "grunt-contrib-copy" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Loading "copy.js" tasks...OK
+ copy
Registering "grunt-contrib-concat" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Loading "concat.js" tasks...OK
+ concat
Registering "grunt-contrib-uglify" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Loading "uglify.js" tasks...OK
+ uglify
Registering "grunt-sass" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Loading "sass.js" tasks...OK
+ sass
Registering "grunt-contrib-jshint" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Loading "jshint.js" tasks...OK
+ jshint
Registering "grunt-contrib-cssmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Loading "cssmin.js" tasks...OK
+ cssmin
Registering "grunt-contrib-connect" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Loading "connect.js" tasks...OK
+ connect
Registering "grunt-contrib-clean" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Loading "clean.js" tasks...OK
+ clean
Registering "grunt-contrib-htmlmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Loading "htmlmin.js" tasks...OK
+ htmlmin
Registering "grunt-bower-install" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Loading "bower-install.js" tasks...OK
+ bowerInstall
Registering "grunt-contrib-imagemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Loading "imagemin.js" tasks...OK
+ imagemin
Registering "grunt-contrib-watch" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Loading "watch.js" tasks...OK
+ watch
Registering "grunt-rev" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Loading "rev.js" tasks...OK
+ rev
Registering "grunt-autoprefixer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Loading "autoprefixer.js" tasks...OK
+ autoprefixer
Registering "grunt-usemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Loading "usemin.js" tasks...OK
+ usemin, useminPrepare
Registering "grunt-mocha" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Growl not found, 'npm install growl' for Growl supportLoading "mocha.js" tasks...OK
+ mocha
Registering "grunt-newer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Loading "newer.js" tasks...OK
+ any-newer, newer, newer-clean, newer-postrun
Registering "grunt-svgmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Loading "svgmin.js" tasks...OK
+ svgmin
Registering "grunt-concurrent" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Loading "concurrent.js" tasks...OK
+ concurrent
Initializing config...OK
Loading "Gruntfile.js" tasks...OK
+ build, default, serve, server, test
No tasks specified, running default tasks.
Running tasks: default
Running "default" task
[D] Task source: C:\Users\alabanino\Desktop\dash\Gruntfile.js
Running "newer:jshint" (newer) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\tasks\newer.js
Running "newer:jshint:all" (newer) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\tasks\newer.js
Options: cache="C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-newer\\.cache", override=undefined
Files: Gruntfile.js, app/scripts/main.js, test/spec/test.js -> all
Running "jshint:all" (jshint) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\tasks\jshint.js
Verifying property jshint.all exists in config...OK
Files: Gruntfile.js, app/scripts/main.js, test/spec/test.js -> all
Options: force=false, reporterOutput=null, jshintrc=".jshintrc", reporter="C:\\Users\\alabanino\\Desktop\\dash\\node_mod
ules\\jshint-stylish\\stylish.js"
No problems
Running "newer-postrun:jshint:all:1:C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\.cache" (newer-postrun) tas
k
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\tasks\newer.js
Writing C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\.cache\jshint\all\timestamp...OK
Running "test" task
[D] Task source: C:\Users\alabanino\Desktop\dash\Gruntfile.js
Running "clean:server" (clean) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\tasks\clean.js
Verifying property clean.server exists in config...OK
Files: .tmp -> server
Options: force=false, no-write=false
Options: force=false, no-write=false
Cleaning .tmp...OK
Running "concurrent:test" (concurrent) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\tasks\concurrent.js
Verifying property concurrent.test exists in config...OK
Files: [no src] -> test
Options: limit=4
Initializing
Command-line options: --verbose, --debug=1
Reading "Gruntfile.js" Gruntfile...OK
Registering Gruntfile tasks.
Registering "grunt-contrib-copy" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Loading "copy.js" tasks...OK
+ copy
Registering "grunt-contrib-concat" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Loading "concat.js" tasks...OK
+ concat
Registering "grunt-contrib-uglify" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Loading "uglify.js" tasks...OK
+ uglify
Registering "grunt-sass" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Loading "sass.js" tasks...OK
+ sass
Registering "grunt-contrib-jshint" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Loading "jshint.js" tasks...OK
+ jshint
Registering "grunt-contrib-cssmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Loading "cssmin.js" tasks...OK
+ cssmin
Registering "grunt-contrib-connect" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Loading "connect.js" tasks...OK
+ connect
Registering "grunt-contrib-clean" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Loading "clean.js" tasks...OK
+ clean
Registering "grunt-contrib-htmlmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Loading "htmlmin.js" tasks...OK
+ htmlmin
Registering "grunt-bower-install" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Loading "bower-install.js" tasks...OK
+ bowerInstall
Registering "grunt-contrib-imagemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Loading "imagemin.js" tasks...OK
+ imagemin
Registering "grunt-contrib-watch" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Loading "watch.js" tasks...OK
+ watch
Registering "grunt-rev" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Loading "rev.js" tasks...OK
+ rev
Registering "grunt-autoprefixer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Loading "autoprefixer.js" tasks...OK
+ autoprefixer
Registering "grunt-usemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Loading "usemin.js" tasks...OK
+ usemin, useminPrepare
Registering "grunt-mocha" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Growl not found, 'npm install growl' for Growl supportLoading "mocha.js" tasks...OK
+ mocha
Registering "grunt-newer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Loading "newer.js" tasks...OK
+ any-newer, newer, newer-clean, newer-postrun
Registering "grunt-svgmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Loading "svgmin.js" tasks...OK
+ svgmin
Registering "grunt-concurrent" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Loading "concurrent.js" tasks...OK
+ concurrent
Initializing config...OK
Loading "Gruntfile.js" tasks...OK
+ build, default, serve, server, test
Running tasks: copy:styles
Running "copy:styles" (copy) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\tasks\copy.js
Verifying property copy.styles exists in config...OK
Options: encoding="utf8", processContent=false, processContentExclude=[], mode=false
Done, without errors.
Running "autoprefixer" task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\tasks\autoprefixer.js
Running "autoprefixer:dist" (autoprefixer) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\tasks\autoprefixer.js
Verifying property autoprefixer.dist exists in config...OK
Options: cascade=false, diff=false, map=undefined, mapInline=undefined, browsers=["last 1 version"]
Running "connect:test" (connect) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\tasks\connect.js
Verifying property connect.test exists in config...OK
File: [no files]
Options: protocol="http", port=9001, hostname="localhost", base=".", directory=null, keepalive=false, debug=false, liver
eload=35729, open=false, useAvailablePort=false, middleware=undefined
Started connect web server on http://localhost:9001
Running "mocha" task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\tasks\mocha.js
Running "mocha:all" (mocha) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\tasks\mocha.js
Verifying property mocha.all exists in config...OK
File: [no files]
Options: log=false, reporter="Dot", timeout=5000, inject="C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha
\\phantomjs\\bridge.js", phantomScript="C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha\\phantomjs\\main.
js", urls=["http://localhost:9001/index.html"], bail=false, logErrors=false, growlOnSuccess, run
Options: {
"log": false,
"reporter": "Dot",
"timeout": 5000,
"inject": "C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha\\phantomjs\\bridge.js",
"phantomScript": "C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha\\phantomjs\\main.js",
"urls": [
"http://localhost:9001/index.html"
],
"bail": false,
"logErrors": false,
"growlOnSuccess": true,
"run": true
}
Phantom options: {
"timeout": 5000,
"inject": "C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha\\phantomjs\\bridge.js",
"phantomScript": "C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha\\phantomjs\\main.js",
"logErrors": false,
"growlOnSuccess": true,
"run": true
}
Testing: http://localhost:9001/index.html
[D] ["C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha\\phantomjs\\main.js","C:\\Users\\ALABAN~1\\AppData\
\Local\\Temp/1403891385218.1604","http://localhost:9001/index.html","{\"timeout\":5000,\"inject\":\"C:\\\\Users\\\\alaba
nino\\\\Desktop\\\\dash\\\\node_modules\\\\grunt-mocha\\\\phantomjs\\\\bridge.js\",\"phantomScript\":\"C:\\\\Users\\\\al
abanino\\\\Desktop\\\\dash\\\\node_modules\\\\grunt-mocha\\\\phantomjs\\\\main.js\",\"logErrors\":false,\"growlOnSuccess
\":true,\"run\":true}"]
[D] ["phantomjs","private","version",{"major":1,"minor":9,"patch":7}]
[D] ["phantomjs","onResourceRequested","http://localhost:9001/index.html"]
[D] server GET /index.html 200 946 - 7 ms
[D] server GET /bower_components/mocha/mocha.css 200 4007 - 4 ms
[D] server GET /bower_components/chai/chai.js 200 114451 - 3 ms
[D] server GET /bower_components/mocha/mocha.js 200 117185 - 4 ms
[D] server GET /spec/test.js 200 282 - 1 ms
[D] ["phantomjs","onUrlChanged","http://localhost:9001/index.html"]
[D] ["phantomjs","onResourceRequested","http://localhost:9001/bower_components/mocha/mocha.css"]
[D] ["phantomjs","onResourceRequested","http://localhost:9001/bower_components/mocha/mocha.js"]
[D] ["phantomjs","onResourceRequested","http://localhost:9001/bower_components/chai/chai.js"]
[D] ["phantomjs","onResourceRequested","http://localhost:9001/spec/test.js"]
[D] ["phantomjs","onResourceReceived","http://localhost:9001/index.html"]
[D] ["phantomjs","onResourceReceived","http://localhost:9001/bower_components/mocha/mocha.css"]
[D] ["phantomjs","onResourceReceived","http://localhost:9001/bower_components/chai/chai.js"]
[D] ["phantomjs","onResourceReceived","http://localhost:9001/bower_components/mocha/mocha.js"]
[D] ["phantomjs","onInitialized"]
[D] ["phantomjs","onResourceReceived","http://localhost:9001/spec/test.js"]
[D] ["phantomjs","onResourceRequested","http://localhost:35729/livereload.js?snipver=1"]
[D] ["phantomjs","onResourceReceived","http://localhost:35729/livereload.js?snipver=1"]
[D] ["phantomjs","inject","C:\\Users\\alabanino\\Desktop\\dash\\node_modules\\grunt-mocha\\phantomjs\\bridge.js"]
[D] ["phantomjs","mocha.start",{}]
[D] ["phantomjs","mocha.suite",{"title":"","fullTitle":""}]
[D] ["phantomjs","onLoadFinished","success"]
[D] ["phantomjs","mocha.suite",{"title":"Give it some context","fullTitle":"Give it some context"}]
[D] ["phantomjs","mocha.suite",{"title":"maybe a bit more context here","fullTitle":"Give it some context maybe a bit mo
re context here"}]
[D] ["phantomjs","mocha.test",{"title":"should run here few assertions","fullTitle":"Give it some context maybe a bit mo
re context here should run here few assertions","state":"passed","duration":0}]
[D] ["phantomjs","mocha.pass",{"title":"should run here few assertions","fullTitle":"Give it some context maybe a bit mo
re context here should run here few assertions","state":"passed","duration":0}]
.[D] ["phantomjs","mocha.test end",{"title":"should run here few assertions","fullTitle":"Give it some context maybe a b
it more context here should run here few assertions","state":"passed","duration":0}]
[D] ["phantomjs","mocha.suite end",{"title":"maybe a bit more context here","fullTitle":"Give it some context maybe a bi
t more context here"}]
[D] ["phantomjs","mocha.suite end",{"title":"Give it some context","fullTitle":"Give it some context"}]
[D] ["phantomjs","mocha.suite end",{"title":"","fullTitle":""}]
[D] ["phantomjs","mocha.end",{}]
1 passing (20ms)
>> 1 passed! (0.02s)
Running "build" task
[D] Task source: C:\Users\alabanino\Desktop\dash\Gruntfile.js
Running "clean:dist" (clean) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\tasks\clean.js
Verifying property clean.dist exists in config...OK
Files: dist/images
Options: force=false, no-write=false
Options: force=false, no-write=false
Cleaning dist/images...OK
Running "useminPrepare" task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\tasks\usemin.js
Running "useminPrepare:html" (useminPrepare) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\tasks\usemin.js
Verifying property useminPrepare.html exists in config...OK
Files: app/index.html -> html
Options: dest="dist"
Going through app/index.html to update the config
Looking for build script HTML comment blocks
Configuration is now:
concat:
{ generated:
{ files:
[ { dest: '.tmp\\concat\\styles\\vendor.css', src: [] },
{ dest: '.tmp\\concat\\styles\\main.css',
src: [ '.tmp\\styles\\main.css' ] },
{ dest: '.tmp\\concat\\scripts\\vendor\\modernizr.js',
src: [ 'bower_components\\modernizr\\modernizr.js' ] },
{ dest: '.tmp\\concat\\scripts\\vendor.js',
src: [ 'bower_components\\jquery\\dist\\jquery.js' ] },
{ dest: '.tmp\\concat\\scripts\\plugins.js',
src:
[ 'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\affix.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\alert.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\dropdown.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\tooltip.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\modal.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\transition.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\button.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\popover.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\carousel.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\scrollspy.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\collapse.js',
'bower_components\\bootstrap-sass-official\\vendor\\assets\\javascripts\\bootstrap\\tab.js' ] },
{ dest: '.tmp\\concat\\scripts\\main.js',
src: [ '{app,.tmp}\\scripts\\main.js' ] } ] } }
uglify:
{ generated:
{ files:
[ { dest: 'dist\\scripts\\vendor\\modernizr.js',
src: [ '.tmp\\concat\\scripts\\vendor\\modernizr.js' ] },
{ dest: 'dist\\scripts\\vendor.js',
src: [ '.tmp\\concat\\scripts\\vendor.js' ] },
{ dest: 'dist\\scripts\\plugins.js',
src: [ '.tmp\\concat\\scripts\\plugins.js' ] },
{ dest: 'dist\\scripts\\main.js',
src: [ '.tmp\\concat\\scripts\\main.js' ] } ] } }
cssmin:
{ generated:
{ files:
[ { dest: 'dist\\styles\\vendor.css',
src: [ '.tmp\\concat\\styles\\vendor.css' ] },
{ dest: 'dist\\styles\\main.css',
src: [ '.tmp\\concat\\styles\\main.css' ] } ] } }
Running "concurrent:dist" (concurrent) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\tasks\concurrent.js
Verifying property concurrent.dist exists in config...OK
Files: [no src] -> dist
Options: limit=4
Initializing
Command-line options: --verbose, --debug=1
Reading "Gruntfile.js" Gruntfile...OK
Registering Gruntfile tasks.
Registering "grunt-contrib-copy" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Loading "copy.js" tasks...OK
+ copy
Registering "grunt-contrib-concat" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Loading "concat.js" tasks...OK
+ concat
Registering "grunt-contrib-uglify" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Loading "uglify.js" tasks...OK
+ uglify
Registering "grunt-sass" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Loading "sass.js" tasks...OK
+ sass
Registering "grunt-contrib-jshint" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Loading "jshint.js" tasks...OK
+ jshint
Registering "grunt-contrib-cssmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Loading "cssmin.js" tasks...OK
+ cssmin
Registering "grunt-contrib-connect" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Loading "connect.js" tasks...OK
+ connect
Registering "grunt-contrib-clean" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Loading "clean.js" tasks...OK
+ clean
Registering "grunt-contrib-htmlmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Loading "htmlmin.js" tasks...OK
+ htmlmin
Registering "grunt-bower-install" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Loading "bower-install.js" tasks...OK
+ bowerInstall
Registering "grunt-contrib-imagemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Loading "imagemin.js" tasks...OK
+ imagemin
Registering "grunt-contrib-watch" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Loading "watch.js" tasks...OK
+ watch
Registering "grunt-rev" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Loading "rev.js" tasks...OK
+ rev
Registering "grunt-autoprefixer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Loading "autoprefixer.js" tasks...OK
+ autoprefixer
Registering "grunt-usemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Loading "usemin.js" tasks...OK
+ usemin, useminPrepare
Registering "grunt-mocha" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Growl not found, 'npm install growl' for Growl supportLoading "mocha.js" tasks...OK
+ mocha
Registering "grunt-newer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Loading "newer.js" tasks...OK
+ any-newer, newer, newer-clean, newer-postrun
Registering "grunt-svgmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Loading "svgmin.js" tasks...OK
+ svgmin
Registering "grunt-concurrent" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Loading "concurrent.js" tasks...OK
+ concurrent
Initializing config...OK
Loading "Gruntfile.js" tasks...OK
+ build, default, serve, server, test
Running tasks: svgmin
Running "svgmin" task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\tasks\svgmin.js
Running "svgmin:dist" (svgmin) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\tasks\svgmin.js
Verifying property svgmin.dist exists in config...OK
Options: (none)
Total saved: 0 B
Done, without errors.
Initializing
Command-line options: --verbose, --debug=1
Reading "Gruntfile.js" Gruntfile...OK
Registering Gruntfile tasks.
Registering "grunt-contrib-copy" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Loading "copy.js" tasks...OK
+ copy
Registering "grunt-contrib-concat" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Loading "concat.js" tasks...OK
+ concat
Registering "grunt-contrib-uglify" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Loading "uglify.js" tasks...OK
+ uglify
Registering "grunt-sass" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Loading "sass.js" tasks...OK
+ sass
Registering "grunt-contrib-jshint" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Loading "jshint.js" tasks...OK
+ jshint
Registering "grunt-contrib-cssmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Loading "cssmin.js" tasks...OK
+ cssmin
Registering "grunt-contrib-connect" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Loading "connect.js" tasks...OK
+ connect
Registering "grunt-contrib-clean" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Loading "clean.js" tasks...OK
+ clean
Registering "grunt-contrib-htmlmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Loading "htmlmin.js" tasks...OK
+ htmlmin
Registering "grunt-bower-install" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Loading "bower-install.js" tasks...OK
+ bowerInstall
Registering "grunt-contrib-imagemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Loading "imagemin.js" tasks...OK
+ imagemin
Registering "grunt-contrib-watch" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Loading "watch.js" tasks...OK
+ watch
Registering "grunt-rev" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Loading "rev.js" tasks...OK
+ rev
Registering "grunt-autoprefixer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Loading "autoprefixer.js" tasks...OK
+ autoprefixer
Registering "grunt-usemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Loading "usemin.js" tasks...OK
+ usemin, useminPrepare
Registering "grunt-mocha" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Growl not found, 'npm install growl' for Growl supportLoading "mocha.js" tasks...OK
+ mocha
Registering "grunt-newer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Loading "newer.js" tasks...OK
+ any-newer, newer, newer-clean, newer-postrun
Registering "grunt-svgmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Loading "svgmin.js" tasks...OK
+ svgmin
Registering "grunt-concurrent" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Loading "concurrent.js" tasks...OK
+ concurrent
Initializing config...OK
Loading "Gruntfile.js" tasks...OK
+ build, default, serve, server, test
Running tasks: copy:styles
Running "copy:styles" (copy) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\tasks\copy.js
Verifying property copy.styles exists in config...OK
Options: encoding="utf8", processContent=false, processContentExclude=[], mode=false
Done, without errors.
Warning: Initializing
Command-line options: --verbose, --debug=1
Reading "Gruntfile.js" Gruntfile...OK
Registering Gruntfile tasks.
Registering "grunt-contrib-copy" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-copy\package.json...OK
Loading "copy.js" tasks...OK
+ copy
Registering "grunt-contrib-concat" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-concat\package.json...OK
Loading "concat.js" tasks...OK
+ concat
Registering "grunt-contrib-uglify" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-uglify\package.json...OK
Loading "uglify.js" tasks...OK
+ uglify
Registering "grunt-sass" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-sass\package.json...OK
Loading "sass.js" tasks...OK
+ sass
Registering "grunt-contrib-jshint" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-jshint\package.json...OK
Loading "jshint.js" tasks...OK
+ jshint
Registering "grunt-contrib-cssmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-cssmin\package.json...OK
Loading "cssmin.js" tasks...OK
+ cssmin
Registering "grunt-contrib-connect" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-connect\package.json...OK
Loading "connect.js" tasks...OK
+ connect
Registering "grunt-contrib-clean" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-clean\package.json...OK
Loading "clean.js" tasks...OK
+ clean
Registering "grunt-contrib-htmlmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-htmlmin\package.json...OK
Loading "htmlmin.js" tasks...OK
+ htmlmin
Registering "grunt-bower-install" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-bower-install\package.json...OK
Loading "bower-install.js" tasks...OK
+ bowerInstall
Registering "grunt-contrib-imagemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\package.json...OK
Loading "imagemin.js" tasks...OK
+ imagemin
Registering "grunt-contrib-watch" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-watch\package.json...OK
Loading "watch.js" tasks...OK
+ watch
Registering "grunt-rev" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-rev\package.json...OK
Loading "rev.js" tasks...OK
+ rev
Registering "grunt-autoprefixer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-autoprefixer\package.json...OK
Loading "autoprefixer.js" tasks...OK
+ autoprefixer
Registering "grunt-usemin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-usemin\package.json...OK
Loading "usemin.js" tasks...OK
+ usemin, useminPrepare
Registering "grunt-mocha" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-mocha\package.json...OK
Growl not found, 'npm install growl' for Growl supportLoading "mocha.js" tasks...OK
+ mocha
Registering "grunt-newer" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-newer\package.json...OK
Loading "newer.js" tasks...OK
+ any-newer, newer, newer-clean, newer-postrun
Registering "grunt-svgmin" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-svgmin\package.json...OK
Loading "svgmin.js" tasks...OK
+ svgmin
Registering "grunt-concurrent" local Npm module tasks.
Reading C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Parsing C:\Users\alabanino\Desktop\dash\node_modules\grunt-concurrent\package.json...OK
Loading "concurrent.js" tasks...OK
+ concurrent
Initializing config...OK
Loading "Gruntfile.js" tasks...OK
+ build, default, serve, server, test
Running tasks: imagemin
Running "imagemin" task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\tasks\imagemin.js
Running "imagemin:dist" (imagemin) task
[D] Task source: C:\Users\alabanino\Desktop\dash\node_modules\grunt-contrib-imagemin\tasks\imagemin.js
Verifying property imagemin.dist exists in config...OK
Files: app/images/bdx-dash-logo.png -> dist/images/bdx-dash-logo.png
Files: app/images/[email protected] -> dist/images/[email protected]
Files: app/images/[email protected] -> dist/images/[email protected]
Options: optimizationLevel=7, progressive
Warning: Cannot call method 'replace' of undefined Use --force to continue.
Aborted due to warnings. Use --force to continue.
Aborted due to warnings.
Execution Time (2014-06-27 17:49:42 UTC)
loading tasks 13ms 0%
newer:jshint 5ms 0%
newer:jshint:all 12ms 0%
jshint:all 139ms ■ 1%
newer-postrun:jshint:all...ules\grunt-newer\.cache 7ms 0%
test 3ms 0%
clean:server 14ms 0%
concurrent:test 2.2s ■■■■■■■■■■■ 22%
autoprefixer:dist 37ms 0%
connect:test 463ms ■■■ 5%
mocha:all 3.3s ■■■■■■■■■■■■■■■■■ 33%
clean:dist 17ms 0%
useminPrepare:html 96ms ■ 1%
concurrent:dist 3.7s ■■■■■■■■■■■■■■■■■■■ 37%
Total 10s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment