Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Add siwe packages
Sebastian Martinez committed 4 years ago
commit e50418a95ded7e0c92e836e4e0a22e1b1ef6b20a
parent 9bee6e9818c6ccb98fe7c450585dcde40f88e7d1
2 files changed +161 -20
modified package-lock.json
@@ -33,6 +33,7 @@
        "multihashes": "^4.0.2",
        "pure-svg-code": "^1.0.6",
        "sanitize-html": "^2.6.1",
+
        "siwe": "^1.1.6",
        "svelte": "^3.46.3",
        "svelte-preprocess": "^4.7.2",
        "svelte-routing": "^1.6.0"
@@ -2559,9 +2560,9 @@
      }
    },
    "node_modules/@ethersproject/providers": {
-
      "version": "5.5.3",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.3.tgz",
-
      "integrity": "sha512-ZHXxXXXWHuwCQKrgdpIkbzMNJMvs+9YWemanwp1fA7XZEv7QlilseysPvQe0D7Q7DlkJX/w/bGA1MdgK2TbGvA==",
+
      "version": "5.5.0",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz",
+
      "integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==",
      "funding": [
        {
          "type": "individual",
@@ -3152,6 +3153,14 @@
        "node": ">=14"
      }
    },
+
    "node_modules/@spruceid/siwe-parser": {
+
      "version": "1.1.3",
+
      "resolved": "https://registry.npmjs.org/@spruceid/siwe-parser/-/siwe-parser-1.1.3.tgz",
+
      "integrity": "sha512-oQ8PcwDqjGWJvLmvAF2yzd6iniiWxK0Qtz+Dw+gLD/W5zOQJiKIUXwslHOm8VB8OOOKW9vfR3dnPBhHaZDvRsw==",
+
      "dependencies": {
+
        "apg-js": "^4.1.1"
+
      }
+
    },
    "node_modules/@stablelib/aead": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz",
@@ -4137,6 +4146,11 @@
        "node": ">= 8"
      }
    },
+
    "node_modules/apg-js": {
+
      "version": "4.1.1",
+
      "resolved": "https://registry.npmjs.org/apg-js/-/apg-js-4.1.1.tgz",
+
      "integrity": "sha512-DwTfzx1YuCrnEvywiU/AYKiX8Y6JzhY8PwaM9syh54zzBPaHzonN7c4YsAspC6YcdSu/jfBXBJ1S9hj1QsiePA=="
+
    },
    "node_modules/append-transform": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz",
@@ -6877,9 +6891,9 @@
      "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
    },
    "node_modules/ethers": {
-
      "version": "5.5.4",
-
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.4.tgz",
-
      "integrity": "sha512-N9IAXsF8iKhgHIC6pquzRgPBJEzc9auw3JoRkaKe+y4Wl/LFBtDDunNe7YmdomontECAcC5APaAgWZBiu1kirw==",
+
      "version": "5.5.1",
+
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz",
+
      "integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==",
      "funding": [
        {
          "type": "individual",
@@ -6906,11 +6920,11 @@
        "@ethersproject/json-wallets": "5.5.0",
        "@ethersproject/keccak256": "5.5.0",
        "@ethersproject/logger": "5.5.0",
-
        "@ethersproject/networks": "5.5.2",
+
        "@ethersproject/networks": "5.5.0",
        "@ethersproject/pbkdf2": "5.5.0",
        "@ethersproject/properties": "5.5.0",
-
        "@ethersproject/providers": "5.5.3",
-
        "@ethersproject/random": "5.5.1",
+
        "@ethersproject/providers": "5.5.0",
+
        "@ethersproject/random": "5.5.0",
        "@ethersproject/rlp": "5.5.0",
        "@ethersproject/sha2": "5.5.0",
        "@ethersproject/signing-key": "5.5.0",
@@ -6919,10 +6933,69 @@
        "@ethersproject/transactions": "5.5.0",
        "@ethersproject/units": "5.5.0",
        "@ethersproject/wallet": "5.5.0",
-
        "@ethersproject/web": "5.5.1",
+
        "@ethersproject/web": "5.5.0",
        "@ethersproject/wordlists": "5.5.0"
      }
    },
+
    "node_modules/ethers/node_modules/@ethersproject/networks": {
+
      "version": "5.5.0",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz",
+
      "integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==",
+
      "funding": [
+
        {
+
          "type": "individual",
+
          "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+
        },
+
        {
+
          "type": "individual",
+
          "url": "https://www.buymeacoffee.com/ricmoo"
+
        }
+
      ],
+
      "dependencies": {
+
        "@ethersproject/logger": "^5.5.0"
+
      }
+
    },
+
    "node_modules/ethers/node_modules/@ethersproject/random": {
+
      "version": "5.5.0",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.5.0.tgz",
+
      "integrity": "sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==",
+
      "funding": [
+
        {
+
          "type": "individual",
+
          "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+
        },
+
        {
+
          "type": "individual",
+
          "url": "https://www.buymeacoffee.com/ricmoo"
+
        }
+
      ],
+
      "dependencies": {
+
        "@ethersproject/bytes": "^5.5.0",
+
        "@ethersproject/logger": "^5.5.0"
+
      }
+
    },
+
    "node_modules/ethers/node_modules/@ethersproject/web": {
+
      "version": "5.5.0",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz",
+
      "integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==",
+
      "funding": [
+
        {
+
          "type": "individual",
+
          "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+
        },
+
        {
+
          "type": "individual",
+
          "url": "https://www.buymeacoffee.com/ricmoo"
+
        }
+
      ],
+
      "dependencies": {
+
        "@ethersproject/base64": "^5.5.0",
+
        "@ethersproject/bytes": "^5.5.0",
+
        "@ethersproject/logger": "^5.5.0",
+
        "@ethersproject/properties": "^5.5.0",
+
        "@ethersproject/strings": "^5.5.0"
+
      }
+
    },
    "node_modules/event-target-shim": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
@@ -10808,6 +10881,19 @@
        }
      ]
    },
+
    "node_modules/siwe": {
+
      "version": "1.1.6",
+
      "resolved": "https://registry.npmjs.org/siwe/-/siwe-1.1.6.tgz",
+
      "integrity": "sha512-3WRdEil32Tc2vuNzqJ2/Z/MIvsvy0Nkzc2ov+QujmpHO7tM83dgcb47z0Pu236T4JQkOQCqQkq3AJ/rVIezniA==",
+
      "dependencies": {
+
        "@spruceid/siwe-parser": "^1.1.3",
+
        "@stablelib/random": "^1.0.1",
+
        "apg-js": "^4.1.1"
+
      },
+
      "peerDependencies": {
+
        "ethers": "5.5.1"
+
      }
+
    },
    "node_modules/slash": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -14084,9 +14170,9 @@
      }
    },
    "@ethersproject/providers": {
-
      "version": "5.5.3",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.3.tgz",
-
      "integrity": "sha512-ZHXxXXXWHuwCQKrgdpIkbzMNJMvs+9YWemanwp1fA7XZEv7QlilseysPvQe0D7Q7DlkJX/w/bGA1MdgK2TbGvA==",
+
      "version": "5.5.0",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz",
+
      "integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==",
      "requires": {
        "@ethersproject/abstract-provider": "^5.5.0",
        "@ethersproject/abstract-signer": "^5.5.0",
@@ -14498,6 +14584,14 @@
        "key-did-resolver": "^1.4.0"
      }
    },
+
    "@spruceid/siwe-parser": {
+
      "version": "1.1.3",
+
      "resolved": "https://registry.npmjs.org/@spruceid/siwe-parser/-/siwe-parser-1.1.3.tgz",
+
      "integrity": "sha512-oQ8PcwDqjGWJvLmvAF2yzd6iniiWxK0Qtz+Dw+gLD/W5zOQJiKIUXwslHOm8VB8OOOKW9vfR3dnPBhHaZDvRsw==",
+
      "requires": {
+
        "apg-js": "^4.1.1"
+
      }
+
    },
    "@stablelib/aead": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz",
@@ -15318,6 +15412,11 @@
        "picomatch": "^2.0.4"
      }
    },
+
    "apg-js": {
+
      "version": "4.1.1",
+
      "resolved": "https://registry.npmjs.org/apg-js/-/apg-js-4.1.1.tgz",
+
      "integrity": "sha512-DwTfzx1YuCrnEvywiU/AYKiX8Y6JzhY8PwaM9syh54zzBPaHzonN7c4YsAspC6YcdSu/jfBXBJ1S9hj1QsiePA=="
+
    },
    "append-transform": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz",
@@ -17408,9 +17507,9 @@
      }
    },
    "ethers": {
-
      "version": "5.5.4",
-
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.4.tgz",
-
      "integrity": "sha512-N9IAXsF8iKhgHIC6pquzRgPBJEzc9auw3JoRkaKe+y4Wl/LFBtDDunNe7YmdomontECAcC5APaAgWZBiu1kirw==",
+
      "version": "5.5.1",
+
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz",
+
      "integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==",
      "requires": {
        "@ethersproject/abi": "5.5.0",
        "@ethersproject/abstract-provider": "5.5.1",
@@ -17427,11 +17526,11 @@
        "@ethersproject/json-wallets": "5.5.0",
        "@ethersproject/keccak256": "5.5.0",
        "@ethersproject/logger": "5.5.0",
-
        "@ethersproject/networks": "5.5.2",
+
        "@ethersproject/networks": "5.5.0",
        "@ethersproject/pbkdf2": "5.5.0",
        "@ethersproject/properties": "5.5.0",
-
        "@ethersproject/providers": "5.5.3",
-
        "@ethersproject/random": "5.5.1",
+
        "@ethersproject/providers": "5.5.0",
+
        "@ethersproject/random": "5.5.0",
        "@ethersproject/rlp": "5.5.0",
        "@ethersproject/sha2": "5.5.0",
        "@ethersproject/signing-key": "5.5.0",
@@ -17440,8 +17539,39 @@
        "@ethersproject/transactions": "5.5.0",
        "@ethersproject/units": "5.5.0",
        "@ethersproject/wallet": "5.5.0",
-
        "@ethersproject/web": "5.5.1",
+
        "@ethersproject/web": "5.5.0",
        "@ethersproject/wordlists": "5.5.0"
+
      },
+
      "dependencies": {
+
        "@ethersproject/networks": {
+
          "version": "5.5.0",
+
          "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz",
+
          "integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==",
+
          "requires": {
+
            "@ethersproject/logger": "^5.5.0"
+
          }
+
        },
+
        "@ethersproject/random": {
+
          "version": "5.5.0",
+
          "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.5.0.tgz",
+
          "integrity": "sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==",
+
          "requires": {
+
            "@ethersproject/bytes": "^5.5.0",
+
            "@ethersproject/logger": "^5.5.0"
+
          }
+
        },
+
        "@ethersproject/web": {
+
          "version": "5.5.0",
+
          "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz",
+
          "integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==",
+
          "requires": {
+
            "@ethersproject/base64": "^5.5.0",
+
            "@ethersproject/bytes": "^5.5.0",
+
            "@ethersproject/logger": "^5.5.0",
+
            "@ethersproject/properties": "^5.5.0",
+
            "@ethersproject/strings": "^5.5.0"
+
          }
+
        }
      }
    },
    "event-target-shim": {
@@ -20385,6 +20515,16 @@
      "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
      "dev": true
    },
+
    "siwe": {
+
      "version": "1.1.6",
+
      "resolved": "https://registry.npmjs.org/siwe/-/siwe-1.1.6.tgz",
+
      "integrity": "sha512-3WRdEil32Tc2vuNzqJ2/Z/MIvsvy0Nkzc2ov+QujmpHO7tM83dgcb47z0Pu236T4JQkOQCqQkq3AJ/rVIezniA==",
+
      "requires": {
+
        "@spruceid/siwe-parser": "^1.1.3",
+
        "@stablelib/random": "^1.0.1",
+
        "apg-js": "^4.1.1"
+
      }
+
    },
    "slash": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
modified package.json
@@ -64,6 +64,7 @@
    "multihashes": "^4.0.2",
    "pure-svg-code": "^1.0.6",
    "sanitize-html": "^2.6.1",
+
    "siwe": "^1.1.6",
    "svelte": "^3.46.3",
    "svelte-preprocess": "^4.7.2",
    "svelte-routing": "^1.6.0"