marcelmokos / extract-react-intl

Extract react-intl messages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

extract-react-intl Build Status

Extract react-intl messages

Install

$ yarn add --dev extract-react-intl

Usage

const extractReactIntl = require('extract-react-intl');

const pattern = 'app/**/*.js';
const locales = ['en', 'ja'];

extractReactIntl(locales, pattern).then(result => {
  console.log(result);
  /*
{
  en:
   { 'components/App/hello': 'hello',
     'components/App/welcome': 'welcome to extract-react-intl' }
  ja:
   { 'components/App/hello': '',
     'components/App/world': '' }
}
  */
});

API

extractReactIntl(locales, pattern, [options])

Return a Promise wrapped extracted messages.

locales

Type: Array<string>

Example: ['en', 'ja']

pattern

Type: string

File path with glob.

options

Additional options.

defaultLocale

Type: string
Default: en

Set default locale for your app.

cwd

Type: string
Default: .

You most likely don't need this.

Change run path.

License

MIT © akameco

About

Extract react-intl messages

License:MIT License


Languages

Language:JavaScript 100.0%