npmx package browser released as alpha to fix pain of using npmjs

A new browser for the npm registry has launched in alpha, following grassroots demand for an alternative to the official npmjs.com interface.

The open source project was started by Daniel Roe, who leads the Nuxt project team at Vercel, with the first code published in late January. Roe also started a thread on Bluesky about frustrations with npmjs, to which the responses indicated a high level of dissatisfaction.

Many complaints focused on the publishing process - a user commented that "I've published one package to npm and no other experience in tech has made me feel more scared and stupid" - but since npmx is only an alternative browser for the existing npmjs registry, it does not address this.

Other comments, though, are in scope. For example, npmjs has a code tab (marked beta) that allows browsing the package code, but it does not support browser history so the back button does not work as expected.

Other issues mentioned were no dark mode; stars awarded by users not displayed anywhere; poor display of dependencies; lack of information on TypeScript and ESM (EcmaScript module) support; link to GitHub source not supporting directories within a repository; and more.

Roe revealed he was building an alternative browser, using Nuxt, and this is what has now reached alpha. "npmx is about speed and simplicity" said the introductory post, co-authored by Roe, software engineer Salma Alam-Naylor, and Vite core team member Matias Capeletto. "It gives you useful data like install size, module format and outdated dependencies ... we're also building social features into npmx because open source is better when it's easier to connect with the people behind the packages."

According to the post, the project attracted 1,000 issues and contributions within two weeks of its publication on GitHub.

The npm (node package manager) registry is the largest in the world thanks to the popularity of JavaScript and TypeScript development. Originally operated by a separate company, npm was acquired by Microsoft-owned GitHub in March 2020. Since then GitHub has focused its efforts on countering malware in the registry, and introduced mandatory security requirements, though with added friction and complexity for package publishers.

The npmx Alpha launch is backed by hosting company Netlify. CEO Mathias Biilmann said the project should "massively improve the discovery and management of JavaScript and TypeScript packages."

Another sponsor is Bluesky. Bluesky developed the AT Protocol (Atproto), a protocol for open social networking using JSON (JavaScript object notation) records. The npmx project is using Atproto, prompting a post from the Atproto team declaring a $6,000 grant and expressing hope that the project will boost adoption.

The unanswered question: why has the official GitHub-owned npmjs browser been allowed to slip so far behind that a quick open source startup can so easily improve on it? ®

Search
About Us
Website HardCracked provides softwares, patches, cracks and keygens. If you have software or keygens to share, feel free to submit it to us here. Also you may contact us if you have software that needs to be removed from our website. Thanks for use our service!
IT News
Apr 19
I meant to do that! AI vendors shrug off responsibility for vulns

OPINION Passing the buck, and the blame, down the road shows lack of AI companies' maturity

Apr 19
Ruby Central in 'real financial jeopardy' following RubyGems maintainer ruckus

Non profit loses several staffers including its executive director

Apr 18
Cloudflare can remember it for you wholesale

Agent Memory stores AI chat scraps off to the side and recalls them when needed

Apr 18
Anthropic mocks up Claude Design to draft fancy new pink slips for marketing teams

The bar for creating visual assets has been lowered to the ability to converse with a model

Apr 17
Claude Opus wrote a Chrome exploit for $2,283

Pause your Mythos panic because mainstream models anyone can use already pick holes in popular software