monaco-vue
JSON →Vue language plugin for the Monaco Editor that provides HTML, CSS, and JavaScript/TypeScript language support for .vue files. Version 0.2.3 is the latest stable release. It is maintained by Rebornix, a former Microsoft engineer, and is based on the same language services used in Visual Studio Code. This plugin is specifically designed for embedding Vue single-file component editing in Monaco, leveraging the Monaco Editor's extension API. The package is forked from Vetur and is intended to be used as a plugin for the Monaco Editor, not a standalone editor. Key differentiator: it brings Vue IDE-like features (syntax highlighting, autocompletion, error checking) directly into Monaco-based web editors with zero remote dependencies beyond Monaco itself.