Repository: lingui/js-lingui
Pull request #8 (2017-02-06 06:44:22)

refactor: Unify package names, scope them under lingui- namespace

codecov[bot]: # [Codecov](https://codecov.io/gh/lingui/js-lingui/pull/8?src=pr&el=h1) Report
> Merging [#8](https://codecov.io/gh/lingui/js-lingui/pull/8?src=pr&el=desc) into [master](https://codecov.io/gh/lingui/js-lingui/commit/23aae87a20b32eeb60134c51d5db0ff5777be3b7?src=pr&el=desc) will **not impact** coverage.


```diff
@@           Coverage Diff           @@
##           master       #8   +/-   ##
=======================================
  Coverage   99.47%   99.47%           
=======================================
  Files           9        9           
  Lines         189      189           
=======================================
  Hits          188      188           
  Misses          1        1
```


| [Impacted Files](https://codecov.io/gh/lingui/js-lingui/pull/8?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [packages/lingui-react/src/format.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvbGluZ3VpLXJlYWN0L3NyYy9mb3JtYXQuanM=) | `100% <ø> (ø)` | |
| [packages/lingui-react/src/Select.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvbGluZ3VpLXJlYWN0L3NyYy9TZWxlY3QuanM=) | `100% <ø> (ø)` | |
| [...s/babel-plugin-lingui-transform-react/src/index.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvYmFiZWwtcGx1Z2luLWxpbmd1aS10cmFuc2Zvcm0tcmVhY3Qvc3JjL2luZGV4Lmpz) | `100% <ø> (ø)` | |
| [packages/lingui-react/src/Trans.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvbGluZ3VpLXJlYWN0L3NyYy9UcmFucy5qcw==) | `100% <ø> (ø)` | |
| [packages/lingui-react/src/I18nProvider.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvbGluZ3VpLXJlYWN0L3NyYy9JMThuUHJvdmlkZXIuanM=) | `100% <ø> (ø)` | |
| [packages/example-usecase/src/Usecase.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvZXhhbXBsZS11c2VjYXNlL3NyYy9Vc2VjYXNlLmpz) | `100% <ø> (ø)` | :white_check_mark: |
| [.../babel-plugin-lingui-extract-messages/src/index.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvYmFiZWwtcGx1Z2luLWxpbmd1aS1leHRyYWN0LW1lc3NhZ2VzL3NyYy9pbmRleC5qcw==) | `100% <ø> (ø)` | |
| [packages/lingui-react/src/InjectI18n.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvbGluZ3VpLXJlYWN0L3NyYy9JbmplY3RJMThuLmpz) | `90% <ø> (ø)` | |
| [packages/lingui-react/src/Plural.js](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?src=pr&el=tree#diff-cGFja2FnZXMvbGluZ3VpLXJlYWN0L3NyYy9QbHVyYWwuanM=) | `100% <ø> (ø)` | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/lingui/js-lingui/pull/8?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/lingui/js-lingui/pull/8?src=pr&el=footer). Last update [23aae87...a263e3c](https://codecov.io/gh/lingui/js-lingui/compare/23aae87a20b32eeb60134c51d5db0ff5777be3b7...a263e3c2b54916cbe8f8f153488345cd27a44426?el=footer&src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

Patch:
diff --git a/README.md b/README.md
index b475c1d0..6b2b93d8 100644
--- a/README.md
+++ b/README.md
@@ -39,9 +39,9 @@ See [wiki](https://github.com/lingui/js-lingui/wiki) for more info or [example-u
 Tools
 -----
 
-### `babel-plugin-transform-react-trans`
+### `babel-plugin-lingui-transform-react`
 
-[![npm](https://img.shields.io/npm/v/babel-plugin-transform-react-trans.svg)](https://www.npmjs.com/package/babel-plugin-transform-react-trans)
+[![npm](https://img.shields.io/npm/v/babel-plugin-lingui-transform-react.svg)](https://www.npmjs.com/package/babel-plugin-lingui-transform-react)
 
 Write multilingual messages in human-readable format and let `babel` to preprocess it.
 
@@ -62,15 +62,15 @@ Example:
 /* (truncated) <Trans id="{count, plural, zero {...} one {...} many {...}}" params={{count}} /> */
 ```
 
-### [`babel-plugin-extract-messages`](https://github.com/lingui/js-lingui/tree/master/packages/babel-plugin-extract-messages)
+### [`babel-plugin-lingui-extract-messages`](https://github.com/lingui/js-lingui/tree/master/packages/babel-plugin-lingui-extract-messages)
 
-[![npm](https://img.shields.io/npm/v/babel-plugin-extract-messages.svg)](https://www.npmjs.com/package/babel-plugin-extract-messages)
+[![npm](https://img.shields.io/npm/v/babel-plugin-lingui-extract-messages.svg)](https://www.npmjs.com/package/babel-plugin-lingui-extract-messages)
 
 Extract all messages for translation to external file.
 
-### `react-trans`
+### `lingui-react`
 
-[![npm](https://img.shields.io/npm/v/react-trans.svg)](https://www.npmjs.com/package/react-trans)
+[![npm](https://img.shields.io/npm/v/lingui-react.svg)](https://www.npmjs.com/package/lingui-react)
 
 React bindings for message formating.
 
diff --git a/package.json b/package.json
index 835cbb3f..6289b5ae 100644
--- a/package.json
+++ b/package.json
@@ -60,7 +60,7 @@
     "coveragePathIgnorePatterns": [
       "node_modules",
       "scripts",
-      "packages/react-trans/src/plurals.js"
+      "packages/lingui-react/src/plurals.js"
     ],
     "coverageReporters": [
       "text",
diff --git a/packages/babel-plugin-extract-messages/README.md b/packages/babel-plugin-lingui-extract-messages/README.md
similarity index 77%
rename from packages/babel-plugin-extract-messages/README.md
rename to packages/babel-plugin-lingui-extract-messages/README.md
index 69881e18..b403297d 100644
--- a/packages/babel-plugin-extract-messages/README.md
+++ b/packages/babel-plugin-lingui-extract-messages/README.md
@@ -1,10 +1,10 @@
-# babel-plugin-extract-messages
+# babel-plugin-lingui-extract-messages
 
 > This plugin collects message ids from `Trans` components
 
 ## Detail
 
-`babel-plugin-transform-react-trans` converts children of `Trans` component to ICU message format which serves as a message ID. The message IDs are used in message catalogue and translations are assigned to it.
+`babel-plugin-lingui-transform-react` converts children of `Trans` component to ICU message format which serves as a message ID. The message IDs are used in message catalogue and translations are assigned to it.
 
 For example following message:
 
@@ -55,9 +55,9 @@ Each item in generated file is in format `[messageId: string]: metadata`, where
 ## Installation
 
 ```sh
-npm install --save-dev babel-plugin-extract-messages
+npm install --save-dev babel-plugin-lingui-extract-messages
 # or
-yarn add --dev babel-plugin-extract-messages
+yarn add --dev babel-plugin-lingui-extract-messages
 ```
 
 ## Usage
@@ -68,21 +68,21 @@ yarn add --dev babel-plugin-extract-messages
 
 ```json
 {
-  "plugins": ["extract-messages"]
+  "plugins": ["lingui-extract-messages"]
 }
 ```
 
 ### Via CLI
 
 ```sh
-babel --plugins extract-messages script.js
+babel --plugins lingui-extract-messages script.js
 ```
 
 ### Via Node API
 
 ```js
 require("babel-core").transform("code", {
-  plugins: ["extract-messages"]
+  plugins: ["lingui-extract-messages"]
 })
 ```
 
@@ -98,7 +98,7 @@ file per each processed file.
 ```json
 {
   "plugins": [
-    ["extract-messages", {
+    ["lingui-extract-messages", {
       "localeDir": "./locale"
     }]
   ]
diff --git a/packages/babel-plugin-extract-messages/package.json b/packages/babel-plugin-lingui-extract-messages/package.json
similarity index 94%
rename from packages/babel-plugin-extract-messages/package.json
rename to packages/babel-plugin-lingui-extract-messages/package.json
index 5fb694e1..95a4b452 100644
--- a/packages/babel-plugin-extract-messages/package.json
+++ b/packages/babel-plugin-lingui-extract-messages/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "babel-plugin-extract-messages",
+  "name": "babel-plugin-lingui-extract-messages",
   "version": "0.2.0",
   "description": "Extract messages for translation",
   "main": "lib/index.js",
diff --git a/packages/babel-plugin-extract-messages/yarn.lock b/packages/babel-plugin-lingui-extract-messages/yarn.lock
similarity index 99%
rename from packages/babel-plugin-extract-messages/yarn.lock
rename to packages/babel-plugin-lingui-extract-messages/yarn.lock
index 78aa8ff4..94cc574e 100644
--- a/packages/babel-plugin-extract-messages/yarn.lock
+++ b/packages/babel-plugin-lingui-extract-messages/yarn.lock
@@ -567,8 +567,8 @@ balanced-match@^0.4.1:
   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
 
 bcrypt-pbkdf@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4"
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
   dependencies:
     tweetnacl "^0.14.3"
 
@@ -615,8 +615,8 @@ buffer-shims@^1.0.0:
   resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
 
 caniuse-db@^1.0.30000617:
-  version "1.0.30000618"
-  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000618.tgz#821258ff484f662864f28ffbcf849a6247acf1fa"
+  version "1.0.30000620"
+  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000620.tgz#88b27b951966c5b0d127c4448169b92a1339e453"
 
 caseless@~0.11.0:
   version "0.11.0"
@@ -1185,8 +1185,8 @@ nan@^2.3.0:
   resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2"
 
 node-pre-gyp@^0.6.29:
-  version "0.6.32"
-  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz#fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"
+  version "0.6.33"
+  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9"
   dependencies:
     mkdirp "~0.5.1"
     nopt "~3.0.6"
@@ -1292,8 +1292,8 @@ preserve@^0.2.0:
   resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
 
 private@^0.1.6:
-  version "0.1.6"
-  resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
 
 process-nextick-args@~1.0.6:
   version "1.0.7"
diff --git a/packages/babel-plugin-transform-react-trans/README.md b/packages/babel-plugin-lingui-transform-react/README.md
similarity index 89%
rename from packages/babel-plugin-transform-react-trans/README.md
rename to packages/babel-plugin-lingui-transform-react/README.md
index 859feace..bcb9302f 100644
--- a/packages/babel-plugin-transform-react-trans/README.md
+++ b/packages/babel-plugin-lingui-transform-react/README.md
@@ -1,8 +1,8 @@
-react-plugin-transform-react-trans - Syntactic sugar for translations
+react-plugin-transform-react - Syntactic sugar for translations
 =====================================================================
 
 Babel plugin for human-friendly definitions of strings for translation in React.
-Works in combination with `react-trans` component.
+Works in combination with `lingui-react` component.
 
 Cookbook
 --------
diff --git a/packages/babel-plugin-transform-react-trans/package.json b/packages/babel-plugin-lingui-transform-react/package.json
similarity index 85%
rename from packages/babel-plugin-transform-react-trans/package.json
rename to packages/babel-plugin-lingui-transform-react/package.json
index 35a0a882..9aee0601 100644
--- a/packages/babel-plugin-transform-react-trans/package.json
+++ b/packages/babel-plugin-lingui-transform-react/package.json
@@ -1,7 +1,7 @@
 {
-  "name": "babel-plugin-transform-react-trans",
+  "name": "babel-plugin-lingui-transform-react",
   "version": "0.1.0",
-  "description": "React components for translations",
+  "description": "Transform React components to ICU message format",
   "main": "lib/index.js",
   "author": {
     "name": "Tomáš Ehrlich",
diff --git a/packages/babel-plugin-transform-react-trans/yarn.lock b/packages/babel-plugin-lingui-transform-react/yarn.lock
similarity index 98%
rename from packages/babel-plugin-transform-react-trans/yarn.lock
rename to packages/babel-plugin-lingui-transform-react/yarn.lock
index 44bd4130..94cc574e 100644
--- a/packages/babel-plugin-transform-react-trans/yarn.lock
+++ b/packages/babel-plugin-lingui-transform-react/yarn.lock
@@ -567,8 +567,8 @@ balanced-match@^0.4.1:
   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
 
 bcrypt-pbkdf@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4"
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
   dependencies:
     tweetnacl "^0.14.3"
 
@@ -604,8 +604,8 @@ braces@^1.8.2:
     repeat-element "^1.1.2"
 
 browserslist@^1.4.0:
-  version "1.7.0"
-  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.0.tgz#738df5b2971354d198b2fbd5a22c560d2d896084"
+  version "1.7.1"
+  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.1.tgz#cc9bd193979a2a4b09fdb3df6003fefe48ccefe1"
   dependencies:
     caniuse-db "^1.0.30000617"
     electron-to-chromium "^1.2.1"
@@ -615,8 +615,8 @@ buffer-shims@^1.0.0:
   resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
 
 caniuse-db@^1.0.30000617:
-  version "1.0.30000617"
-  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000617.tgz#9b7fd81f58a35526315c83e60cb5f076f0beb392"
+  version "1.0.30000620"
+  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000620.tgz#88b27b951966c5b0d127c4448169b92a1339e453"
 
 caseless@~0.11.0:
   version "0.11.0"
@@ -1069,8 +1069,8 @@ jodid25519@^1.0.0:
     jsbn "~0.1.0"
 
 js-tokens@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.0.tgz#a2f2a969caae142fb3cd56228358c89366957bd1"
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
 
 jsbn@~0.1.0:
   version "0.1.0"
@@ -1185,8 +1185,8 @@ nan@^2.3.0:
   resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2"
 
 node-pre-gyp@^0.6.29:
-  version "0.6.32"
-  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz#fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"
+  version "0.6.33"
+  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9"
   dependencies:
     mkdirp "~0.5.1"
     nopt "~3.0.6"
@@ -1292,8 +1292,8 @@ preserve@^0.2.0:
   resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
 
 private@^0.1.6:
-  version "0.1.6"
-  resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
 
 process-nextick-args@~1.0.6:
   version "1.0.7"
@@ -1469,8 +1469,8 @@ sntp@1.x.x:
     hoek "2.x.x"
 
 source-map-support@^0.4.2:
-  version "0.4.10"
-  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.10.tgz#d7b19038040a14c0837a18e630a196453952b378"
+  version "0.4.11"
+  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.11.tgz#647f939978b38535909530885303daf23279f322"
   dependencies:
     source-map "^0.5.3"
 
diff --git a/packages/example-usecase/package.json b/packages/example-usecase/package.json
index fc922dac..b7dc36e5 100644
--- a/packages/example-usecase/package.json
+++ b/packages/example-usecase/package.json
@@ -9,15 +9,15 @@
   },
   "license": "MIT",
   "dependencies": {
-    "react-trans": "*"
+    "lingui-react": "*"
   },
   "peerDependencies": {
     "react": "15.x"
   },
   "devDependencies": {
     "babel-loader": "^6.2.10",
-    "babel-plugin-extract-messages": "*",
-    "babel-plugin-transform-react-trans": "*",
+    "babel-plugin-lingui-extract-messages": "*",
+    "babel-plugin-lingui-transform-react": "*",
     "babel-preset-env": "^1.1.8",
     "webpack": "^2.2.1",
     "webpack-dev-server": "^2.3.0"
@@ -28,9 +28,9 @@
       "react"
     ],
     "plugins": [
-      "transform-react-trans",
+      "lingui-transform-react",
       [
-        "extract-messages",
+        "lingui-extract-messages",
         {
           "localeDir": "./locale"
         }
diff --git a/packages/example-usecase/src/Usecase.js b/packages/example-usecase/src/Usecase.js
index 87064191..94c44a3a 100644
--- a/packages/example-usecase/src/Usecase.js
+++ b/packages/example-usecase/src/Usecase.js
@@ -1,5 +1,5 @@
 import React from 'react'
-import { Trans, I18nProvider } from 'react-trans'
+import { Trans, I18nProvider } from 'lingui-react'
 
 class NeverUpdate extends React.Component {
   shouldComponentUpdate() {
diff --git a/packages/example-usecase/yarn.lock b/packages/example-usecase/yarn.lock
index 3afec1e3..ae42ccf8 100644
--- a/packages/example-usecase/yarn.lock
+++ b/packages/example-usecase/yarn.lock
@@ -273,9 +273,13 @@ babel-plugin-check-es2015-constants@^6.3.13:
   dependencies:
     babel-runtime "^6.22.0"
 
-babel-plugin-extract-messages@*:
+babel-plugin-lingui-extract-messages@*:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-lingui-extract-messages/-/babel-plugin-lingui-extract-messages-0.2.0.tgz#f71ef91c846854b8c3fa70e2c3204e9e3d8574a2"
+
+babel-plugin-lingui-transform-react@*:
   version "0.1.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-extract-messages/-/babel-plugin-extract-messages-0.1.0.tgz#8464cad2a60c644123a86017917b2acdf052c798"
+  resolved "https://registry.yarnpkg.com/babel-plugin-lingui-transform-react/-/babel-plugin-lingui-transform-react-0.1.0.tgz#4affe2f8038ddd67e3043279ab5edb7a702d6c22"
 
 babel-plugin-syntax-async-functions@^6.8.0:
   version "6.13.0"
@@ -473,10 +477,6 @@ babel-plugin-transform-exponentiation-operator@^6.8.0:
     babel-plugin-syntax-exponentiation-operator "^6.8.0"
     babel-runtime "^6.22.0"
 
-babel-plugin-transform-react-trans@*:
-  version "0.1.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-trans/-/babel-plugin-transform-react-trans-0.1.0.tgz#cf3f5584878de2e9c562ee2847c1dcad71b8f483"
-
 babel-plugin-transform-regenerator@^6.6.0:
   version "6.22.0"
   resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6"
@@ -723,8 +723,8 @@ camelcase@^3.0.0:
   resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
 
 caniuse-db@^1.0.30000617:
-  version "1.0.30000619"
-  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000619.tgz#bffaa8150637c3182d3914a9718369b079299529"
+  version "1.0.30000621"
+  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000621.tgz#be8726af1a39315618a0f364998cf9c9a0431177"
 
 caseless@~0.11.0:
   version "0.11.0"
@@ -925,7 +925,13 @@ date-now@^0.1.4:
   version "0.1.4"
   resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
 
-debug@^2.2.0, debug@~2.2.0:
+debug@^2.2.0:
+  version "2.6.0"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b"
+  dependencies:
+    ms "0.7.2"
+
+debug@~2.2.0:
   version "2.2.0"
   resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
   dependencies:
@@ -1631,6 +1637,13 @@ lcid@^1.0.0:
   dependencies:
     invert-kv "^1.0.0"
 
+lingui-react@*:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/lingui-react/-/lingui-react-0.2.0.tgz#c8c0ce2033696f131631e61570acb8780745647e"
+  dependencies:
+    messageformat "^1.0.2"
+    messageformat-parser "^1.0.0"
+
 load-json-file@^1.0.0:
   version "1.1.0"
   resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
@@ -2022,8 +2035,8 @@ preserve@^0.2.0:
   resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
 
 private@^0.1.6:
-  version "0.1.6"
-  resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
 
 process-nextick-args@~1.0.6:
   version "1.0.7"
@@ -2106,13 +2119,6 @@ rc@~1.1.6:
     minimist "^1.2.0"
     strip-json-comments "~1.0.4"
 
-react-trans@*:
-  version "0.1.0"
-  resolved "https://registry.yarnpkg.com/react-trans/-/react-trans-0.1.0.tgz#1c02c81d8c29e5394a75f81bbca6a047ab7aa833"
-  dependencies:
-    messageformat "^1.0.2"
-    messageformat-parser "^1.0.0"
-
 read-pkg-up@^1.0.1:
   version "1.0.1"
   resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
diff --git a/packages/react-trans/package.json b/packages/lingui-react/package.json
similarity index 96%
rename from packages/react-trans/package.json
rename to packages/lingui-react/package.json
index 44650e67..8785e858 100644
--- a/packages/react-trans/package.json
+++ b/packages/lingui-react/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "react-trans",
+  "name": "lingui-react",
   "version": "0.2.0",
   "description": "React components for translations",
   "main": "lib/index.js",
diff --git a/packages/react-trans/src/I18nProvider.js b/packages/lingui-react/src/I18nProvider.js
similarity index 100%
rename from packages/react-trans/src/I18nProvider.js
rename to packages/lingui-react/src/I18nProvider.js
diff --git a/packages/react-trans/src/I18nProvider.test.js b/packages/lingui-react/src/I18nProvider.test.js
similarity index 100%
rename from packages/react-trans/src/I18nProvider.test.js
rename to packages/lingui-react/src/I18nProvider.test.js
diff --git a/packages/react-trans/src/InjectI18n.js b/packages/lingui-react/src/InjectI18n.js
similarity index 100%
rename from packages/react-trans/src/InjectI18n.js
rename to packages/lingui-react/src/InjectI18n.js
diff --git a/packages/react-trans/src/InjectI18n.test.js b/packages/lingui-react/src/InjectI18n.test.js
similarity index 100%
rename from packages/react-trans/src/InjectI18n.test.js
rename to packages/lingui-react/src/InjectI18n.test.js
diff --git a/packages/react-trans/src/Plural.js b/packages/lingui-react/src/Plural.js
similarity index 100%
rename from packages/react-trans/src/Plural.js
rename to packages/lingui-react/src/Plural.js
diff --git a/packages/react-trans/src/Plural.test.js b/packages/lingui-react/src/Plural.test.js
similarity index 100%
rename from packages/react-trans/src/Plural.test.js
rename to packages/lingui-react/src/Plural.test.js
diff --git a/packages/react-trans/src/Select.js b/packages/lingui-react/src/Select.js
similarity index 100%
rename from packages/react-trans/src/Select.js
rename to packages/lingui-react/src/Select.js
diff --git a/packages/react-trans/src/Select.test.js b/packages/lingui-react/src/Select.test.js
similarity index 100%
rename from packages/react-trans/src/Select.test.js
rename to packages/lingui-react/src/Select.test.js
diff --git a/packages/react-trans/src/Trans.js b/packages/lingui-react/src/Trans.js
similarity index 100%
rename from packages/react-trans/src/Trans.js
rename to packages/lingui-react/src/Trans.js
diff --git a/packages/react-trans/src/Trans.test.js b/packages/lingui-react/src/Trans.test.js
similarity index 100%
rename from packages/react-trans/src/Trans.test.js
rename to packages/lingui-react/src/Trans.test.js
diff --git a/packages/react-trans/src/format.js b/packages/lingui-react/src/format.js
similarity index 100%
rename from packages/react-trans/src/format.js
rename to packages/lingui-react/src/format.js
diff --git a/packages/react-trans/src/format.test.js b/packages/lingui-react/src/format.test.js
similarity index 100%
rename from packages/react-trans/src/format.test.js
rename to packages/lingui-react/src/format.test.js
diff --git a/packages/react-trans/src/index.js b/packages/lingui-react/src/index.js
similarity index 100%
rename from packages/react-trans/src/index.js
rename to packages/lingui-react/src/index.js
diff --git a/packages/react-trans/src/plurals.js b/packages/lingui-react/src/plurals.js
similarity index 100%
rename from packages/react-trans/src/plurals.js
rename to packages/lingui-react/src/plurals.js
diff --git a/packages/react-trans/yarn.lock b/packages/lingui-react/yarn.lock
similarity index 98%
rename from packages/react-trans/yarn.lock
rename to packages/lingui-react/yarn.lock
index 068dd986..8874a603 100644
--- a/packages/react-trans/yarn.lock
+++ b/packages/lingui-react/yarn.lock
@@ -567,8 +567,8 @@ balanced-match@^0.4.1:
   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
 
 bcrypt-pbkdf@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4"
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
   dependencies:
     tweetnacl "^0.14.3"
 
@@ -615,8 +615,8 @@ buffer-shims@^1.0.0:
   resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
 
 caniuse-db@^1.0.30000617:
-  version "1.0.30000617"
-  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000617.tgz#9b7fd81f58a35526315c83e60cb5f076f0beb392"
+  version "1.0.30000620"
+  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000620.tgz#88b27b951966c5b0d127c4448169b92a1339e453"
 
 caseless@~0.11.0:
   version "0.11.0"
@@ -880,7 +880,18 @@ glob-parent@^2.0.0:
   dependencies:
     is-glob "^2.0.0"
 
-glob@^7.0.0, glob@^7.0.5, glob@~7.0.6:
+glob@^7.0.0, glob@^7.0.5:
+  version "7.1.1"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
+  dependencies:
+    fs.realpath "^1.0.0"
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "^3.0.2"
+    once "^1.3.0"
+    path-is-absolute "^1.0.0"
+
+glob@~7.0.6:
   version "7.0.6"
   resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a"
   dependencies:
@@ -1205,8 +1216,8 @@ nan@^2.3.0:
   resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2"
 
 node-pre-gyp@^0.6.29:
-  version "0.6.32"
-  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz#fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"
+  version "0.6.33"
+  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9"
   dependencies:
     mkdirp "~0.5.1"
     nopt "~3.0.6"
@@ -1312,8 +1323,8 @@ preserve@^0.2.0:
   resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
 
 private@^0.1.6:
-  version "0.1.6"
-  resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
 
 process-nextick-args@~1.0.6:
   version "1.0.7"
diff --git a/yarn.lock b/yarn.lock
index 47382031..ca22d9f2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -42,7 +42,7 @@ JSONStream@^1.0.4:
     jsonparse "^1.2.0"
     through ">=2.2.7 <3"
 
-abab@^1.0.0:
+abab@^1.0.3:
   version "1.0.3"
   resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d"
 
@@ -50,15 +50,15 @@ abbrev@1:
   version "1.0.9"
   resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
 
-acorn-globals@^1.0.4:
-  version "1.0.9"
-  resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
+acorn-globals@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf"
   dependencies:
-    acorn "^2.1.0"
+    acorn "^4.0.4"
 
-acorn@^2.1.0, acorn@^2.4.0:
-  version "2.7.0"
-  resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
+acorn@^4.0.4:
+  version "4.0.8"
+  resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.8.tgz#f41e52020ce78118a3c68ed0e9215eb8fc68b5b1"
 
 agent-base@2:
   version "2.0.1"
@@ -84,8 +84,8 @@ ansi-escapes@^1.1.0, ansi-escapes@^1.4.0:
   resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
 
 ansi-regex@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107"
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
 
 ansi-styles@^2.2.1:
   version "2.2.1"
@@ -858,8 +858,8 @@ balanced-match@^0.4.1:
   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
 
 bcrypt-pbkdf@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4"
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
   dependencies:
     tweetnacl "^0.14.3"
 
@@ -905,13 +905,13 @@ browser-resolve@^1.11.2:
     resolve "1.1.7"
 
 browserslist@^1.4.0:
-  version "1.7.0"
-  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.0.tgz#738df5b2971354d198b2fbd5a22c560d2d896084"
+  version "1.7.1"
+  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.1.tgz#cc9bd193979a2a4b09fdb3df6003fefe48ccefe1"
   dependencies:
     caniuse-db "^1.0.30000617"
     electron-to-chromium "^1.2.1"
 
-bser@^1.0.2:
+bser@1.0.2:
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169"
   dependencies:
@@ -949,8 +949,8 @@ camelcase@^3.0.0:
   resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
 
 caniuse-db@^1.0.30000617:
-  version "1.0.30000617"
-  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000617.tgz#9b7fd81f58a35526315c83e60cb5f076f0beb392"
+  version "1.0.30000620"
+  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000620.tgz#88b27b951966c5b0d127c4448169b92a1339e453"
 
 cardinal@^1.0.0:
   version "1.0.0"
@@ -1300,11 +1300,11 @@ css-what@2.1:
   version "2.1.0"
   resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
 
-cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0":
-  version "0.3.1"
-  resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.1.tgz#c9e37ef2490e64f6d1baa10fda852257082c25d3"
+cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
 
-"cssstyle@>= 0.2.36 < 0.3.0":
+"cssstyle@>= 0.2.37 < 0.3.0":
   version "0.2.37"
   resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
   dependencies:
@@ -1508,8 +1508,8 @@ error-ex@^1.2.0:
     is-arrayish "^0.2.1"
 
 es-abstract@^1.6.1:
-  version "1.6.1"
-  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.6.1.tgz#bb8a2064120abcf928a086ea3d9043114285ec99"
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c"
   dependencies:
     es-to-primitive "^1.1.1"
     function-bind "^1.1.0"
@@ -1618,14 +1618,14 @@ fast-levenshtein@~2.0.4:
   resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
 
 fb-watchman@^1.8.0, fb-watchman@^1.9.0:
-  version "1.9.0"
-  resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.0.tgz#6f268f1f347a6b3c875d1e89da7e1ed79adfc0ec"
+  version "1.9.2"
+  resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383"
   dependencies:
-    bser "^1.0.2"
+    bser "1.0.2"
 
 fbjs@^0.8.1, fbjs@^0.8.4:
-  version "0.8.8"
-  resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.8.tgz#02f1b6e0ea0d46c24e0b51a2d24df069563a5ad6"
+  version "0.8.9"
+  resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.9.tgz#180247fbd347dcc9004517b904f865400a0c8f14"
   dependencies:
     core-js "^1.0.0"
     isomorphic-fetch "^2.1.1"
@@ -1851,8 +1851,8 @@ github-url-from-username-repo@^1.0.0:
   resolved "https://registry.yarnpkg.com/github-url-from-username-repo/-/github-url-from-username-repo-1.0.2.tgz#7dd79330d2abe69c10c2cef79714c97215791dfa"
 
 github@^8.0.0:
-  version "8.1.0"
-  resolved "https://registry.yarnpkg.com/github/-/github-8.1.0.tgz#532026bfc70b9e679125b39ba44729244f687119"
+  version "8.1.1"
+  resolved "https://registry.yarnpkg.com/github/-/github-8.1.1.tgz#a078c61669b4d4b588bf1b2e2a591eb7c49feb36"
   dependencies:
     follow-redirects "0.0.7"
     https-proxy-agent "^1.0.0"
@@ -1999,14 +1999,10 @@ https-proxy-agent@^1.0.0:
     debug "2"
     extend "3"
 
-iconv-lite@0.4.13:
+iconv-lite@0.4.13, iconv-lite@~0.4.13:
   version "0.4.13"
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
 
-iconv-lite@^0.4.13, iconv-lite@~0.4.13:
-  version "0.4.15"
-  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
-
 indent-string@^2.1.0:
   version "2.1.0"
   resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
@@ -2239,8 +2235,8 @@ istanbul-api@^1.1.0-alpha.1:
     once "^1.4.0"
 
 istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.0-alpha, istanbul-lib-coverage@^1.0.0-alpha.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.0.tgz#c3f9b6d226da12424064cce87fce0fb57fdfa7a2"
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz#f263efb519c051c5f1f3343034fc40e7b43ff212"
 
 istanbul-lib-hook@^1.0.0:
   version "1.0.0"
@@ -2281,8 +2277,8 @@ istanbul-lib-source-maps@^1.1.0:
     source-map "^0.5.3"
 
 istanbul-reports@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.0.tgz#24b4eb2b1d29d50f103b369bd422f6e640aa0777"
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.1.tgz#9a17176bc4a6cbebdae52b2f15961d52fa623fbc"
   dependencies:
     handlebars "^4.0.3"
 
@@ -2495,8 +2491,8 @@ jodid25519@^1.0.0:
     jsbn "~0.1.0"
 
 js-tokens@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.0.tgz#a2f2a969caae142fb3cd56228358c89366957bd1"
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
 
 js-yaml@^3.7.0:
   version "3.7.0"
@@ -2510,29 +2506,28 @@ jsbn@~0.1.0:
   resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
 
 jsdom@^9.9.1:
-  version "9.9.1"
-  resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.9.1.tgz#84f3972ad394ab963233af8725211bce4d01bfd5"
+  version "9.10.0"
+  resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.10.0.tgz#72d04d9fd5f1164d016dc350ef889af6d0d1a25a"
   dependencies:
-    abab "^1.0.0"
-    acorn "^2.4.0"
-    acorn-globals "^1.0.4"
+    abab "^1.0.3"
+    acorn "^4.0.4"
+    acorn-globals "^3.1.0"
     array-equal "^1.0.0"
     content-type-parser "^1.0.1"
-    cssom ">= 0.3.0 < 0.4.0"
-    cssstyle ">= 0.2.36 < 0.3.0"
+    cssom ">= 0.3.2 < 0.4.0"
+    cssstyle ">= 0.2.37 < 0.3.0"
     escodegen "^1.6.1"
     html-encoding-sniffer "^1.0.1"
-    iconv-lite "^0.4.13"
     nwmatcher ">= 1.3.9 < 2.0.0"
     parse5 "^1.5.1"
-    request "^2.55.0"
-    sax "^1.1.4"
-    symbol-tree ">= 3.1.0 < 4.0.0"
-    tough-cookie "^2.3.1"
+    request "^2.79.0"
+    sax "^1.2.1"
+    symbol-tree "^3.2.1"
+    tough-cookie "^2.3.2"
     webidl-conversions "^3.0.1"
     whatwg-encoding "^1.0.1"
-    whatwg-url "^4.1.0"
-    xml-name-validator ">= 2.0.1 < 3.0.0"
+    whatwg-url "^4.3.0"
+    xml-name-validator "^2.0.1"
 
 jsesc@^1.3.0:
   version "1.3.0"
@@ -2597,8 +2592,8 @@ lcid@^1.0.0:
     invert-kv "^1.0.0"
 
 lerna-semantic-release-analyze-commits@^4.0.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/lerna-semantic-release-analyze-commits/-/lerna-semantic-release-analyze-commits-4.1.0.tgz#f791149a5d8055da17752c10e2c0d5c853c6c2cf"
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/lerna-semantic-release-analyze-commits/-/lerna-semantic-release-analyze-commits-4.2.0.tgz#1605b23ddc5f2e1f0967fe1888e42e27fc60f704"
   dependencies:
     "@semantic-release/commit-analyzer" "~2.0.0"
     lerna-semantic-release-utils "^4.0.0"
@@ -2610,8 +2605,8 @@ lerna-semantic-release-get-last-release@^5.0.0:
     lerna-semantic-release-utils "^4.0.0"
 
 lerna-semantic-release-io@^6.0.0:
-  version "6.0.0"
-  resolved "https://registry.yarnpkg.com/lerna-semantic-release-io/-/lerna-semantic-release-io-6.0.0.tgz#fbb9e53553a685058d56c4d4749dccb759031752"
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/lerna-semantic-release-io/-/lerna-semantic-release-io-6.0.1.tgz#5639e9957895eb35dff5229e6fc07b90175acdd6"
   dependencies:
     "@semantic-release/last-release-npm" "~1.2.1"
     git-head "1.14.0"
@@ -2620,14 +2615,14 @@ lerna-semantic-release-io@^6.0.0:
     lerna-semantic-release-utils "^4.0.0"
     mock-fs "~3.11.0"
     mockery "~1.7.0"
-    semantic-release "^6.3.1"
+    semantic-release "^6.3.6"
     shelljs "~0.7.0"
     simple-git "~1.48.0"
     sinon "~1.17.0"
 
-lerna-semantic-release-io@^7.0.0:
-  version "7.0.0"
-  resolved "https://registry.yarnpkg.com/lerna-semantic-release-io/-/lerna-semantic-release-io-7.0.0.tgz#b01db21d1538446df789efa1a45a75d132900a6a"
+lerna-semantic-release-io@^7.0.0, lerna-semantic-release-io@^7.0.2:
+  version "7.0.2"
+  resolved "https://registry.yarnpkg.com/lerna-semantic-release-io/-/lerna-semantic-release-io-7.0.2.tgz#ef5a4d4e22e78e1ce9a2c8d95d33191e4f592eba"
   dependencies:
     "@semantic-release/last-release-npm" "~1.2.1"
     git-head "1.14.0"
@@ -2649,15 +2644,15 @@ lerna-semantic-release-perform@^4.0.15:
     lerna-semantic-release-io "^7.0.0"
     lerna-semantic-release-utils "^4.0.0"
 
-lerna-semantic-release-post@^5.0.14:
-  version "5.0.14"
-  resolved "https://registry.yarnpkg.com/lerna-semantic-release-post/-/lerna-semantic-release-post-5.0.14.tgz#2be4c0acbd835e39e0e9c35f4f4fcffbb2a89ff9"
+lerna-semantic-release-post@^5.0.15:
+  version "5.0.15"
+  resolved "https://registry.yarnpkg.com/lerna-semantic-release-post/-/lerna-semantic-release-post-5.0.15.tgz#6f27b1af51cbfdeae22b8496dfedd194bef363cc"
   dependencies:
     async "~2.0.1"
     conventional-changelog "~1.1.0"
     dateformat "~1.0.0"
     lerna-semantic-release-analyze-commits "^4.0.0"
-    lerna-semantic-release-io "^6.0.0"
+    lerna-semantic-release-io "^7.0.2"
     lerna-semantic-release-utils "^4.0.0"
 
 lerna-semantic-release-pre@^4.1.1:
@@ -2672,20 +2667,20 @@ lerna-semantic-release-pre@^4.1.1:
     semantic-release "^6.3.1"
 
 lerna-semantic-release-utils@^4.0.0:
-  version "4.0.13"
-  resolved "https://registry.yarnpkg.com/lerna-semantic-release-utils/-/lerna-semantic-release-utils-4.0.13.tgz#de5fee5d63b5e7b6f6455eb1459fb4319adf6f79"
+  version "4.0.15"
+  resolved "https://registry.yarnpkg.com/lerna-semantic-release-utils/-/lerna-semantic-release-utils-4.0.15.tgz#57fa9b6d30df441e20b204535ec82876796f4869"
   dependencies:
     async "^2.0.1"
     shelljs "^0.7.0"
     winston "^2.2.0"
 
 lerna-semantic-release@^9.0.4:
-  version "9.0.4"
-  resolved "https://registry.yarnpkg.com/lerna-semantic-release/-/lerna-semantic-release-9.0.4.tgz#23495b7ae78e29e9d5ecd7a99e591396a6557f45"
+  version "9.0.5"
+  resolved "https://registry.yarnpkg.com/lerna-semantic-release/-/lerna-semantic-release-9.0.5.tgz#7fed00ab4354707fe1afaf32533ab77952cea0f5"
   dependencies:
     lerna-semantic-release-io "^7.0.0"
     lerna-semantic-release-perform "^4.0.15"
-    lerna-semantic-release-post "^5.0.14"
+    lerna-semantic-release-post "^5.0.15"
     lerna-semantic-release-pre "^4.1.1"
 
 lerna@^2.0.0-beta.36:
@@ -3246,8 +3241,8 @@ object-assign-sorted@^2.0.1:
     sorted-object "^2.0.0"
 
 object-assign@^4.0.1, object-assign@^4.1.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
 
 object-is@^1.0.1:
   version "1.0.1"
@@ -3362,8 +3357,8 @@ pad@^1.0.0:
   resolved "https://registry.yarnpkg.com/pad/-/pad-1.0.2.tgz#f6e36ff3ceb468e4ae2ed33ad5ecf25ace920960"
 
 parse-github-repo-url@^1.3.0:
-  version "1.3.0"
-  resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.3.0.tgz#d4de02d68e2e60f0d6a182e7a8cb21b6f38c730b"
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.0.tgz#286c53e2c9962e0641649ee3ac9508fca4dd959c"
 
 parse-glob@^3.0.4:
   version "3.0.4"
@@ -3448,8 +3443,8 @@ pretty-format@^18.1.0:
     ansi-styles "^2.2.1"
 
 private@^0.1.6:
-  version "0.1.6"
-  resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
 
 process-nextick-args@~1.0.6:
   version "1.0.7"
@@ -3668,7 +3663,7 @@ request-promise@^4.1.1:
     request-promise-core "1.1.1"
     stealthy-require "^1.0.0"
 
-request@^2.55.0, request@^2.74.0, request@^2.78.0:
+request@^2.74.0, request@^2.78.0, request@^2.79.0:
   version "2.79.0"
   resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
   dependencies:
@@ -3811,7 +3806,7 @@ sane@~1.4.1:
     walker "~1.0.5"
     watch "~0.10.0"
 
-sax@^1.1.4:
+sax@^1.2.1:
   version "1.2.1"
   resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a"
 
@@ -3910,8 +3905,8 @@ sorted-object@^2.0.0:
   resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc"
 
 source-map-support@^0.4.2:
-  version "0.4.10"
-  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.10.tgz#d7b19038040a14c0837a18e630a196453952b378"
+  version "0.4.11"
+  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.11.tgz#647f939978b38535909530885303daf23279f322"
   dependencies:
     source-map "^0.5.3"
 
@@ -4058,12 +4053,12 @@ supports-color@^2.0.0:
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
 
 supports-color@^3.1.2:
-  version "3.1.2"
-  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
+  version "3.2.3"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
   dependencies:
     has-flag "^1.0.0"
 
-"symbol-tree@>= 3.1.0 < 4.0.0":
+symbol-tree@^3.2.1:
   version "3.2.1"
   resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.1.tgz#8549dd1d01fa9f893c18cc9ab0b106b4d9b168cb"
 
@@ -4114,7 +4109,7 @@ to-fast-properties@^1.0.1:
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320"
 
-tough-cookie@^2.3.1, tough-cookie@~2.3.0:
+tough-cookie@^2.3.2, tough-cookie@~2.3.0:
   version "2.3.2"
   resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
   dependencies:
@@ -4252,10 +4247,10 @@ whatwg-encoding@^1.0.1:
     iconv-lite "0.4.13"
 
 whatwg-fetch@>=0.10.0:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.1.tgz#078b9461bbe91cea73cbce8bb122a05f9e92b772"
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.2.tgz#fe294d1d89e36c5be8b3195057f2e4bc74fc980e"
 
-whatwg-url@^4.1.0:
+whatwg-url@^4.3.0:
   version "4.3.0"
   resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.3.0.tgz#92aaee21f4f2a642074357d70ef8500a7cbb171a"
   dependencies:
@@ -4283,8 +4278,8 @@ window-size@0.1.0:
   resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
 
 winston@^2.2.0:
-  version "2.3.0"
-  resolved "https://registry.yarnpkg.com/winston/-/winston-2.3.0.tgz#207faaab6fccf3fe493743dd2b03dbafc7ceb78c"
+  version "2.3.1"
+  resolved "https://registry.yarnpkg.com/winston/-/winston-2.3.1.tgz#0b48420d978c01804cf0230b648861598225a119"
   dependencies:
     async "~1.0.0"
     colors "1.0.x"
@@ -4294,17 +4289,13 @@ winston@^2.2.0:
     stack-trace "0.0.x"
 
 word-wrap@^1.0.3:
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.0.tgz#ee971b6b7ce9ecae73a4b89a1cfdaa48dcf38ce7"
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.1.tgz#248f459b465d179a17bc407c854d3151d07e45d8"
 
-wordwrap@0.0.2:
+wordwrap@0.0.2, wordwrap@~0.0.2:
   version "0.0.2"
   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
 
-wordwrap@~0.0.2:
-  version "0.0.3"
-  resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
-
 wordwrap@~1.0.0:
   version "1.0.0"
   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
@@ -4327,7 +4318,7 @@ wrappy@1:
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
 
-"xml-name-validator@>= 2.0.1 < 3.0.0":
+xml-name-validator@^2.0.1:
   version "2.0.1"
   resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
 


Test patch:
diff --git a/packages/babel-plugin-extract-messages/src/index.js b/packages/babel-plugin-lingui-extract-messages/src/index.js
similarity index 100%
rename from packages/babel-plugin-extract-messages/src/index.js
rename to packages/babel-plugin-lingui-extract-messages/src/index.js
diff --git a/packages/babel-plugin-extract-messages/test/fixtures/all.js b/packages/babel-plugin-lingui-extract-messages/test/fixtures/all.js
similarity index 100%
rename from packages/babel-plugin-extract-messages/test/fixtures/all.js
rename to packages/babel-plugin-lingui-extract-messages/test/fixtures/all.js
diff --git a/packages/babel-plugin-extract-messages/test/fixtures/duplicate-id.js b/packages/babel-plugin-lingui-extract-messages/test/fixtures/duplicate-id.js
similarity index 100%
rename from packages/babel-plugin-extract-messages/test/fixtures/duplicate-id.js
rename to packages/babel-plugin-lingui-extract-messages/test/fixtures/duplicate-id.js
diff --git a/packages/babel-plugin-extract-messages/test/index.js b/packages/babel-plugin-lingui-extract-messages/test/index.js
similarity index 97%
rename from packages/babel-plugin-extract-messages/test/index.js
rename to packages/babel-plugin-lingui-extract-messages/test/index.js
index 0ebb687d..0b5d3295 100644
--- a/packages/babel-plugin-extract-messages/test/index.js
+++ b/packages/babel-plugin-lingui-extract-messages/test/index.js
@@ -44,7 +44,7 @@ function testCase(testName, assertion) {
 }
 
 
-describe('babel-plugin-extract-messages', function() {
+describe('babel-plugin-lingui-extract-messages', function() {
   afterAll(() => {
     rmdir(LOCALE_DIR)
   })
diff --git a/packages/babel-plugin-transform-react-trans/src/index.js b/packages/babel-plugin-lingui-transform-react/src/index.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/src/index.js
rename to packages/babel-plugin-lingui-transform-react/src/index.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-plural/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-plural/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-plural/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-plural/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-plural/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-plural/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-plural/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-plural/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-select/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-select/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-select/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-select/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-select/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-select/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-select/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-select/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-selectordinal/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-selectordinal/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-selectordinal/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-selectordinal/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-selectordinal/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-selectordinal/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-selectordinal/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-selectordinal/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-elements/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-elements/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-elements/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-elements/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-elements/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-elements/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-elements/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-elements/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-expression/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-expression/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-expression/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-expression/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-expression/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-expression/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-expression/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-expression/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-spread-child/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-spread-child/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-spread-child/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-spread-child/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-spread-child/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-spread-child/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-spread-child/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-spread-child/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-text/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-text/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-text/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-text/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-text/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-text/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/component-trans-text/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/component-trans-text/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/nested-components/actual.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/nested-components/actual.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/nested-components/actual.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/nested-components/actual.js
diff --git a/packages/babel-plugin-transform-react-trans/test/fixtures/nested-components/expected.js b/packages/babel-plugin-lingui-transform-react/test/fixtures/nested-components/expected.js
similarity index 100%
rename from packages/babel-plugin-transform-react-trans/test/fixtures/nested-components/expected.js
rename to packages/babel-plugin-lingui-transform-react/test/fixtures/nested-components/expected.js
diff --git a/packages/babel-plugin-transform-react-trans/test/index.js b/packages/babel-plugin-lingui-transform-react/test/index.js
similarity index 93%
rename from packages/babel-plugin-transform-react-trans/test/index.js
rename to packages/babel-plugin-lingui-transform-react/test/index.js
index f9381242..eaec0f5e 100644
--- a/packages/babel-plugin-transform-react-trans/test/index.js
+++ b/packages/babel-plugin-lingui-transform-react/test/index.js
@@ -10,7 +10,7 @@ function getTestName(testPath) {
 }
 
 
-describe('babel-plugin-transform-react-trans', function() {
+describe('babel-plugin-lingui-transform-react', function() {
   glob.sync(path.join(__dirname, 'fixtures/*/')).forEach(testPath => {
     const testName = getTestName(testPath)
     const actualPath = path.join(testPath, 'actual.js')