Autocomplete
Class suggestions in HTML, JavaScript, TypeScript, JSX, TSX, Vue, Astro, PHP, and Twig files.
VS Code extension
Autocomplete, hover notes, snippets, and warnings for EmilyCSS classes in your templates.
What it does
The extension reads EmilyCSS tooling output, then uses it to suggest classes and flag likely mistakes while you work.
Class suggestions in HTML, JavaScript, TypeScript, JSX, TSX, Vue, Astro, PHP, and Twig files.
Short notes for known EmilyCSS utilities without leaving the editor.
Warnings for unknown EmilyCSS-looking classes, with strict mode available per workspace.
Small starting points for buttons, cards, and responsive layouts.
Config aware
Colours, spacing, radius, shadows, z-index, and font sizes from emily.config.json appear in autocomplete. When the config changes, reload the project data from VS Code.
{
"colours": {
"brand": "#DB2777",
"accent": "#F59E0B"
},
"spacing": {
"scale": {
"4": "1rem",
"6": "1.5rem"
}
}
}Autocomplete, hover notes, snippets, and unknown-class warnings for EmilyCSS.
Autocomplete and hover notes for EmilyJS directives such as emily-state and emily-click.
Example projects for React, Vue, Astro, Next, Nuxt, WordPress, and Drupal to test diagnostics against real templates.
Roadmap
Version 0.0.1 focuses on EmilyCSS. The next useful step is directive help for EmilyJS, followed by better checks against real framework examples.
View roadmap