Post

I'm asking because I'm building an alternative to npmjs.com, including the admin ui piece I have a working mvp, although of course it's very 🚧 if this is something you'd like to contribute to, and you've experienced any of these pain points, let me know - always more fun to build together! 🙏

🙋‍♂️ so ... for reasons: I would love to know people's frustrations with: - the current npmjs.com - admin user flows on npm web ui (and cli, locally) 🙏

I had a great time publishing to JSR, unfortunately, the reach isn’t there. So an alternative “frontend” to NPM might be appreciated.

i actually take it back - yes it does need reach to be useful 😅. try to install your top 5 expected deps from work, and top 5 'fun' deps - they are not there xD but you can publish nicely, for sure!

Confused by this. You can install packages from jsr and npm currently, e.g. pnpm install jsr:@luca/cases or npx jsr add @luca/cases That is to say you can easily install from npm or jsr regardless of whether you're using deno or not. There are some limitations, but largely minor.

I searched for effect stuff on jsr and didn't find it. Does it pass thru and install any package? Front page docs don't seem to mention that? I am likely blind tho, i clicked thru v quick.

I'm not understanding your question, sorry! What are you trying to do? My point is that you can install npm and jsr packages regardless of package manager / where they're published. So if effect sql is only published on npm, you can install it via npm.

If a package was only published on jsr, you can install it via the methods described in that compat doc. It doesn't matter whether you're using deno or node-based package managers (pnpm, yarn, etc) or bun, you can install from either registry (minus the caveats described there).

This is all in response to whether one should publish to JSR or not based on its adoption. From a usability perspective, you aren't blocked from using JSR alongside node/npm. The bigger question in my mind is whether JSR survives if it never gets more adoption, but that's hard to say.