{"_id":"@putout/plugin-remove-unreferenced-variables","_rev":"4155846","name":"@putout/plugin-remove-unreferenced-variables","description":"🐊Putout plugin adds ability to find and remove unreferenced variables","dist-tags":{"latest":"6.0.1"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:26:22.000Z","created":"2020-06-26T19:27:20.907Z","6.0.1":"2025-12-02T11:57:18.393Z","6.0.0":"2025-05-27T20:15:40.444Z","5.0.0":"2025-03-17T20:45:13.568Z","4.0.0":"2024-06-10T15:00:08.059Z","3.1.0":"2023-07-31T15:29:44.616Z","3.0.0":"2023-07-10T11:44:03.910Z","2.2.0":"2022-07-09T10:38:41.314Z","2.0.0":"2022-04-01T21:50:53.910Z","1.2.0":"2021-05-15T13:44:48.022Z","1.1.0":"2020-06-26T20:28:32.505Z","1.0.0":"2020-06-26T19:27:20.907Z"},"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":{"6.0.1":{"name":"@putout/plugin-remove-unreferenced-variables","version":"6.0.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-for-of":"*","@putout/plugin-minify":"*","@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"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-remove-unreferenced-variables@6.0.1","gitHead":"2f6133764c3b7cb020b72a63166efece1f584727","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"6f7c32e40ea3bcbf80f47eeb583737ff3955d64a","size":2384,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-6.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-remove-unreferenced-variables_6.0.1_1764676638174_0.5959096128007069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T11:57:18.393Z","publish_time":1764676638393,"_source_registry_name":"default","_cnpm_publish_time":1764676638393},"6.0.0":{"name":"@putout/plugin-remove-unreferenced-variables","version":"6.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 unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-for-of":"*","@putout/plugin-minify":"*","@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"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-remove-unreferenced-variables@6.0.0","gitHead":"c51f11bd9ba80d6662e89a051f60d116bcc08f0a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"23.11.0","_npmVersion":"11.1.0","dist":{"shasum":"343c05793e5fdf545233f1d0c399270c3c3b768a","size":2349,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-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-npm-production","tmp":"tmp/plugin-remove-unreferenced-variables_6.0.0_1748376940231_0.24549178987286124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-27T20:15:40.444Z","publish_time":1748376940444,"_source_registry_name":"default","_cnpm_publish_time":1748376940444},"5.0.0":{"name":"@putout/plugin-remove-unreferenced-variables","version":"5.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-for-of":"*","@putout/plugin-minify":"*","@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"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-remove-unreferenced-variables@5.0.0","gitHead":"7efb79de8df19fab745be2bf6449f1c78f3d6c14","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"c52fcb90d3a293d52c8fc3c25bb66b9c5c5aab99","size":2365,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-5.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-remove-unreferenced-variables_5.0.0_1742244313375_0.6507889588396696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T20:45:13.568Z","publish_time":1742244313568,"_source_registry_name":"default","_cnpm_publish_time":1742244313568},"4.0.0":{"name":"@putout/plugin-remove-unreferenced-variables","version":"4.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/plugin-for-of":"*","@putout/plugin-minify":"*","@putout/test":"^10.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","madrun":"^10.0.0"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-remove-unreferenced-variables@4.0.0","gitHead":"1ee510b5ac3f3e1dfbbe7b000039d70938816cf5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"shasum":"48314972abd5916b067e5095bea8ee0b365ab5ab","size":2343,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-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","tmp":"tmp/plugin-remove-unreferenced-variables_4.0.0_1718031607743_0.32190309162236086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T15:00:08.059Z","publish_time":1718031608059,"_source_registry_name":"default","_cnpm_publish_time":1718031608059},"3.1.0":{"name":"@putout/plugin-remove-unreferenced-variables","version":"3.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/plugin-for-of":"*","@putout/plugin-minify":"*","@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"5a429223c308c88da9c24e0b0b0a75eb4349651f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-unreferenced-variables@3.1.0","_nodeVersion":"20.5.0","_npmVersion":"9.6.6","dist":{"shasum":"9a654ff61bc409165ca364a39f487b7c64b8eef6","size":2316,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-3.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-remove-unreferenced-variables_3.1.0_1690817384444_0.3787279614867667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T15:29:44.616Z","publish_time":1690817384616,"_source_registry_name":"default","_cnpm_publish_time":1690817384616},"3.0.0":{"name":"@putout/plugin-remove-unreferenced-variables","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 find and remove unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/plugin-for-of":"*","@putout/plugin-minify":"*","@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"1741507773f57f735e98a495c7742bae95d60439","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-unreferenced-variables@3.0.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"a5011995df7c65c28ba68d4d3e36cd307d95f58c","size":2201,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-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-remove-unreferenced-variables_3.0.0_1688989443756_0.7297038659009909"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-10T11:44:03.910Z","publish_time":1688989443910,"_source_registry_name":"default","_cnpm_publish_time":1688989443910},"2.2.0":{"name":"@putout/plugin-remove-unreferenced-variables","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 find and remove unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"ff1149edc2e19af5837b81c72d00910cb723e668","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-unreferenced-variables@2.2.0","_nodeVersion":"18.4.0","_npmVersion":"8.3.0","dist":{"shasum":"539b109f52b87414d834eca2b436ee46d9df1a65","size":2146,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-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-remove-unreferenced-variables_2.2.0_1657363121116_0.27814656572205343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-09T10:38:49.779Z","publish_time":1657363121314,"_cnpm_publish_time":1657363121314},"2.0.0":{"name":"@putout/plugin-remove-unreferenced-variables","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 find and remove unreferenced variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-unreferenced-variables#readme","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"4bdc477efb744bb6254ced3caa7e7016b2d190a4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-unreferenced-variables@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"shasum":"f49a47fab2b975c2ec2b81745dc45e2c762c4ec5","size":2148,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-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-remove-unreferenced-variables_2.0.0_1648849853683_0.01011149486342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-01T21:51:02.620Z","publish_time":1648849853910,"_cnpm_publish_time":1648849853910},"1.2.0":{"name":"@putout/plugin-remove-unreferenced-variables","version":"1.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove unreferenced variables","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"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","madrun":"^8.0.1"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=10"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-unreferenced-variables@1.2.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"672fe7647eb730d3b610f0462cd1033ba5d4f811","size":2088,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-1.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-remove-unreferenced-variables_1.2.0_1621086287791_0.1164727937296437"},"_hasShrinkwrap":false,"publish_time":1621086288022,"_cnpm_publish_time":1621086288022,"_cnpmcore_publish_time":"2021-12-16T21:05:57.650Z"},"1.1.0":{"name":"@putout/plugin-remove-unreferenced-variables","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove unreferenced variables","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","madrun":"^7.0.0","nyc":"^15.0.1","supertape":"^2.0.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=10"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-unreferenced-variables@1.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"59376a190624137f42b6f20d2a644b0f8e6d8092","size":2073,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-1.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-remove-unreferenced-variables_1.1.0_1593203312366_0.9292215154382049"},"_hasShrinkwrap":false,"publish_time":1593203312505,"_cnpm_publish_time":1593203312505,"_cnpmcore_publish_time":"2021-12-16T21:05:57.844Z"},"1.0.0":{"name":"@putout/plugin-remove-unreferenced-variables","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove unreferenced variables","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-unreferenced-variables.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","putout-plugin-remove","plugin","remove","unreferenced","variables"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","madrun":"^7.0.0","nyc":"^15.0.1","supertape":"^2.0.0"},"peerDependencies":{"putout":">=9"},"license":"MIT","engines":{"node":">=10"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-unreferenced-variables@1.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"b9dd9c4200048033a18f5b05fb036316145a8b6d","size":1884,"noattachment":false,"key":"/@putout/plugin-remove-unreferenced-variables/-/@putout/plugin-remove-unreferenced-variables-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-unreferenced-variables/download/@putout/plugin-remove-unreferenced-variables-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-remove-unreferenced-variables_1.0.0_1593199640770_0.16847029417766124"},"_hasShrinkwrap":false,"publish_time":1593199640907,"_cnpm_publish_time":1593199640907,"_cnpmcore_publish_time":"2021-12-16T21:05:58.058Z"}},"readme":"# @putout/plugin-remove-unreferenced-variables [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-unreferenced-variables.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-unreferenced-variables \"npm\"\n\n> A **variable** is a named reference to a **value**.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Glossary/Variable)\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to find and remove **variables** without **references**. Merged with [`@putout/plugin-variables`](https://www.npmjs.com/package/@putout/plugin-variables).\n\n## Install\n\n```\nnpm i @putout/plugin-remove-unreferenced-variables -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-unreferenced-variables\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nlet a;\nlet b;\n\na = 5;\nb = 6;\n\nconsole.log(a);\n```\n\n## ✅ Example of correct code\n\n```js\nlet a;\n\na = 5;\n\nconsole.log(a);\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v40.15.1/packages/plugin-remove-unreferenced-variables#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}