Shopify / theme-tools
Everything developer experience for Shopify themes
README
<h1 align="center" style="position: relative;" >
<br>
<img src="https://github.com/Shopify/theme-check-vscode/blob/main/images/shopify_glyph.png?raw=true" alt="logo" width="141" height="160">
<br>
Shopify Theme Tools
</h1>
<h4 align="center">Everything developer experience for Shopify themes</h4>
Introduction
This monorepo is home of all things dev tools for Shopify themes:
@shopify/liquid-html-parserโ the LiquidHTML parser that powers everything.@shopify/prettier-plugin-liquidโ the formatter and prettier plugin for LiquidHTML.@shopify/theme-check-commonโ Runtime agnostic linter that can run in browser or Node.js.@shopify/theme-check-browserโ Browser specific wrapper over the common library.@shopify/theme-check-nodeโ Node.js specific wrapper over the common library.@shopify/theme-language-server-commonโ Runtime agnostic Language Server that can run in browser or Node.js.@shopify/theme-language-server-browserโ Browser specific wrapper over the common library.@shopify/theme-language-server-nodeโ Node.js specific wrapper over the common library.@shopify/theme-graphโ Runtime agnostic data structure that represents themes.@shopify/codemirror-language-clientโ A CodeMirror Language Client (batteries not included).theme-check-vscodeโ The VS Code extension that uses it all.
These tools are also integrated in the Online Store Code Editor and the Shopify CLI.
They can be used individually or collectively, catering to varied use cases and offering flexibility in their application.
Contributing
Contributions to the Theme Tools repository are highly encouraged.
See CONTRIBUTING.md for more details.
License
MIT.
KiloClaw - Managed ๐ฆ 