@putout/plugin-merge-duplicate-imports 
The static
import
statement is used toimport
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
.
Install
npm i @putout/plugin-merge-duplicate-imports
{
"rules": {
"merge-duplicate-imports/join": "on",
"merge-duplicate-imports/rename": "on"
}
}
join
â Example of incorrect code
import test from 'supertape';
import {stub} from 'supertape';
â Example of correct code
import test, {stub} from 'supertape';
rename
Checkout in đPutout Editor.
â Example of incorrect code
import putout from './putout.js';
import all from './putout.js';
import x from './putout.js';
console.log(all);
console.log(x);
â Example of correct code
import putout from './putout.js';
console.log(putout);
console.log(putout);
License
MIT