Skip to content

feat: filter package versions by dependency - #137

Merged
fengmk2 merged 2 commits into
masterfrom
feat/dependency-version-filter
Oct 16, 2026
Merged

fengmk2 merged 2 commits into
masterfrom
feat/dependency-version-filter

Conversation

@fengmk2

@fengmk2 fengmk2 commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Users must inspect individual releases to find their dependency requirements. The version list now accepts a dependency name or a specification such as webpack@^3.0.0.

The filter checks dependencies, devDependencies, optionalDependencies, and peerDependencies. Exact versions must satisfy the declared range. Version ranges must overlap. Each matching release shows its dependency declarations and a link to its complete dependency list.

The URL preserves the filter. Filtering works with the release selector and resets pagination to the first page.

Closes #104

The video shows dependency filtering, range changes, empty results, and clearing the filter.

dependency-version-filter.mp4

@vercel

vercel Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
cnpmweb Ready Ready Preview Oct 16, 2026 4:47pm UTC

@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: cd0eb246-eeb8-4bf1-b03e-f92f4f99bd82
📥 Commits

Reviewing files that changed from the base of the PR and between 534862b and 6ce83f9.

📒 Files selected for processing: 4
  • src/slugs/versions/dependencyFilter.test.ts
  • src/slugs/versions/dependencyFilter.ts
  • src/slugs/versions/index.test.tsx
  • src/slugs/versions/index.tsx
+--------------------------------+
| NVIDIA inside, Rabbit outside. |
+--------------------------------+
  \
   \     /)/)
        ( '')
        /  |
      o(___)
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Deploying cnpmweb with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6ce83f9
Status: ✅  Deploy successful!
Preview URL: https://be6133c2.cnpmweb.pages.dev
Branch Preview URL: https://feat-dependency-version-filt.cnpmweb.pages.dev

View logs

@fengmk2
fengmk2 marked this pull request as ready for review October 16, 2026 16:48
@fengmk2
fengmk2 merged commit 640c00b into master Oct 16, 2026
12 of 13 checks passed
@fengmk2
fengmk2 deleted the feat/dependency-version-filter branch October 16, 2026 16:49

This branch was successfully deployed

1 active deployment
Preview — 6ce83f90 Deployed Oct 16, 2026 by vercel[bot]
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