Installation
Maizzle works as a standalone project, as part of your monorepo setup, or as a Vite plugin in your existing app or in your favorite Vite-powered framework.
Maizzle works in monorepo setups with npm, pnpm, yarn, and bun.
1. Configure workspaces
In your monorepo root package.json:
package.json
{
"private": true,
"workspaces": ["packages/*"]
}
If using pnpm, also create a pnpm-workspace.yaml:
pnpm-workspace.yaml
packages:
- packages/*
2. Add to a workspace
Create a workspace package.json:
packages/emails/package.json
{
"private": true,
"type": "module",
"scripts": {
"dev": "maizzle serve",
"build": "maizzle build"
},
"dependencies": {
"@maizzle/framework": "latest"
}
}
3. Install and run
bash
# From monorepo root
npm install
# From the workspace
cd packages/emails
npm run dev