Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Switch plausible script for npm package
Sebastian Martinez committed 3 years ago
commit 2816333a4af283edaa890a70f560e76f4563a2ad
parent a8b4b4f2ef6e12dbe239d940ce5926af0cff43e6
3 files changed +21 -6
modified package-lock.json
@@ -23,6 +23,7 @@
        "lru-cache": "^7.14.1",
        "marked": "^4.2.2",
        "md5": "^2.3.0",
+
        "plausible-tracker": "^0.3.8",
        "pure-svg-code": "^1.0.6",
        "siwe": "^2.0.5",
        "svelte": "^3.53.1",
@@ -6122,6 +6123,14 @@
        "node": ">=0.10.0"
      }
    },
+
    "node_modules/plausible-tracker": {
+
      "version": "0.3.8",
+
      "resolved": "https://registry.npmjs.org/plausible-tracker/-/plausible-tracker-0.3.8.tgz",
+
      "integrity": "sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg==",
+
      "engines": {
+
        "node": ">=10"
+
      }
+
    },
    "node_modules/postcss": {
      "version": "8.4.18",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz",
@@ -12249,6 +12258,11 @@
      "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
      "dev": true
    },
+
    "plausible-tracker": {
+
      "version": "0.3.8",
+
      "resolved": "https://registry.npmjs.org/plausible-tracker/-/plausible-tracker-0.3.8.tgz",
+
      "integrity": "sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg=="
+
    },
    "postcss": {
      "version": "8.4.18",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz",
modified package.json
@@ -53,6 +53,7 @@
    "lru-cache": "^7.14.1",
    "marked": "^4.2.2",
    "md5": "^2.3.0",
+
    "plausible-tracker": "^0.3.8",
    "pure-svg-code": "^1.0.6",
    "siwe": "^2.0.5",
    "svelte": "^3.53.1",
modified src/App.svelte
@@ -3,6 +3,7 @@
  import { getWallet } from "@app/wallet";
  import { initialize, activeRouteStore } from "@app/router";
  import { twemoji, unreachable } from "@app/utils";
+
  import Plausible from "plausible-tracker";

  import ColorPalette from "@app/ColorPalette.svelte";
  import Faucet from "@app/base/faucet/Routes.svelte";
@@ -19,6 +20,11 @@

  initialize();

+
  Plausible({
+
    domain: "app.radicle.xyz",
+
    hashMode: Boolean(process.env.hashRouting),
+
  });
+

  const loadWallet = getWallet().then(async wallet => {
    if ($state.connection === Connection.Connected) {
      state.refreshBalance(wallet);
@@ -68,12 +74,6 @@
<svelte:window on:keydown={handleKeydown} />
<svelte:head>
  <title>Radicle</title>
-
  {#if import.meta.env.PROD}
-
    <script
-
      defer
-
      data-domain="app.radicle.xyz"
-
      src="https://plausible.io/js/plausible.js"></script>
-
  {/if}
</svelte:head>

<div class="app">