esbuild-plugin-eta
raw JSON → 0.1.0 verified Fri May 01 auth: no javascript
esbuild plugin for compiling Eta JS templates. Currently at version 0.1.0, this plugin integrates Eta templating engine with esbuild, allowing template compilation during bundling. It provides straightforward configuration with esbuild's build pipeline. As a niche plugin, its release cadence is low; the latest version is 0.1.0. Key differentiator: seamless esbuild integration for Eta users, but limited active maintenance.
Common errors
error Error: Cannot find module 'eta' ↓
cause Missing peer dependency 'eta'
fix
npm install eta
Warnings
gotcha Plugin may not work with esbuild versions >=0.17 due to API changes ↓
fix Pin esbuild to 0.16.x or check plugin compatibility.
Install
npm install esbuild-plugin-eta yarn add esbuild-plugin-eta pnpm add esbuild-plugin-eta Imports
- esbuildPluginEta wrong
const esbuildPluginEta = require('esbuild-plugin-eta')correctimport { esbuildPluginEta } from 'esbuild-plugin-eta' - esbuildPluginEta wrong
import { esbuildPluginEta } from 'esbuild-plugin-eta'correctimport esbuildPluginEta from 'esbuild-plugin-eta' - esbuildPluginEta wrong
import { esbuildPluginEta } from 'esbuild-plugin-eta'correctconst { esbuildPluginEta } = require('esbuild-plugin-eta')
Quickstart
import { build } from 'esbuild';
import { esbuildPluginEta } from 'esbuild-plugin-eta';
await build({
entryPoints: ['src/index.ts'],
bundle: true,
outfile: 'out/bundle.js',
plugins: [esbuildPluginEta()],
});