🐊Putout plugin adds ability to merge destructuring properties
npm install @putout/plugin-merge-destructuring-properties[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-merge-destructuring-properties.svg?style=flat&longCache=true
[NPMURL]: https://npmjs.org/package/@putout/plugin-merge-destructuring-properties"npm"
> The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.
>
> (c) MDN
🐊Putout plugin adds ability to merge destructuring properties. Merged with @putout/plugin-destructuring.
Checkout in 🐊Putout Editor.
```
npm i @putout/plugin-merge-destructuring-properties
Rule merge-destructuring-properties is enabled by default, to disable add to .putout.json:
`json`
{
"rules": {
"merge-destructuring-properties": "off"
}
}
`js`
const {one} = require('numbers');
const {two} = require('numbers');
`js`
const {one, two} = require('numbers');
#### Assignment
`js`
({from} = data);
({to} = data);
({names} = data);
`js``
({
from,
to,
names,
} = data);
MIT