babel-plugin-danger-remove-unused-import
For shrinking the bundled javascript size 😄
Note: remove unused import is dangerous
because the imported package may have some side effects!
Option
ignore: 'react'
Input
// ... const a = {}amoment = <Button x=data />
Output
import React from 'react'import Button from 'button'- import _ from 'lodash'- import moment from 'moment'import {data} from '../some-where' // ... const a = {}a.moment = <Button x={data} />
Todo
- Supporting Scope