feat(dashboard): include charts
Some checks failed
Build Docker Image / Build-Docker-Image (push) Failing after 1m6s

This commit is contained in:
2025-06-19 13:28:49 +02:00
parent 3b3343bdb5
commit 65640aec3b
4 changed files with 36 additions and 5 deletions

1
.gitignore vendored
View File

@@ -31,6 +31,7 @@ secrets/
node_modules/
static/css/tailwind.css
static/js/htmx.min.js
static/js/echarts.simple.min.js
tmp/
mocks/*

View File

@@ -27,6 +27,7 @@ templ Layout(slot templ.Component, user templ.Component, loggedIn bool, path str
<script src="/static/js/htmx.min.js"></script>
<script src="/static/js/toast.js"></script>
<script src="/static/js/time.js"></script>
<script src="/static/js/echarts.simple.min.js"></script>
</head>
<body class="h-screen flex flex-col" hx-headers='{"Csrf-Token": "CSRF_TOKEN"}'>
// Header

28
package-lock.json generated
View File

@@ -8,6 +8,9 @@
"name": "spend-sparrow",
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"echarts": "^5.6.0"
},
"devDependencies": {
"@tailwindcss/cli": "4.1.10",
"htmx.org": "2.0.4",
@@ -790,6 +793,16 @@
"node": ">=0.10"
}
},
"node_modules/echarts": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/echarts/-/echarts-5.6.0.tgz",
"integrity": "sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "2.3.0",
"zrender": "5.6.1"
}
},
"node_modules/enhanced-resolve": {
"version": "5.18.1",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
@@ -1281,6 +1294,12 @@
"node": ">=8.0"
}
},
"node_modules/tslib": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
"license": "0BSD"
},
"node_modules/yallist": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
@@ -1290,6 +1309,15 @@
"engines": {
"node": ">=18"
}
},
"node_modules/zrender": {
"version": "5.6.1",
"resolved": "https://registry.npmjs.org/zrender/-/zrender-5.6.1.tgz",
"integrity": "sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==",
"license": "BSD-3-Clause",
"dependencies": {
"tslib": "2.3.0"
}
}
}
}

View File

@@ -1,18 +1,19 @@
{
"name": "spend-sparrow",
"version": "1.0.0",
"description": "Your (almost) independent tech stack to host on a VPC.",
"description": "Personal finance tracking done right",
"main": "index.js",
"scripts": {
"build": "cp -f node_modules/htmx.org/dist/htmx.min.js static/js/htmx.min.js && tailwindcss -i input.css -o static/css/tailwind.css --minify",
"watch": "cp -f node_modules/htmx.org/dist/htmx.min.js static/js/htmx.min.js && tailwindcss -i input.css -o static/css/tailwind.css --watch"
"build": "cp -f node_modules/htmx.org/dist/htmx.min.js static/js/htmx.min.js && cp -f node_modules/echarts/dist/echarts.simple.min.js static/js/echarts.simple.min.js && tailwindcss -i input.css -o static/css/tailwind.css --minify",
"watch": "cp -f node_modules/htmx.org/dist/htmx.min.js static/js/htmx.min.js && cp -f node_modules/echarts/dist/echarts.simple.min.js static/js/echarts.simple.min.js && tailwindcss -i input.css -o static/css/tailwind.css --watch"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"@tailwindcss/cli": "4.1.10",
"htmx.org": "2.0.4",
"tailwindcss": "4.1.10",
"@tailwindcss/cli": "4.1.10"
"tailwindcss": "4.1.10"
"echarts": "5.6.0"
}
}