{"_id":"@putout/plugin-remove-unreachable-code","_rev":"9-dc2e9aae1aaa059d43d0a128ba6d3943","name":"@putout/plugin-remove-unreachable-code","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@putout/plugin-remove-unreachable-code","version":"1.0.0","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-unreachable-code@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ee076e8feec411a3f864095da573f5d444cefeba","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-1.0.0.tgz","fileCount":4,"integrity":"sha512-42ahCN5Q9/B4CpQlrlI/54Kgba4gYEVUHQRMqfqlQzRj+el069g6m7bcN6UpC9h/jtFY2SF8USG3G8gxknpgmQ==","signatures":[{"sig":"MEYCIQDj5cAm0SRsDTG8lJOPPqPRrKNzn3g36rVVE+a09Q9IbAIhAIie7AxIJuZI2jrUCByy7GGKxpc8G8rrn4+2LGNGhSe/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIxaMCRA9TVsSAnZWagAAO7gP/0fSsYe3xG7iBtB9L/a/\nJFZfvmnKwF1mtNHEM3gaekSu0tPzB5/ba1kIrBcYeZ9S/UwrIPC76pbLxXTP\nk4iHWHx+KmUlNFrSqb2uP9nriG0IGmgeJ/4bieMP+ddcLbaGJTm7zjOxTEIB\n0Dt01WocXKZaoaWjvf1Lu1mtuYrkFSyHTBEnZ3nfymj8UeGjv5HTjzaoDhDd\nKSbVJwtnJNYAkhoLLf8GVrhD4aXM4N9CoXDRzMV0TkX+qEst+BTCsHTgDxqT\nAcWX7VSqdWVfWSFer450cNE2wH7FWXd9OQ0yKX7rNQf+q15DOMwkt2gVZfTy\n+ZTCJwO8ovFNxInk0kHpItXwn1JzvULmjru/LG3WzjAFlMpUDNpnSe5y7a7E\nFJZx8iYZXpXFg1+P0/oy9Cp9acFGgWZO9z1mEMxm57XeXOvpNl7+ByzOWpc6\nFqODs+XslvTIDGgNMrc1AZ6kCbgowK8t61+sZ2Qjm8HIrJYLVA1U4huJ6i7U\nPPX8jltEEL77jRtVf43OzFdf7y6tlcy4nNaP0gL+6Xot/bMcuSEdUNJKwH3E\nNWJ8DzQbtIGx2nFbztzLidX91A3f1mx6LHhVC71gVBIk07TTfDiGGw5zIULG\nJ976mhOneWo9TUcxYQUsK65GfZgsP78sggkf6rNh7Y10ymeVCHIMukaPr8lB\n4K71\r\n=2AXj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/remove-unreachable-code.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.10.0","description":"putout plugin adds ability to find and remove unreachable code","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","lerna":"^3.8.5","eslint":"^6.0.0","madrun":"^2.0.0","putout":"^4.31.0","nodemon":"^1.14.12","coveralls":"^3.0.0","@putout/test":"^1.0.0","eslint-plugin-node":"^9.0.0","eslint-plugin-putout":"^1.4.4"},"peerDependencies":{"putout":">=4.31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-unreachable-code_1.0.0_1562580619835_0.5430800727445575","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-remove-unreachable-code","version":"1.1.0","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-unreachable-code@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f5b32edf970b7840867c1f26948b4e6886aa2b00","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-1.1.0.tgz","fileCount":4,"integrity":"sha512-eCjQtc8+kKBhLGo//ZHoQqvycTiPO2ARYinbzi6DdxPQlgo7lI08vHp4ow1Qo2J1CJrPqLuEgW0TCJ9H6OSsPg==","signatures":[{"sig":"MEUCIEGzsYz7jI3SJzGcPo3B4PPiZFTzPTMkDbnvp1ZnXCfSAiEArCIf2bSNiXvGPxz+//C3wJa/S09Bm+pVsMnNo3fFVK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1OzTCRA9TVsSAnZWagAAZlYP/1BSoj7Xk/D+33cYF9fr\nxLWCZqkFJ5Idadyu73Xu/DQAqMOkxl8l2ECftNWRfa/cy4Ef5SswoE4AwDMI\n3Y7h9ay0MIVbW19IZK9T6mnfhFiDW+GJmTYSXklDVC7nvpP8tXiYbNu2TN0S\nTyy/iAnoQHAUMazJZVlCwRrFx//Bcfzb0LscXuPHLYKvb7lI+lnDMW0DVDk5\n/k87lBVjVcH3ntdGKeEOBFiQnh3YoYS8w+qvyZ6yW+wBtpx8D+QiUJxGQT9C\nqcLjWrDSNsD8ipv6M7a6II7N686tQLJp/NHfB9sQ7kI7+yyJq2DoqFL50N5t\nmXZDuEvYROTKvZGk8zLhpHXSeTToxab72/0pruZKHmlddf/3ESPpJDeTz4xG\nrICX5npsiUuizWz4Z76EzzsGgO2z8pWeaNjzJ1LC3oY/yRsoHvXJZDCYBIsQ\nWUrw6D3tgpgVU9yR1O0p3szcWV6qzOhMEORfTwcwPGLmU1Jszo5PJSQxMd5D\nzl5aBlXbfvAYASmO0kUtjlOjwGOzckeEgG2Wahg2x3WITLF2L+ywx+0abLmV\n7EjuiEhybFdSAprz21W1tYCIAHHf7mpiAVXCjHqE9l4vV2UiiLjbMclct25k\nEJVDjccSDcpdnbDuqM5XMr/i+askefhWhLV2fubx3iEoSapEAYBciCmLGj3r\n3haL\r\n=OQab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/remove-unreachable-code.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.4","description":"putout plugin adds ability to find and remove unreachable code","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","lerna":"^3.8.5","eslint":"^7.0.0-rc.0","madrun":"^6.0.0","nodemon":"^2.0.1","coveralls":"^3.0.0","@putout/test":"^2.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^4.0.0"},"peerDependencies":{"putout":">=4.31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-unreachable-code_1.1.0_1591012562940_0.6667937623680109","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/plugin-remove-unreachable-code","version":"1.2.0","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-unreachable-code@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"dd8c485cbfde4d3179f68e8a9f6055c48f04645e","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-1.2.0.tgz","fileCount":4,"integrity":"sha512-3UkXYoeXVeSfcTrHENsRhbmsh4oxUgIpsAkFn7knKmi/WCVH7n0jQXUX+RRziX4E0sgs79mFodnMhQWtqMFXZg==","signatures":[{"sig":"MEQCIDv+ZCIWwDXqKc25iz1Q6MV0BHLz/JnL1pCDcBIg3+deAiA/q+WAWikYx3e+NI3TjtUsvTx52tX78H8h/Hb5j3WzwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn9A8CRA9TVsSAnZWagAA9jsP/30CvTGmJIHgkjlSjUxl\nAd91dbZFPfCH/QzzhcLX5hsYe5xY25GlLH3bxuJmIFACBljPV7qrCy4aYKWS\nvjAkh9Dh825JAJJQsAdDvDBAgzTIcHTQT3A3TcEk30ULfsrpgemAH2tRpGns\nCstHvlama6OSacbf76VmgUns44p3ajTxvvCKKZCF0nMbZV8mCA1vrMgVLsx9\nzYfAnIs/et2kb9sStE9IqsPsZfY2Ie1/IYYi/OJY9L2kQRTTw9mFbbxfggkG\nZ/31hmXryzI/sbdHyHCrNB4QL7ge/Vg0nQ0n5uKmd2XFAoVvY4nkRKbkq+U6\n7A48cvE2lRlEx2jgT+EtBRlbWMJl2Ft+6LyEg5PDZdBFY46XhaanBaM/xX2S\nIDYylfwE3Dji8UB7QHyMsrKyNaKgCltubCCw6qw23WjDT1GIqViHYF3foeGq\nEJvB6ejVJ9I3svW07yXhfQYduZpfS/MjMQWKqLB/dIsJnQFBfPMRMx+lNcES\nrWc3A37+6wcH118RHEKOzCWRYUiVuT4SzcCrPwfqo7QzB83QCDDqiu9G6i3B\nDjzFbR8UzStjJUH01BKMnFJT8GmkxWzY6MoiwvUeqLuZ7gHuC73opEOQccMF\n1U+xQFSCbDrGG4bcu8eR8z/G5n7vi7KlH+UyxXJhPzbRlP7m8Cur+AkCgSFz\nv3nC\r\n=qTIA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/remove-unreachable-code.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.10","description":"putout plugin adds ability to find and remove unreachable code","directories":{},"_nodeVersion":"14.15.4","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^4.0.0","eslint":"^7.0.0","madrun":"^8.0.1","nodemon":"^2.0.1","@putout/test":"^3.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0"},"peerDependencies":{"putout":">=4.31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-unreachable-code_1.2.0_1621086267566_0.9042177846707924","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-remove-unreachable-code","version":"2.0.0","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-unreachable-code@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreachable-code#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"0048a52b48d1094defc536e05ca01b682ebd3d4a","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-2.0.0.tgz","fileCount":4,"integrity":"sha512-7BWWxwWQBzpPeMhJIRfASfpENqhTR1aegXs+U00BuCvuE1eJgYLG50WbCL4XaCjN/vXE2r6H4XqOE8UYrjCd6Q==","signatures":[{"sig":"MEQCIBABa62EdkRcTSHZ+xknAcqqWWnLEz3BOlRQU14vTzC0AiBM69PnWSohZ2veai9oYGg6qzIAXurU2MjoJiwdgJPP0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4580},"main":"lib/remove-unreachable-code.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"d8a129e63c37036984b7fc38c963596d19f37d14","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to find and remove unreachable code","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-unreachable-code_2.0.0_1736871313078_0.9553021943498001","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@putout/plugin-remove-unreachable-code","version":"2.1.0","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-unreachable-code@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreachable-code#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4d291b4c7301cdde6ae55948c06e0ee4c7fb0ba0","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-2.1.0.tgz","fileCount":4,"integrity":"sha512-TogkZ/LTnWu+lxgX+qga1Ja9xGo/JgmEvoD55BPQafRpdiOd3PwBL0s0C9fsT97LLIiA8hZ7kAELMq73FzZ3vA==","signatures":[{"sig":"MEUCICTBUpmH08j59TKKddRm6uYdcNkuVuUtfWwCGyo7YqpSAiEA4+3qCtQFmjrjMH6WfMtrqPJqV6i5a1dyyJagIPvdTDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4938},"main":"lib/remove-unreachable-code.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"068a3016ae5663e1236de8221bf4efbcc14cf55d","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to find and remove unreachable code","directories":{},"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-unreachable-code_2.1.0_1737839809120_0.3276852252324203","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@putout/plugin-remove-unreachable-code","version":"2.1.1","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-unreachable-code@2.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreachable-code#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"29723a1573e8be76c8b5ee404b56013f95b23ac5","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-2.1.1.tgz","fileCount":4,"integrity":"sha512-r3eMR+IKnXOmRdfCoIMWN+gY5UWszp82c3aSRvIaRwMAUuN5DOKjGe3JQ4NJ8zfMXZRhjEAqY2MWSHwYmV62yw==","signatures":[{"sig":"MEYCIQDZ3zma8LEkj0xDUd5dMu1XDTTxLIIThrnfeFVtZZQLfwIhAKO1n6PJHDSknbq13Xs0CQv25LoJDtrJFP/7HuXG+J/t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5036},"main":"lib/remove-unreachable-code.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"2f989d076c75a1fb857860170e19beba00072df5","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to find and remove unreachable code","directories":{},"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-unreachable-code_2.1.1_1737841894659_0.5584034397047748","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@putout/plugin-remove-unreachable-code","version":"2.2.0","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-unreachable-code@2.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreachable-code#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"28c9c19149ebbbc24d7996c704f3576828c9d3e9","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-2.2.0.tgz","fileCount":4,"integrity":"sha512-9MBdfs/wPKUXZYDXKZPa7imc96p42GfY48kL31aVVs5yl+3Mdndul+MoLGoFZYzuP/xQ33RNRjM5BaIoF0jPAw==","signatures":[{"sig":"MEUCID9jE+cpEcOx+jDVVyEw2jHuZh90AC00PqAsigd7Xj4OAiEAgmGNDDXqNuo4TD8UkXBwMrXMbchm96M9qWawLGamxBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5042},"main":"lib/remove-unreachable-code.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"8ece460cdc6dac55a7d5ef3966ff3fef93505d55","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to find and remove unreachable code","directories":{},"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-unreachable-code_2.2.0_1737978010876_0.2777097123665211","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@putout/plugin-remove-unreachable-code","version":"3.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove unreachable code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreachable-code#readme","main":"lib/remove-unreachable-code.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","remove","unreachable","code"],"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":"^27.0.0","madrun":"^11.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-remove-unreachable-code@3.0.0","gitHead":"33ea779d8a08aabb9ac4f8a09efcf7fc3148cd7a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.15.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-AL4J+oNULhniVs0DuTDpFAzFLtdrQR62mazGaAPhc1hNOch2Gn+o7j/TZ1FEgQ1mMoi6U3xKCSXbh+Z6ABbr7A==","shasum":"048780d8ed1d157c7241851e809e3af4e8a0abab","tarball":"https://registry.npmjs.org/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-3.0.0.tgz","fileCount":4,"unpackedSize":5029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2rtCZ+2OFYdK+by9JfdYUAaNt6fViC82cN0IJaQMVjgIhANpDd40negTnwZhjPYSjb9VUfsvWfpdEX39o06hHhvLf"}]},"_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-remove-unreachable-code_3.0.0_1748443962097_0.42931194699854003"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-08T10:10:19.624Z","modified":"2025-05-28T14:52:42.472Z","1.0.0":"2019-07-08T10:10:19.957Z","1.1.0":"2020-06-01T11:56:03.034Z","1.2.0":"2021-05-15T13:44:27.713Z","2.0.0":"2025-01-14T16:15:13.281Z","2.1.0":"2025-01-25T21:16:49.304Z","2.1.1":"2025-01-25T21:51:34.826Z","2.2.0":"2025-01-27T11:40:11.018Z","3.0.0":"2025-05-28T14:52:42.262Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreachable-code#readme","keywords":["putout","putout-plugin","plugin","remove","unreachable","code"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability to find and remove unreachable code","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-remove-unreachable-code [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-unreachable-code.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-unreachable-code\"npm\"\n\n> The **JavaScript** warning \"unreachable code after return statement\" occurs when using an expression after a return statement, or when using a semicolon-less return statement but including an expression directly after.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Stmt_after_return)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to find and remove unreachable code.\n\n## Install\n\n```\nnpm i @putout/plugin-remove-unreachable-code\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-unreachable-code\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nfunction hi() {\n    return 'world';\n    console.log('hello');\n}\n\nfunction log() {\n    throw Error('error');\n    \n    console.log('hello');\n}\n```\n\n## ✅ Example of correct code\n\n```js\nfunction hi() {\n    return 'world';\n}\n\nfunction log() {\n    throw Error('error');\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}