Skip to content

Add Bitcoin donation page with Money Dev Kit integration#56

Open
Justinohallo wants to merge 5 commits into
mainfrom
claude/add-bitcoin-donation-page-E3w22
Open

Add Bitcoin donation page with Money Dev Kit integration#56
Justinohallo wants to merge 5 commits into
mainfrom
claude/add-bitcoin-donation-page-E3w22

Conversation

@Justinohallo
Copy link
Copy Markdown
Owner

  • Add donation page with preset and custom amount options
  • Integrate MDK (Money Dev Kit) for Lightning Network payments
  • Create checkout flow with MDK's serverless Lightning infrastructure
  • Add donation success page with payment verification
  • Update navigation (Navbar and Footer) with donation link
  • Add donation to sitemap for SEO
  • Create donation.json content with configurable presets

https://claude.ai/code/session_01VPReBg2LWP7UCunThzE6HY

- Add donation page with preset and custom amount options
- Integrate MDK (Money Dev Kit) for Lightning Network payments
- Create checkout flow with MDK's serverless Lightning infrastructure
- Add donation success page with payment verification
- Update navigation (Navbar and Footer) with donation link
- Add donation to sitemap for SEO
- Create donation.json content with configurable presets

https://claude.ai/code/session_01VPReBg2LWP7UCunThzE6HY
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Jan 27, 2026

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

Project Deployment Review Updated (UTC)
bitcoin-builder Error Error Jan 27, 2026 4:51am

The @moneydevkit/lightning-js package is not compatible with Turbopack's
ESM bundling. Adding it to serverExternalPackages prevents the build error.

https://claude.ai/code/session_01VPReBg2LWP7UCunThzE6HY
Configure webpack to treat MDK packages as external on the server side,
in addition to serverExternalPackages for Turbopack compatibility.

https://claude.ai/code/session_01VPReBg2LWP7UCunThzE6HY
Remove conflicting turbopack.root and manual externals configuration.
The MDK plugin (withMdkCheckout) already handles all necessary config
for Turbopack and webpack compatibility, including:
- serverExternalPackages for native modules
- outputFileTracingIncludes for deployment
- webpack externals for server-side builds

The turbopack.root setting was conflicting with Vercel's
outputFileTracingRoot, causing module resolution issues.

https://claude.ai/code/session_01VPReBg2LWP7UCunThzE6HY
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