{"_id":"@putout/plugin-apply-destructuring","_rev":"4153710","name":"@putout/plugin-apply-destructuring","description":"🐊Putout plugin adds ability use destructuring on variable declarations","dist-tags":{"latest":"10.1.1"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:18:29.000Z","created":"2019-01-28T13:53:08.488Z","10.1.1":"2025-11-28T22:52:37.193Z","10.1.0":"2025-11-14T12:37:56.791Z","10.0.0":"2025-09-17T15:19:32.522Z","9.0.0":"2025-04-04T14:29:30.580Z","8.0.1":"2025-02-27T22:31:15.409Z","8.0.0":"2025-02-27T22:25:46.330Z","7.1.0":"2023-06-07T15:03:31.205Z","7.0.0":"2023-05-11T11:31:38.552Z","6.1.0":"2023-02-23T21:20:32.619Z","6.0.0":"2023-02-23T10:28:51.654Z","5.3.0":"2022-09-06T23:22:40.881Z","5.2.1":"2021-04-22T13:29:20.268Z","5.2.0":"2021-04-22T13:23:21.246Z","5.1.1":"2021-03-25T15:29:38.325Z","5.1.0":"2021-01-21T11:14:35.388Z","5.0.0":"2019-12-06T15:42:54.755Z","4.0.0":"2019-11-06T15:23:23.187Z","3.1.0":"2019-11-04T09:22:14.229Z","3.0.0":"2019-11-01T15:12:40.538Z","2.4.0":"2019-06-27T15:03:07.955Z","2.3.0":"2019-06-26T13:23:14.258Z","2.2.1":"2019-06-19T11:46:41.228Z","2.2.0":"2019-06-19T11:41:34.329Z","2.1.0":"2019-06-14T10:04:35.436Z","2.0.0":"2019-02-16T19:10:57.168Z","1.1.0":"2019-01-30T14:36:06.242Z","1.0.1":"2019-01-30T13:41:30.738Z","1.0.0":"2019-01-28T13:53:08.488Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"versions":{"10.1.1":{"name":"@putout/plugin-apply-destructuring","version":"10.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-apply-destructuring#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-apply-destructuring@10.1.1","gitHead":"2f6133764c3b7cb020b72a63166efece1f584727","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"a119feda393ebca4aae77b807b67fb94a653ed08","size":3119,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-10.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-10.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-apply-destructuring_10.1.1_1764370357003_0.28003491094181254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-28T22:52:37.193Z","publish_time":1764370357193,"_source_registry_name":"default","_cnpm_publish_time":1764370357193},"10.1.0":{"name":"@putout/plugin-apply-destructuring","version":"10.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-apply-destructuring@10.1.0","gitHead":"65c2ff2baede4dde08885ba454aa9e3b20bb44d1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.1.0","_npmVersion":"11.4.2","dist":{"shasum":"d4b394053df43cca7416a14c7e324387deb30371","size":3087,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-10.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-apply-destructuring_10.1.0_1763123876586_0.21183979561896926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T12:37:56.791Z","publish_time":1763123876791,"_source_registry_name":"default","_cnpm_publish_time":1763123876791},"10.0.0":{"name":"@putout/plugin-apply-destructuring","version":"10.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-apply-destructuring@10.0.0","gitHead":"db0e4f0a10379664289fdce9e36b78944f7b583b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.8.0","_npmVersion":"11.4.2","dist":{"shasum":"abd680eb2b37fbf0e60519682638910717f74144","size":2680,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-10.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-apply-destructuring_10.0.0_1758122372333_0.3013065975162603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-17T15:19:32.522Z","publish_time":1758122372522,"_source_registry_name":"default","_cnpm_publish_time":1758122372522},"9.0.0":{"name":"@putout/plugin-apply-destructuring","version":"9.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=39"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-apply-destructuring@9.0.0","gitHead":"606227d4bfe1f95107473c4b8e831644e0f1087e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.19.0","_npmVersion":"11.1.0","dist":{"shasum":"0d10973c70c9b9c04ac80f46e6df62893be3656a","size":2671,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-9.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-apply-destructuring_9.0.0_1743776970406_0.10891045654508602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-04T14:29:30.580Z","publish_time":1743776970580,"_source_registry_name":"default","_cnpm_publish_time":1743776970580},"8.0.1":{"name":"@putout/plugin-apply-destructuring","version":"8.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/test":"^12.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^25.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-apply-destructuring@8.0.1","gitHead":"f6942cee03c752fe2193251193f5011e6cfd3a1a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"ba7cf63cfa04333ce05ca58bce1d933655168e6e","size":2685,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-8.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-apply-destructuring_8.0.1_1740695475241_0.7020503350904888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T22:31:15.409Z","publish_time":1740695475409,"_source_registry_name":"default","_cnpm_publish_time":1740695475409},"8.0.0":{"name":"@putout/plugin-apply-destructuring","version":"8.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/test":"^12.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^25.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-apply-destructuring@8.0.0","gitHead":"e5959618a3e9ad1f154ab7a88c322934d378c5e5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"07a0da5812ea5d41bc6a556b0367c7b7884e3826","size":2626,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-8.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-apply-destructuring_8.0.0_1740695146143_0.928012010732971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T22:25:46.330Z","publish_time":1740695146330,"_source_registry_name":"default","_cnpm_publish_time":1740695146330},"7.1.0":{"name":"@putout/plugin-apply-destructuring","version":"7.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^17.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=29"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"32c1acbe75be48ba35e3e4dc2a8a9fd6a6d91261","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@7.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"shasum":"414ec6a394f823274c962d9a9f02cb3ceca75657","size":2551,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-7.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_7.1.0_1686150211037_0.4922298223460795"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-07T15:03:31.205Z","publish_time":1686150211205,"_source_registry_name":"default","_cnpm_publish_time":1686150211205},"7.0.0":{"name":"@putout/plugin-apply-destructuring","version":"7.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=29"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"db0cd35f198e90e9236b32c29d80a45169351c40","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@7.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.1.3","dist":{"shasum":"866e027612a7eb323c74262c98ed0e5435a8b8c0","size":2172,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-7.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_7.0.0_1683804698392_0.5137656199679717"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-11T11:31:38.552Z","publish_time":1683804698552,"_source_registry_name":"default","_cnpm_publish_time":1683804698552},"6.1.0":{"name":"@putout/plugin-apply-destructuring","version":"6.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/apply-destructuring.js","commitType":"colon","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=28"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"3f3a992241e674b7ca805107033c29848cbade88","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@6.1.0","_nodeVersion":"18.14.1","_npmVersion":"9.1.3","dist":{"shasum":"5113dd8278e8929585555aa648ee1ff9bddd6f1c","size":2182,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-6.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_6.1.0_1677187232452_0.5545289404703215"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-23T21:20:32.619Z","publish_time":1677187232619,"_cnpm_publish_time":1677187232619},"6.0.0":{"name":"@putout/plugin-apply-destructuring","version":"6.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/apply-destructuring.js","commitType":"colon","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=28"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"d70f6d3910a08a77fe5c105b6ac1479c1b7015e2","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@6.0.0","_nodeVersion":"18.14.1","_npmVersion":"9.1.3","dist":{"shasum":"a3fefb6486f2544f7bf19e58974f99c29c6dd2a1","size":2207,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-6.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_6.0.0_1677148131504_0.6079619649409047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-23T10:28:51.654Z","publish_time":1677148131654,"_cnpm_publish_time":1677148131654},"5.3.0":{"name":"@putout/plugin-apply-destructuring","version":"5.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability use destructuring on variable declarations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-destructuring#readme","main":"lib/apply-destructuring.js","commitType":"colon","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","lerna":"^5.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=7.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"gitHead":"3fc7473b3dddc9640763e5edfb72ae67e814141b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@5.3.0","_nodeVersion":"18.8.0","_npmVersion":"8.3.0","dist":{"shasum":"b265b82f3cb2e40cfedc8f57f27ec34210486de7","size":2233,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-5.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_5.3.0_1662506560662_0.017179819153054776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-06T23:23:27.854Z","publish_time":1662506560881,"_cnpm_publish_time":1662506560881},"5.2.1":{"name":"@putout/plugin-apply-destructuring","version":"5.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=7.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@5.2.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"d3ec13aff4ef4f945590123948cc21c9b814769f","size":2094,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-5.2.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_5.2.1_1619098160150_0.6655588080580144"},"_hasShrinkwrap":false,"publish_time":1619098160268,"_cnpm_publish_time":1619098160268,"_cnpmcore_publish_time":"2021-12-16T21:05:29.020Z"},"5.2.0":{"name":"@putout/plugin-apply-destructuring","version":"5.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=7.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@5.2.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"72119042a656ba75f82747195a45c3f35d922b2e","size":2176,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-5.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_5.2.0_1619097801116_0.8027019087100675"},"_hasShrinkwrap":false,"publish_time":1619097801246,"_cnpm_publish_time":1619097801246,"_cnpmcore_publish_time":"2021-12-16T21:05:29.580Z"},"5.1.1":{"name":"@putout/plugin-apply-destructuring","version":"5.1.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=7.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@5.1.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"34c785c9407ea8aa9a5e0aadd2dfcd8490860891","size":2130,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-5.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_5.1.1_1616686178177_0.9956233714155727"},"_hasShrinkwrap":false,"publish_time":1616686178325,"_cnpm_publish_time":1616686178325,"_cnpmcore_publish_time":"2021-12-16T21:05:29.810Z"},"5.1.0":{"name":"@putout/plugin-apply-destructuring","version":"5.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^3.0.0","coveralls":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.0.0","lerna":"^3.8.5","madrun":"^8.0.1","nodemon":"^2.0.1","nyc":"^15.0.1"},"peerDependencies":{"putout":">=7.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@5.1.0","_nodeVersion":"15.6.0","_npmVersion":"6.14.7","dist":{"shasum":"5a50c3d8106bd00910022da0bec55cca73d9f446","size":2125,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-5.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_5.1.0_1611227675238_0.521994835716842"},"_hasShrinkwrap":false,"publish_time":1611227675388,"_cnpm_publish_time":1611227675388,"_cnpmcore_publish_time":"2021-12-16T21:05:30.090Z"},"5.0.0":{"name":"@putout/plugin-apply-destructuring","version":"5.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^3.0.0","lerna":"^3.8.5","madrun":"^5.0.0","nodemon":"^2.0.1","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=7.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@5.0.0","_nodeVersion":"13.3.0","_npmVersion":"6.12.1","dist":{"shasum":"aee312909c51cb133cd14d7d3e41e8df39da5c50","size":2102,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-5.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_5.0.0_1575646974622_0.45850897881115005"},"_hasShrinkwrap":false,"publish_time":1575646974755,"_cnpm_publish_time":1575646974755,"_cnpmcore_publish_time":"2021-12-16T21:05:30.637Z"},"4.0.0":{"name":"@putout/plugin-apply-destructuring","version":"4.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/plugin-merge-destructuring-properties":"^2.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^3.0.0","lerna":"^3.8.5","madrun":"^5.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=7"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@4.0.0","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"shasum":"b437bdf485baa7d9ea918ebfc0089b71132276d5","size":2535,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-4.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_4.0.0_1573053803092_0.9716071441919008"},"_hasShrinkwrap":false,"publish_time":1573053803187,"_cnpm_publish_time":1573053803187,"_cnpmcore_publish_time":"2021-12-16T21:05:30.947Z"},"3.1.0":{"name":"@putout/plugin-apply-destructuring","version":"3.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/plugin-merge-destructuring-properties":"^2.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","lerna":"^3.8.5","madrun":"^4.1.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=6.19"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@3.1.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"shasum":"74d2caac74ef2bf5d165d15131b5423c581e8569","size":2533,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-3.1.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_3.1.0_1572859334072_0.5949195491713106"},"_hasShrinkwrap":false,"publish_time":1572859334229,"_cnpm_publish_time":1572859334229,"_cnpmcore_publish_time":"2021-12-16T21:05:31.213Z"},"3.0.0":{"name":"@putout/plugin-apply-destructuring","version":"3.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/plugin-merge-destructuring-properties":"^2.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","lerna":"^3.8.5","madrun":"^4.1.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=6.19"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@3.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"shasum":"1f8c43a50c3ed717313acd660649f46042205724","size":2520,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-3.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_3.0.0_1572621160341_0.3893107861837546"},"_hasShrinkwrap":false,"publish_time":1572621160538,"_cnpm_publish_time":1572621160538,"_cnpmcore_publish_time":"2021-12-16T21:05:31.416Z"},"2.4.0":{"name":"@putout/plugin-apply-destructuring","version":"2.4.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"eslint-plugin-putout":"^1.5.0","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.0.0-rc.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^2.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.36"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@2.4.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"095786820d92f5b0e21e2c73a7f1b2cf162c922a","size":2664,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-2.4.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_2.4.0_1561647787844_0.8610732017240559"},"_hasShrinkwrap":false,"publish_time":1561647787955,"_cnpm_publish_time":1561647787955,"_cnpmcore_publish_time":"2021-12-16T21:05:31.695Z"},"2.3.0":{"name":"@putout/plugin-apply-destructuring","version":"2.3.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"eslint-plugin-putout":"^1.5.0","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.0.0-rc.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^2.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.31"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@2.3.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"0fadee9ab24fc6d7e53a42925c8d54b4b4328e16","size":2585,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-2.3.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_2.3.0_1561555394110_0.5534579585313188"},"_hasShrinkwrap":false,"publish_time":1561555394258,"_cnpm_publish_time":1561555394258,"_cnpmcore_publish_time":"2021-12-16T21:05:31.944Z"},"2.2.1":{"name":"@putout/plugin-apply-destructuring","version":"2.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"eslint-plugin-putout":"^1.5.0","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.0.0-rc.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^2.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.31"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@2.2.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"f2043556f48c2f613535eeca9a04e7c6b1a78ccd","size":2620,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-2.2.1.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_2.2.1_1560944801099_0.691236533626925"},"_hasShrinkwrap":false,"publish_time":1560944801228,"_cnpm_publish_time":1560944801228,"_cnpmcore_publish_time":"2021-12-16T21:05:32.182Z"},"2.2.0":{"name":"@putout/plugin-apply-destructuring","version":"2.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"eslint-plugin-putout":"^1.5.0","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.0.0-rc.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^2.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.31"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@2.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"daed691e3d3b5eaf3b9b73df24b444aaf1ee5d51","size":2962,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-2.2.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_2.2.0_1560944494206_0.16761675015006294"},"_hasShrinkwrap":false,"publish_time":1560944494329,"_cnpm_publish_time":1560944494329,"_cnpmcore_publish_time":"2021-12-16T21:05:32.394Z"},"2.1.0":{"name":"@putout/plugin-apply-destructuring","version":"2.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"eslint-plugin-putout":"^1.5.0","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.0.0-rc.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^2.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.26"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@2.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"6f2e396e38a7fad341783905ff3b0fc6d5f4c34a","size":2977,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-2.1.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_2.1.0_1560506675296_0.810141217184783"},"_hasShrinkwrap":false,"publish_time":1560506675436,"_cnpm_publish_time":1560506675436,"_cnpmcore_publish_time":"2021-12-16T21:05:32.635Z"},"2.0.0":{"name":"@putout/plugin-apply-destructuring","version":"2.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/eslint-config":"^1.0.1","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^5.6.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^2.0.0","nodemon":"^1.14.12","nyc":"^13.0.1","putout":"^3.9.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=3.15"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@2.0.0","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"shasum":"a9013101e02e1c63bf0b4b215dfdfff6691af9cb","size":3210,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-2.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_2.0.0_1550344256943_0.22804638382697773"},"_hasShrinkwrap":false,"publish_time":1550344257168,"_cnpm_publish_time":1550344257168,"_cnpmcore_publish_time":"2021-12-16T21:05:32.887Z"},"1.1.0":{"name":"@putout/plugin-apply-destructuring","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/eslint-config":"^1.0.1","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^5.6.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^1.0.1","nodemon":"^1.14.12","nyc":"^13.0.1","putout":"^3.9.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">3.15"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"47b75f68dfc92a8489a4214a3619b4a8f7255a3d","size":2304,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-1.1.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_1.1.0_1548858966092_0.8255032675365839"},"_hasShrinkwrap":false,"publish_time":1548858966242,"_cnpm_publish_time":1548858966242,"_cnpmcore_publish_time":"2021-12-16T21:05:33.121Z"},"1.0.1":{"name":"@putout/plugin-apply-destructuring","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/eslint-config":"^1.0.1","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^5.6.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^1.0.1","nodemon":"^1.14.12","nyc":"^13.0.1","putout":"^3.9.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">3.15"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@1.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"bed310270a457c9f5baef588c0eb7c9d496225f9","size":2273,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-1.0.1.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_1.0.1_1548855690638_0.9968540161367134"},"_hasShrinkwrap":false,"publish_time":1548855690738,"_cnpm_publish_time":1548855690738,"_cnpmcore_publish_time":"2021-12-16T21:05:33.374Z"},"1.0.0":{"name":"@putout/plugin-apply-destructuring","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability use destructuring on variable declarations","homepage":"http://github.com/coderaiser/putout","main":"lib/apply-destructuring.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","destructuring"],"devDependencies":{"@putout/eslint-config":"^1.0.1","@putout/plugin-merge-destructuring-properties":"^1.0.0","@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^5.6.0","eslint-plugin-node":"^8.0.0","lerna":"^3.8.5","madrun":"^1.0.1","nodemon":"^1.14.12","nyc":"^13.0.1","putout":"^3.9.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">3.15"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-apply-destructuring@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"e85492ba39c591fe67d7ed28cc74a406f5a97eb7","size":2257,"noattachment":false,"key":"/@putout/plugin-apply-destructuring/-/@putout/plugin-apply-destructuring-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-apply-destructuring/download/@putout/plugin-apply-destructuring-1.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-apply-destructuring_1.0.0_1548683588370_0.4109443988725352"},"_hasShrinkwrap":false,"publish_time":1548683588488,"_cnpm_publish_time":1548683588488,"_cnpmcore_publish_time":"2021-12-16T21:05:33.657Z"}},"readme":"# @putout/plugin-apply-destructuring [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-apply-destructuring.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-apply-destructuring\"npm\"\n\n> The **destructuring** assignment syntax is a **JavaScript** expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment)\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to use **destructuring** on variable declarations. Renamed to [`@putout/plugin-destructuring`](https://www.npmjs.com/package/@putout/plugin-destructuring).\n\n## Install\n\n```\nnpm i @putout/plugin-apply-destructuring\n```\n\n## Rules\n\n- ✅ [object](#object);\n- ✅ [array](#array);\n- ✅ [falsy](#falsy);\n- ✅ [convert-object-to-array](#convert-object-to-array);\n\n## Config\n\nShort:\n\n```json\n{\n    \"rules\": {\n        \"apply-destructuring\": \"on\"\n    }\n}\n```\n\nFull:\n\n```json\n{\n    \"rules\": {\n        \"apply-destructuring/object\": \"on\",\n        \"apply-destructuring/array\": \"on\",\n        \"apply-destructuring/falsy\": \"on\"\n    }\n}\n```\n\n## array\n\n## ❌ Example of incorrect code\n\n```js\nconst first = array[0];\n```\n\n## ✅ Example of correct code\n\n```js\nconst [first] = array;\n```\n\n## object\n\n## ❌ Example of incorrect code\n\n```js\nconst name = user.name;\n\nhello = world.hello;\n```\n\n## ✅ Example of correct code\n\n```js\nconst {name} = user;\n\n({hello} = world);\n```\n\n## falsy\n\nCheck out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/c9ed04b421d75ae39e58038fa6e14630/4c097e3173990ec7e5ebabbe2cedf8e952092ebf).\n\n## ❌ Example of incorrect code\n\n```js\nconst {maxElementsInOneLine} = {\n    options,\n};\n```\n\n## ✅ Example of correct code\n\n```js\nconst {maxElementsInOneLine} = options;\n```\n\n## convert-object-to-array\n\nCheck out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/a1d26daf8bb83ee3ea1c0b62a6ad3afd/cef9b4d27c9dbb0d413a935b0359a6fe9b50364f).\n\n## ❌ Example of incorrect code\n\n```js\nconst {0: a, 1: b} = c;\n```\n\n## ✅ Example of correct code\n\n```js\nconst [a, b] = c;\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-apply-destructuring#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}