Skip to content

Add dynamic package file serving for installed packages#214

Merged
keyxmakerx merged 1 commit intomainfrom
claude/chronicle-launch-fixes-LcWMJ
Apr 6, 2026
Merged

Add dynamic package file serving for installed packages#214
keyxmakerx merged 1 commit intomainfrom
claude/chronicle-launch-fixes-LcWMJ

Conversation

@keyxmakerx
Copy link
Copy Markdown
Owner

Fixes Foundry VTT module discovery by serving files from any package installed via the package manager. Generic route at /packages/serve/:type/:slug/* plus backwards-compatible /foundry-module/* alias. Includes path traversal prevention, in-memory cache with invalidation on install/remove, permissive CORS, and rate limiting.

https://claude.ai/code/session_01A5jpDgqUvW6iLXXSj49F27

Fixes Foundry VTT module discovery by serving files from any package
installed via the package manager. Generic route at
/packages/serve/:type/:slug/* plus backwards-compatible /foundry-module/*
alias. Includes path traversal prevention, in-memory cache with
invalidation on install/remove, permissive CORS, and rate limiting.

https://claude.ai/code/session_01A5jpDgqUvW6iLXXSj49F27
@keyxmakerx keyxmakerx merged commit c5d48ac into main Apr 6, 2026
3 checks passed
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.

2 participants