[READ-ONLY] a fast, modern browser for the npm registry

fix: align wording with npm tos

+30 -25
+1 -1
README.md
··· 12 12 13 13 ## Vision 14 14 15 - The aim of [npmx.dev](https://npmx.dev) is to provide a better npm package browsing experience - fast, accessible, and designed for power users. 15 + The aim of [npmx.dev](https://npmx.dev) is to provide a better browser for the npm registry - fast, accessible, and designed for power users. 16 16 17 17 - **Speed first** - Insanely fast searching, filtering, and navigation. 18 18 - **URL compatible** - Replace `npmjs.com` with `xnpmjs.com` or `npmx.dev` in any URL and it just works.
+25 -20
app/components/AppFooter.vue
··· 1 1 <template> 2 2 <footer class="border-t border-border mt-auto"> 3 - <div class="container py-8 flex flex-col sm:flex-row items-center justify-between gap-4 text-fg-subtle text-sm"> 4 - <p class="font-mono m-0"> 5 - a better npm browser 3 + <div class="container py-8 flex flex-col gap-4 text-fg-subtle text-sm"> 4 + <div class="flex flex-col sm:flex-row items-center justify-between gap-4"> 5 + <p class="font-mono m-0"> 6 + a better browser for the npm registry 7 + </p> 8 + <div class="flex items-center gap-6"> 9 + <a 10 + href="https://github.com/danielroe/npmx.dev" 11 + rel="noopener noreferrer" 12 + class="link-subtle font-mono text-xs" 13 + > 14 + source 15 + </a> 16 + <span class="text-border">|</span> 17 + <a 18 + href="https://roe.dev" 19 + rel="noopener noreferrer" 20 + class="link-subtle font-mono text-xs" 21 + > 22 + @danielroe 23 + </a> 24 + </div> 25 + </div> 26 + <p class="text-xs text-fg-subtle/60 text-center sm:text-left m-0"> 27 + npm is a registered trademark of npm, Inc. This site is not affiliated with npm, Inc. 6 28 </p> 7 - <div class="flex items-center gap-6"> 8 - <a 9 - href="https://github.com/danielroe/npmx.dev" 10 - rel="noopener noreferrer" 11 - class="link-subtle font-mono text-xs" 12 - > 13 - source 14 - </a> 15 - <span class="text-border">|</span> 16 - <a 17 - href="https://roe.dev" 18 - rel="noopener noreferrer" 19 - class="link-subtle font-mono text-xs" 20 - > 21 - @danielroe 22 - </a> 23 - </div> 24 29 </div> 25 30 </footer> 26 31 </template>
+1 -1
app/components/OgImage/Default.vue
··· 12 12 >./</span> npmx 13 13 </h1> 14 14 <h1 class="text-3xl font-medium tracking-tight"> 15 - a better npm package browser 15 + a better browser for the npm registry 16 16 </h1> 17 17 18 18 <p class="absolute bottom-12 text-lg text-[#404040]">
+3 -3
app/pages/index.vue
··· 11 11 } 12 12 13 13 useSeoMeta({ 14 - title: 'npmx - Better npm Package Browser', 15 - description: 'A fast, accessible npm package browser for power users. Search, browse, and manage npm packages with a modern interface.', 14 + title: 'npmx - Package Browser for the npm Registry', 15 + description: 'A better browser for the npm registry. Search, browse, and explore packages with a modern interface.', 16 16 }) 17 17 18 18 defineOgImageComponent('Default') ··· 31 31 class="text-fg-muted text-lg sm:text-xl max-w-md mb-12 animate-slide-up animate-fill-both" 32 32 style="animation-delay: 0.1s" 33 33 > 34 - a better npm package browser 34 + a better browser for the npm registry 35 35 </p> 36 36 37 37 <!-- Search form with micro-interactions -->