Turborepo monorepo with a Solana browser extension, marketing site, and docs.
git clone https://github.com/eacc-labs/macro.git && cd macro
pnpm install# run everything (web :3000 · docs :3001 · extension hot-reload)
pnpm dev
# or run a single app
pnpm dev --filter @macro/extension
pnpm dev --filter web
pnpm dev --filter docs
pnpm dev --filter @macro/web-dev- Run
pnpm dev --filter @macro/extension - Open
chrome://extensions→ enable Developer mode - Click Load unpacked → select
apps/extension/.output/chrome-mv3-dev
apps/
extension/ # Solana wallet – WXT + React + Tailwind
web/ # Marketing site – Next.js 16 (:3000)
web-dev/ # Devnet tester – Next.js 16 (:3002)
docs/ # Documentation – Next.js 16 (:3001)
packages/
ui/ # Shared React component library
eslint-config/
typescript-config/
| Command | Description |
|---|---|
pnpm dev |
Start all apps in dev mode |
pnpm build |
Build all apps and packages |
pnpm lint |
Lint all apps and packages |
pnpm format |
Format with Prettier |
pnpm check-types |
Type-check everything |