diff --git a/package.json b/package.json index 4e7b273..d5b6e31 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ }, "type": "module", "dependencies": { + "svelte-chartjs": "^1.1.4", "timeago.js": "^4.0.2", "underscore": "^1.13.2", "ws": "^8.5.0" diff --git a/src/lib/Activity.svelte b/src/lib/Activity.svelte index 4e553b5..aa682b2 100644 --- a/src/lib/Activity.svelte +++ b/src/lib/Activity.svelte @@ -16,7 +16,7 @@ } -
+
NETWORK ACTIVITY (24H, UTC) diff --git a/src/lib/Count.svelte b/src/lib/Count.svelte new file mode 100644 index 0000000..c934eef --- /dev/null +++ b/src/lib/Count.svelte @@ -0,0 +1,20 @@ + + +
+ NOSTR NETWORK'S EVENT COUNT +
+
+ {count1h} + last 1h +
+
+ {count24h} + last 24h +
+
+
\ No newline at end of file diff --git a/src/lib/Pie.svelte b/src/lib/Pie.svelte new file mode 100644 index 0000000..0796bc1 --- /dev/null +++ b/src/lib/Pie.svelte @@ -0,0 +1,40 @@ + + +
+ EVENT TYPES (24H) + +
diff --git a/src/routes/index.svelte b/src/routes/index.svelte index b585b91..d626775 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -15,6 +15,8 @@ + + diff --git a/yarn.lock b/yarn.lock index 1376ab8..2f0d446 100644 --- a/yarn.lock +++ b/yarn.lock @@ -345,6 +345,11 @@ chalk@^4.0.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" +chart.js@^3.5.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.7.1.tgz#0516f690c6a8680c6c707e31a4c1807a6f400ada" + integrity sha512-8knRegQLFnPQAheZV8MjxIXc5gQEfDFD897BJgv/klO/vtIyFFmgMXrNfgrXpbTr/XbTturxRgxIXx/Y+ASJBA== + chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" @@ -1478,6 +1483,13 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +svelte-chartjs@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/svelte-chartjs/-/svelte-chartjs-1.1.4.tgz#468868aec8a2469ba3480628f77c81ae992ac2de" + integrity sha512-G+G3h1yDFKNTamwq1iDSK1nthStVpEKaCh8K17cUlMPRX1bFF14sK2kWNv0tPj+OGWDTJgDM3X18EU0o3/kH5Q== + dependencies: + chart.js "^3.5.0" + svelte-hmr@^0.14.11: version "0.14.11" resolved "https://registry.yarnpkg.com/svelte-hmr/-/svelte-hmr-0.14.11.tgz#63d532dc9c2c849ab708592f034765fa2502e568"