Skip to content

fix: change default rscPayloadDir to avoid Windows-incompatible colon#94

Merged
uhyo merged 1 commit intomasterfrom
fix/rsc-payload-dir-windows-compat
Mar 23, 2026
Merged

fix: change default rscPayloadDir to avoid Windows-incompatible colon#94
uhyo merged 1 commit intomasterfrom
fix/rsc-payload-dir-windows-compat

Conversation

@uhyo
Copy link
Owner

@uhyo uhyo commented Mar 23, 2026

Summary

  • Change default rscPayloadDir from "fun:rsc-payload" to "fun__rsc-payload" to fix Windows compatibility (colon is not allowed in Windows file/directory names)
  • Update all references across source, tests, and documentation

Closes #92

Test plan

  • pnpm build succeeds
  • pnpm test:run — all 30 unit tests pass
  • pnpm typecheck passes
  • pnpm test:e2e — E2E tests verify the new default works end-to-end

🤖 Generated with Claude Code

The default value `fun:rsc-payload` contains a colon which is not
allowed in file/directory names on Windows, causing build errors.
Change to `fun__rsc-payload` which is Windows-safe and still unlikely
to collide with user code.

Closes #92

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@uhyo uhyo merged commit 66298e9 into master Mar 23, 2026
2 checks passed
@uhyo uhyo deleted the fix/rsc-payload-dir-windows-compat branch March 23, 2026 13:49
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.

rscPayloadDir default value fun:rsc-payload contains a character not allowed on Windows

1 participant