c3
v0.6.2 d3 chart graph
start
static -p 8080 htdocs/
lint
jshint --reporter=node_modules/jshint-stylish src/ spec/
docs
bundle exec middleman
build
npm run build:js && npm run build:css
build:js
npm run build:js:rollup && npm run build:js:uglify
build:js:rollup
rollup -c > c3.js
build:js:uglify
uglifyjs c3.js --compress --mangle --comments -o c3.min.js
build:css
npm run build:css:sass && npm run build:css:min
build:css:sass
node-sass src/scss/main.scss > c3.css
build:css:min
cleancss -o c3.min.css c3.css
build:docs
bundle exec middleman build
publish-docs
npm run build:docs && gh-pages -d build -m "chore: update gh-pages [skip ci]"
watch
nodemon -e js,scss --watch src -x 'npm run build:js:rollup && npm run build:css:sass'
watch:js
nodemon -e js --watch src --ignore src/scss -x 'npm run build:js:rollup'
watch:css
nodemon -e scss --watch src -x 'npm run build:css:sass'
watch:docs
bundle exec middleman
test:only
karma start karma.conf.js
test
npm run build && npm run lint && karma start karma.conf.js
dist
npm run build && npm run copy-to-docs
copy-to-docs
cp c3.min.js docs/js/ && cp c3.css docs/css/
codecov
codecov