# @lingui/babel-plugin-lingui-macro

> Babel plugin that transforms Lingui compile-time macros into optimized runtime calls

Latest version **6.6.0** (published 2026-07-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install @lingui/babel-plugin-lingui-macro
pnpm add @lingui/babel-plugin-lingui-macro
yarn add @lingui/babel-plugin-lingui-macro
bun add @lingui/babel-plugin-lingui-macro
```

## Health

**Score 65/100 (B)** — status: active.

Positive: esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 6.6.0 |
| Published | 2026-07-24 |
| First published | 2024-07-05 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM |
| Node | >=22.19.0 |
| Dependencies | 2 |
| Unpacked size | 58.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 5864 |
| Author | Tomáš Ehrlich |
| Maintainers | andrii.bodnar, serhiydmytryshyn |
| Keywords | lingui, babel-plugin, babel, macro, compile-time, i18n, ast, transformation, messageformat |

## Links

- npm: https://www.npmjs.com/package/@lingui/babel-plugin-lingui-macro
- Repository: https://github.com/lingui/js-lingui
- Homepage: https://lingui.dev
- Issues: https://github.com/lingui/js-lingui/issues
- npm.io page: https://npm.io/package/@lingui/babel-plugin-lingui-macro

## Dependencies (2)

- [@lingui/conf](https://npm.io/package/@lingui/conf.md) 6.6.0
- [@lingui/message-utils](https://npm.io/package/@lingui/message-utils.md) 6.6.0

## Alternatives

- [update-check](https://npm.io/package/update-check.md) — 4.0M weekly downloads
- [react-native-onesignal](https://npm.io/package/react-native-onesignal.md) — 134.5K weekly downloads
- [react-redux-toastr](https://npm.io/package/react-redux-toastr.md) — 33.7K weekly downloads
- [@nocobase/plugin-notification-manager](https://npm.io/package/@nocobase/plugin-notification-manager.md) — 2.0K weekly downloads
- [react-simple-toasts](https://npm.io/package/react-simple-toasts.md) — 1.9K weekly downloads

## Recent versions

- 6.6.0 (latest) — 2026-07-24
- 6.0.0-next.4 (next) — 2026-04-17
- 5.1.2 (canary) — 2024-12-16
- 6.5.0 — 2026-07-06
- 6.4.0 — 2026-06-16
- 6.3.0 — 2026-06-10
- 6.2.0 — 2026-06-01
- 6.1.0 — 2026-05-21
- 6.0.1 — 2026-04-30
- 6.0.0 — 2026-04-22
- 5.9.5 — 2026-04-06
- 6.0.0-next.3 — 2026-04-02
- 6.0.0-next.2 — 2026-03-27
- 5.9.4 — 2026-03-27
- 5.9.3 — 2026-03-13
- … 28 more at https://npm.io/package/@lingui/babel-plugin-lingui-macro/versions

## README

[![License][badge-license]][license]
[![Version][badge-version]][package]
[![Downloads][badge-downloads]][package]

# @lingui/babel-plugin-lingui-macro

> Babel plugin that does actual transforms of Lingui's Macros

`@lingui/babel-plugin-lingui-macro` is part of [LinguiJS][linguijs]. See the [documentation][documentation] for all information, tutorials and examples.

## Installation

```sh
npm install --save-dev @lingui/babel-plugin-lingui-macro
# yarn add --dev @lingui/babel-plugin-lingui-macro
```

## Usage

### Via `.babelrc`

**.babelrc**

```json
{
  "plugins": ["@lingui/babel-plugin-lingui-macro"]
}
```

## License

[MIT][license]

[license]: https://github.com/lingui/js-lingui/blob/main/LICENSE
[linguijs]: https://github.com/lingui/js-lingui
[documentation]: https://lingui.dev
[package]: https://www.npmjs.com/package/@lingui/babel-plugin-lingui-macro
[badge-downloads]: https://img.shields.io/npm/dw/@lingui/babel-plugin-lingui-macro.svg
[badge-version]: https://img.shields.io/npm/v/@lingui/babel-plugin-lingui-macro.svg
[badge-license]: https://img.shields.io/npm/l/@lingui/babel-plugin-lingui-macro.svg

---
_Source: https://npm.io/package/@lingui/babel-plugin-lingui-macro · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
