🐊Putout plugin adds ability to merge duplicate-imports
npm install @putout/plugin-merge-duplicate-imports[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-merge-duplicate-imports.svg?style=flat&longCache=true
[NPMURL]: https://npmjs.org/package/@putout/plugin-merge-duplicate-imports "npm"
> The static import statement is used to import read only live bindings which are exported by another module.
>
> (c) MDN
🐊Putout plugin adds ability to find and merge duplicate imports. Merged to @putout/plugin-esm.
```
npm i @putout/plugin-merge-duplicate-imports
`json`
{
"rules": {
"merge-duplicate-imports/join": "on",
"merge-duplicate-imports/rename": "on"
}
}
`js`
import test from 'supertape';
import {stub} from 'supertape';
`js`
import test, {stub} from 'supertape';
Checkout in 🐊Putout Editor.
`js
import putout from './putout.js';
import all from './putout.js';
import x from './putout.js';
console.log(all);
console.log(x);
`
`js
import putout from './putout.js';
console.log(putout);
console.log(putout);
``
MIT