{"_id":"@putout/plugin-split-nested-destructuring","_rev":"4155748","name":"@putout/plugin-split-nested-destructuring","description":"🐊Putout plugin adds ability to split nested destructuring","dist-tags":{"latest":"4.1.2"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:26:03.000Z","created":"2020-05-07T15:13:53.756Z","4.1.2":"2025-11-29T09:05:01.152Z","4.1.1":"2025-11-29T09:04:14.367Z","4.1.0":"2025-10-31T14:40:12.809Z","4.0.0":"2025-05-01T16:36:00.738Z","3.0.0":"2023-06-13T13:45:51.523Z","2.2.1":"2023-03-03T13:20:51.127Z","2.2.0":"2023-03-03T13:09:58.557Z","2.1.0":"2023-02-21T13:43:22.540Z","2.0.0":"2023-02-02T14:03:26.868Z","1.1.0":"2021-03-24T13:05:33.539Z","1.0.1":"2020-05-07T15:15:34.760Z","1.0.0":"2020-05-07T15:13:53.756Z"},"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":{"4.1.2":{"name":"@putout/plugin-split-nested-destructuring","version":"4.1.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-destructuring.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","debugger"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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-split-nested-destructuring@4.1.2","gitHead":"2f6133764c3b7cb020b72a63166efece1f584727","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"4e66f248d73e8c73d84467ab3543590199d8c0fd","size":2346,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-4.1.2.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-split-nested-destructuring_4.1.2_1764407100961_0.7845222312443239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-29T09:05:01.152Z","publish_time":1764407101152,"_source_registry_name":"default","_cnpm_publish_time":1764407101152},"4.1.1":{"name":"@putout/plugin-split-nested-destructuring","version":"4.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/v40.15.1//packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-destructuring.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","debugger"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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-split-nested-destructuring@4.1.1","gitHead":"2f6133764c3b7cb020b72a63166efece1f584727","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"4a4fa7fc315952e34ce8568ca019d0417a359e9e","size":2346,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-4.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-split-nested-destructuring_4.1.1_1764407054141_0.7306673688830061"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-29T09:04:14.367Z","publish_time":1764407054367,"_source_registry_name":"default","_cnpm_publish_time":1764407054367},"4.1.0":{"name":"@putout/plugin-split-nested-destructuring","version":"4.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-destructuring.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","debugger"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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-split-nested-destructuring@4.1.0","gitHead":"8c252e082b69cd62d04240ffe894fa0681dcdba8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.15.0","_npmVersion":"11.4.2","dist":{"shasum":"5c2934aacab9b932df4f26fe7f514d3b88fd7e4d","size":2308,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-4.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-split-nested-destructuring_4.1.0_1761921612621_0.9499999612985011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-31T14:40:12.809Z","publish_time":1761921612809,"_source_registry_name":"default","_cnpm_publish_time":1761921612809},"4.0.0":{"name":"@putout/plugin-split-nested-destructuring","version":"4.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-destructuring.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","debugger"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-split-nested-destructuring@4.0.0","gitHead":"930e4b1d476a162ed4464b4d4b432c4d0f31fc69","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"23.11.0","_npmVersion":"11.1.0","dist":{"shasum":"d5dc80f6e66ccce9b87f23799683a21d4f4e23f2","size":2304,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-4.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-split-nested-destructuring_4.0.0_1746117360501_0.966780467557443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-01T16:36:00.738Z","publish_time":1746117360738,"_source_registry_name":"default","_cnpm_publish_time":1746117360738},"3.0.0":{"name":"@putout/plugin-split-nested-destructuring","version":"3.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-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","debugger"],"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":"fd0ee501c034d4bfe736632b3c8461c444c22b96","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@3.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"shasum":"5289db81e21cb625f7fbcf1548ccea95feed119c","size":2309,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-3.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-split-nested-destructuring_3.0.0_1686663951386_0.7904001115086763"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T13:45:51.523Z","publish_time":1686663951523,"_source_registry_name":"default","_cnpm_publish_time":1686663951523},"2.2.1":{"name":"@putout/plugin-split-nested-destructuring","version":"2.2.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","commitType":"colon","exports":"./lib/split-nested-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","debugger"],"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":"ab60a2a87724abf16abd3dd8b123674d0b1f9461","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@2.2.1","_nodeVersion":"18.14.1","_npmVersion":"9.1.3","dist":{"shasum":"914c031572eb4b7132120c775c2c12605fcee7ed","size":2320,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-2.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-split-nested-destructuring_2.2.1_1677849650950_0.7370420655338688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-03T13:20:51.127Z","publish_time":1677849651127,"_cnpm_publish_time":1677849651127},"2.2.0":{"name":"@putout/plugin-split-nested-destructuring","version":"2.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","commitType":"colon","exports":"./lib/split-nested-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","debugger"],"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":"de5aad4360a309e568aee55912b513258d2e00b6","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@2.2.0","_nodeVersion":"18.14.1","_npmVersion":"9.1.3","dist":{"shasum":"0cb4f3abf57bde81231ee9f85bb807a0683c5735","size":2320,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-2.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-split-nested-destructuring_2.2.0_1677848998336_0.35222329391950224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-03T13:09:58.557Z","publish_time":1677848998557,"_cnpm_publish_time":1677848998557},"2.1.0":{"name":"@putout/plugin-split-nested-destructuring","version":"2.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","commitType":"colon","exports":"./lib/split-nested-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","debugger"],"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":"560b9080a76bdca8f2c49dca7efb7f7243104ca6","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@2.1.0","_nodeVersion":"18.14.1","_npmVersion":"9.1.3","dist":{"shasum":"c5544e79098cf268112dc96f639707ceccbd3ada","size":2292,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-2.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-split-nested-destructuring_2.1.0_1676987002395_0.43248488627455184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T13:43:22.540Z","publish_time":1676987002540,"_cnpm_publish_time":1676987002540},"2.0.0":{"name":"@putout/plugin-split-nested-destructuring","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to split nested destructuring","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-split-nested-destructuring#readme","main":"./lib/split-nested-destructuring.js","commitType":"colon","exports":"./lib/split-nested-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","debugger"],"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":"215beff4231503d00509fab5aae32354b767046f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@2.0.0","_nodeVersion":"18.13.0","_npmVersion":"9.1.3","dist":{"shasum":"67a9b679743ddc010a086b0732b119053f1591be","size":2228,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-2.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-split-nested-destructuring_2.0.0_1675346606638_0.02364368015106888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-02T14:03:26.868Z","publish_time":1675346606868,"_cnpm_publish_time":1675346606868},"1.1.0":{"name":"@putout/plugin-split-nested-destructuring","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to split nested destructuring","homepage":"http://github.com/coderaiser/putout","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-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","debugger"],"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.17"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@1.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"f842c3a5a8e21754ec20dccda89d3117184747cd","size":2008,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-1.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-split-nested-destructuring_1.1.0_1616591133373_0.857625785125695"},"_hasShrinkwrap":false,"publish_time":1616591133539,"_cnpm_publish_time":1616591133539,"_cnpmcore_publish_time":"2021-12-16T21:06:08.635Z"},"1.0.1":{"name":"@putout/plugin-split-nested-destructuring","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to split nested destructuring","homepage":"http://github.com/coderaiser/putout","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-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","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","debugger"],"devDependencies":{"@putout/test":"^1.3.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^4.0.0","lerna":"^3.8.5","madrun":"^6.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","supertape":"^1.2.1"},"peerDependencies":{"putout":">=7.17"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@1.0.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"bcd6d5661472f1ce6b8dbf1d2a63ffd69bfaa454","size":1781,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-1.0.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-split-nested-destructuring_1.0.1_1588864534658_0.6437966132050961"},"_hasShrinkwrap":false,"publish_time":1588864534760,"_cnpm_publish_time":1588864534760,"_cnpmcore_publish_time":"2021-12-16T21:06:08.829Z"},"1.0.0":{"name":"@putout/plugin-split-nested-destructuring","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to split nested destructuring","homepage":"http://github.com/coderaiser/putout","main":"./lib/split-nested-destructuring.js","exports":"./lib/split-nested-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","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","debugger"],"devDependencies":{"@putout/test":"^1.3.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^4.0.0","lerna":"^3.8.5","madrun":"^6.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","supertape":"^1.2.1"},"peerDependencies":{"putout":">=7.17"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-split-nested-destructuring@1.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"cf341999755abb94eac1da7faa253f74e51c485e","size":1805,"noattachment":false,"key":"/@putout/plugin-split-nested-destructuring/-/@putout/plugin-split-nested-destructuring-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-split-nested-destructuring/download/@putout/plugin-split-nested-destructuring-1.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-split-nested-destructuring_1.0.0_1588864433574_0.3136139262846609"},"_hasShrinkwrap":false,"publish_time":1588864433756,"_cnpm_publish_time":1588864433756,"_cnpmcore_publish_time":"2021-12-16T21:06:09.020Z"}},"readme":"# @putout/plugin-split-nested-destructuring [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-split-nested-destructuring.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-split-nested-destructuring \"npm\"\n\n> - Don't use nested destructuring on data that comes from any external data sources (such as `REST API`s, `GraphQL` endpoints or files).\n> - Don't use nested destructuring on function arguments that have long or complicated signatures.\n>\n> (c) [Destructuring in JavaScript: the not so good parts](https://goodguydaniel.com/blog/destructuring-not-so-good-parts)\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to split nested destructuring. Merged with [`@putout/plugin-destructuring`](https://www.npmjs.com/package/@putout/plugin-destructuring).\n\n\n## Install\n\n```\nnpm i @putout/plugin-split-nested-destructuring -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"split-nested-destructuring\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nconst {\n    a: {\n        b,\n    },\n    a: {\n        b: x,\n    },\n} = c;\n\nfunction f({a: {b}}) {\n    console.log(b);\n}\n```\n\n## ✅ Example of correct code\n\n```js\nconst {a} = c;\nconst {b, b: x} = a;\n\nfunction f({a}) {\n    const {b} = a;\n    console.log(b);\n}\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-split-nested-destructuring#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}