xmerch
v0.2.3
Published
๐ง xMerch CLI โ NextGen eComm starter, powered by Xaman + Xahau + XRPL + Evernode
Downloads
1,323
Maintainers
Readme
๐งฑ xMerch CLI
Build on Xahau in minutes โ not days.
๐ Scaffold trustless commerce instantly using Next.js + Xaman + Xahau
๐ช Designed for new and experienced XRPL/Xahau developers
โก Zero-config templates โ production aligned
โก Quick Start
No global install required:
pnpm dlx xmerch createThis generates:
- xBase (Donate Form) starter project
.env.localwith placeholders.gitignore- Auto-installed dependencies
- Ready-to-run dev environment
Then:
cd xbase-project
pnpm devOpen:
http://localhost:3000For Docker deploys, edit the generated .env.deploy (gitignored) with your Docker Hub username + token (DOCKER_PERSONAL_ACCESS_TOKEN) and namespace before running xmerch deploy --docker. If you donโt have an org, set DOCKER_NAMESPACE to your username.
Before running xmerch deploy --docker, you can optionally sanity-check your project with a local build:
pnpm buildThis surfaces build errors quickly before the Docker image build.
Want the landing-page + donation experience instead?
pnpm dlx xmerch create my-landing --template xBase_v2Using the default xBase (Donate Form) template? Deploy the Supabase Edge Functions first (keeps Xaman secrets out of your container). See templates/xBase/supabase/README.md.
๐ฆ Commands
| Command | Description |
|--------|-------------|
| xmerch create | Scaffold a new project (default = xBase โ Donate Form) |
| xmerch init | Initialize inside an empty folder |
| xmerch deploy | (coming soon) Evernode deployment |
| (future) xmerch doctor | Environment diagnostics |
โจ Features
- ๐ Next.js 15 (App Router)
- ๐จ TailwindCSS + Framer Motion
- ๐ช Xaman (correct naming everywhere)
- โก Clean donation / transaction starter
- ๐ Extendable template architecture
- ๐ Secure env handling
- ๐ฎ Future: Evernode deployment (via evrPanel API)
๐งฑ Templates
| Template | Description |
|----------|-------------|
| xBase (Donate Form) | Minimal donation flow + Xaman signing (default) |
| xBase (Landing + Donation) | Landing page + donation funnel (--template xBase_v2) |
| (coming soon) store | Full vendor storefront |
| (future) custom | Create your own template |
To add your own template:
/templates/<name>/
README.md
env.example
gitignore.example๐ Resources
- ๐ Demo โ https://demo.xmerch.app
- ๐ช Production โ https://xmerch.app
- ๐ Repo โ https://github.com/mworks-proj/xmerch-cli
- ๐ผ Xaman โ https://apps.xaman.dev
- ๐ช Xahau โ https://xahau.network
๐งต Release Workflow
pnpm run release
git push --follow-tags origin main
pnpm publish๐ License
MIT ยฉ 2025 MWorks Design LLC
