Skip to content

Commit 49d29e9

Browse files
authored
Fix error in 0.110 (#30)
Refactored the card to typescript and litelement
1 parent 6eda671 commit 49d29e9

File tree

10 files changed

+377
-277
lines changed

10 files changed

+377
-277
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.3
1+
0.0.4

package.json

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,33 @@
1818
"dependencies": {
1919
"@types/canvas-gauges": "^2.1.2",
2020
"canvas-gauges": "^2.1.5",
21+
"custom-card-helpers": "^1.6.3",
22+
"home-assistant-js-websocket": "^4.4.0",
23+
"lit-html": "^1.1.2",
2124
"lit-element": "^2.2.1"
2225
},
2326
"devDependencies": {
2427
"@babel/core": "^7.6.4",
2528
"@babel/plugin-proposal-class-properties": "^7.5.5",
2629
"@babel/plugin-proposal-decorators": "^7.4.0",
27-
"@rollup/plugin-commonjs": "^11.0.2",
2830
"@rollup/plugin-json": "^4.0.0",
29-
"@rollup/plugin-node-resolve": "^7.1.1",
30-
"prettier": "^1.18.2",
31-
"rollup": "^1.32.0",
31+
"@typescript-eslint/eslint-plugin": "^2.6.0",
32+
"@typescript-eslint/parser": "^2.6.0",
33+
"eslint": "^6.6.0",
34+
"eslint-config-airbnb-base": "^14.0.0",
35+
"eslint-config-prettier": "^6.5.0",
36+
"eslint-plugin-import": "^2.18.2",
37+
"eslint-plugin-prettier": "^3.1.1",
38+
"prettier": "^1.19.1",
39+
"rollup": "^1.26.0",
3240
"rollup-plugin-babel": "^4.3.3",
33-
"rollup-plugin-legacy": "^1.0.0",
41+
"rollup-plugin-commonjs": "^10.1.0",
42+
"rollup-plugin-node-resolve": "^5.2.0",
3443
"rollup-plugin-serve": "^1.0.1",
3544
"rollup-plugin-terser": "^5.1.2",
36-
"rollup-plugin-uglify": "^6.0.3"
45+
"rollup-plugin-typescript2": "^0.24.3",
46+
"rollup-plugin-uglify": "^6.0.3",
47+
"typescript": "^3.6.4"
3748
},
3849
"scripts": {
3950
"build": "rollup -c",

rollup.config.js

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
// import typescript from "rollup-plugin-typescript2";
2-
import commonjs from "@rollup/plugin-commonjs";
3-
import nodeResolve from "@rollup/plugin-node-resolve";
1+
import typescript from "rollup-plugin-typescript2";
2+
import commonjs from "rollup-plugin-commonjs";
3+
import nodeResolve from "rollup-plugin-node-resolve";
44
import babel from "rollup-plugin-babel";
55
import { terser } from "rollup-plugin-terser";
66
import serve from "rollup-plugin-serve";
77
import json from "@rollup/plugin-json";
8-
import legacy from "rollup-plugin-legacy";
98

109
const dev = process.env.ROLLUP_WATCH;
1110

@@ -15,32 +14,29 @@ const serveopts = {
1514
port: 5000,
1615
allowCrossOrigin: true,
1716
headers: {
18-
"Access-Control-Allow-Origin": "*"
19-
}
17+
"Access-Control-Allow-Origin": "*",
18+
},
2019
};
2120

2221
const plugins = [
23-
nodeResolve({ browser: true }),
22+
nodeResolve({}),
2423
commonjs(),
25-
// typescript(),
24+
typescript(),
2625
json(),
2726
babel({
28-
exclude: "node_modules/**"
29-
}),
30-
legacy({
31-
"gauge.min.js": "Gauge"
27+
exclude: "node_modules/**",
3228
}),
3329
dev && serve(serveopts),
34-
!dev && terser()
30+
!dev && terser(),
3531
];
3632

3733
export default [
3834
{
39-
input: "src/canvas-gauge-card.js",
35+
input: "src/canvas-gauge-card.ts",
4036
output: {
4137
dir: "dist",
42-
format: "es"
38+
format: "es",
4339
},
44-
plugins: [...plugins]
45-
}
40+
plugins: [...plugins],
41+
},
4642
];

src/canvas-gauge-card.js

Lines changed: 0 additions & 253 deletions
This file was deleted.

0 commit comments

Comments
 (0)