Loading CHANGES.md +4 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,8 @@ Version 0.5.0 To be released. - Fedify is now available on npm: [@fedify/fedify]. [[#24]] - Abstract key-value store for caching. - Added `KvStore` interface. Loading Loading @@ -42,6 +44,8 @@ To be released. - Added `exportSpki()` function. - Added `importSpki()` function. [@fedify/fedify]: https://www.npmjs.com/package/@fedify/fedify [#24]: https://github.com/dahlia/fedify/discussions/24 Version 0.4.0 ------------- Loading README.md +7 −6 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ Fedify: an ActivityPub server framework ======================================= [![JSR][JSR badge]][JSR] [![JSR score][JSR score badge]][JSR score] [![npm][npm badge]][npm] [![GitHub Actions][GitHub Actions badge]][GitHub Actions] [![Matrix][Matrix badge]][Matrix] [![Follow @hongminhee@todon.eu][@hongminhee.todon.eu badge]][@hongminhee.todon.eu] Loading @@ -13,7 +13,7 @@ Fedify: an ActivityPub server framework > [!NOTE] > Looking for a quick demo? Here it is: [Fedify Demo] on Deno Playground. Fedify is a [Deno]/TypeScript library for building federated server apps Fedify is a TypeScript library for building federated server apps powered by [ActivityPub] and other standards, so-called [fediverse].[^1] It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic Loading Loading @@ -51,9 +51,9 @@ join our [Matrix chat space][Matrix] or [GitHub Discussions]. [Mastodon], [Lemmy], [Pixelfed], [PeerTube], and so on. [JSR]: https://jsr.io/@fedify/fedify [JSR badge]: https://jsr.io/badges/@fedify/fedify [JSR score]: https://jsr.io/@fedify/fedify/score [JSR score badge]: https://jsr.io/badges/@fedify/fedify/score [JSR badge]: https://jsr.io/badges/@fedify/fedify? [npm]: https://www.npmjs.com/package/@fedify/fedify [npm badge]: https://img.shields.io/npm/v/@fedify/fedify?logo=npm [GitHub Actions]: https://github.com/dahlia/fedify/actions/workflows/build.yaml [GitHub Actions badge]: https://github.com/dahlia/fedify/actions/workflows/build.yaml/badge.svg [Matrix]: https://matrix.to/#/#fedify:matrix.org Loading @@ -61,7 +61,6 @@ join our [Matrix chat space][Matrix] or [GitHub Discussions]. [@hongminhee.todon.eu badge]: https://fedi-badge.deno.dev/@hongminhee@todon.eu/followers.svg [@hongminhee.todon.eu]: https://todon.eu/@hongminhee [Fedify Demo]: https://dash.deno.com/playground/fedify-demo [Deno]: https://deno.com/ [ActivityPub]: https://www.w3.org/TR/activitypub/ [fediverse]: https://en.wikipedia.org/wiki/Fediverse [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ Loading Loading @@ -94,3 +93,5 @@ Or you can directly import it in your code using `jsr:` specifier: ~~~~ typescript import { Federation } from "jsr:@fedify/fedify"; ~~~~ [Deno]: https://deno.com/ dnt.ts +8 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,14 @@ await build({ name: "@fedify/fedify", version: Deno.args[0] ?? metadata.version, description: "An ActivityPub server framework", keywords: ["ActivityPub", "fediverse"], license: "AGPL-3.0", author: { name: "Hong Minhee", email: "hong@minhee.org", url: "https://hongminhee.org/", }, homepage: "https://fedify.dev/", repository: { type: "git", url: "git+https://github.com/dahlia/fedify.git", Loading Loading @@ -89,4 +96,4 @@ await build({ }, }); // cSpell: ignore 2KNRVU // cSpell: ignore Minhee 2KNRVU docs/index.md +1 −2 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ Fedify: an ActivityPub server framework > [!NOTE] > Looking for a quick demo? Here it is: [Fedify Demo] on Deno Playground. Fedify is a [Deno]/TypeScript library for building federated server apps Fedify is a TypeScript library for building federated server apps powered by [ActivityPub] and other standards, so-called [fediverse].[^1] It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic Loading Loading @@ -52,7 +52,6 @@ join our [Matrix chat space] or [GitHub Discussions]. [Mastodon], [Lemmy], [Pixelfed], [PeerTube], and so on. [Fedify Demo]: https://dash.deno.com/playground/fedify-demo [Deno]: https://deno.com/ [ActivityPub]: https://www.w3.org/TR/activitypub/ [fediverse]: https://en.wikipedia.org/wiki/Fediverse [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ Loading mod.ts +1 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Fedify: a fediverse server framework * ==================================== * * Fedify is a [Deno]/TypeScript library for building federated server apps * Fedify is a TypeScript library for building federated server apps * powered by [ActivityPub] and other standards, which is so-called [fediverse]. * It aims to eliminate the complexity and redundant boilerplate code when * building a federated server app, so that you can focus on your business Loading Loading @@ -32,7 +32,6 @@ * ([Unstable](https://unstable.fedify.dev/manual/)) * - [Examples](https://github.com/dahlia/fedify/tree/main/examples) * * [Deno]: https://deno.com/ * [ActivityPub]: https://www.w3.org/TR/activitypub/ * [fediverse]: https://en.wikipedia.org/wiki/Fediverse * [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ Loading Loading
CHANGES.md +4 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,8 @@ Version 0.5.0 To be released. - Fedify is now available on npm: [@fedify/fedify]. [[#24]] - Abstract key-value store for caching. - Added `KvStore` interface. Loading Loading @@ -42,6 +44,8 @@ To be released. - Added `exportSpki()` function. - Added `importSpki()` function. [@fedify/fedify]: https://www.npmjs.com/package/@fedify/fedify [#24]: https://github.com/dahlia/fedify/discussions/24 Version 0.4.0 ------------- Loading
README.md +7 −6 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ Fedify: an ActivityPub server framework ======================================= [![JSR][JSR badge]][JSR] [![JSR score][JSR score badge]][JSR score] [![npm][npm badge]][npm] [![GitHub Actions][GitHub Actions badge]][GitHub Actions] [![Matrix][Matrix badge]][Matrix] [![Follow @hongminhee@todon.eu][@hongminhee.todon.eu badge]][@hongminhee.todon.eu] Loading @@ -13,7 +13,7 @@ Fedify: an ActivityPub server framework > [!NOTE] > Looking for a quick demo? Here it is: [Fedify Demo] on Deno Playground. Fedify is a [Deno]/TypeScript library for building federated server apps Fedify is a TypeScript library for building federated server apps powered by [ActivityPub] and other standards, so-called [fediverse].[^1] It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic Loading Loading @@ -51,9 +51,9 @@ join our [Matrix chat space][Matrix] or [GitHub Discussions]. [Mastodon], [Lemmy], [Pixelfed], [PeerTube], and so on. [JSR]: https://jsr.io/@fedify/fedify [JSR badge]: https://jsr.io/badges/@fedify/fedify [JSR score]: https://jsr.io/@fedify/fedify/score [JSR score badge]: https://jsr.io/badges/@fedify/fedify/score [JSR badge]: https://jsr.io/badges/@fedify/fedify? [npm]: https://www.npmjs.com/package/@fedify/fedify [npm badge]: https://img.shields.io/npm/v/@fedify/fedify?logo=npm [GitHub Actions]: https://github.com/dahlia/fedify/actions/workflows/build.yaml [GitHub Actions badge]: https://github.com/dahlia/fedify/actions/workflows/build.yaml/badge.svg [Matrix]: https://matrix.to/#/#fedify:matrix.org Loading @@ -61,7 +61,6 @@ join our [Matrix chat space][Matrix] or [GitHub Discussions]. [@hongminhee.todon.eu badge]: https://fedi-badge.deno.dev/@hongminhee@todon.eu/followers.svg [@hongminhee.todon.eu]: https://todon.eu/@hongminhee [Fedify Demo]: https://dash.deno.com/playground/fedify-demo [Deno]: https://deno.com/ [ActivityPub]: https://www.w3.org/TR/activitypub/ [fediverse]: https://en.wikipedia.org/wiki/Fediverse [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ Loading Loading @@ -94,3 +93,5 @@ Or you can directly import it in your code using `jsr:` specifier: ~~~~ typescript import { Federation } from "jsr:@fedify/fedify"; ~~~~ [Deno]: https://deno.com/
dnt.ts +8 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,14 @@ await build({ name: "@fedify/fedify", version: Deno.args[0] ?? metadata.version, description: "An ActivityPub server framework", keywords: ["ActivityPub", "fediverse"], license: "AGPL-3.0", author: { name: "Hong Minhee", email: "hong@minhee.org", url: "https://hongminhee.org/", }, homepage: "https://fedify.dev/", repository: { type: "git", url: "git+https://github.com/dahlia/fedify.git", Loading Loading @@ -89,4 +96,4 @@ await build({ }, }); // cSpell: ignore 2KNRVU // cSpell: ignore Minhee 2KNRVU
docs/index.md +1 −2 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ Fedify: an ActivityPub server framework > [!NOTE] > Looking for a quick demo? Here it is: [Fedify Demo] on Deno Playground. Fedify is a [Deno]/TypeScript library for building federated server apps Fedify is a TypeScript library for building federated server apps powered by [ActivityPub] and other standards, so-called [fediverse].[^1] It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic Loading Loading @@ -52,7 +52,6 @@ join our [Matrix chat space] or [GitHub Discussions]. [Mastodon], [Lemmy], [Pixelfed], [PeerTube], and so on. [Fedify Demo]: https://dash.deno.com/playground/fedify-demo [Deno]: https://deno.com/ [ActivityPub]: https://www.w3.org/TR/activitypub/ [fediverse]: https://en.wikipedia.org/wiki/Fediverse [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ Loading
mod.ts +1 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Fedify: a fediverse server framework * ==================================== * * Fedify is a [Deno]/TypeScript library for building federated server apps * Fedify is a TypeScript library for building federated server apps * powered by [ActivityPub] and other standards, which is so-called [fediverse]. * It aims to eliminate the complexity and redundant boilerplate code when * building a federated server app, so that you can focus on your business Loading Loading @@ -32,7 +32,6 @@ * ([Unstable](https://unstable.fedify.dev/manual/)) * - [Examples](https://github.com/dahlia/fedify/tree/main/examples) * * [Deno]: https://deno.com/ * [ActivityPub]: https://www.w3.org/TR/activitypub/ * [fediverse]: https://en.wikipedia.org/wiki/Fediverse * [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ Loading