Build
mira new,mira dev, andmira build.--jsonreports results and errors as JSON.- Routes, layouts, and templates in
.miraand Markdown files, with escaped output by default. - Content collections with typed frontmatter schemas, checked on every build with the file and line of each error.
- Size budgets per page. A page over budget fails the build.
Motion
- Cross-document View Transitions with shared elements through
mira-morph, route pair overrides, direction awareness, and reduced motion support. - Links prefetched or prerendered with Speculation Rules.
Media and search
<mira-frame>reserves space for each image, encodes AVIF, and shows an 8×8 placeholder until the image loads.- A search index written at build time, loaded only by pages that use search.
Security
- A strict Content Security Policy with a hash for every inline script and style.
- Security headers written for every supported host.
Agents
- A Markdown version of every page,
llms.txt, a sitemap, RSS feeds, and JSON-LD. mira mcpserves the site’s pages to any MCP client.
Hosting and migration
- Native config for Vercel, Netlify, Cloudflare Pages, GitHub Pages, Firebase, Render, Azure Static Web Apps, Docker, Deno Deploy, and S3 with CloudFront, plus redirects in each host’s format.
mira migrateimports Next.js, Astro, Hugo, Jekyll, Docusaurus, Gatsby, Eleventy, and VitePress sites and writes a redirect for every URL that changes.