Ching Wei Kang
431b044879
fix: honor build --mode dotenv files ( #2523 )
...
* fix: honor build mode dotenv files
* fix: preserve test-mode dotenv exclusion in config
* fix(build): keep NODE_ENV production with custom mode
* fix(build): set production env before config loading
* fix(env): preserve dotenv expansion operators
* fix(build): preserve explicit NODE_ENV for config loading
---------
Co-authored-by: James <james@eli.cx >
2026-07-23 20:30:53 +01:00
JamesbbBriz
7075d210e7
feat(cli): native App Router route type generation ( #1144 )
...
* Add native App Router route typegen
* Address route typegen review feedback
* Respect typegen target directory
* Require explicit LayoutProps route
* Serialize route type regeneration
* Derive layout params from route graph
* Scope layout slot typegen by route group
* Map typegen slots to owner layouts
* Preserve slot-local layout type keys
* Generate next-env.d.ts during typegen
* Address review feedback for route typegen
* Defer route sort and tighten typegen helpers
* Stabilize Windows create-next-app smoke check
* Address route typegen review fixes
* Match Next route type import
* Stabilize Windows create-next-app smoke
* Skip redundant route param shape writes
* Defer dev route type generation
2026-05-20 10:45:51 +01:00
Nathan Nguyen
5cf508d72d
feat(prerender): add concurrency flag ( #1096 )
2026-05-06 10:12:28 +01:00
Nathan Nguyen
e51856bb0d
fix: validate CLI --port / --hostname values, reject missing/flags-as-values ( #1012 ) ( #1037 )
...
Previously, vinext dev --port (no value) silently returned NaN,
vinext dev --hostname returned undefined, and --port --hostname 0.0.0.0
consumed --hostname as the port value.
Now the parser throws clear errors when a value-taking flag is missing
its value or when the next argument looks like another flag. Extracted
parseArgs to cli-args.ts for testability.
2026-05-03 17:51:50 +01:00