{ "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 gallery/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.19", "@polymer/app-localize-behavior": "^3.0.0-pre.19", "@polymer/app-route": "^3.0.0-pre.19", "@polymer/app-storage": "^3.0.0-pre.19", "@polymer/font-roboto": "^3.0.0-pre.19", "@polymer/font-roboto-local": "^3.0.0-pre.19", "@polymer/iron-autogrow-textarea": "^3.0.0-pre.19", "@polymer/iron-flex-layout": "^3.0.0-pre.19", "@polymer/iron-icon": "^3.0.0-pre.19", "@polymer/iron-iconset-svg": "^3.0.0-pre.19", "@polymer/iron-image": "^3.0.0-pre.19", "@polymer/iron-input": "^3.0.0-pre.19", "@polymer/iron-label": "^3.0.0-pre.19", "@polymer/iron-media-query": "^3.0.0-pre.19", "@polymer/iron-pages": "^3.0.0-pre.19", "@polymer/iron-resizable-behavior": "^3.0.0-pre.19", "@polymer/neon-animation": "^3.0.0-pre.19", "@polymer/paper-button": "^3.0.0-pre.19", "@polymer/paper-card": "^3.0.0-pre.19", "@polymer/paper-checkbox": "^3.0.0-pre.19", "@polymer/paper-dialog": "^3.0.0-pre.19", "@polymer/paper-dialog-behavior": "^3.0.0-pre.19", "@polymer/paper-dialog-scrollable": "^3.0.0-pre.19", "@polymer/paper-drawer-panel": "^3.0.0-pre.19", "@polymer/paper-dropdown-menu": "^3.0.0-pre.19", "@polymer/paper-fab": "^3.0.0-pre.19", "@polymer/paper-icon-button": "^3.0.0-pre.19", "@polymer/paper-input": "^3.0.0-pre.19", "@polymer/paper-item": "^3.0.0-pre.19", "@polymer/paper-listbox": "^3.0.0-pre.19", "@polymer/paper-menu-button": "^3.0.0-pre.19", "@polymer/paper-progress": "^3.0.0-pre.19", "@polymer/paper-radio-button": "^3.0.0-pre.19", "@polymer/paper-radio-group": "^3.0.0-pre.19", "@polymer/paper-ripple": "^3.0.0-pre.19", "@polymer/paper-scroll-header-panel": "^3.0.0-pre.19", "@polymer/paper-slider": "^3.0.0-pre.19", "@polymer/paper-spinner": "^3.0.0-pre.19", "@polymer/paper-styles": "^3.0.0-pre.19", "@polymer/paper-tabs": "^3.0.0-pre.19", "@polymer/paper-toast": "^3.0.0-pre.19", "@polymer/paper-toggle-button": "^3.0.0-pre.19", "@polymer/polymer": "^3.0.2", "@vaadin/vaadin-combo-box": "4.1.0-alpha2", "@vaadin/vaadin-date-picker": "3.2.0-alpha3", "@webcomponents/shadycss": "^1.3.1", "@webcomponents/webcomponentsjs": "^2.0.2", "chart.js": "~2.7.2", "chartjs-chart-timeline": "^0.2.1", "es6-object-assign": "^1.1.0", "eslint-import-resolver-webpack": "^0.10.0", "fecha": "^2.3.3", "home-assistant-js-websocket": "2.0.1", "intl-messageformat": "^2.2.0", "js-yaml": "^3.12.0", "leaflet": "^1.3.1", "marked": "^0.4.0", "mdn-polyfills": "^5.8.0", "moment": "^2.22.2", "preact": "^8.2.9", "preact-compat": "^3.18.0", "react-big-calendar": "^0.19.1", "regenerator-runtime": "^0.11.1", "unfetch": "^3.0.0", "web-animations-js": "^2.3.1", "xss": "^1.0.3" }, "devDependencies": { "babel-core": "^6.26.3", "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.7.0", "babel-preset-es2015": "^6.24.1", "chai": "^4.1.2", "compression-webpack-plugin": "^1.1.11", "copy-webpack-plugin": "^4.5.1", "del": "^3.0.0", "eslint": "^4.19.1", "eslint-config-airbnb-base": "^12.1.0", "eslint-plugin-import": "^2.12.0", "eslint-plugin-react": "^7.9.1", "gulp": "^3.9.1", "gulp-foreach": "^0.1.0", "gulp-hash": "^4.2.2", "gulp-insert": "^0.5.0", "gulp-json-transform": "^0.4.5", "gulp-jsonminify": "^1.1.0", "gulp-merge-json": "^1.3.1", "gulp-rename": "^1.3.0", "html-loader": "^0.5.5", "html-minifier": "^3.5.16", "html-webpack-plugin": "^3.2.0", "merge-stream": "^1.0.1", "mocha": "^5.2.0", "parse5": "^5.0.0", "polymer-analyzer": "^3.0.1", "polymer-bundler": "^4.0.1", "polymer-cli": "^1.7.4", "reify": "^0.16.2", "require-dir": "^1.0.0", "sinon": "^6.0.0", "uglifyjs-webpack-plugin": "^1.2.6", "wct-browser-legacy": "^1.0.1", "web-component-tester": "^6.7.0", "webpack": "^4.12.0", "webpack-cli": "^3.0.8", "webpack-dev-server": "^3.1.4", "workbox-webpack-plugin": "^3.3.0" }, "resolutions": { "inherits": "2.0.3", "samsam": "1.1.3", "supports-color": "3.1.2", "type-detect": "1.0.0", "@webcomponents/webcomponentsjs": "2.0.2", "@webcomponents/shadycss": "^1.3.1", "@vaadin/vaadin-overlay": "3.0.2-pre.2", "fecha": "https://github.com/balloob/fecha/archive/51d14fd0eb4781e2ecf265d1c3080706259133b5.tar.gz" }, "main": "src/home-assistant.js" }