Publish pure ESM npm package written in TypeScript to JSR

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vremel

    JavaScript date utility library for Temporal

    In my case: Clarify return types explicitly · fabon-f/vremel@50d2963 · GitHub

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • typedoc

    Documentation generator for TypeScript projects.

    JavaScript (TypeScript) ecosystem has various types of API docs generators. Maybe the most popular one is TypeDoc. While generating API docs itself is easy, hosting API docs is pretty hard. Publishing generated HTML to static hosting service like GitHub Pages is the method I adopted previously, but it's not an ideal solution because we can't view docs for older versions.

  • deno_doc

    Documentation generator for Deno

    JSR uses Deno's document generator (deno_doc), which is under development and doesn't support all JSDoc tags yet3. So your JSDoc comment can be showed differently from your intention. You can run deno doc --unstable-sloppy-imports --html path/to/entrypoint.ts to check how generate docs will look.

  • proposal-temporal

    Provides standard objects and functions for working with dates and times.

    I'm developing vremel, an utility library for Temporal API (similar to date-fns for Date). It's a pure ESM package1 and written in TypeScript.

  • jsr

    The open-source package registry for modern JavaScript and TypeScript

    JSR is a new package registry for JavaScript, which has compatibility to npm. JSR supports ES modules and TypeScript by default.

  • docs.rs

    crates.io documentation generator

    Now JSR have changed this situation. After publishing the package, we can view API docs of each version (similar to docs.rs in Rust or pkg.go.dev in Go). All we have to do is to write few lines of JSON. Optionally you can publish a package from GitHub Actions by adding only few lines to a workflow file. Any other setup (install packages, write config for document generator...) is not needed.

  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    I'm developing vremel, an utility library for Temporal API (similar to date-fns for Date). It's a pure ESM package1 and written in TypeScript.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Quick tip: Using Deno and npm to persist and query data in SingleStoreDB

    2 projects | dev.to | 16 Nov 2022
  • Fresh Web Framework by Deno

    1 project | news.ycombinator.com | 9 Jan 2025
  • 🔥10 Useful Developer Tools That Will Make Development Easier in 2025

    1 project | dev.to | 29 Dec 2024
  • Add JWT Authentication in Deno & Oak server using Kinde Authentication

    1 project | dev.to | 28 Dec 2024
  • How to migrate your Node.js app to Deno 2.0

    2 projects | dev.to | 24 Dec 2024