# @boxid/babel-plugin-extract-messages

> Babel plugin for collecting messages from source code for internationalization

Latest version **3.0.0-22** (published 2020-05-25) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @boxid/babel-plugin-extract-messages
pnpm add @boxid/babel-plugin-extract-messages
yarn add @boxid/babel-plugin-extract-messages
bun add @boxid/babel-plugin-extract-messages
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 3.0.0-22 |
| Published | 2020-05-25 |
| First published | 2020-05-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=10.0.0 |
| Dependencies | 4 |
| Unpacked size | 13.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 5933 |
| Author | Tomáš Ehrlich |
| Maintainers | itbx-s |
| Keywords | babel-plugin, i18n, internationalization, i10n, localization, i9n, translation |

## Links

- npm: https://www.npmjs.com/package/@boxid/babel-plugin-extract-messages
- Repository: https://github.com/lingui/js-lingui
- Homepage: https://github.com/lingui/js-lingui#readme
- Issues: https://github.com/lingui/js-lingui/issues
- npm.io page: https://npm.io/package/@boxid/babel-plugin-extract-messages

## Dependencies (4)

- [mkdirp](https://npm.io/package/mkdirp.md) ^1.0.4
- [@boxid/conf](https://npm.io/package/@boxid/conf.md) 3.0.0-22
- [@babel/runtime](https://npm.io/package/@babel/runtime.md) ^7.9.2
- [@babel/generator](https://npm.io/package/@babel/generator.md) ^7.9.5

## Alternatives

- [messageformat](https://npm.io/package/messageformat.md) — 329.7K weekly downloads
- [@mintlify/scraping](https://npm.io/package/@mintlify/scraping.md) — 294.8K weekly downloads
- [@mintlify/previewing](https://npm.io/package/@mintlify/previewing.md) — 209.5K weekly downloads
- [@mintlify/prebuild](https://npm.io/package/@mintlify/prebuild.md) — 209.5K weekly downloads
- [@mintlify/link-rot](https://npm.io/package/@mintlify/link-rot.md) — 206.3K weekly downloads

## Recent versions

- 3.0.0-22 (latest) — 2020-05-25

## README

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

# @lingui/babel-plugin-extract-messages

> Babel plugin which extracts messages for translation from source files

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

## Installation

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

## Usage

### Via `.babelrc` (Recommended)

**.babelrc**

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

### Via CLI

```bash
babel --plugins @lingui/babel-plugin-extract-messages script.js
```

### Via Node API

```js
require("@babel/core").transform("code", {
  plugins: ["@lingui/babel-plugin-extract-messages"]
})
```

## License

[MIT][license]

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

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