···8899## Goals
10101111-We want to create 'a fast, modern browser for the npm registry.' This means, among other things:
1111+The goal of [npmx.dev](https://npmx.dev) is to build a fast, modern and open-source browser for the npm registry, prioritizing speed, simplicity and a community-driven developer experience.
1212+1313+### Core values
12141313-- We don't aim to replace the [npmjs.com](https://www.npmjs.com/) registry, just provide a better UI and DX.
1414-- Layout shift, flakiness, slowness is The Worst. We need to continually iterate to create the most performant, best DX possible.
1515-- We want to provide information in the best way. We don't want noise, cluttered display, or confusing UI. If in doubt: choose simplicity.
1515+- Speed
1616+- Simplicity
1717+- Community-first
1818+1919+### Target audience
2020+2121+npmx is built for open-source developers, by open-source developers.
2222+2323+Our goal is to create tools and capabilities that solve real problems for package maintainers and power users, while also providing a great developer experience for everyone who works in the JavaScript ecosystem.
2424+2525+This focus helps guide our project decisions as a community and what we choose to build.
16261727## Table of Contents
1828···148158To help with this, the project uses `oxfmt` to handle formatting via a pre-commit hook. The hook will automatically reformat files when needed. If something can’t be fixed automatically, it will let you know what needs to be updated before you can commit.
149159150160If you want to get ahead of any formatting issues, you can also run `pnpm lint:fix` before committing to fix formatting across the whole project.
161161+162162+### npmx name
163163+164164+When displaying the project name anywhere in the UI, use `npmx` in all lowercase letters.
151165152166### TypeScript
153167
+2-2
README.md
···15151616The goal of [npmx.dev](https://npmx.dev) is to build a fast, modern browser for the npm registry.
17171818-We're not replacing the [npmjs.com](https://www.npmjs.com/) registry, but instead providing an elevated developer experience through a fast, modern UI.
1818+We're not replacing the [npm](https://www.npmjs.com/) registry, but instead providing an elevated developer experience through a fast, modern UI.
19192020What npmx offers:
21212222- **Speed** – Fast searching, filtering, and navigation.
2323- **Simplicity** – Get the information you need when you need it in an intuitive UI.
2424-- **Compatibility** – Replace `npmjs.com` with `xnpmjs.com` or `npmx.dev` in any URL and it just works.
2424+- **URL Compatibility** – Replace `npmjs.com` with `xnpmjs.com` or `npmx.dev` in any URL and it just works.
2525- **Enhanced admin experience** – Manage your packages, teams, and organizations from the browser, powered by your local npm CLI.
26262727## Shortcuts