最近、JSRというワードが話題になっています。 JSRは、JavaScript Registryの略で、次世代JavaScript/TypeScriptのパッケージレジストリらしいです。 npmと何が違う? npmは、Node Package Managerの略で、その名の通り、Node.js用に開発されたパッケージマネージャー、また、そのパッケージマネージャが使うレジストリです。 その利便性から、Node.js以外の、ブラウザーやほかのランタイムでも用いられています。 例えばsvelteはブラウザ用のパッケージですが、Node.jsのパッケージマネージャーnpmのレジストリに登録されています。 Node.jsのために作られことから、以下のような欠点があります。 TypeScript非対応 TypeScriptファイルをそのままpublishしたり、ビルドしてpublishすることはできま