babel / babel/minify

transform-remove-console: Flow declarations as bindings

Open
#874 1 comment 7 reactions 0 assignees View on GitHub
help wanted
Dominant language
JavaScript
Stars
4.4k
Forks
217
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**

Using transform-remove console, I'm getting the following error when running the Metro Bundler for a react-native app:

```
transform[stderr]:
transform[stderr]: You or one of the Babel plugins you are using are using Flow declarations as bindings.
transform[stderr]: Support for this will be removed in version 7. To find out the caller, grep for this
transform[stderr]: message and change it to a `console.trace()`.
transform[stderr]:
transform[stderr]:
transform[stderr]: You or one of the Babel plugins you are using are using Flow declarations as bindings.
transform[stderr]: Support for this will be removed in version 7. To find out the caller, grep for this
transform[stderr]: message and change it to a `console.trace()`.
transform[stderr]:
transform[stderr]:
transform[stderr]: You or one of the Babel plugins you are using are using Flow declarations as bindings.
transform[stderr]: Support for this will be removed in version 7. To find out the caller, grep for this
transform[stderr]: message and change it to a `console.trace()`.
transform[stderr]:
transform[stderr]:
transform[stderr]: You or one of the Babel plugins you are using are using Flow declarations as bindings.
transform[stderr]: Support for this will be removed in version 7. To find out the caller, grep for this
transform[stderr]: message and change it to a `console.trace()`.
```

**To Reproduce**

Make a react-native project, configure a .babelrc like:

```json
{
"comments": false,
"ignore": ["node_modules/(?!react-navigation)"],
"presets": ["react-native"],
"plugins": [
"transform-flow-strip-types",
["transform-remove-console", { "exclude": ["error"] }]
["react-intl", { "messagesDir": "./lang/messages/" }]
],
"sourceMaps": "inline"
}
```

**Actual Output**

See the above snippet.

**Expected Output**

No errors leaked out in the logs

**Configuration**

TypeScript 2.9, React-Native Project

babel-plugin-transform-remove-console: `6.9.4`

babel version : `7.0.0-beta.51`

babel-minify-config: N/A

babelrc:

_Included above_

**Possible solution**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.