bmw-js
Version:
BMW javascript REST client for the BMW i3 hackathon.
40 lines (37 loc) • 1.83 kB
YAML
language: node_js
node_js:
- "0.10"
branches:
only:
- master
- develop
- /^release.*$/
notifications:
email:
- robbl@moj.io
before_script:
- npm install -g bower
script:
- bower install
- coffee --map --compile src/nodejs
- coffee --map --compile src/models
- cp src/nodejs/*.js lib/nodejs
- cp src/models/*.js lib/models
- coffee --map --compile src/browser
- cd src/browser
- ../../node_modules/.bin/browserify -r ./HttpBrowserWrapper.js --standalone HttpBrowserWrapper > ../../dist/browser/HttpBrowserWrapper.js
- ../../node_modules/.bin/browserify -r ./MojioClient.js --standalone MojioClient > ../../dist/browser/MojioClient.js
- cd ../models
- ../../node_modules/.bin/browserify -r ./App.js --standalone App > ../../dist/browser/App.js
- ../../node_modules/.bin/browserify -r ./Event.js --standalone App > ../../dist/browser/Event.js
- ../../node_modules/.bin/browserify -r ./Location.js --standalone App > ../../dist/browser/Location.js
- ../../node_modules/.bin/browserify -r ./Mojio.js --standalone App > ../../dist/browser/Mojio.js
- ../../node_modules/.bin/browserify -r ./Observer.js --standalone App > ../../dist/browser/Observer.js
- ../../node_modules/.bin/browserify -r ./Product.js --standalone App > ../../dist/browser/Product.js
- ../../node_modules/.bin/browserify -r ./Subscription.js --standalone App > ../../dist/browser/Subscription.js
- ../../node_modules/.bin/browserify -r ./Trip.js --standalone App > ../../dist/browser/Trip.js
- ../../node_modules/.bin/browserify -r ./User.js --standalone App > ../../dist/browser/User.js
- ../../node_modules/.bin/browserify -r ./Vehicle.js --standalone App > ../../dist/browser/Vehicle.js
- cd ../../
- coffee --map --compile test
- mocha -t 120000 test