Loading docs/.vitepress/config.mts +0 −11 Original line number Diff line number Diff line import { transformerTwoslash } from "@shikijs/vitepress-twoslash"; import { Presets, SingleBar } from "cli-progress"; import abbr from "markdown-it-abbr"; import deflist from "markdown-it-deflist"; import footnote from "markdown-it-footnote"; Loading @@ -8,20 +7,10 @@ import process from "node:process"; import { defineConfig } from "vitepress"; import { withMermaid } from "vitepress-plugin-mermaid"; const progress = new SingleBar({}, Presets.shades_classic); let started = false; const jsrRefPlugin = await jsrRef({ package: "@fedify/fedify", version: "unstable", cachePath: ".jsr-cache.json", progress: (complete: number, total: number) => { if (started) progress.update(complete); else { started = true; progress.start(total, complete); } }, }); let extraNav: { text: string; link: string }[] = []; Loading docs/package.json +1 −2 Original line number Diff line number Diff line Loading @@ -15,14 +15,13 @@ "@types/better-sqlite3": "^7.6.11", "@types/bun": "^1.1.9", "amqplib": "^0.10.4", "cli-progress": "^3.12.0", "dayjs": "^1.11.13", "hono": "^4.6.1", "ioredis": "^5.4.1", "markdown-it-abbr": "^2.0.0", "markdown-it-deflist": "^3.0.0", "markdown-it-footnote": "^4.0.0", "markdown-it-jsr-ref": "^0.3.2", "markdown-it-jsr-ref": "0.4.0", "mermaid": "^10.9.1", "postgres": "^3.4.4", "stringify-entities": "^4.0.4", Loading docs/pnpm-lock.yaml +5 −51 Original line number Diff line number Diff line Loading @@ -53,9 +53,6 @@ importers: amqplib: specifier: ^0.10.4 version: 0.10.4 cli-progress: specifier: ^3.12.0 version: 3.12.0 dayjs: specifier: ^1.11.13 version: 1.11.13 Loading @@ -75,8 +72,8 @@ importers: specifier: ^4.0.0 version: 4.0.0 markdown-it-jsr-ref: specifier: ^0.3.2 version: 0.3.2 specifier: 0.4.0 version: 0.4.0 mermaid: specifier: ^10.9.1 version: 10.9.1 Loading Loading @@ -763,10 +760,6 @@ packages: resolution: {integrity: sha512-DMZ4eCEjAVdX1II2TfIUpJhfKAuoCeDIo/YyETbfAqehHTXxxs7WOOd+N1Xxr4cKhx12y23zk8/os98FxlZHrw==} engines: {node: '>=10'} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} Loading Loading @@ -808,10 +801,6 @@ packages: character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} cli-progress@3.12.0: resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} engines: {node: '>=4'} cluster-key-slot@1.1.2: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} Loading Loading @@ -1048,9 +1037,6 @@ packages: elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} Loading Loading @@ -1134,10 +1120,6 @@ packages: resolution: {integrity: sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==} engines: {node: '>=12.22.0'} is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} is-what@4.1.16: resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} engines: {node: '>=12.13'} Loading Loading @@ -1224,8 +1206,8 @@ packages: markdown-it-footnote@4.0.0: resolution: {integrity: sha512-WYJ7urf+khJYl3DqofQpYfEYkZKbmXmwxQV8c8mO/hGIhgZ1wOe7R4HLFNwqx7TjILbnC98fuyeSsin19JdFcQ==} markdown-it-jsr-ref@0.3.2: resolution: {integrity: sha512-YZTqTi/w/ePY9V93APkYUgWK/tbczx3X8d38+JbdBznyPCzn7Fxz2Iz62XLzertFqON5/pK4eMujZyCGYMAPMQ==} markdown-it-jsr-ref@0.4.0: resolution: {integrity: sha512-JnMBe8kK2qx/9o9FY6W5pg9+em+sy6BeV7IDuKDZGa1yNzJCexWCkZEjqFB1cBsTbuXYEBVe2/H1sLs29yTfvg==} markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} Loading Loading @@ -1568,20 +1550,12 @@ packages: standard-as-callback@2.1.0: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} stylis@4.3.4: resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} Loading Loading @@ -2509,8 +2483,6 @@ snapshots: transitivePeerDependencies: - supports-color ansi-regex@5.0.1: {} argparse@2.0.1: {} asn1js@3.0.5: Loading Loading @@ -2546,10 +2518,6 @@ snapshots: character-entities@2.0.2: {} cli-progress@3.12.0: dependencies: string-width: 4.2.3 cluster-key-slot@1.1.2: {} comma-separated-tokens@2.0.3: {} Loading Loading @@ -2794,8 +2762,6 @@ snapshots: elkjs@0.9.3: {} emoji-regex@8.0.0: {} entities@4.5.0: {} esbuild@0.21.5: Loading Loading @@ -2902,8 +2868,6 @@ snapshots: transitivePeerDependencies: - supports-color is-fullwidth-code-point@3.0.0: {} is-what@4.1.16: {} isarray@0.0.1: {} Loading Loading @@ -2974,7 +2938,7 @@ snapshots: markdown-it-footnote@4.0.0: {} markdown-it-jsr-ref@0.3.2: markdown-it-jsr-ref@0.4.0: dependencies: '@deno/shim-deno': 0.18.2 markdown-it: 14.1.0 Loading Loading @@ -3573,12 +3537,6 @@ snapshots: standard-as-callback@2.1.0: {} string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 string_decoder@0.10.31: {} stringify-entities@4.0.4: Loading @@ -3586,10 +3544,6 @@ snapshots: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 stylis@4.3.4: {} superjson@2.2.1: Loading Loading
docs/.vitepress/config.mts +0 −11 Original line number Diff line number Diff line import { transformerTwoslash } from "@shikijs/vitepress-twoslash"; import { Presets, SingleBar } from "cli-progress"; import abbr from "markdown-it-abbr"; import deflist from "markdown-it-deflist"; import footnote from "markdown-it-footnote"; Loading @@ -8,20 +7,10 @@ import process from "node:process"; import { defineConfig } from "vitepress"; import { withMermaid } from "vitepress-plugin-mermaid"; const progress = new SingleBar({}, Presets.shades_classic); let started = false; const jsrRefPlugin = await jsrRef({ package: "@fedify/fedify", version: "unstable", cachePath: ".jsr-cache.json", progress: (complete: number, total: number) => { if (started) progress.update(complete); else { started = true; progress.start(total, complete); } }, }); let extraNav: { text: string; link: string }[] = []; Loading
docs/package.json +1 −2 Original line number Diff line number Diff line Loading @@ -15,14 +15,13 @@ "@types/better-sqlite3": "^7.6.11", "@types/bun": "^1.1.9", "amqplib": "^0.10.4", "cli-progress": "^3.12.0", "dayjs": "^1.11.13", "hono": "^4.6.1", "ioredis": "^5.4.1", "markdown-it-abbr": "^2.0.0", "markdown-it-deflist": "^3.0.0", "markdown-it-footnote": "^4.0.0", "markdown-it-jsr-ref": "^0.3.2", "markdown-it-jsr-ref": "0.4.0", "mermaid": "^10.9.1", "postgres": "^3.4.4", "stringify-entities": "^4.0.4", Loading
docs/pnpm-lock.yaml +5 −51 Original line number Diff line number Diff line Loading @@ -53,9 +53,6 @@ importers: amqplib: specifier: ^0.10.4 version: 0.10.4 cli-progress: specifier: ^3.12.0 version: 3.12.0 dayjs: specifier: ^1.11.13 version: 1.11.13 Loading @@ -75,8 +72,8 @@ importers: specifier: ^4.0.0 version: 4.0.0 markdown-it-jsr-ref: specifier: ^0.3.2 version: 0.3.2 specifier: 0.4.0 version: 0.4.0 mermaid: specifier: ^10.9.1 version: 10.9.1 Loading Loading @@ -763,10 +760,6 @@ packages: resolution: {integrity: sha512-DMZ4eCEjAVdX1II2TfIUpJhfKAuoCeDIo/YyETbfAqehHTXxxs7WOOd+N1Xxr4cKhx12y23zk8/os98FxlZHrw==} engines: {node: '>=10'} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} Loading Loading @@ -808,10 +801,6 @@ packages: character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} cli-progress@3.12.0: resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} engines: {node: '>=4'} cluster-key-slot@1.1.2: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} Loading Loading @@ -1048,9 +1037,6 @@ packages: elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} Loading Loading @@ -1134,10 +1120,6 @@ packages: resolution: {integrity: sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==} engines: {node: '>=12.22.0'} is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} is-what@4.1.16: resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} engines: {node: '>=12.13'} Loading Loading @@ -1224,8 +1206,8 @@ packages: markdown-it-footnote@4.0.0: resolution: {integrity: sha512-WYJ7urf+khJYl3DqofQpYfEYkZKbmXmwxQV8c8mO/hGIhgZ1wOe7R4HLFNwqx7TjILbnC98fuyeSsin19JdFcQ==} markdown-it-jsr-ref@0.3.2: resolution: {integrity: sha512-YZTqTi/w/ePY9V93APkYUgWK/tbczx3X8d38+JbdBznyPCzn7Fxz2Iz62XLzertFqON5/pK4eMujZyCGYMAPMQ==} markdown-it-jsr-ref@0.4.0: resolution: {integrity: sha512-JnMBe8kK2qx/9o9FY6W5pg9+em+sy6BeV7IDuKDZGa1yNzJCexWCkZEjqFB1cBsTbuXYEBVe2/H1sLs29yTfvg==} markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} Loading Loading @@ -1568,20 +1550,12 @@ packages: standard-as-callback@2.1.0: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} stylis@4.3.4: resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} Loading Loading @@ -2509,8 +2483,6 @@ snapshots: transitivePeerDependencies: - supports-color ansi-regex@5.0.1: {} argparse@2.0.1: {} asn1js@3.0.5: Loading Loading @@ -2546,10 +2518,6 @@ snapshots: character-entities@2.0.2: {} cli-progress@3.12.0: dependencies: string-width: 4.2.3 cluster-key-slot@1.1.2: {} comma-separated-tokens@2.0.3: {} Loading Loading @@ -2794,8 +2762,6 @@ snapshots: elkjs@0.9.3: {} emoji-regex@8.0.0: {} entities@4.5.0: {} esbuild@0.21.5: Loading Loading @@ -2902,8 +2868,6 @@ snapshots: transitivePeerDependencies: - supports-color is-fullwidth-code-point@3.0.0: {} is-what@4.1.16: {} isarray@0.0.1: {} Loading Loading @@ -2974,7 +2938,7 @@ snapshots: markdown-it-footnote@4.0.0: {} markdown-it-jsr-ref@0.3.2: markdown-it-jsr-ref@0.4.0: dependencies: '@deno/shim-deno': 0.18.2 markdown-it: 14.1.0 Loading Loading @@ -3573,12 +3537,6 @@ snapshots: standard-as-callback@2.1.0: {} string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 string_decoder@0.10.31: {} stringify-entities@4.0.4: Loading @@ -3586,10 +3544,6 @@ snapshots: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 stylis@4.3.4: {} superjson@2.2.1: Loading