Skip to content

docs(core): update npm links to npmx.dev#222

Merged
stephansama merged 3 commits into
mainfrom
stephansama/ste-102-switch-npmjs-to-npmx
Feb 24, 2026
Merged

docs(core): update npm links to npmx.dev#222
stephansama merged 3 commits into
mainfrom
stephansama/ste-102-switch-npmjs-to-npmx

Conversation

@stephansama
Copy link
Copy Markdown
Owner

Checklist

  • Latest changes from main have been merged
  • Conflicts have been resolved
  • The branch is pointing to main
  • Eslint hasn't reported any issues.
  • All unit tests pass

@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
packages Ready Ready Preview, Comment Feb 24, 2026 11:02am

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Feb 24, 2026

🦋 Changeset detected

Latest commit: 01a9fcf

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 21 packages
Name Type
@stephansama/prettier-plugin-handlebars Patch
@stephansama/svelte-social-share-links Patch
@example/typed-events/react Patch
@stephansama/find-makefile-targets Patch
@stephansama/astro-iconify-svgmap Patch
@stephansama/catppuccin-typedoc Patch
@stephansama/remark-asciinema Patch
@stephansama/typed-nocodb-api Patch
@stephansama/catppuccin-opml Patch
@stephansama/typed-templates Patch
@stephansama/alfred-kaomoji Patch
@stephansama/catppuccin-rss Patch
@stephansama/catppuccin-xsl Patch
@stephansama/ai-commit-msg Patch
@stephansama/multipublish Patch
@stephansama/typed-events Patch
@stephansama/auto-readme Patch
@stephansama/github-env Patch
@stephansama/types-lhci Patch
@stephansama/typed-env Patch
create-stephansama-example Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @stephansama, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request systematically updates all references to npmjs.com with npmx.dev within the project's documentation and example code. This ensures consistency and directs users to the intended NPM package information source, improving the accuracy and maintainability of the project's external links.

Highlights

  • Documentation Links: Updated all npmjs.com links to npmx.dev across various README.md files and one .tsx file to reflect a new or preferred NPM registry domain.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • README.md
    • Updated the main NPM link from npmjs.com to npmx.dev.
  • core/ai-commit-msg/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/alfred-kaomoji/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/astro-iconify-svgmap/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/auto-readme/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/catppuccin-opml/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/catppuccin-rss/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/catppuccin-typedoc/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/catppuccin-xsl/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/example/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/find-makefile-targets/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/github-env/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/multipublish/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/prettier-plugin-handlebars/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/remark-asciinema/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/svelte-social-share-links/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/typed-env/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/typed-events/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/typed-nocodb-api/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/typed-templates/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • core/types-lhci/README.md
    • Updated NPM version and downloads badge links to npmx.dev.
  • examples/typed-events/react/app/routes/home.tsx
    • Updated the NPM package link for @stephansama/typed-events to npmx.dev.
  • turbo/generators/templates/lib/README.md.hbs
    • Updated NPM version and downloads badge template links to npmx.dev.
Activity
  • The author, stephansama, created this pull request.
  • The pull request description includes a checklist indicating that latest changes from main have been merged, conflicts resolved, branch pointing to main, Eslint issues checked, and all unit tests passed.
  • No human review comments or additional activity have been recorded yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Feb 24, 2026

📝 Walkthrough

Summary by CodeRabbit

  • Documentation
    • Updated external package registry badge links and references throughout package documentation.

Walkthrough

This pull request replaces npmjs.com/npmjs.org links with npmx.dev links across many README badges and one example anchor, and updates the README template and a changeset to reflect the registry change. No code or public API/signature changes.

Changes

Cohort / File(s) Summary
Root README
README.md
Changed package registry link from npmjs.com to npmx.dev and adjusted wording (hyphenation).
Core package READMEs
core/ai-commit-msg/README.md, core/alfred-kaomoji/README.md, core/astro-iconify-svgmap/README.md, core/auto-readme/README.md, core/catppuccin-opml/README.md, core/catppuccin-rss/README.md, core/catppuccin-typedoc/README.md, core/catppuccin-xsl/README.md, core/example/README.md, core/find-makefile-targets/README.md, core/github-env/README.md, core/multipublish/README.md, core/prettier-plugin-handlebars/README.md, core/remark-asciinema/README.md, core/svelte-social-share-links/README.md, core/typed-env/README.md, core/typed-events/README.md, core/typed-nocodb-api/README.md, core/typed-templates/README.md, core/types-lhci/README.md
Replaced NPM version/download badge URLs to point to https://www.npmx.dev/package/... (previously npmjs.com/npmjs.org); badge labels/styling largely preserved.
Example app
examples/typed-events/react/app/routes/home.tsx
Updated an external anchor href from npmjs.com to npmx.dev.
Generator template
turbo/generators/templates/lib/README.md.hbs
Template badges updated to emit npmx.dev links for generated READMEs instead of npmjs.com.
Changeset
.changeset/poor-seals-beam.md
Added patch bumps for many packages and included a registry switch note referencing npmx.dev.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐰 I hopped through READMEs, swapping links in a spree,
From npmjs to npmx.dev, a small URL decree,
Badges still gleam, anchors now skate,
A tiny registry hop — a celebratory crate! 🥕✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The PR title clearly and concisely summarizes the main change: updating npm package links from npmjs.com to npmx.dev across multiple README files and documentation.
Description check ✅ Passed The PR description includes the required checklist template with all items marked as complete, covering merge status, conflict resolution, branch targeting, linting, and testing.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch stephansama/ste-102-switch-npmjs-to-npmx

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the NPM links from npmjs.com to npmx.dev across various documentation files. The changes are mostly correct and align with the PR's goal. I've found one minor issue in a README file where a badge points to an incorrect package, and I've provided a suggestion to fix it. Otherwise, great work on this widespread update!

Comment thread core/catppuccin-rss/README.md Outdated
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Feb 24, 2026

More templates

@stephansama/ai-commit-msg

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/ai-commit-msg@222

@stephansama/alfred-kaomoji

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/alfred-kaomoji@222

@stephansama/astro-iconify-svgmap

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/astro-iconify-svgmap@222

@stephansama/auto-readme

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/auto-readme@222

@stephansama/catppuccin-opml

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/catppuccin-opml@222

@stephansama/catppuccin-rss

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/catppuccin-rss@222

@stephansama/catppuccin-typedoc

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/catppuccin-typedoc@222

@stephansama/catppuccin-xsl

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/catppuccin-xsl@222

create-stephansama-example

pnpm add https://pkg.pr.new/stephansama/packages/create-stephansama-example@222

@stephansama/find-makefile-targets

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/find-makefile-targets@222

@stephansama/github-env

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/github-env@222

@stephansama/multipublish

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/multipublish@222

@stephansama/prettier-plugin-handlebars

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/prettier-plugin-handlebars@222

@stephansama/remark-asciinema

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/remark-asciinema@222

@stephansama/svelte-social-share-links

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/svelte-social-share-links@222

@stephansama/typed-env

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/typed-env@222

@stephansama/typed-events

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/typed-events@222

@stephansama/typed-nocodb-api

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/typed-nocodb-api@222

@stephansama/typed-templates

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/typed-templates@222

@stephansama/types-lhci

pnpm add https://pkg.pr.new/stephansama/packages/@stephansama/types-lhci@222

commit: 01a9fcf

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
core/auto-readme/README.md (1)

197-197: ⚠️ Potential issue | 🟡 Minor

Update stale registryUrl default in schema.ts to match registry migration.

The registryUrl default in core/auto-readme/src/schema.ts (line 56) is still set to "https://www.npmjs.com/package/{{name}}", while the template and README badges have been updated to npmx.dev. This causes the auto-generated schema documentation in README.md (line 197) to reflect the stale value. Update the schema default to "https://www.npmx.dev/package/{{name}}" to maintain consistency across the codebase.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@core/auto-readme/README.md` at line 197, The README shows a stale default for
the templates.registryUrl; update the default value in
core/auto-readme/src/schema.ts (the schema that defines the `templates` object /
`registryUrl` default) from "https://www.npmjs.com/package/{{name}}" to
"https://www.npmx.dev/package/{{name}}". Locate the `registryUrl` entry in the
schema (where the `templates` defaults are defined) and replace the old URL
string with the new `npmx.dev` URL so the generated docs and README match the
migrated registry.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@core/catppuccin-rss/README.md`:
- Around line 5-6: The NPM Version badge currently points to
`@stephansama/remark-asciinema` instead of `@stephansama/catppuccin-rss`; update the
markdown badge href and image query to use the correct package name
(`@stephansama/catppuccin-rss`) so the version shield and link reference the
catppuccin-rss package rather than remark-asciinema.

In `@README.md`:
- Line 13: Change the phrase "Collection of open source
[npm](https://www.npmx.dev/) packages" in README.md to use the hyphenated
adjective form "open‑source", i.e., "Collection of open‑source npm packages."
Ensure the link markup and spacing remain correct around the npm text.

---

Outside diff comments:
In `@core/auto-readme/README.md`:
- Line 197: The README shows a stale default for the templates.registryUrl;
update the default value in core/auto-readme/src/schema.ts (the schema that
defines the `templates` object / `registryUrl` default) from
"https://www.npmjs.com/package/{{name}}" to
"https://www.npmx.dev/package/{{name}}". Locate the `registryUrl` entry in the
schema (where the `templates` defaults are defined) and replace the old URL
string with the new `npmx.dev` URL so the generated docs and README match the
migrated registry.

ℹ️ Review info

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 28b18c4 and 07ef267.

📒 Files selected for processing (23)
  • README.md
  • core/ai-commit-msg/README.md
  • core/alfred-kaomoji/README.md
  • core/astro-iconify-svgmap/README.md
  • core/auto-readme/README.md
  • core/catppuccin-opml/README.md
  • core/catppuccin-rss/README.md
  • core/catppuccin-typedoc/README.md
  • core/catppuccin-xsl/README.md
  • core/example/README.md
  • core/find-makefile-targets/README.md
  • core/github-env/README.md
  • core/multipublish/README.md
  • core/prettier-plugin-handlebars/README.md
  • core/remark-asciinema/README.md
  • core/svelte-social-share-links/README.md
  • core/typed-env/README.md
  • core/typed-events/README.md
  • core/typed-nocodb-api/README.md
  • core/typed-templates/README.md
  • core/types-lhci/README.md
  • examples/typed-events/react/app/routes/home.tsx
  • turbo/generators/templates/lib/README.md.hbs

Comment thread core/catppuccin-rss/README.md Outdated
Comment thread README.md Outdated
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@stephansama stephansama merged commit 5d6ed23 into main Feb 24, 2026
10 of 11 checks passed
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (2)
core/catppuccin-rss/README.md (1)

5-6: LGTM — both badges correctly reference @stephansama/catppuccin-rss and point to valid npmx.dev URLs.

The previously reported wrong-package bug (remark-asciinema reference) is confirmed fixed. npmx.dev is URL-compatible with npmjs.com — replacing npmjs.com with npmx.dev in any URL works as expected.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@core/catppuccin-rss/README.md` around lines 5 - 6, No code changes required:
the two badge links in README.md already correctly reference the package name
`@stephansama/catppuccin-rss` and point to npmx.dev; leave the existing badge
lines (the two Markdown image/link lines) as-is and do not revert to the old
npmjs.com URLs or the old package name.
README.md (1)

13-13: LGTM — grammar fix and registry link update are both correct.

The hyphenation of "open-source" addresses the previous grammar note, and https://www.npmx.dev/ is a valid destination. npmx.dev is a fast, modern browser for the npm registry — it doesn't aim to replace npmjs.com but provides a better UI and developer experience for browsing packages.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 13, Keep the approved grammar and link change in the
README by ensuring the phrase reads "Collection of open-source
[npm](https://www.npmx.dev/) packages" (preserve the hyphenated "open-source"
and the updated npmx.dev registry URL) so the README reflects the corrected
wording and registry link.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@core/catppuccin-rss/README.md`:
- Around line 5-6: No code changes required: the two badge links in README.md
already correctly reference the package name `@stephansama/catppuccin-rss` and
point to npmx.dev; leave the existing badge lines (the two Markdown image/link
lines) as-is and do not revert to the old npmjs.com URLs or the old package
name.

In `@README.md`:
- Line 13: Keep the approved grammar and link change in the README by ensuring
the phrase reads "Collection of open-source [npm](https://www.npmx.dev/)
packages" (preserve the hyphenated "open-source" and the updated npmx.dev
registry URL) so the README reflects the corrected wording and registry link.

ℹ️ Review info

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 07ef267 and 01a9fcf.

📒 Files selected for processing (3)
  • .changeset/poor-seals-beam.md
  • README.md
  • core/catppuccin-rss/README.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant