esbuild plugin to compile Lingui macro
npm install esbuild-plugin-lingui-macro[![License][badge-license]][license]
[![Version][badge-version]][package]
[![Downloads][badge-downloads]][package]
> esbuild plugin to compile Lingui macro
The plugin will add a babel with @lingui/babel-plugin-lingui-macro to your esbuild setup.
Plugin will process only files where macro import is found.
If you already have babel or SWC in your esbuild pipeline consider to use @lingui/babel-plugin-lingui-macro or @lingui/swc-plugin directly.
``sh`
npm install --save-dev esbuild-plugin-lingui-macroyarn add --dev esbuild-plugin-lingui-macro
`ts
import { pluginLinguiMacro } from "esbuild-plugin-lingui-macro";
await esbuild.build({
plugins: [pluginLinguiMacro()],
});
``
This package is licensed under [MIT][license] license.
[license]: https://github.com/timofei-iatsenko/esbuild-plugin-lingui-macro/blob/main/LICENSE
[linguijs]: https://github.com/lingui/js-lingui
[package]: https://www.npmjs.com/package/esbuild-plugin-lingui-macro
[badge-downloads]: https://img.shields.io/npm/dw/esbuild-plugin-lingui-macro.svg
[badge-version]: https://img.shields.io/npm/v/esbuild-plugin-lingui-macro.svg
[badge-license]: https://img.shields.io/npm/l/esbuild-plugin-lingui-macro.svg