Interactive procedural SVG artwork built with React + Vite, deployable on Cloudflare Workers.
- Node.js 20+
- Cloudflare account
- Wrangler auth (
npx wrangler login)
- Install dependencies:
npm install - Run Vite dev server:
npm run dev
- Build static assets:
npm run build - Run Worker locally (serves
dist/viaASSETSbinding):npm run cf:dev
- Login once:
npx wrangler login - Deploy:
npm run cf:deploy - Stream logs (optional):
npm run cf:tail
- OG SVG source:
public/og-malachite.svg - OG PNG image:
public/malachite-og-1200x630.png - SEO metadata:
index.html - robots/sitemap:
public/robots.txt,public/sitemap.xml