Workspace for the EmilyUI VS Code extension.
The goal is to make EmilyUI easier to use inside editors by adding IntelliSense, hover documentation, diagnostics, snippets, and project-aware support for EmilyCSS and EmilyJS projects.
See ROADMAP.md for the planned path from MVP to a complete extension.
Current Features
- EmilyCSS class autocomplete in HTML, JSX/TSX, Vue, Astro, PHP, and Twig files.
- Hover documentation for known EmilyCSS classes.
- Basic diagnostics for unknown EmilyCSS-looking classes.
- Reads
emily.config.jsontokens for colours, spacing, radius, shadows, z-index, and font sizes. - Commands:
EmilyUI: Reload ConfigEmilyUI: Show Project Info
Local Build
npm install
npm run compile
npm run package
The packaged extension is emitted as emilyui-vscode-0.0.1.vsix.