-
-
Notifications
You must be signed in to change notification settings - Fork 465
chore: sync release with main #2737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
45d0baf
chore: release v0.1.0 (#1871)
whitep4nth3r ca7c6d5
chore: release v0.1.0 (#1878)
patak-cat 84ba3d0
chore: release v0.2.0 (#1880)
danielroe ac99185
chore: release v0.2.1 (#1896)
danielroe 4cdcbd0
chore: release v0.2.2 (#1905)
patak-cat 1295d0a
chore: release v0.3.0 (#1908)
danielroe 37c8577
chore: release v0.4.0 (#1963)
danielroe a81b969
chore: release v0.5.0 (#2096)
danielroe 36311e0
chore: release v0.6.0 (#2240)
danielroe fd73473
chore: release v0.7.0 (#2299)
danielroe c252a7c
chore: release v0.7.1 (#2351)
danielroe 79a1a2c
chore: release v0.8.0 (#2354)
patak-cat 500fa84
chore: release v0.8.1 (#2427)
patak-cat 1f574e5
chore: release v0.9.0 (#2428)
serhalp d2e2238
chore: release v0.10.0 (#2533)
patak-cat b4d48d2
chore: release v0.11.0 (#2670)
patak-cat b06e53e
feat: add crystal chronicle blog post
alexdln 67069b1
feat: support video preview
alexdln 559e567
chore: apply suggestions from code review
alexdln a79f025
chore: blog post updates
alexdln 0e90a2f
Merge branch 'feat/blog-release-crystal' of https://github.com/alexdl…
alexdln 885ffb8
chore: change team photo in blog post
alexdln a26817a
chore: typo
patak-cat 4cae792
chore: reword
patak-cat 066807c
chore: reword
patak-cat 9e0c181
feat: add crystal chronicle blog post (#2729)
patak-cat d5c1a00
fix: update logic for og image
alexdln 98e9f83
fix: update logic for og image (#2735)
alexdln a8bc824
chore: update blog post description
alexdln 5fd8148
chore: update blog post description (#2736)
alexdln File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,108 @@ | ||
| --- | ||
| authors: | ||
| - name: Alex Savelyev | ||
| blueskyHandle: alexdln.com | ||
| - name: Willow (GHOST) | ||
| blueskyHandle: willow.sh | ||
| - name: James | ||
| blueskyHandle: 43081j.com | ||
| - name: Alec Lloyd Probert | ||
| blueskyHandle: graphieros.npmx.social | ||
| title: 'npmx crystal chronicle' | ||
| tags: ['OpenSource', 'Release'] | ||
| excerpt: 'npmx 0.11 is out! This past month, npmx continued improving towards a beta milestone, focusing on performance, accessibility, and stability' | ||
| date: '2026-05-13' | ||
| slug: 'release/crystal-chronicle' | ||
| image: 'https://npmx.dev/blog/og/release-crystal-chronicle.png' | ||
| description: 'npmx 0.11 is out! This past month, npmx continued improving towards a beta milestone, focusing on performance, accessibility, and stability' | ||
| draft: false | ||
| --- | ||
|
|
||
| # npmx 0.11 crystal chronicle | ||
|
|
||
| Hard to believe we started [npmx](https://npmx.dev) 100 days ago, and now more than 100K monthly visitors are using the tool. By GitHub contributors, we’re [the fastest-growing emerging open source organization](osscar.dev). It seems like a good moment for another release. We’re happy to share that npmx 0.11 is out! For many of us, it feels as though both the product and the community building it have always been there. But a few months ago, the idea of a new browser for [npmjs.com](https://npmjs.com/) wasn’t even on the table. This past month, npmx continued improving towards a beta milestone, focusing on performance, accessibility, and stability. But the number of new features added in npmx [0.9](https://github.com/npmx-dev/npmx.dev/releases/tag/v0.9.0), [0.10](https://github.com/npmx-dev/npmx.dev/releases/tag/v0.10.0), and [0.11](https://github.com/npmx-dev/npmx.dev/releases/tag/v0.11.0) isn’t slowing down. We’ll walk through them in the post. | ||
|
|
||
| Over the past months, we all felt empowered by seeing npmx take off and the reaction from the ecosystem. It makes a huge difference in our lives as maintainers to use tools we can fix and extend. We have a new shared commons where we can share ideas and implement features to improve how we work. Not only for ourselves, but for everyone else, too. | ||
|
|
||
|  | ||
|
|
||
| We had many conversations, encouraged by npmx’s success, about what else we could do for the web. Some of these ideas are shaping into new sister projects, explorations that may eventually return as npmx features. It’s a great time to get involved. Let’s keep building together. | ||
|
|
||
| ## What’s new? | ||
|
|
||
| To keep a high-quality and predictable user experience, we’ve switched to planned [milestone releases](https://github.com/orgs/npmx-dev/projects/1). Each milestone includes several [releases or hotfixes](https://github.com/npmx-dev/npmx.dev/releases), and each release is assembled separately. When a milestone is completed, we’ll share in our [blog](https://npmx.dev/blog) the most important changes in the project and the community. | ||
|
|
||
| ### Timeline tab | ||
|
|
||
| When it comes to growth, one of the most important metrics is change rather than absolute values. It shows how the project or package is evolving and in what direction. To make this analysis easier, we added a Timeline tab that shows not only versions, but also the key changes that happened in each of them. | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/graphieros.npmx.social/post/3mllmom2zfk2v" /> | ||
|
|
||
| ### Module replacements v3 | ||
|
|
||
| Another important part of npmx collaborations is our connection with the [e18e community](https://e18e.dev) . Thanks to this close relationship, you will see more detailed suggestions to optimize your dependencies as we switched to the new version of module replacements. They also now let you browse them all independently at [replacements.fyi](https://replacements.fyi/) | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/43081j.com/post/3mkietfufb22f" /> | ||
|
|
||
| ### Celebrate size decreases | ||
|
|
||
| We talk a lot about how to make your applications faster and more secure by showing deprecated dependencies, size growth, suitable replacements, and so on. But we’ve overlooked one of the most important and enjoyable optimizations: reducing package size. This is a huge amount of work that authors do, and we’re happy to now showcase it on the packages page | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/jviide.iki.fi/post/3ml6xwt2puc2y" /> | ||
|
|
||
| ### Prefill pm from query param | ||
|
|
||
| We’re building the service so that everyone’s experience is as good as possible. This wouldn’t be possible without the tools that make both npmx and the entire ecosystem better. | ||
|
|
||
| To make the ecosystem experience more convenient, you can now add the package manager to the URL. This allows projects to specify in their links which package manager should be the default. | ||
|
|
||
| [https://npmx.dev/package/nuxt?pm=pnpm](https://npmx.dev/package/nuxt?pm=pnpm) | ||
|
|
||
| And now, for example, when you follow links from pnpm, you’ll immediately get the expected commands for quick copying and getting started with the package. | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/pnpm.io/post/3mjhihoyjwc2w" /> | ||
|
|
||
| ### Scatter with selectable axis | ||
|
|
||
| The community has always been a key part of npmx. And we’re incredibly excited to work together to create the perfect experience. In the last release, we added a package comparison chart with the scoring system. This chart, given the specific nature of any comparison, received a lot of feedback from the community. To make the experience more comprehensive and convenient, we’ve made it so you can now choose what and how you want to compare. | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/graphieros.npmx.social/post/3mjzlmesrts2f" /> | ||
|
|
||
| ### And much more | ||
|
|
||
| - Add timeline tab to package page ([#2245](https://github.com/npmx-dev/npmx.dev/pull/2245)) | ||
| - New og images ([#2292](https://github.com/npmx-dev/npmx.dev/pull/2292)) | ||
| - Module replacements v3 ([#2068](https://github.com/npmx-dev/npmx.dev/pull/2068)) | ||
| - Celebrate size decreases ([#2620](https://github.com/npmx-dev/npmx.dev/pull/2620)) | ||
| - **ui:** Support Vite+ `vp` package manager commands ([#2451](https://github.com/npmx-dev/npmx.dev/pull/2451)) | ||
| - Add `socket.dev` link into package command palette ([#2481](https://github.com/npmx-dev/npmx.dev/pull/2481)) | ||
| - Replace quadrant with scatter with selectable axes ([#2472](https://github.com/npmx-dev/npmx.dev/pull/2472)) | ||
| - Prefill package manager from query param ([#2520](https://github.com/npmx-dev/npmx.dev/pull/2520)) | ||
| - add timeline chars ([#2663](https://github.com/npmx-dev/npmx.dev/pull/2663)) | ||
| - Show badge on top liked packages, link to leaderboard ([#2459](https://github.com/npmx-dev/npmx.dev/pull/2459)) | ||
|
|
||
| ## State of npmx | ||
|
|
||
| Speaking about the development of npmx, we can’t skip plans and the future. And to bring a number of major ideas closer, we met in Edinburgh. Because even though you like building ideas together, sometimes you need to sit across from each other and throw out lots of ideas and problems related to the product. We discussed projects, lexicons, ideas, tasks, and much more, and simply had a great time. | ||
|
|
||
|  | ||
|
|
||
| We spoke about organising in-person meetups, to share ideas over pizza and drinks. We actually did a social before CityJS London in April, it was great fun to get together as a community, even if it was only a few of us due to the very last minute organising. If all goes well, we may have meetups in London, Berlin, and Paris in the next months. Join the community if you'd like to participate, help or organise other events. | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/willow.sh/post/3mjmelcxnas2m" /> | ||
|
|
||
| Of course, we didn’t forget to have some noodles (_lots of noodles_) | ||
|
|
||
| [Alex](https://bsky.app/profile/alexdln.com) and [Alfon](https://bsky.app/profile/alfon.dev) worked on a new noodle for the [Press Freedom Day](https://en.wikipedia.org/wiki/World_Press_Freedom_Day). Our noodles calendar is starting to slowly fill with dates to commemorate. Get involved if you’d like to see more noodles in npmx. | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/npmx.dev/post/3mkxoxckda22r" /> | ||
|
|
||
| We’re also continuing to work on the community atmosphere in our discord. We’ve now launched a pack of our own emoji and additional stickers. | ||
|
|
||
| <BlueskyPostEmbed url="https://bsky.app/profile/alfon.dev/post/3mk6ff36etc2l" /> | ||
|
|
||
| ## We need your help | ||
|
|
||
| We continue to not only improve our registry browsing experience but also add completely new functionality to our everyday experience. And none of this would be possible without community. And if you want to help us improve the experience of developers, join us: | ||
|
|
||
| [Site](https://npmx.dev/) • [Builders Discord](https://build.npmx.dev/) • [GitHub](https://repo.npmx.dev/) • [Bluesky](https://social.npmx.dev/) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.