The bmannconsulting.com website

jsr

Changed files
+39
_journals
_notes
+17
_journals/2024-03-09_2118.md
···
···
+
---
+
title: March 9th, 2024
+
date: 2024-03-09, 21:18:22 -08:00
+
section: journal
+
link: https://dahlia.github.io/fedify/
+
tags:
+
- ActivityPub
+
- Fediverse
+
- Deno
+
- TypeScript
+
- JSR
+
---
+
[Fedify](https://dahlia.github.io/fedify/):
+
+
> …is a Deno/TypeScript library for building federated server apps powered by [[ActivityPub]] and other standards
+
+
Still in early development. Also using Deno’s new [[JSR]] packaging format.
+22
_notes/JSR.md
···
···
+
---
+
link: https://jsr.io
+
tags:
+
- JavaScript
+
- TypeScript
+
---
+
> The open-source package registry for modern JavaScript and TypeScript
+
+
Focused on native TypeScript support for many different runtimes.
+
## Why JSR?
+
+
> Made for **TypeScript & ESM**
+
>
+
> JSR is designed for TypeScript. You publish TypeScript source, and JSR handles generating API docs, `.d.ts`files, and transpiling your code for cross-runtime compatibility.
+
>
+
> JSR packages are distributed as web-standard ECMAScript modules.
+
+
## Works with any runtime
+
+
> JSR modules can be used in Node.js, Deno, Bun, Cloudflare Workers, and more.
+
+
More details on the [Why JSR?](https://jsr.io/docs/why), which specifically mentions “There are more JavaScript runtimes than just Node.js and browsers” — see [[JavaScript Runtimes]]