Skip to content

eacc-labs/macro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Macro

Turborepo monorepo with a Solana browser extension, marketing site, and docs.

Prerequisites

Setup

git clone https://github.com/eacc-labs/macro.git && cd macro
pnpm install

Development

# 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

Loading the extension in Chrome

  1. Run pnpm dev --filter @macro/extension
  2. Open chrome://extensions → enable Developer mode
  3. Click Load unpacked → select apps/extension/.output/chrome-mv3-dev

Project Structure

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/

Scripts

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors