{"_id":"@putout/plugin-remove-duplicates-from-logical-expressions","_rev":"4156543","name":"@putout/plugin-remove-duplicates-from-logical-expressions","description":"🐊Putout plugin adds ability to find and remove duplicates from logical expressions","dist-tags":{"latest":"1.0.3"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:28:25.000Z","created":"2020-12-29T13:23:08.265Z","1.0.3":"2022-08-24T09:39:31.308Z","1.0.2":"2022-08-23T21:28:34.385Z","1.0.1":"2022-08-23T21:06:02.401Z","1.0.0":"2020-12-29T13:23:08.265Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"versions":{"1.0.3":{"name":"@putout/plugin-remove-duplicates-from-logical-expressions","version":"1.0.3","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove duplicates from logical expressions","homepage":"https://github.com/coderaiser/putout/tree/v26.25.1/packages/plugin-simplify-logical-expressions#putoutplugin-simplify-logical-expressions-","main":"lib/remove-duplicates-from-logical-expressions.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":["duplicates","putout","putout-plugin","plugin","remove","constant","logical","expressions"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=13"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-duplicates-from-logical-expressions@1.0.3","_nodeVersion":"18.7.0","_npmVersion":"8.3.0","dist":{"shasum":"2d20f313dcd50ccc67ff92f0c0d16d70c2ece7a2","size":1792,"noattachment":false,"key":"/@putout/plugin-remove-duplicates-from-logical-expressions/-/@putout/plugin-remove-duplicates-from-logical-expressions-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-duplicates-from-logical-expressions/download/@putout/plugin-remove-duplicates-from-logical-expressions-1.0.3.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-duplicates-from-logical-expressions_1.0.3_1661333971144_0.34811888526432644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-24T20:32:48.178Z","publish_time":1661333971308,"_cnpm_publish_time":1661333971308},"1.0.2":{"name":"@putout/plugin-remove-duplicates-from-logical-expressions","version":"1.0.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove duplicates from logical expressions","homepage":"https://github.com/coderaiser/putout/tree/v26.25.1/packages/plugin-simplify-logical-expressions#putoutplugin-simplify-logical-expressions-","main":"lib/remove-duplicates-from-logical-expressions.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":["duplicates","putout","putout-plugin","plugin","remove","constant","logical","expressions"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=13"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"8202ab44225c7d6452c06c11a0dacf54d2e21aea","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-duplicates-from-logical-expressions@1.0.2","_nodeVersion":"18.7.0","_npmVersion":"8.3.0","dist":{"shasum":"5b727e717cd24a91f8f2eca01dabdc778631a61d","size":1788,"noattachment":false,"key":"/@putout/plugin-remove-duplicates-from-logical-expressions/-/@putout/plugin-remove-duplicates-from-logical-expressions-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-duplicates-from-logical-expressions/download/@putout/plugin-remove-duplicates-from-logical-expressions-1.0.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","tmp":"tmp/plugin-remove-duplicates-from-logical-expressions_1.0.2_1661290114155_0.3341754153613423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-23T21:28:42.297Z","publish_time":1661290114385,"_cnpm_publish_time":1661290114385},"1.0.1":{"name":"@putout/plugin-remove-duplicates-from-logical-expressions","version":"1.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove duplicates from logical expressions","homepage":"https://github.com/coderaiser/putout/tree/v26.25.1/packages/plugin-simplify-logical-expressions#putoutplugin-simplify-logical-expressions-","main":"lib/remove-duplicates-from-logical-expressions.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":["duplicates","putout","putout-plugin","plugin","remove","constant","logical","expressions"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=13"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"69aa0fae9c99a743bf4bc9811425f19984abeb71","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-duplicates-from-logical-expressions@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.3.0","dist":{"shasum":"deb1ec88b5b30de2cd70d344b0eaf07b3000dc7b","size":1786,"noattachment":false,"key":"/@putout/plugin-remove-duplicates-from-logical-expressions/-/@putout/plugin-remove-duplicates-from-logical-expressions-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-duplicates-from-logical-expressions/download/@putout/plugin-remove-duplicates-from-logical-expressions-1.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","tmp":"tmp/plugin-remove-duplicates-from-logical-expressions_1.0.1_1661288762198_0.9832533159306642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-23T21:06:28.962Z","publish_time":1661288762401,"_cnpm_publish_time":1661288762401},"1.0.0":{"name":"@putout/plugin-remove-duplicates-from-logical-expressions","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 duplicates from logical-expressions","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-duplicates-from-logical-expressions.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":["duplicates","putout","putout-plugin","plugin","remove","constant","logical","expressions"],"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","madrun":"^8.0.1","nyc":"^15.0.1"},"peerDependencies":{"putout":">=13"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-duplicates-from-logical-expressions@1.0.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.7","dist":{"shasum":"896b6b8e8e9b8b1f003232f8fd1710bc1a3be403","size":1772,"noattachment":false,"key":"/@putout/plugin-remove-duplicates-from-logical-expressions/-/@putout/plugin-remove-duplicates-from-logical-expressions-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-duplicates-from-logical-expressions/download/@putout/plugin-remove-duplicates-from-logical-expressions-1.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-duplicates-from-logical-expressions_1.0.0_1609248188103_0.2771902753761666"},"_hasShrinkwrap":false,"publish_time":1609248188265,"_cnpm_publish_time":1609248188265,"_cnpmcore_publish_time":"2021-12-16T21:05:55.033Z"}},"readme":"# @putout/plugin-remove-duplicates-from-logical-expressions [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-duplicates-from-logical-expressions.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-duplicates-from-logical-expressions \"npm\"\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to find and remove `duplicates` from `logical expressions`. Merged to [@putout/plugin-simplify-logical-expressions](https://www.npmjs.com/package/@putout/plugin-simplify-logical-expressions).\n\n## Install\n\n```\nnpm i @putout/plugin-remove-duplicates-from-logical-expressions -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-duplicates-from-logical-expressions\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nconst t = a && b && a;\n```\n\n## ✅ Example of correct code\n\n```js\nconst t = a && b;\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v26.25.1/packages/plugin-simplify-logical-expressions#putoutplugin-simplify-logical-expressions-","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}