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).

0 reposts2 likes

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.