esbuild plugin that allows importing .liquid template files as strings in JavaScript/TypeScript bundles. Current version 0.2.0 (peer dependency esbuild >=0.11.15). Does not render Liquid templates, only loads them as raw strings. Supports basic HTML minification when esbuild's --minify flag is active. Differentiates from other template loaders by specifically targeting Liquid syntax and integrating with esbuild's build pipeline.
npm install esbuild-plugin-liquidNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to register the liquid plugin in an esbuild build script, enabling import of .liquid files as strings.
Set write: false in the build options.
Handle Liquid rendering at runtime using a separate library (e.g., liquidjs).
Use plugins: [liquidPlugin()] rather than plugins: [liquidPlugin]
Call the imported function: liquidPlugin()