{ "description": "A frontend for Home Assistant using the Polymer framework", "repository": { "type": "git", "url": "https://github.com/home-assistant/home-assistant-polymer" }, "name": "home-assistant-frontend", "version": "1.0.0", "scripts": { "build": "script/build_frontend", "lint": "eslint src hassio/src test-mocha && polymer lint", "mocha": "node_modules/.bin/mocha --opts test-mocha/mocha.opts", "test": "npm run lint && npm run mocha" }, "author": "Paulus Schoutsen (http://paulusschoutsen.nl)", "license": "Apache-2.0", "dependencies": { "@mdi/svg": "^2.4.85", "@polymer/app-layout": "^3.0.0-pre.18", "@polymer/app-localize-behavior": "^3.0.0-pre.18", "@polymer/app-route": "^3.0.0-pre.18", "@polymer/app-storage": "^3.0.0-pre.18", "@polymer/font-roboto": "^3.0.0-pre.18", "@polymer/font-roboto-local": "^3.0.0-pre.19", "@polymer/iron-autogrow-textarea": "^3.0.0-pre.18", "@polymer/iron-flex-layout": "^3.0.0-pre.18", "@polymer/iron-icon": "^3.0.0-pre.18", "@polymer/iron-iconset-svg": "^3.0.0-pre.19", "@polymer/iron-image": "^3.0.0-pre.18", "@polymer/iron-input": "^3.0.0-pre.18", "@polymer/iron-label": "^3.0.0-pre.18", "@polymer/iron-media-query": "^3.0.0-pre.18", "@polymer/iron-pages": "^3.0.0-pre.18", "@polymer/iron-resizable-behavior": "^3.0.0-pre.19", "@polymer/neon-animation": "^3.0.0-pre.18", "@polymer/paper-button": "^3.0.0-pre.18", "@polymer/paper-card": "^3.0.0-pre.18", "@polymer/paper-checkbox": "^3.0.0-pre.18", "@polymer/paper-dialog": "^3.0.0-pre.18", "@polymer/paper-dialog-behavior": "^3.0.0-pre.19", "@polymer/paper-dialog-scrollable": "^3.0.0-pre.18", "@polymer/paper-drawer-panel": "^3.0.0-pre.18", "@polymer/paper-dropdown-menu": "^3.0.0-pre.18", "@polymer/paper-fab": "^3.0.0-pre.18", "@polymer/paper-icon-button": "^3.0.0-pre.18", "@polymer/paper-input": "^3.0.0-pre.18", "@polymer/paper-item": "^3.0.0-pre.18", "@polymer/paper-listbox": "^3.0.0-pre.18", "@polymer/paper-menu-button": "^3.0.0-pre.18", "@polymer/paper-progress": "^3.0.0-pre.18", "@polymer/paper-radio-button": "^3.0.0-pre.18", "@polymer/paper-radio-group": "^3.0.0-pre.18", "@polymer/paper-ripple": "^3.0.0-pre.19", "@polymer/paper-scroll-header-panel": "^3.0.0-pre.18", "@polymer/paper-slider": "^3.0.0-pre.18", "@polymer/paper-spinner": "^3.0.0-pre.18", "@polymer/paper-styles": "^3.0.0-pre.18", "@polymer/paper-tabs": "^3.0.0-pre.18", "@polymer/paper-toast": "^3.0.0-pre.18", "@polymer/paper-toggle-button": "^3.0.0-pre.18", "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-combo-box": "4.0.1-pre.1", "@vaadin/vaadin-date-picker": "3.0.0-pre.3", "@webcomponents/shadycss": "^1.0.0", "@webcomponents/webcomponentsjs": "^2.0.0", "chart.js": "~2.7.2", "chartjs-chart-timeline": "^0.2.1", "es6-object-assign": "^1.1.0", "fecha": "^2.3.3", "home-assistant-js-websocket": "2.0.1", "intl-messageformat": "^2.2.0", "leaflet": "^1.0.2", "marked": "^0.3.19", "mdn-polyfills": "^5.5.0", "moment": "^2.20.0", "preact": "^8.2.6", "unfetch": "^3.0.0", "web-animations-js": "^2.3.1", "xss": "^0.3.8" }, "devDependencies": { "babel-core": "^6.26.0", "babel-eslint": "^8.2.3", "babel-loader": "^7.1.4", "babel-plugin-external-helpers": "^6.22.0", "babel-plugin-syntax-dynamic-import": "^6.18.0", "babel-plugin-transform-react-jsx": "^6.24.1", "babel-preset-env": "^1.6.1", "chai": "^4.1.2", "compression-webpack-plugin": "^1.1.11", "copy-webpack-plugin": "^4.5.1", "css-slam": "^2.0.2", "del": "^3.0.0", "eslint": "^4.11.0", "eslint-config-airbnb-base": "^12.1.0", "eslint-plugin-import": "^2.8.0", "eslint-plugin-react": "^7.0.0", "gulp": "^3.9.1", "gulp-babel": "^7.0.0", "gulp-batch-replace": "^0.0.0", "gulp-file": "^0.4.0", "gulp-filter": "^5.0.1", "gulp-foreach": "^0.1.0", "gulp-gzip": "^1.4.0", "gulp-hash": "^4.0.1", "gulp-html-minifier": "^0.1.8", "gulp-if": "^2.0.2", "gulp-insert": "^0.5.0", "gulp-json-transform": "^0.4.5", "gulp-jsonminify": "^1.0.0", "gulp-merge-json": "^1.0.0", "gulp-rename": "^1.2.2", "gulp-rollup-each": "^2.0.0", "gulp-uglify": "^3.0.0", "gulp-util": "^3.0.8", "html-loader": "^0.5.5", "html-minifier": "^3.5.6", "merge-stream": "^1.0.1", "mocha": "^5.0.0", "parse5": "^3.0.3", "polymer-analyzer": "^2.3.0", "polymer-build": "^2.1.0", "polymer-bundler": "^3.1.0", "polymer-cli": "^1.7.0", "pump": "^3.0.0", "reify": "^0.14.1", "require-dir": "^1.0.0", "rollup": "^0.56.0", "rollup-plugin-babel": "^3.0.2", "rollup-plugin-commonjs": "^8.2.6", "rollup-plugin-node-resolve": "^3.0.0", "rollup-plugin-replace": "^2.0.0", "rollup-watch": "^4.3.1", "run-sequence": "^2.2.0", "sinon": "^4.1.6", "sw-precache": "^5.2.0", "uglify-es": "^3.1.9", "uglify-js": "^3.1.9", "uglifyjs-webpack-plugin": "^1.2.5", "wct-browser-legacy": "^1.0.0", "web-component-tester": "^6.6.0", "webpack": "^4.8.1", "webpack-cli": "^2.1.3", "workbox-webpack-plugin": "^3.2.0" }, "resolutions": { "inherits": "2.0.3", "samsam": "1.1.3", "supports-color": "3.1.2", "type-detect": "1.0.0", "@webcomponents/webcomponentsjs": "2.0.0-beta.2", "@vaadin/vaadin-overlay": "3.0.2-pre.2", "fecha": "https://github.com/balloob/fecha/archive/51d14fd0eb4781e2ecf265d1c3080706259133b5.tar.gz" }, "main": "src/home-assistant.js" }