Fix crashes in UIGauge, but it's far from useful
This commit is contained in:
parent
501acad134
commit
07260238c0
6 changed files with 222 additions and 220 deletions
376
package-lock.json
generated
376
package-lock.json
generated
|
@ -15,18 +15,18 @@
|
|||
"mime": "^3.0.0",
|
||||
"p-queue": "^7.2.0",
|
||||
"p-reflect": "^3.0.0",
|
||||
"p-retry": "^5.0.0",
|
||||
"p-retry": "^5.1.0",
|
||||
"powahroot": "^1.2.5",
|
||||
"pretty-ms": "^7.0.1",
|
||||
"systeminformation": "^5.11.6",
|
||||
"systeminformation": "^5.11.9",
|
||||
"tweetnacl": "^1.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@svgdotjs/svg.js": "^3.1.2",
|
||||
"@types/mime": "^2.0.3",
|
||||
"apexcharts": "^3.33.2",
|
||||
"apexcharts": "^3.35.0",
|
||||
"emel": "^2.5.1",
|
||||
"esbuild": "^0.14.25",
|
||||
"esbuild": "^0.14.30",
|
||||
"fork-awesome": "^1.2.0",
|
||||
"nightink": "^1.0.1"
|
||||
}
|
||||
|
@ -78,9 +78,9 @@
|
|||
"integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g=="
|
||||
},
|
||||
"node_modules/apexcharts": {
|
||||
"version": "3.33.2",
|
||||
"resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.33.2.tgz",
|
||||
"integrity": "sha512-GkHZ3o36ZT/jSBh5y1pxxRzwM3tvtladtkcUTfXwP0wYAHK8Qj0X4ZPsupP7emRIjhOVpGsCxW9xeO3F5w+AOQ==",
|
||||
"version": "3.35.0",
|
||||
"resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.35.0.tgz",
|
||||
"integrity": "sha512-oipJRkaxt8DPGRmn1kur6aPzML1JSpf2M3ecu+gyw+8xiNmT2C0p1uuuqPZrk+Lr2hmDxzNBPR7TvxwRl3ozgw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"svg.draggable.js": "^2.2.2",
|
||||
|
@ -119,9 +119,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.25.tgz",
|
||||
"integrity": "sha512-4JHEIOMNFvK09ziiL+iVmldIhLbn49V4NAVo888tcGFKedEZY/Y8YapfStJ6zSE23tzYPKxqKwQBnQoIO0BI/Q==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.30.tgz",
|
||||
"integrity": "sha512-wCecQSBkIjp2xjuXY+wcXS/PpOQo9rFh4NAKPh4Pm9f3fuLcnxkR0rDzA+mYP88FtXIUcXUyYmaIgfrzRl55jA==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"bin": {
|
||||
|
@ -131,32 +131,32 @@
|
|||
"node": ">=12"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"esbuild-android-64": "0.14.25",
|
||||
"esbuild-android-arm64": "0.14.25",
|
||||
"esbuild-darwin-64": "0.14.25",
|
||||
"esbuild-darwin-arm64": "0.14.25",
|
||||
"esbuild-freebsd-64": "0.14.25",
|
||||
"esbuild-freebsd-arm64": "0.14.25",
|
||||
"esbuild-linux-32": "0.14.25",
|
||||
"esbuild-linux-64": "0.14.25",
|
||||
"esbuild-linux-arm": "0.14.25",
|
||||
"esbuild-linux-arm64": "0.14.25",
|
||||
"esbuild-linux-mips64le": "0.14.25",
|
||||
"esbuild-linux-ppc64le": "0.14.25",
|
||||
"esbuild-linux-riscv64": "0.14.25",
|
||||
"esbuild-linux-s390x": "0.14.25",
|
||||
"esbuild-netbsd-64": "0.14.25",
|
||||
"esbuild-openbsd-64": "0.14.25",
|
||||
"esbuild-sunos-64": "0.14.25",
|
||||
"esbuild-windows-32": "0.14.25",
|
||||
"esbuild-windows-64": "0.14.25",
|
||||
"esbuild-windows-arm64": "0.14.25"
|
||||
"esbuild-android-64": "0.14.30",
|
||||
"esbuild-android-arm64": "0.14.30",
|
||||
"esbuild-darwin-64": "0.14.30",
|
||||
"esbuild-darwin-arm64": "0.14.30",
|
||||
"esbuild-freebsd-64": "0.14.30",
|
||||
"esbuild-freebsd-arm64": "0.14.30",
|
||||
"esbuild-linux-32": "0.14.30",
|
||||
"esbuild-linux-64": "0.14.30",
|
||||
"esbuild-linux-arm": "0.14.30",
|
||||
"esbuild-linux-arm64": "0.14.30",
|
||||
"esbuild-linux-mips64le": "0.14.30",
|
||||
"esbuild-linux-ppc64le": "0.14.30",
|
||||
"esbuild-linux-riscv64": "0.14.30",
|
||||
"esbuild-linux-s390x": "0.14.30",
|
||||
"esbuild-netbsd-64": "0.14.30",
|
||||
"esbuild-openbsd-64": "0.14.30",
|
||||
"esbuild-sunos-64": "0.14.30",
|
||||
"esbuild-windows-32": "0.14.30",
|
||||
"esbuild-windows-64": "0.14.30",
|
||||
"esbuild-windows-arm64": "0.14.30"
|
||||
}
|
||||
},
|
||||
"node_modules/esbuild-android-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.25.tgz",
|
||||
"integrity": "sha512-L5vCUk7TzFbBnoESNoXjU3x9+/+7TDIE/1mTfy/erAfvZAqC+S3sp/Qa9wkypFMcFvN9FzvESkTlpeQDolREtQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.30.tgz",
|
||||
"integrity": "sha512-vdJ7t8A8msPfKpYUGUV/KaTQRiZ0vDa2XSTlzXVkGGVHLKPeb85PBUtYJcEgw3htW3IdX5i1t1IMdQCwJJgNAg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -170,9 +170,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-android-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-4jv5xPjM/qNm27T5j3ZEck0PvjgQtoMHnz4FzwF5zNP56PvY2CT0WStcAIl6jNlsuDdN63rk2HRBIsO6xFbcFw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-BdgGfxeA5hBQNErLr7BWJUA8xjflEfyaARICy8e0OJYNSAwDbEzOf8LyiKWSrDcgV129mWhi3VpbNQvOIDEHcg==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -186,9 +186,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-darwin-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.25.tgz",
|
||||
"integrity": "sha512-TGp8tuudIxOyWd1+8aYPxQmC1ZQyvij/AfNBa35RubixD0zJ1vkKHVAzo0Zao1zcG6pNqiSyzfPto8vmg0s7oA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.30.tgz",
|
||||
"integrity": "sha512-VRaOXMMrsG5n53pl4qFZQdXy2+E0NoLP/QH3aDUI0+bQP+ZHDmbINKcDy2IX7GVFI9kqPS18iJNAs5a6/G2LZg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -202,9 +202,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-darwin-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-oTcDgdm0MDVEmw2DWu8BV68pYuImpFgvWREPErBZmNA4MYKGuBRaCiJqq6jZmBR1x+3y1DWCjez+5uLtuAm6mw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-qDez+fHMOrO9Oc9qjt/x+sy09RJVh62kik5tVybKRLmezeV4qczM9/sAYY57YN0aWLdHbcCj2YqJUWYJNsgKnw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -218,9 +218,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-freebsd-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.25.tgz",
|
||||
"integrity": "sha512-ueAqbnMZ8arnuLH8tHwTCQYeptnHOUV7vA6px6j4zjjQwDx7TdP7kACPf3TLZLdJQ3CAD1XCvQ2sPhX+8tacvQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.30.tgz",
|
||||
"integrity": "sha512-mec1jENcImVVagddZlGWsdAUwBnzR5cgnhzCxv+9fSMxKbx1uZYLLUAnLPp8m/i934zrumR1xGjJ5VoWdPlI2w==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -234,9 +234,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-freebsd-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-+ZVWud2HKh+Ob6k/qiJWjBtUg4KmJGGmbvEXXW1SNKS7hW7HU+Zq2ZCcE1akFxOPkVB+EhOty/sSek30tkCYug==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-cpjbTs6Iok/AfeB0JgTzyUJTMStC1SQULmany5nHx6S4GTkSgaAHuJzZO0GcVWqghI4e0YL/bjXAhN5Mn6feNw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -250,9 +250,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-32": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.25.tgz",
|
||||
"integrity": "sha512-3OP/lwV3kCzEz45tobH9nj+uE4ubhGsfx+tn0L26WAGtUbmmcRpqy7XRG/qK7h1mClZ+eguIANcQntYMdYklfw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.30.tgz",
|
||||
"integrity": "sha512-liIONVT4F2kZmOMwtwASqZ8WkIjb5HHBR9HUffdHiuotSTF3CyZO+EJf+Og+SYYuuVIvt0qHNSFjBA/iSESteQ==",
|
||||
"cpu": [
|
||||
"ia32"
|
||||
],
|
||||
|
@ -266,9 +266,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.25.tgz",
|
||||
"integrity": "sha512-+aKHdHZmX9qwVlQmu5xYXh7GsBFf4TWrePgeJTalhXHOG7NNuUwoHmketGiZEoNsWyyqwH9rE5BC+iwcLY30Ug==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.30.tgz",
|
||||
"integrity": "sha512-LUnpzoMpRqFON5En4qEj6NWiyH6a1K+Y2qYNKrCy5qPTjDoG/EWeqMz69n8Uv7pRuvDKl3FNGJ1dufTrA5i0sw==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -282,9 +282,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-arm": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.25.tgz",
|
||||
"integrity": "sha512-aTLcE2VBoLydL943REcAcgnDi3bHtmULSXWLbjtBdtykRatJVSxKMjK9YlBXUZC4/YcNQfH7AxwVeQr9fNxPhw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.30.tgz",
|
||||
"integrity": "sha512-97T+bbXnpqf7mfIG49UR7ZSJFGgvc22byn74qw3Kx2GDCBSQoVFjyWuKOHGXp8nXk3XYrdFF+mQ8yQ7aNsgQvg==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
|
@ -298,9 +298,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-UxfenPx/wSZx55gScCImPtXekvZQLI2GW3qe5dtlmU7luiqhp5GWPzGeQEbD3yN3xg/pHc671m5bma5Ns7lBHw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-DHZHn6FK5q/KL0fpNT/0jE38Nnyk2rXxKE9WENi95EXtqfOLPgE8tzjTZQNgpr61R95QX4ymQU26ni3IZk8buQ==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -314,9 +314,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-mips64le": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.25.tgz",
|
||||
"integrity": "sha512-wLWYyqVfYx9Ur6eU5RT92yJVsaBGi5RdkoWqRHOqcJ38Kn60QMlcghsKeWfe9jcYut8LangYZ98xO1LxIoSXrQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.30.tgz",
|
||||
"integrity": "sha512-fLUzTFZ7uknC0aPTk7/lM7NmaG/9ZqE3SaHEphcaM009SZK/mDOvZugWi1ss6WGNhk13dUrhkfHcc4FSb9hYhg==",
|
||||
"cpu": [
|
||||
"mips64el"
|
||||
],
|
||||
|
@ -330,9 +330,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-ppc64le": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.25.tgz",
|
||||
"integrity": "sha512-0dR6Csl6Zas3g4p9ULckEl8Mo8IInJh33VCJ3eaV1hj9+MHGdmDOakYMN8MZP9/5nl+NU/0ygpd14cWgy8uqRw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.30.tgz",
|
||||
"integrity": "sha512-2Oudm2WEfj0dNU9bzIl5L/LrsMEmHWsOsYgJJqu8fDyUDgER+J1d33qz3cUdjsJk7gAENayIxDSpsuCszx0w3A==",
|
||||
"cpu": [
|
||||
"ppc64"
|
||||
],
|
||||
|
@ -346,9 +346,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-riscv64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.25.tgz",
|
||||
"integrity": "sha512-J4d20HDmTrgvhR0bdkDhvvJGaikH3LzXQnNaseo8rcw9Yqby9A90gKUmWpfwqLVNRILvNnAmKLfBjCKU9ajg8w==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.30.tgz",
|
||||
"integrity": "sha512-RPMucPW47rV4t2jlelaE948iCRtbZf5RhifxSwzlpM1Mqdyu99MMNK0w4jFreGTmLN+oGomxIOxD6n+2E/XqHw==",
|
||||
"cpu": [
|
||||
"riscv64"
|
||||
],
|
||||
|
@ -362,9 +362,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-linux-s390x": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.25.tgz",
|
||||
"integrity": "sha512-YI2d5V6nTE73ZnhEKQD7MtsPs1EtUZJ3obS21oxQxGbbRw1G+PtJKjNyur+3t6nzHP9oTg6GHQ3S3hOLLmbDIQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.30.tgz",
|
||||
"integrity": "sha512-OZ68r7ok6qO7hdwrwQn2p5jbIRRcUcVaAykB7e0uCA0ODwfeGunILM6phJtq2Oz4dlEEFvd+tSuma3paQKwt+A==",
|
||||
"cpu": [
|
||||
"s390x"
|
||||
],
|
||||
|
@ -378,9 +378,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-netbsd-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.25.tgz",
|
||||
"integrity": "sha512-TKIVgNWLUOkr+Exrye70XTEE1lJjdQXdM4tAXRzfHE9iBA7LXWcNtVIuSnphTqpanPzTDFarF0yqq4kpbC6miA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.30.tgz",
|
||||
"integrity": "sha512-iyejQUKn0TzpPkufq8pSCxOg9NheycQbMbPCmjefTe9wYuUlBt1TcHvdoJnYbQzsAhAh1BNq+s0ycRsIJFZzaQ==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -394,9 +394,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-openbsd-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.25.tgz",
|
||||
"integrity": "sha512-QgFJ37A15D7NIXBTYEqz29+uw3nNBOIyog+3kFidANn6kjw0GHZ0lEYQn+cwjyzu94WobR+fes7cTl/ZYlHb1A==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.30.tgz",
|
||||
"integrity": "sha512-UyK1MTMcy4j5fH260fsE1o6MVgWNhb62eCK2yCKCRazZv8Nqdc2WiP9ygjWidmEdCDS+A6MuVp9ozk9uoQtQpA==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -410,9 +410,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-sunos-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.25.tgz",
|
||||
"integrity": "sha512-rmWfjUItYIVlqr5EnTH1+GCxXiBOC42WBZ3w++qh7n2cS9Xo0lO5pGSG2N+huOU2fX5L+6YUuJ78/vOYvefeFw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.30.tgz",
|
||||
"integrity": "sha512-aQRtRTNKHB4YuG+xXATe5AoRTNY48IJg5vjE8ElxfmjO9+KdX7MHFkTLhlKevCD6rNANtB3qOlSIeAiXTwHNqw==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -426,9 +426,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-windows-32": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.25.tgz",
|
||||
"integrity": "sha512-HGAxVUofl3iUIz9W10Y9XKtD0bNsK9fBXv1D55N/ljNvkrAYcGB8YCm0v7DjlwtyS6ws3dkdQyXadbxkbzaKOA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.30.tgz",
|
||||
"integrity": "sha512-9/fb1tPtpacMqxAXp3fGHowUDg/l9dVch5hKmCLEZC6PdGljh6h372zMdJwYfH0Bd5CCPT0Wx95uycBLJiqpXA==",
|
||||
"cpu": [
|
||||
"ia32"
|
||||
],
|
||||
|
@ -442,9 +442,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-windows-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.25.tgz",
|
||||
"integrity": "sha512-TirEohRkfWU9hXLgoDxzhMQD1g8I2mOqvdQF2RS9E/wbkORTAqJHyh7wqGRCQAwNzdNXdg3JAyhQ9/177AadWA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.30.tgz",
|
||||
"integrity": "sha512-DHgITeUhPAnN9I5O6QBa1GVyPOhiYCn4S4TtQr7sO4+X0LNyqnlmA1M0qmGkUdDC1QQfjI8uQ4G/whdWb2pWIQ==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -458,9 +458,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/esbuild-windows-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-4ype9ERiI45rSh+R8qUoBtaj6kJvUOI7oVLhKqPEpcF4Pa5PpT3hm/mXAyotJHREkHpM87PAJcA442mLnbtlNA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-F1kLyQH7zSgjh5eLxogGZN7C9+KNs9m+s7Q6WZoMmCWT/6j998zlaoECHyM8izJRRfsvw2eZlEa1jO6/IOU1AQ==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -558,9 +558,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/p-retry": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.0.0.tgz",
|
||||
"integrity": "sha512-swGFiU6Y1Q3rBikAGHpaT0FHSbiO9H04fSsJRKVtWyEQMAe2Sb1uXeBcqE/RlZqt2prlq4W2HA/+MZAt3V2NkQ==",
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.1.0.tgz",
|
||||
"integrity": "sha512-zh8em2ciphCu4eZYzatLp4bTYkAhyi8PwMIOyQyh1b5bxunYNe6nwumHPkUBtvmEfIfnTYzhOq1+vWf46Qii+w==",
|
||||
"dependencies": {
|
||||
"@types/retry": "^0.12.1",
|
||||
"retry": "^0.13.1"
|
||||
|
@ -719,9 +719,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/systeminformation": {
|
||||
"version": "5.11.6",
|
||||
"resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.11.6.tgz",
|
||||
"integrity": "sha512-7KBXgdnIDxABQ93w+GrPSrK/pup73+fM09VGka4A/+FhgzdlRY0JNGGDFmV8BHnFuzP9zwlI3n64yDbp7emasQ==",
|
||||
"version": "5.11.9",
|
||||
"resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.11.9.tgz",
|
||||
"integrity": "sha512-eeMtL9UJFR/LYG+2rpeAgZ0Va4ojlNQTkYiQH/xbbPwDjDMsaetj3Pkc+C1aH5G8mav6HvDY8kI4Vl4noksSkA==",
|
||||
"os": [
|
||||
"darwin",
|
||||
"linux",
|
||||
|
@ -793,9 +793,9 @@
|
|||
"integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g=="
|
||||
},
|
||||
"apexcharts": {
|
||||
"version": "3.33.2",
|
||||
"resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.33.2.tgz",
|
||||
"integrity": "sha512-GkHZ3o36ZT/jSBh5y1pxxRzwM3tvtladtkcUTfXwP0wYAHK8Qj0X4ZPsupP7emRIjhOVpGsCxW9xeO3F5w+AOQ==",
|
||||
"version": "3.35.0",
|
||||
"resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.35.0.tgz",
|
||||
"integrity": "sha512-oipJRkaxt8DPGRmn1kur6aPzML1JSpf2M3ecu+gyw+8xiNmT2C0p1uuuqPZrk+Lr2hmDxzNBPR7TvxwRl3ozgw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"svg.draggable.js": "^2.2.2",
|
||||
|
@ -831,170 +831,170 @@
|
|||
}
|
||||
},
|
||||
"esbuild": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.25.tgz",
|
||||
"integrity": "sha512-4JHEIOMNFvK09ziiL+iVmldIhLbn49V4NAVo888tcGFKedEZY/Y8YapfStJ6zSE23tzYPKxqKwQBnQoIO0BI/Q==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.30.tgz",
|
||||
"integrity": "sha512-wCecQSBkIjp2xjuXY+wcXS/PpOQo9rFh4NAKPh4Pm9f3fuLcnxkR0rDzA+mYP88FtXIUcXUyYmaIgfrzRl55jA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"esbuild-android-64": "0.14.25",
|
||||
"esbuild-android-arm64": "0.14.25",
|
||||
"esbuild-darwin-64": "0.14.25",
|
||||
"esbuild-darwin-arm64": "0.14.25",
|
||||
"esbuild-freebsd-64": "0.14.25",
|
||||
"esbuild-freebsd-arm64": "0.14.25",
|
||||
"esbuild-linux-32": "0.14.25",
|
||||
"esbuild-linux-64": "0.14.25",
|
||||
"esbuild-linux-arm": "0.14.25",
|
||||
"esbuild-linux-arm64": "0.14.25",
|
||||
"esbuild-linux-mips64le": "0.14.25",
|
||||
"esbuild-linux-ppc64le": "0.14.25",
|
||||
"esbuild-linux-riscv64": "0.14.25",
|
||||
"esbuild-linux-s390x": "0.14.25",
|
||||
"esbuild-netbsd-64": "0.14.25",
|
||||
"esbuild-openbsd-64": "0.14.25",
|
||||
"esbuild-sunos-64": "0.14.25",
|
||||
"esbuild-windows-32": "0.14.25",
|
||||
"esbuild-windows-64": "0.14.25",
|
||||
"esbuild-windows-arm64": "0.14.25"
|
||||
"esbuild-android-64": "0.14.30",
|
||||
"esbuild-android-arm64": "0.14.30",
|
||||
"esbuild-darwin-64": "0.14.30",
|
||||
"esbuild-darwin-arm64": "0.14.30",
|
||||
"esbuild-freebsd-64": "0.14.30",
|
||||
"esbuild-freebsd-arm64": "0.14.30",
|
||||
"esbuild-linux-32": "0.14.30",
|
||||
"esbuild-linux-64": "0.14.30",
|
||||
"esbuild-linux-arm": "0.14.30",
|
||||
"esbuild-linux-arm64": "0.14.30",
|
||||
"esbuild-linux-mips64le": "0.14.30",
|
||||
"esbuild-linux-ppc64le": "0.14.30",
|
||||
"esbuild-linux-riscv64": "0.14.30",
|
||||
"esbuild-linux-s390x": "0.14.30",
|
||||
"esbuild-netbsd-64": "0.14.30",
|
||||
"esbuild-openbsd-64": "0.14.30",
|
||||
"esbuild-sunos-64": "0.14.30",
|
||||
"esbuild-windows-32": "0.14.30",
|
||||
"esbuild-windows-64": "0.14.30",
|
||||
"esbuild-windows-arm64": "0.14.30"
|
||||
}
|
||||
},
|
||||
"esbuild-android-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.25.tgz",
|
||||
"integrity": "sha512-L5vCUk7TzFbBnoESNoXjU3x9+/+7TDIE/1mTfy/erAfvZAqC+S3sp/Qa9wkypFMcFvN9FzvESkTlpeQDolREtQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.30.tgz",
|
||||
"integrity": "sha512-vdJ7t8A8msPfKpYUGUV/KaTQRiZ0vDa2XSTlzXVkGGVHLKPeb85PBUtYJcEgw3htW3IdX5i1t1IMdQCwJJgNAg==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-android-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-4jv5xPjM/qNm27T5j3ZEck0PvjgQtoMHnz4FzwF5zNP56PvY2CT0WStcAIl6jNlsuDdN63rk2HRBIsO6xFbcFw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-BdgGfxeA5hBQNErLr7BWJUA8xjflEfyaARICy8e0OJYNSAwDbEzOf8LyiKWSrDcgV129mWhi3VpbNQvOIDEHcg==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-darwin-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.25.tgz",
|
||||
"integrity": "sha512-TGp8tuudIxOyWd1+8aYPxQmC1ZQyvij/AfNBa35RubixD0zJ1vkKHVAzo0Zao1zcG6pNqiSyzfPto8vmg0s7oA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.30.tgz",
|
||||
"integrity": "sha512-VRaOXMMrsG5n53pl4qFZQdXy2+E0NoLP/QH3aDUI0+bQP+ZHDmbINKcDy2IX7GVFI9kqPS18iJNAs5a6/G2LZg==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-darwin-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-oTcDgdm0MDVEmw2DWu8BV68pYuImpFgvWREPErBZmNA4MYKGuBRaCiJqq6jZmBR1x+3y1DWCjez+5uLtuAm6mw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-qDez+fHMOrO9Oc9qjt/x+sy09RJVh62kik5tVybKRLmezeV4qczM9/sAYY57YN0aWLdHbcCj2YqJUWYJNsgKnw==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-freebsd-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.25.tgz",
|
||||
"integrity": "sha512-ueAqbnMZ8arnuLH8tHwTCQYeptnHOUV7vA6px6j4zjjQwDx7TdP7kACPf3TLZLdJQ3CAD1XCvQ2sPhX+8tacvQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.30.tgz",
|
||||
"integrity": "sha512-mec1jENcImVVagddZlGWsdAUwBnzR5cgnhzCxv+9fSMxKbx1uZYLLUAnLPp8m/i934zrumR1xGjJ5VoWdPlI2w==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-freebsd-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-+ZVWud2HKh+Ob6k/qiJWjBtUg4KmJGGmbvEXXW1SNKS7hW7HU+Zq2ZCcE1akFxOPkVB+EhOty/sSek30tkCYug==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-cpjbTs6Iok/AfeB0JgTzyUJTMStC1SQULmany5nHx6S4GTkSgaAHuJzZO0GcVWqghI4e0YL/bjXAhN5Mn6feNw==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-32": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.25.tgz",
|
||||
"integrity": "sha512-3OP/lwV3kCzEz45tobH9nj+uE4ubhGsfx+tn0L26WAGtUbmmcRpqy7XRG/qK7h1mClZ+eguIANcQntYMdYklfw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.30.tgz",
|
||||
"integrity": "sha512-liIONVT4F2kZmOMwtwASqZ8WkIjb5HHBR9HUffdHiuotSTF3CyZO+EJf+Og+SYYuuVIvt0qHNSFjBA/iSESteQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.25.tgz",
|
||||
"integrity": "sha512-+aKHdHZmX9qwVlQmu5xYXh7GsBFf4TWrePgeJTalhXHOG7NNuUwoHmketGiZEoNsWyyqwH9rE5BC+iwcLY30Ug==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.30.tgz",
|
||||
"integrity": "sha512-LUnpzoMpRqFON5En4qEj6NWiyH6a1K+Y2qYNKrCy5qPTjDoG/EWeqMz69n8Uv7pRuvDKl3FNGJ1dufTrA5i0sw==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-arm": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.25.tgz",
|
||||
"integrity": "sha512-aTLcE2VBoLydL943REcAcgnDi3bHtmULSXWLbjtBdtykRatJVSxKMjK9YlBXUZC4/YcNQfH7AxwVeQr9fNxPhw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.30.tgz",
|
||||
"integrity": "sha512-97T+bbXnpqf7mfIG49UR7ZSJFGgvc22byn74qw3Kx2GDCBSQoVFjyWuKOHGXp8nXk3XYrdFF+mQ8yQ7aNsgQvg==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-UxfenPx/wSZx55gScCImPtXekvZQLI2GW3qe5dtlmU7luiqhp5GWPzGeQEbD3yN3xg/pHc671m5bma5Ns7lBHw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-DHZHn6FK5q/KL0fpNT/0jE38Nnyk2rXxKE9WENi95EXtqfOLPgE8tzjTZQNgpr61R95QX4ymQU26ni3IZk8buQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-mips64le": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.25.tgz",
|
||||
"integrity": "sha512-wLWYyqVfYx9Ur6eU5RT92yJVsaBGi5RdkoWqRHOqcJ38Kn60QMlcghsKeWfe9jcYut8LangYZ98xO1LxIoSXrQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.30.tgz",
|
||||
"integrity": "sha512-fLUzTFZ7uknC0aPTk7/lM7NmaG/9ZqE3SaHEphcaM009SZK/mDOvZugWi1ss6WGNhk13dUrhkfHcc4FSb9hYhg==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-ppc64le": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.25.tgz",
|
||||
"integrity": "sha512-0dR6Csl6Zas3g4p9ULckEl8Mo8IInJh33VCJ3eaV1hj9+MHGdmDOakYMN8MZP9/5nl+NU/0ygpd14cWgy8uqRw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.30.tgz",
|
||||
"integrity": "sha512-2Oudm2WEfj0dNU9bzIl5L/LrsMEmHWsOsYgJJqu8fDyUDgER+J1d33qz3cUdjsJk7gAENayIxDSpsuCszx0w3A==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-riscv64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.25.tgz",
|
||||
"integrity": "sha512-J4d20HDmTrgvhR0bdkDhvvJGaikH3LzXQnNaseo8rcw9Yqby9A90gKUmWpfwqLVNRILvNnAmKLfBjCKU9ajg8w==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.30.tgz",
|
||||
"integrity": "sha512-RPMucPW47rV4t2jlelaE948iCRtbZf5RhifxSwzlpM1Mqdyu99MMNK0w4jFreGTmLN+oGomxIOxD6n+2E/XqHw==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-linux-s390x": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.25.tgz",
|
||||
"integrity": "sha512-YI2d5V6nTE73ZnhEKQD7MtsPs1EtUZJ3obS21oxQxGbbRw1G+PtJKjNyur+3t6nzHP9oTg6GHQ3S3hOLLmbDIQ==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.30.tgz",
|
||||
"integrity": "sha512-OZ68r7ok6qO7hdwrwQn2p5jbIRRcUcVaAykB7e0uCA0ODwfeGunILM6phJtq2Oz4dlEEFvd+tSuma3paQKwt+A==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-netbsd-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.25.tgz",
|
||||
"integrity": "sha512-TKIVgNWLUOkr+Exrye70XTEE1lJjdQXdM4tAXRzfHE9iBA7LXWcNtVIuSnphTqpanPzTDFarF0yqq4kpbC6miA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.30.tgz",
|
||||
"integrity": "sha512-iyejQUKn0TzpPkufq8pSCxOg9NheycQbMbPCmjefTe9wYuUlBt1TcHvdoJnYbQzsAhAh1BNq+s0ycRsIJFZzaQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-openbsd-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.25.tgz",
|
||||
"integrity": "sha512-QgFJ37A15D7NIXBTYEqz29+uw3nNBOIyog+3kFidANn6kjw0GHZ0lEYQn+cwjyzu94WobR+fes7cTl/ZYlHb1A==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.30.tgz",
|
||||
"integrity": "sha512-UyK1MTMcy4j5fH260fsE1o6MVgWNhb62eCK2yCKCRazZv8Nqdc2WiP9ygjWidmEdCDS+A6MuVp9ozk9uoQtQpA==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-sunos-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.25.tgz",
|
||||
"integrity": "sha512-rmWfjUItYIVlqr5EnTH1+GCxXiBOC42WBZ3w++qh7n2cS9Xo0lO5pGSG2N+huOU2fX5L+6YUuJ78/vOYvefeFw==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.30.tgz",
|
||||
"integrity": "sha512-aQRtRTNKHB4YuG+xXATe5AoRTNY48IJg5vjE8ElxfmjO9+KdX7MHFkTLhlKevCD6rNANtB3qOlSIeAiXTwHNqw==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-windows-32": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.25.tgz",
|
||||
"integrity": "sha512-HGAxVUofl3iUIz9W10Y9XKtD0bNsK9fBXv1D55N/ljNvkrAYcGB8YCm0v7DjlwtyS6ws3dkdQyXadbxkbzaKOA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.30.tgz",
|
||||
"integrity": "sha512-9/fb1tPtpacMqxAXp3fGHowUDg/l9dVch5hKmCLEZC6PdGljh6h372zMdJwYfH0Bd5CCPT0Wx95uycBLJiqpXA==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-windows-64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.25.tgz",
|
||||
"integrity": "sha512-TirEohRkfWU9hXLgoDxzhMQD1g8I2mOqvdQF2RS9E/wbkORTAqJHyh7wqGRCQAwNzdNXdg3JAyhQ9/177AadWA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.30.tgz",
|
||||
"integrity": "sha512-DHgITeUhPAnN9I5O6QBa1GVyPOhiYCn4S4TtQr7sO4+X0LNyqnlmA1M0qmGkUdDC1QQfjI8uQ4G/whdWb2pWIQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"esbuild-windows-arm64": {
|
||||
"version": "0.14.25",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.25.tgz",
|
||||
"integrity": "sha512-4ype9ERiI45rSh+R8qUoBtaj6kJvUOI7oVLhKqPEpcF4Pa5PpT3hm/mXAyotJHREkHpM87PAJcA442mLnbtlNA==",
|
||||
"version": "0.14.30",
|
||||
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.30.tgz",
|
||||
"integrity": "sha512-F1kLyQH7zSgjh5eLxogGZN7C9+KNs9m+s7Q6WZoMmCWT/6j998zlaoECHyM8izJRRfsvw2eZlEa1jO6/IOU1AQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
|
@ -1062,9 +1062,9 @@
|
|||
"integrity": "sha512-rOgYyrvUxnJdSYKGSK7UnO7RxFSnT/IJYFPiosuQ2/AtRWIryIrv8lecWqJXWbKnMcUjJvxiHDMp80m0Yj4eLA=="
|
||||
},
|
||||
"p-retry": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.0.0.tgz",
|
||||
"integrity": "sha512-swGFiU6Y1Q3rBikAGHpaT0FHSbiO9H04fSsJRKVtWyEQMAe2Sb1uXeBcqE/RlZqt2prlq4W2HA/+MZAt3V2NkQ==",
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.1.0.tgz",
|
||||
"integrity": "sha512-zh8em2ciphCu4eZYzatLp4bTYkAhyi8PwMIOyQyh1b5bxunYNe6nwumHPkUBtvmEfIfnTYzhOq1+vWf46Qii+w==",
|
||||
"requires": {
|
||||
"@types/retry": "^0.12.1",
|
||||
"retry": "^0.13.1"
|
||||
|
@ -1176,9 +1176,9 @@
|
|||
}
|
||||
},
|
||||
"systeminformation": {
|
||||
"version": "5.11.6",
|
||||
"resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.11.6.tgz",
|
||||
"integrity": "sha512-7KBXgdnIDxABQ93w+GrPSrK/pup73+fM09VGka4A/+FhgzdlRY0JNGGDFmV8BHnFuzP9zwlI3n64yDbp7emasQ=="
|
||||
"version": "5.11.9",
|
||||
"resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.11.9.tgz",
|
||||
"integrity": "sha512-eeMtL9UJFR/LYG+2rpeAgZ0Va4ojlNQTkYiQH/xbbPwDjDMsaetj3Pkc+C1aH5G8mav6HvDY8kI4Vl4noksSkA=="
|
||||
},
|
||||
"tweetnacl": {
|
||||
"version": "1.0.3",
|
||||
|
|
|
@ -25,18 +25,18 @@
|
|||
"mime": "^3.0.0",
|
||||
"p-queue": "^7.2.0",
|
||||
"p-reflect": "^3.0.0",
|
||||
"p-retry": "^5.0.0",
|
||||
"p-retry": "^5.1.0",
|
||||
"powahroot": "^1.2.5",
|
||||
"pretty-ms": "^7.0.1",
|
||||
"systeminformation": "^5.11.6",
|
||||
"systeminformation": "^5.11.9",
|
||||
"tweetnacl": "^1.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@svgdotjs/svg.js": "^3.1.2",
|
||||
"@types/mime": "^2.0.3",
|
||||
"apexcharts": "^3.33.2",
|
||||
"apexcharts": "^3.35.0",
|
||||
"emel": "^2.5.1",
|
||||
"esbuild": "^0.14.25",
|
||||
"esbuild": "^0.14.30",
|
||||
"fork-awesome": "^1.2.0",
|
||||
"nightink": "^1.0.1"
|
||||
},
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
"use strict";
|
||||
|
||||
export default function(obj, path) {
|
||||
const current = obj;
|
||||
let current = obj;
|
||||
for(const part of path.split(`.`)) {
|
||||
if(typeof current[part] === "undefined") return undefined;
|
||||
current = current[part];
|
||||
|
|
|
@ -6,8 +6,8 @@ export default {
|
|||
items: [
|
||||
{
|
||||
name: "Frequency (GHz)",
|
||||
type: "guage",
|
||||
guage: { min: 0, max: 6 },
|
||||
type: "gauge",
|
||||
gauge: { min: 0, max: 6 },
|
||||
content: {
|
||||
"min": "frequency.min",
|
||||
"max": "frequency.max",
|
||||
|
@ -16,21 +16,21 @@ export default {
|
|||
},
|
||||
{
|
||||
name: "Frequency per-core (GHz)",
|
||||
type: "guage",
|
||||
guage: { min: 0, max: 6 },
|
||||
type: "gauge",
|
||||
gauge: { min: 0, max: 6 },
|
||||
content: (table) => table.frequency.cores
|
||||
},
|
||||
{
|
||||
name: "Temperature (°C)",
|
||||
type: "guage",
|
||||
guage: { min: 0, max: 100 },
|
||||
type: "gauge",
|
||||
gauge: { min: 0, max: 100 },
|
||||
content: (table) => table.temperature.cores
|
||||
.reduce((acc, next) => acc + next, 0) / table.temperature.cores.length,
|
||||
},
|
||||
{
|
||||
name: "Chipset temperature (°C)",
|
||||
type: "guage",
|
||||
guage: { min: 0, max: 100 },
|
||||
type: "gauge",
|
||||
gauge: { min: 0, max: 100 },
|
||||
content: "temperature.chipset"
|
||||
}
|
||||
]
|
||||
|
|
|
@ -7,8 +7,8 @@ import AbstractUIItem from './AbstractUIItem.mjs';
|
|||
import find_in_obj from '../misc/find_in_obj.mjs';
|
||||
|
||||
class UIGauge extends AbstractUIItem {
|
||||
#chart_labels() { return this.chart_options.xaxis.categories; }
|
||||
#chart_data() { return this.chart_options.series[0].data; }
|
||||
get #chart_labels() { return this.chart_options.xaxis.categories; }
|
||||
get #chart_data() { return this.chart_options.series[0].data; }
|
||||
|
||||
constructor(el, def) {
|
||||
super(el, def);
|
||||
|
@ -42,30 +42,30 @@ class UIGauge extends AbstractUIItem {
|
|||
|
||||
#__insert_item(label, data_item) {
|
||||
for(let i in this.chart_labels) {
|
||||
if(this.chart_labels[i] === label) {
|
||||
this.chart_labels[i] = label;
|
||||
this.chart_data[i] = data_item;
|
||||
if(this.#chart_labels[i] === label) {
|
||||
this.#chart_labels[i] = label;
|
||||
this.#chart_data[i] = data_item;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
const comparer = new Intl.Collator(navigator.language);
|
||||
|
||||
for(let i in this.chart_labels) {
|
||||
for(let i in this.#chart_labels) {
|
||||
const comp_name = comparer.compare(
|
||||
label.toLowerCase(),
|
||||
this.chart_labels[i].toLowerCase()
|
||||
this.#chart_labels[i].toLowerCase()
|
||||
);
|
||||
|
||||
if(comp_name < 0) { // Insert immediately before this index
|
||||
this.chart_labels.splice(i, 0, label);
|
||||
this.chart_data.splice(i, 0, data_item);
|
||||
this.#chart_labels.splice(i, 0, label);
|
||||
this.#chart_data.splice(i, 0, data_item);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
this.chart_labels.push(label);
|
||||
this.chart_data.push(data_item);
|
||||
console.log("CHART_LABELS", this.#chart_labels);
|
||||
this.#chart_labels.push(label);
|
||||
this.#chart_data.push(data_item);
|
||||
|
||||
}
|
||||
|
||||
|
@ -83,15 +83,15 @@ class UIGauge extends AbstractUIItem {
|
|||
|
||||
let label = peer.name;
|
||||
let data_item = null;
|
||||
switch(typeof def.content) {
|
||||
switch(typeof this.def.content) {
|
||||
case "function":
|
||||
data_item = def.content(table);
|
||||
data_item = this.def.content(table);
|
||||
break;
|
||||
case "string":
|
||||
data_item = find_in_obj(table, def.content);
|
||||
data_item = find_in_obj(table, this.def.content);
|
||||
break;
|
||||
default:
|
||||
console.warn(`Warning: Unknown UIGauge content type '${typeof def.content}'.`);
|
||||
console.warn(`Warning: Unknown UIGauge content type '${typeof this.def.content}' for def with name '${this.def.name}'.`);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -100,9 +100,9 @@ class UIGauge extends AbstractUIItem {
|
|||
return false;
|
||||
}
|
||||
|
||||
this.__insert_item(label, data_item);
|
||||
this.#__insert_item(label, data_item);
|
||||
|
||||
this.__update_chart();
|
||||
this.#__update_chart();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
"use strict";
|
||||
|
||||
import UITable from './UITable.mjs';
|
||||
import UIGauge from './UIGauge.mjs';
|
||||
|
||||
export default {
|
||||
table: UITable
|
||||
table: UITable,
|
||||
gauge: UIGauge
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue