Unverified Commit 95c7704c authored by Hong Minhee's avatar Hong Minhee
Browse files

Update the Express example

parent 9b09addf
Loading
Loading
Loading
Loading
+74 −68
Original line number Diff line number Diff line
@@ -9,10 +9,10 @@
      "version": "1.0.0",
      "license": "MIT",
      "dependencies": {
        "@fedify/express": "^0.1.4",
        "@fedify/fedify": "^0.14.2",
        "@logtape/logtape": "^0.5.0",
        "express": "^4.19.2"
        "@fedify/express": "^0.2.0",
        "@fedify/fedify": "^1.0.2",
        "@logtape/logtape": "^0.6.2",
        "express": "^4.21.0"
      },
      "devDependencies": {
        "@types/express": "^4.17.21",
@@ -475,22 +475,22 @@
      }
    },
    "node_modules/@fedify/express": {
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/@fedify/express/-/express-0.1.4.tgz",
      "integrity": "sha512-CfQ2o+Aab3nBDABeXPN3MgmHK81bCtYJXh3n0Tcps9YS6mc/2GO1h4up15KTJhar0SWX99IvGNAQ8rQJY6X4fQ==",
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/@fedify/express/-/express-0.2.0.tgz",
      "integrity": "sha512-DLQ9RBm1gwzYfyj7KOeOfQRTYtcxB7DCU7ZvWuJQTDWVrtLAVowRk2jEBjs7ep15Z8ZHzDlbsNV6myws7RjPXQ==",
      "funding": [
        "https://github.com/sponsors/dahlia",
        "https://toss.me/hongminhee"
      ],
      "license": "MIT",
      "peerDependencies": {
        "@fedify/fedify": ">=0.12.0, <1"
        "@fedify/fedify": ">=0.12.0, <2"
      }
    },
    "node_modules/@fedify/fedify": {
      "version": "0.14.2",
      "resolved": "https://registry.npmjs.org/@fedify/fedify/-/fedify-0.14.2.tgz",
      "integrity": "sha512-zb9U4H9A3AK0zRJZNBl2ckumKBORFCqdw4zXWgJQlhxTK0g+mncFiz41OyIMV0KIug+GsslcjMpnLUsMTyT5FQ==",
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/@fedify/fedify/-/fedify-1.0.2.tgz",
      "integrity": "sha512-OWVfahJRstzCOGSEDJ5CEppVHZyR9IfpFStj1WnedLE6rFoYZ94fZu7dQv4x0M1a1K3AfIiwvOAgcXldy21sWg==",
      "funding": [
        "https://github.com/sponsors/dahlia"
      ],
@@ -500,25 +500,19 @@
        "@deno/shim-deno": "~0.18.0",
        "@hugoalh/http-header-link": "^1.0.2",
        "@js-temporal/polyfill": "^0.4.4",
        "@logtape/logtape": "^0.4.0",
        "@phensley/language-tag": "^1.8.1",
        "@logtape/logtape": "^0.6.2",
        "@phensley/language-tag": "^1.9.0",
        "asn1js": "^3.0.5",
        "json-canon": "^1.0.1",
        "jsonld": "^8.3.2",
        "multibase": "^4.0.6",
        "multicodec": "^3.2.1",
        "pkijs": "^3.1.0",
        "pkijs": "^3.2.4",
        "uri-template-router": "^0.0.16",
        "url-template": "^3.1.1",
        "urlpattern-polyfill": "~10.0.0"
      }
    },
    "node_modules/@fedify/fedify/node_modules/@logtape/logtape": {
      "version": "0.4.3",
      "resolved": "https://registry.npmjs.org/@logtape/logtape/-/logtape-0.4.3.tgz",
      "integrity": "sha512-sUZAJpoYGHfRSVhExiGIzPFdLBuXcGWhkOOLieieaU2JDkTT7zx+f3i6i2YeyqA0bpPHcOGl5xBT2YD+lasWig==",
      "license": "MIT"
    },
    "node_modules/@hugoalh/http-header-link": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/@hugoalh/http-header-link/-/http-header-link-1.0.2.tgz",
@@ -554,9 +548,9 @@
      }
    },
    "node_modules/@logtape/logtape": {
      "version": "0.5.0",
      "resolved": "https://registry.npmjs.org/@logtape/logtape/-/logtape-0.5.0.tgz",
      "integrity": "sha512-fJpPP52BtPCNq45aZlOZvmzm0XlIbZjop6RhZFRiIPdx3ktMThxmq884x0Sg3bT3UT62bjg7NlvMejlSMWqdBQ==",
      "version": "0.6.2",
      "resolved": "https://registry.npmjs.org/@logtape/logtape/-/logtape-0.6.2.tgz",
      "integrity": "sha512-oxlXxhRlypREAWjaVNAqlOyo5whMmdtwgtsPfhxhzlc364DWJjGjXGCPJ1owwf1nlX/C+Wcp4vumV+mLksReuA==",
      "funding": [
        "https://github.com/sponsors/dahlia"
      ],
@@ -581,12 +575,12 @@
      }
    },
    "node_modules/@phensley/language-tag": {
      "version": "1.8.2",
      "resolved": "https://registry.npmjs.org/@phensley/language-tag/-/language-tag-1.8.2.tgz",
      "integrity": "sha512-dQwEPtSZq3DjZ6aejRWL21DhqJ/hAdoulVdLXrSk7LZ9yzGI1nmWBmW89xox51zJmtDqKXmlfwOzI1hheIwRUw==",
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@phensley/language-tag/-/language-tag-1.9.0.tgz",
      "integrity": "sha512-nj2uFsnp2SSD/DEGvLqcrpTXerIe9yShGndnwY7p3Z6Ep4m6+GkrgZCNJUc8rKcXWgQmRGC2TUzwG/LlBVtuCA==",
      "license": "Apache-2.0",
      "dependencies": {
        "tslib": "^2.6.2"
        "tslib": "^2.7.0"
      }
    },
    "node_modules/@types/body-parser": {
@@ -743,9 +737,9 @@
      }
    },
    "node_modules/body-parser": {
      "version": "1.20.2",
      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
      "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
      "version": "1.20.3",
      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
      "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
      "license": "MIT",
      "dependencies": {
        "bytes": "3.1.2",
@@ -756,7 +750,7 @@
        "http-errors": "2.0.0",
        "iconv-lite": "0.4.24",
        "on-finished": "2.4.1",
        "qs": "6.11.0",
        "qs": "6.13.0",
        "raw-body": "2.5.2",
        "type-is": "~1.6.18",
        "unpipe": "1.0.0"
@@ -906,9 +900,9 @@
      "license": "MIT"
    },
    "node_modules/encodeurl": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
      "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
      "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
@@ -1000,37 +994,37 @@
      }
    },
    "node_modules/express": {
      "version": "4.19.2",
      "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
      "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
      "version": "4.21.0",
      "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz",
      "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==",
      "license": "MIT",
      "dependencies": {
        "accepts": "~1.3.8",
        "array-flatten": "1.1.1",
        "body-parser": "1.20.2",
        "body-parser": "1.20.3",
        "content-disposition": "0.5.4",
        "content-type": "~1.0.4",
        "cookie": "0.6.0",
        "cookie-signature": "1.0.6",
        "debug": "2.6.9",
        "depd": "2.0.0",
        "encodeurl": "~1.0.2",
        "encodeurl": "~2.0.0",
        "escape-html": "~1.0.3",
        "etag": "~1.8.1",
        "finalhandler": "1.2.0",
        "finalhandler": "1.3.1",
        "fresh": "0.5.2",
        "http-errors": "2.0.0",
        "merge-descriptors": "1.0.1",
        "merge-descriptors": "1.0.3",
        "methods": "~1.1.2",
        "on-finished": "2.4.1",
        "parseurl": "~1.3.3",
        "path-to-regexp": "0.1.7",
        "path-to-regexp": "0.1.10",
        "proxy-addr": "~2.0.7",
        "qs": "6.11.0",
        "qs": "6.13.0",
        "range-parser": "~1.2.1",
        "safe-buffer": "5.2.1",
        "send": "0.18.0",
        "serve-static": "1.15.0",
        "send": "0.19.0",
        "serve-static": "1.16.2",
        "setprototypeof": "1.2.0",
        "statuses": "2.0.1",
        "type-is": "~1.6.18",
@@ -1065,13 +1059,13 @@
      }
    },
    "node_modules/finalhandler": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
      "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
      "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
      "license": "MIT",
      "dependencies": {
        "debug": "2.6.9",
        "encodeurl": "~1.0.2",
        "encodeurl": "~2.0.0",
        "escape-html": "~1.0.3",
        "on-finished": "2.4.1",
        "parseurl": "~1.3.3",
@@ -1366,10 +1360,13 @@
      }
    },
    "node_modules/merge-descriptors": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
      "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
      "license": "MIT"
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
      "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/methods": {
      "version": "1.1.2",
@@ -1530,9 +1527,9 @@
      }
    },
    "node_modules/path-to-regexp": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
      "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
      "version": "0.1.10",
      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
      "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
      "license": "MIT"
    },
    "node_modules/pkijs": {
@@ -1584,12 +1581,12 @@
      }
    },
    "node_modules/qs": {
      "version": "6.11.0",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
      "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
      "version": "6.13.0",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
      "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
      "license": "BSD-3-Clause",
      "dependencies": {
        "side-channel": "^1.0.4"
        "side-channel": "^1.0.6"
      },
      "engines": {
        "node": ">=0.6"
@@ -1671,9 +1668,9 @@
      "license": "MIT"
    },
    "node_modules/send": {
      "version": "0.18.0",
      "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
      "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
      "version": "0.19.0",
      "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
      "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
      "license": "MIT",
      "dependencies": {
        "debug": "2.6.9",
@@ -1694,6 +1691,15 @@
        "node": ">= 0.8.0"
      }
    },
    "node_modules/send/node_modules/encodeurl": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
      "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/send/node_modules/ms": {
      "version": "2.1.3",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -1701,15 +1707,15 @@
      "license": "MIT"
    },
    "node_modules/serve-static": {
      "version": "1.15.0",
      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
      "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
      "version": "1.16.2",
      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
      "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
      "license": "MIT",
      "dependencies": {
        "encodeurl": "~1.0.2",
        "encodeurl": "~2.0.0",
        "escape-html": "~1.0.3",
        "parseurl": "~1.3.3",
        "send": "0.18.0"
        "send": "0.19.0"
      },
      "engines": {
        "node": ">= 0.8.0"
+4 −4
Original line number Diff line number Diff line
@@ -29,9 +29,9 @@
    "typescript": "^5.5.4"
  },
  "dependencies": {
    "@fedify/express": "^0.1.4",
    "@fedify/fedify": "^0.14.2",
    "@logtape/logtape": "^0.5.0",
    "express": "^4.19.2"
    "@fedify/express": "^0.2.0",
    "@fedify/fedify": "^1.0.2",
    "@logtape/logtape": "^0.6.2",
    "express": "^4.21.0"
  }
}
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ Running the Example
 3. Start the server:

    ~~~~ sh
    npm run dev & npx @fedify/cli tunnel 8000
    npm run dev & npx @fedify/cli tunnel 3000
    ~~~~

 4. Open your browser tunneled URL and start interacting with the app.