From cb5ba3a80bf2fcc6dd379f42f87d172be88f6ff9 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 12 Aug 2015 20:29:58 -0700 Subject: [PATCH] Fix ESlint and add to Travis --- .eslintrc | 2 +- .travis.yml | 4 ++++ README.md | 2 +- package.json | 16 ++++++++++------ 4 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 .travis.yml diff --git a/.eslintrc b/.eslintrc index e9267ed37a..3996b73019 100644 --- a/.eslintrc +++ b/.eslintrc @@ -6,6 +6,6 @@ }, "rules": { "comma-dangle": [2, "always-multiline"], - "no-underscore-dangle": false + "no-underscore-dangle": 0 } } diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..feeba3e828 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,4 @@ +sudo: false +language: node_js +node_js: + - '0.10' diff --git a/README.md b/README.md index 50454c047e..793f2f0f67 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Home Assistant Polymer +# Home Assistant Polymer [![Build Status](https://travis-ci.org/balloob/home-assistant-polymer.svg?branch=master)](https://travis-ci.org/balloob/home-assistant-polymer) This is the repository for the official Home Assistant frontend. The frontend is built on top of the following technologies: diff --git a/package.json b/package.json index b730190a55..0c7c461873 100644 --- a/package.json +++ b/package.json @@ -10,21 +10,25 @@ "frontend_html": "vulcanize --inline-css --inline-scripts --strip-comments src/home-assistant.html > build/frontend.vulcan.html && node scripts/minify.js", "frontend_prod": "npm run js_prod && bower install && npm run frontend_html", "frontend_demo": "npm run js_demo && bower install && npm run frontend_html", - "setup_js_dev": "npm install && cd node_modules && rm -rf home-assistant-js && git clone https://github.com/balloob/home-assistant-js.git && cd home-assistant-js && npm install" + "setup_js_dev": "npm install && cd node_modules && rm -rf home-assistant-js && git clone https://github.com/balloob/home-assistant-js.git && cd home-assistant-js && npm install", + "test": "eslint src" }, "author": "Paulus Schoutsen (http://paulusschoutsen.nl)", "license": "MIT", + "dependencies": { + "home-assistant-js": "git+https://github.com/balloob/home-assistant-js.git#c345559ab7b8cc9b9bc1421dc22198df0a86740b", + "lodash": "^3.10.1", + "moment": "^2.10.6" + }, "devDependencies": { "babel-core": "^5.8.21", + "babel-eslint": "^4.0.5", "babel-loader": "^5.3.2", "bower": "^1.4.1", "eslint-config-airbnb": "0.0.7", - "home-assistant-js": "git+https://github.com/balloob/home-assistant-js.git#5f3aa5de006c715df9d11702c2af7b1241fceba8", + "eslint-plugin-react": "^3.2.1", "html-minifier": "^0.7.2", - "lodash": "^3.10.1", - "moment": "^2.10.6", - "node-libs-browser": "^0.5.2", "vulcanize": "^1.10.2", - "webpack": "^1.10.5" + "webpack": "^1.11.0" } }