Editor Setup

Enhance components get passed a tagged template literal function html`` for defining HTML templates; this can be challenging for some editors to highlight so we recommend the following editor extensions to improve the authoring experience.

VS Code Extensions

⚠️

VS Code devs may need to disable the Babel JavaScript extension for syntax highlighting to work

Vim

Neovim

ℹ️

You will need to install Treesitter’s HTML, CSS, and JavaScript language parsers.

Sublime Text

Add the “ECMAScript Syntax” package via Package Control


Community Resources

GitHub

Visit Enhance on GitHub.

Discord

Join our Discord server to chat about development and get help from the community.

Mastodon

Follow Enhance in the Fediverse. We're huge fans of the IndieWeb!