mirror of
https://github.com/cloudflare/vinext.git
synced 2026-05-09 08:25:34 +02:00
[PR #64] [CLOSED] feat: Core Routing Optimization and Windows Compatibility Improvements #282
Labels
No labels
enhancement
enhancement
good first issue
help wanted
nextjs-tracking
nextjs-tracking
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/vinext#282
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/cloudflare/vinext/pull/64
Author: @SXP-Simon
Created: 2/25/2026
Status: ❌ Closed
Base:
main← Head:main📝 Commits (7)
d2ff783feat(core): update package exports and deployment logic50de0b3refactor(routing): improve router logic and add path utilities1228466feat(server): enhance dev server infrastructuree01fbf4test(fixtures): refactor middleware to proxy and update type shims28332cctest: update ecosystem, image imports, and shim tests7b01355fix: address PR review feedback for Windows compatibility and middlewareded0094fix(windows): resolve path normalization clash and casing issues📊 Changes
17 files changed (+260 additions, -217 deletions)
View changed files
📝
packages/vinext/src/check.ts(+11 -5)📝
packages/vinext/src/deploy.ts(+14 -13)📝
packages/vinext/src/index.ts(+23 -14)📝
packages/vinext/src/routing/app-router.ts(+11 -11)📝
packages/vinext/src/routing/pages-router.ts(+4 -3)📝
packages/vinext/src/server/app-dev-server.ts(+2 -1)📝
packages/vinext/src/server/dev-server.ts(+9 -9)📝
packages/vinext/src/shims/next-shims.d.ts(+2 -2)➕
packages/vinext/src/utils/path.ts(+8 -0)📝
tests/ecosystem.test.ts(+14 -8)➖
tests/fixtures/app-basic/middleware.ts(+0 -92)📝
tests/fixtures/app-basic/next-shims.d.ts(+22 -0)➕
tests/fixtures/app-basic/proxy.ts(+81 -0)➖
tests/fixtures/pages-basic/middleware.ts(+0 -36)➕
tests/fixtures/pages-basic/proxy.ts(+36 -0)📝
tests/image-imports.test.ts(+3 -3)📝
tests/shims.test.ts(+20 -20)📄 Description
Core Routing Optimization and Windows Compatibility Improvements
Summary
This update improves core routing reliability, enhances the development infrastructure, and addresses cross-platform path handling issues (specifically for Windows). It also refactors the middleware testing setup to ensure better compatibility with Next.js APIs and fixes type declaration gaps in experimental templates.
Changes
Windows Compatibility & Path Management
Core & Development Infrastructure
Testing & Middleware Compatibility
Verification
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.