Modernize BOM Local release tooling

This commit is contained in:
2026-08-30 23:08:06 +10:00
parent 3fb09ec86d
commit 77ae2fefd9
10 changed files with 803 additions and 2354 deletions
+10 -11
View File
@@ -2,6 +2,7 @@
"name": "bom-local-card",
"version": "0.3.1",
"description": "Home Assistant custom card for displaying Australian Bureau of Meteorology (BOM) rain radar data with animated slideshow and historical data support",
"type": "module",
"module": "bom-local-card.js",
"keywords": [
"home-assistant",
@@ -31,13 +32,17 @@
"lit": "^3.1.2"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^24.1.0",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-typescript": "^11.1.6",
"rollup": "^2.79.1",
"rollup-plugin-terser": "^7.0.2",
"@rollup/plugin-commonjs": "^29.0.3",
"@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-terser": "^1.0.0",
"@rollup/plugin-typescript": "^12.3.0",
"rollup": "^4.63.1",
"tslib": "^2.8.1",
"typescript": "~5.3.3"
},
"overrides": {
"picomatch": "^4.0.4"
},
"scripts": {
"build": "rollup -c",
"build:docker": "bash scripts/build-docker.sh",
@@ -49,9 +54,3 @@
},
"_comment": "Note: All commands can be run without npm using: ./run.sh [build|test|clean]"
}