• isodev 13 minutes ago

    I don’t get it. What does it do? How can I trust it over simply visiting https://www.npmjs.com/ (which is perfectly fine to browse)?

    Edit: it wants me to connect to the “atmosphere” - is this the Bluesky App Store thing? I really don’t see how linking my socials to npm search makes sense.

    • hdjrudni 2 hours ago

      But why?

      npmjs.com is not slow and not something I need to interact with very often.

      And npmjs.com is still the authority when it comes to publishing packages, no? So I'd still have to use it.

      • pier25 44 minutes ago

        I almost never use npmjs.com.

        When I do it’s just to click on the repo link.

        • jasonjmcghee an hour ago

          Cynically, if you can attract a representative sample, you could aggregate and sell analytics data.

          Another could be to have an "alternatives" section based on semantic similarity and / or some other features that have signal.

          • nickradford 34 minutes ago

            It is really annoying if you have a package that is relatively new to the platform, and you type in the exact package name, that package is not reliably the first result.

            Minor edge case, but infuriating if you want to check your own packages quickly (without needing to navigate menu > packages > YOUR_PACKAGE).

            Still agree with you though, who is npmx actually for?

            • brycelarkin 2 hours ago

              npmjs search is very slow

              • DeepYogurt an hour ago

                how often does anyone use it though?

                • 65 an hour ago

                  I mean are we really arguing over milliseconds here? I have never in my life had the thought "NPM search is too slow, I need a faster solution"

                  I have had the thought "NPM search sorted by downloads this week is giving me irrelevant packages" - but I'm not sure this tool solves that.

                  • skydhash an hour ago

                    My only pain point, that I solved with a few lines of elisp, was to go to npmjs, to find the repo link for my dependencies. What's in `node_modules` may be compiled to an inscrutable blob and it's rare to find good library docs.

              • pveierland an hour ago

                - Certain pages load but are not able to load content, e.g. https://npmx.dev/package/@storybook/addon-docs fails to load content with:

                > `[nuxt] Cannot load payload /package/@storybook/addon-docs/_payload.json?c459501f-8eb7-49c9-be9c-4a197fa35a39 Error: Invalid input`

                - Scrolling fast on Firefox + Chrome is broken and resets the search results page to start.

                - Pressing up/down arrows should navigate search item results instead of focusing individual tag elements.

                • skybrian 2 hours ago

                  I'm not sure what features I'm supposed to notice that are better, but having built-in API docs and source code browsing is nice. (Though slightly laggy.)

                  Nit: there are distracting animations, such as on the weekly download graph.

                  • spiderice an hour ago

                    Aaaand, it's down. Is it's inability to handle light load what makes it modern?

                    • djdnndj an hour ago

                      I like it, don't get the negativity in this thread

                      • cdaringe 2 hours ago

                        it’s modern, i heard