{"_id":"@putout/plugin-simplify-logical-expressions","_rev":"10-b785ed5bfc1e8ce421026eb84476c9d1","name":"@putout/plugin-simplify-logical-expressions","dist-tags":{"latest":"4.0.2"},"versions":{"1.0.0":{"name":"@putout/plugin-simplify-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 simplify logical expressions","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@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":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@1.0.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-2pwm/2YTSASD9pEdcmOkA1H01+LEjXfjsZcSMbRls/r/EpluMJqM4b82Dwz/zRanBglAYkhSjEtyCMvlAD62sA==","shasum":"42be35b294047b5c14ff04548f6bea91853cdb14","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-1.0.0.tgz","fileCount":4,"unpackedSize":3651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnk7wCRA9TVsSAnZWagAAmhUQAJCnqedrlFOluXlHIDEU\nNOFwEpQKjdR5OjNsvHrOedqNtCZ94/ixYSv06aazM9i1V52dKCCs2N21SXbE\nnPUNhfNt9daJmvQF61qrvBZCGDORJoeUaLhfZUvm25HuTE/EKxFOvZensFB4\nHhkIsXZFQBwQU6AsDKW/HFhIX5Idhx3+5jf6LYQJFxz+gLaN8jnODBTHWOB0\nbXztFdD6oW0nJD+alxCBzdAtnL8WO13DWpbMGvCqfk7V9i9qG8TEmaPIvtMD\n6w0ajEKwJpGCopJt3aFM+ZgS0fRo7MAxRE3IsG6U6u5jPmZwnccFQvoLInIh\nezoPdIyIcsyoZY7o9rHuVdMQ1rzAa4PzSFUzvpNodE5coh3UbqyGzMC0cwrw\ncmw04S6jWBfoN/dNTWNar59amK1+4Z8n89y1vRFAX1onUmZ/oH+VU1OrBdXs\nm9RZn3pctvyjt6//1KsyXWs0Ot9v3rDS/MUMvn2Lfdc2aRjn65dv7tjMqRTy\nd7tf95ZnN5cNbPbgLgfJvlkvwO2joQbrP8EuJd5A5c+GORToQ+2K0jT5aaAp\nKThcw3pgS3ZUEzl6VnO9VNDZAxjEX/hIWZizfXWllsJwUf9EKzUtk80CrOyo\n9v4jnifbfNsUgJIfsxkRJa8yVfbtq6NR/6DVXXChAB5BIyXe2afnAeVeD7Jn\nlYSE\r\n=kfY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVZptNtfbD6dAiP3E0WD88y7fl+T0S2/5jIvU+Zr6cYgIhAOZqnjoH40AdfJHISPHSu60nDwVY4xRZwaNV2jqHbk8g"}]},"_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-simplify-logical-expressions_1.0.0_1620987632243_0.6372039276025252"},"_hasShrinkwrap":false},"1.1.0":{"name":"@putout/plugin-simplify-logical-expressions","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify logical expressions","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^8.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@1.1.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-sJbr0w9aiNL4/XuNGXXeQdnDOsXGRUPLzKo271WGvY1RLuKqDD2G0Gq/zPkwgMvFHIhoHDsWNknTsZW9DnlvPg==","shasum":"fa238a516d04ef50865fd3efcf0b8fbb8a9cf7c8","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-1.1.0.tgz","fileCount":4,"unpackedSize":3730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8HnVCRA9TVsSAnZWagAAYx4P/i+Pv+5TA97z/4CziclR\ny2hbromv4vr4etiJU+JZRBkPsEOR/zdssIxVCSksfQdsyCpM7owCD8t849BU\nd86XwPlj60+u+AcMVLVuQqEmDS7S3xFmZHjQLEOMfLCZIuW1JoMIOw0Scs/A\nPMRZdip/EjQ76YwbK5L0Z1xMNHJLP+7ErHhr9NFwRnJ6UzmXHA7xTbA6er64\n1+qytMxlE0cBvErILKi5gS6K3+KxHZfVt+Le+9i+tlVPidiXNfaCb1BtcIg3\nNJpwTRs58DNvJ/2UzZqjxZ9285B/0+FbUSsXlYVAHAiGEX/g/AM0B2K2SCxQ\nAEe+n43EYfQ7gS+3mLbuxC+K5r0NUIlkk6A0FeIVA/UxKsIi1SasU1y5iNlg\npZY3F0BFJ+a3v+HWmYkYCxgGnYAqeZW/VX4jbwdpZSwUpKZB0XraKCVJUwGJ\nje3flnZZp2tBZ23Ei6OehVClQS+zAuZIkTLZVaK1/8c9DITNksqSiy18efZu\nCbHtjsI2VP7fhxIi+j+Nn+uSWp2vZ2LvO2r6nTdgQs1nufPNd5z/OsXidmv8\nBqWAeI2jA2/VAveF6abGVSBQVPfXeQQYl0Nagm45mnDrGRhP+7/DVwXMbUVR\n5F7cU5O4+RDAOUbyobnh01FcnMVPhv3DBji9XRyE+gvvgCArF33DEm4zei2c\nfDCA\r\n=cE0n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQUllvpQkiS1XCI9CyW7Wz2MZaXfKzf6UGKXKSLir5uQIhAJExtk7AWRLzHPO03BxYj+Lfm8PWmMmRlYKVLLWxtob4"}]},"_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-simplify-logical-expressions_1.1.0_1626372564866_0.72024409882365"},"_hasShrinkwrap":false},"2.0.0":{"name":"@putout/plugin-simplify-logical-expressions","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 simplify logical expressions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":"730c8ce31722bac4d94979eab8504e54610009d4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-vgbxohTQIy9yceWZnqrjR+pxJ+/366ADUozKWo/HEao1xYEeM8czmm5yD2RFIuEUxC3mZJHYYJA/t7e40Ida/A==","shasum":"655e12d54762cd45103eb4c6f1e762f3b5e846c5","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-2.0.0.tgz","fileCount":4,"unpackedSize":4081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOzdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdCQ//d0MKSVv0bsXRZ9G5uUaAcZ8sNlNIiq3DqhclmVkeaVB4ZnzG\r\nx2xdRsKj8aZas1ZLEeTs3DpTjTWyDBhkz3Dfc1c1ElBmV6mSYH3Vx3ZrPuef\r\nIRD/UWXwN3Kw0ASoG2ZbM84ttA5JZ4QNE89bJLZilmdkveED1MOdveLBztLb\r\nHB/wGV4L7VZILaFxGAqGA+3uIaxIFKBbeepRMQTO9dXSr0rkNch9WpeezgAB\r\nqqnctYyP53SzVbDgWywc8ju+1slw/BeMeIPv3YyxPiTmq+mAl2BKQu8ANt8H\r\nNRnbftrNZmioGvrLahHbw5jZxo+jYkrUm4M+dg4dxb3TW27Tu5lSBy7xO4WD\r\n1x865RZTxH+IB0Z+xxq0nH+wq2r2VYR3R55DCunOFYtyuF4YTthDrJ0gQEKB\r\nd32bxqxlje2VoDtZcfV4cEprfbCe7jhu7jKx/4DhsxzT6z/2TA+jLY/Zf6HJ\r\n/vDdyR5eyjYfWvfAg8CaDgw8HsbwdtZawfK/UV5yT2HqkMGKeoLlfWi1RXu3\r\nMXaP0BOvtbVPucdzy87rx3g+b6wpTuwzAlHGBLSrK7smrcQSkwu4/B+KHqJF\r\npUNn24uFoA2ZhKGk+QoIqNPV0qrc+eme9SF5DNx5/LAiy+3Kz/58I8t/c8V6\r\nWyoiKpHfy5Ahdufrl5Il66t3b/wUkfQzfHg=\r\n=d4FL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYwKQBM5sD8HdqdXmmSel0KKY9sx9mtcQO0XBnwdKxiAiEA5ooSDvQ3LxhtOmEw5hM155Z06NGDAnV/70+9B8z9UIQ="}]},"_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-simplify-logical-expressions_2.0.0_1648047970241_0.796319197177654"},"_hasShrinkwrap":false},"2.1.0":{"name":"@putout/plugin-simplify-logical-expressions","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 simplify logical expressions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":"abd36f08230ad1d6680dfdf33fb252f280475afd","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@2.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-afquK4UI8bB4xLrZzQvu/LqrUPvCvyUpcsx0bHFLIlGSKmh4c5Km0niciV48Jxyjjg7Cey21vk7COe9nwzeuRw==","shasum":"1abd9ea0787ae6803a10cc5c42ac5a412a0248f2","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-2.1.0.tgz","fileCount":4,"unpackedSize":4355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5dFZEV9T/0O0hUYKY3sJXSgKx69sdaMeC05KVWObn6wIgVouMFMdHEV3Bw9e7i0qLxcym6TcXJ2QMA61mmLBrZvE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRcU4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyAw/8DgmPBtu5ZQIdiV+5wEskSavZsu6pB21ZzCATWWoE+PEtP52F\r\ndI/FcBQ7JF/kKgTejS+0OArf/mi53n7JfGgUTulxd3c7XdFjS/5uHVH9y7xI\r\nMH1tmGkj5Y3VKnU7UaCR8zF7X7lifNcc8MSPdUOJl0fhqIJ9/iPIdfcmNiWi\r\n9OAf5aCbKVYgYDBiX7ut4lz3vIW17mCV4P3hIxt3snnUut58P1b1K2FBpKkv\r\nplo7nfNGtFsmEE2lUBF0Ys4ASX63GO7gjqXAKeOQA0WS8HN7mULJslQibTV7\r\n6QzZZCad6ZjbWVBFbmVL2EY6gvBrw1Q8eUBr8uSwLF+yRMXrV/h9UvefEAPz\r\nequWCOscc27oPdpR0SilSv+A6GTXim+WqfNYL/kcBAtdMMwMn5SySkgOaccp\r\nB54gQMLWdWtF35TmOUXvDIHmnBiMQdnm4Y6SkHYTdGBCWWc7WbGc6g+3e/21\r\nSC8ppxbwDxvd/84QMmKkJZjdNiOPU4U04+UZS2MXIf0pCdoL028ZrRkX40KR\r\nLslAQav/aFh4+C/alybrHA2y1/4o8taGbYsyWAec2Hh9eDKmdTKtx5LFgpBW\r\nITK3RaX7t/ZPiLls+4/+/+FPq9mArAi8pnOLjkBSlV0v5qfrDjFqb9WNdvhy\r\nKtREvShi4FhRAu7S2+ElWb/o6dC9Hvjmn+4=\r\n=fRri\r\n-----END PGP SIGNATURE-----\r\n"},"_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-simplify-logical-expressions_2.1.0_1648739640638_0.3437125409297186"},"_hasShrinkwrap":false},"2.2.0":{"name":"@putout/plugin-simplify-logical-expressions","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 simplify logical expressions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":"1e918f2a94b0198d6c97b7a71c70dc61bf901847","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@2.2.0","_nodeVersion":"18.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-9GuPbTvUCPnILYGPcQbzokn9lRqelekQwuON+uDoKpi/WjtZHZAgMfM0vfZw5H9Ys+Rhe9GQP6at/LH5mjC8JA==","shasum":"48bcb5f66e861c0e89cd961af7d28cae2a0c971d","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-2.2.0.tgz","fileCount":4,"unpackedSize":5082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOSPcEpMjolkjfWIHfFjbhP3SRmvrq1Ka2Y+miM6HEfAiBL8Dd0PcHamlI91uI/bWY1cHy4K6bmW5enADE2VJkfZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimi9pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/PA/+Mod6fSawMGautDUM4o2lZJ+mFNtUYk5CtoW8euKqFa33Ani0\r\n8jvR7Oeg+rKTT9XeBjuWajr9oPh3uoEz1k2kCIRZvovaIP3gyjf7A+4VkZ7z\r\nLuVONhNyzuGk78uLHK+685YySeNyUaXrQyRnE2ICmfMeaRmSehlgRt6WGvQY\r\n7AvJv0clNUMzF7VNQ/aTxyuURblfQVwktPkCev0SLiOKkXcdrAg20uNBj0Fa\r\ny7en06jAW5QbHdXvQajB1mAe3dOwW/7uP816gtH/909K586nvm8ZCTEU8UjS\r\nodiPbkfvJVqi9QGJ/X9MsLq8RBsEPNu96XvpQrNzTV6moSv34t2KjJEf+lBU\r\n24U15LxcwhKNZ6AgMPw5FkPmlGeoxid+bSJu2rKtTb6zraVHbYL4HlSjis4v\r\nv64McEMt53ax5fpHFSvvN1p3VZsf3Db7J3IjHxtPvUGZH8VcjURS+9p6Dye5\r\nA3ksQaUnrPGM1yujMWI0jDOmkHrmLQ1pyejU5R4xgmvxJocHMD6ar+gezhxd\r\nmB/vjKHfwGQHarw51YC+0PCBHJDuhIUxfMgZmDBbrY6Wqark83qvMYF0vm/l\r\nR5xbPEwnXVYVPiJe/YlohuBbUDKEZ4P4xEsvxMgspb6khAWjUnPPwtQBh4UR\r\njd4WX0AMxiuAEijANFaTB+K9sk3yIv6wY8I=\r\n=iFm0\r\n-----END PGP SIGNATURE-----\r\n"},"_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-simplify-logical-expressions_2.2.0_1654271849253_0.6391762397501044"},"_hasShrinkwrap":false},"2.3.0":{"name":"@putout/plugin-simplify-logical-expressions","version":"2.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify logical expressions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":"f47701e47f1f5d1b50c1e12d9f9152afa9216b21","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@2.3.0","_nodeVersion":"18.4.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-WN7q2ZommJnMwXkjPtCbbaRXKgaQ+p7x4/+fhzD7SQb6q80UFOBev7wZJ6MsR1l9y1GDuvfF2JbLkt8iwyvuIg==","shasum":"88c282f35931f1b9b6c60a1b638ab33a2b2d13a8","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-2.3.0.tgz","fileCount":4,"unpackedSize":5394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjY4maY5FVB8wCyjWR5CNyUYcj0uUMB8l9L7FTRpvjFAiEA9UuzTWy4uiisRen/05YgS1mFRz4YUKCVN3P2x202wKk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiueA7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI2g/+NezvFY+iR/ryqQcmhhY7pkR87LNvYjtxPUvC+C7MiTf2CYQM\r\nEFqFIuu9yXcvJlHXcpaaizIe4fEzU80xagW536WjGTz6hwIPsqhsmuNDblPC\r\ncPe/5oxRkjCK2PrtvsL/V+yP6ZWytWYfrTkxGFsIwi/2xvGC2+uJ4YzQJGEj\r\n86AHUaoL1G4bRRohheJe+FCtB4yk5d1rfA1si6Pjr4+FyFHn3adX46veCubG\r\n8S6wmoN8hvf5t/Tjy+wP+WOrQHl8Z8VY5oGIYqkmMmQV5oA1c4D5Iw3PI6qd\r\np7WaL5lVlGaTFmZrpZMYLYQctOGsiPSL4pQcC88WUiyaH3cLoxvLb/MRpqRU\r\nGUDReXiUuRzxQ+cy5Pqe94DA1ugHWKjqytHYT4bpa6H6ROES8HoGODL5hXOu\r\nH8lRAo5ERl7hubWVNVV1abUVpF59fvCKWuCifsmfBPotEj4q7Echlo0x2gKi\r\nHr2vnf4ijzV9IzskgxodF24tOuRJ6JlJfIGzUmhlpbnmg3mdhxgwFqk2Gg2a\r\nY/DBk45ji0Q/oBTPMLuHKNZCcfcYmnLOyblt3WDncTLfKRFTKHljQd2wAx2O\r\nqblDIuRoPC6g7QCxY3H2PuyHcYzqHZ+LicKMSKriyEUlOEzLOev0p3R5JnOc\r\njxk+yDyI/Do2z7o5y91v5WnU5PgVnLa+ePk=\r\n=XgE3\r\n-----END PGP SIGNATURE-----\r\n"},"_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-simplify-logical-expressions_2.3.0_1656348731095_0.9093077965137475"},"_hasShrinkwrap":false},"3.0.0":{"name":"@putout/plugin-simplify-logical-expressions","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 simplify logical expressions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":">=26"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"0cfed8e6d6614e0c523912dc8f875257c1f55e22","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@3.0.0","_nodeVersion":"18.4.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-E29CqjfuA/KDvtikwMX6f872eWdScRAB6TBCHI/p5TEtFuXu/ixyaCLNo2MPhII9jAjgVD1Thq7s2k0qiKPFEg==","shasum":"243ea2251839eee9a3f070251b0f0427875a680a","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-3.0.0.tgz","fileCount":4,"unpackedSize":5435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPdom3OFklUjV6Pj38O1kQBC54pMzvZf2Egwgw2qGTOAiBmDnrLYjk4pfzadTzCydUxY8Mf7igP5RyNzd8nbtGleQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuqmzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLpw//U2Bz7hxCx8jcB23N/Ogx6St4UFSw2ZoLNknMBB/1vW3Kcm9N\r\n1/FeNI6F6H+h+VQkBcvNEMvMDTlXTXXJRWic/JBtXTX80Mp4itiA1M2WgtPg\r\nGTHe8DyB0cdBPFP8o21kjuFQVdbEGD3ghqz0iZ3Kwfu6lVRqwwKIgSZ5hJwQ\r\nybqgtpNHnLlg99J2pcXrNgwLiUajbsKuGAFl9BWBWjYHykeeXbEc7E5sp++G\r\nANxDCdG75Lg3dNBpCUrM7NxKhUzv+GjGVz9Ed6p3yY9Bm1p304GnXVg6+eJh\r\nFHKtWosYCwdk4VCq4tepSkFYRBRzxqK+vOLQZvF0OqVYYvWCgQXTRKSGEsgw\r\nV5uOUvQhNiUb3gCOuBmbmMhYXIj6kLS9GUlB6dBmjNW18P/eDF0vjR1GNvDv\r\nTdjvBUxHOuG6X49yDPnFQcA0Y5cyP50XnOQEqeM27foA4Pp60fBbRUdErKb0\r\nRpt3yHeIYJ1RK4xle9wfi2Jcb8S8fgdsYB/zGHXGFhrRMSERm5Opj066H6ia\r\n9ScxQfg7QDP7mcPB/PmvdD3AdXDuXq0ZrnlSJj1md5GaI7LuwjB/cNoMH9JG\r\nBxAzQQMgul8EIU4+ZYOEZYYEkd/Gqv4st2aGvgHujgOHjaHfL36FTwqPbtTW\r\nSc+CwrRF8qZwua6HpH+xEZZ3LroIVYobGO0=\r\n=A1hQ\r\n-----END PGP SIGNATURE-----\r\n"},"_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-simplify-logical-expressions_3.0.0_1656400307510_0.7867521423784563"},"_hasShrinkwrap":false},"4.0.0":{"name":"@putout/plugin-simplify-logical-expressions","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 simplify logical expressions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":">=27"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"e9ef68c73e32dd18ce31232b6ce231a82db10525","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@4.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-9VUfXSPO90X4f0JryITIxRtcWlaSwFQK7i/PldMb/ky21+Bo5ND5Ol7mrbHcyVMsK8DBZlk9SF89rFMbbOLb0A==","shasum":"1b2a19ff0cbe82fb94dbc67e4bfce1afbf261df3","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-4.0.0.tgz","fileCount":4,"unpackedSize":5591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICM2hJ5HDeOSpXU0fhvwnAusDkcYzrI/Z4Pt5sUPqXrWAiAdTUm2XsFVvlLBpPHT+Qs8Ntyt4kCmgj9uAhugtBrRLQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBUReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT0w//VPmMPtETy2Sr2SWP6y0oi6iBcXeIsNYmP2Q0R5A3nvTq9x7X\r\nX3QFP3Y72xlOrfWUXqt+NBibh7gBknq+wxOnnfpFFZuN/FhrL32C7Ja0Z9e/\r\nJVLGg2dhcChQafStoIL5onWdWMdc8MDn8x2iIGGZ6T1U7+D7nOmf7paVz3Gc\r\nTxisGwSPmljkZrNG6QOZll+W0EF1STgl1me/9VzLD8Jxqa8Rn0VYvagooq8K\r\nud1i1VVZAAiqGuh+5GPlu5H3Fq1d5p71VNulRWU69JtLgf/C6Z7dqk9KR+Yj\r\nJ8q2JBmJVp0+Pz55gaLuPk5KOiywcZplZwFfgJikiVKFftNLkpsL6ZY/cVz5\r\nMMGZrx4kO7i3ME3/8ajK7ezARShW8WykuxAZza42n7aPZtKcgKlxlhysc+pi\r\nrznHx1u7lUup7vqcShgjngj3VJBgP8LkE3KMv9zA/6FM3EaEN8/pqYWlo7RN\r\nYJmw4R/To+4WB1bulaeltMwKrDt4VjzPaaq/6UIzewSrxvaiab3BovK5ppme\r\n1XzC6Hgv7MqNeE4NWipgtMAVNa/tKnv/TxXZgbgkRMWAbuZCCA9B5mNybNBY\r\nSe3LEQvjVbzH/wZKXECGsNVwuxauue4TQHM2qFhCZ2a+VTynB4399JK10a04\r\nUGnj0y/JmhhdhjK2nCeV/ZXFhwSPYEaOp2I=\r\n=6ZvX\r\n-----END PGP SIGNATURE-----\r\n"},"_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-simplify-logical-expressions_4.0.0_1661289566238_0.9160008777362796"},"_hasShrinkwrap":false},"4.0.1":{"name":"@putout/plugin-simplify-logical-expressions","version":"4.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify logical expressions","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":">=27"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"6e9aa5db875b2c76d6f917727ccba609cdf615b5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@4.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-3/jUlv29a/Yi1V9C3nekM54B8mFNVdLdkRAsmerNL5mhYezuwKa3RE91n8mFetdW9VmPUrN+p5J6P0+YvK6ZRA==","shasum":"4c398aeffbc600626b84c438ed0eaac07921d2a1","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-4.0.1.tgz","fileCount":4,"unpackedSize":5705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHzAt44KsDyefxBdvzJv8mpjWLToZvcXxK8hk8fLSXNECIQCBIAiLPjXoIrFnM+OX1PrAM6gp3W9GvZNEzwygC/83og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBencACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGGg//VHX+x6PmDk3v+ELqBoHqhNuZYfH7J/YLsOfuctdK5h+3QzQI\r\nFqAu8EUScoywRAej/5hpVQmrd+X0ulUaDfD17UqgPQGNGYLbYgM7XCW8NFqq\r\nq1ztlISYSpok6tObWf8Hb71z3E0gjeeWHoZxPBDqKV+rHHUMLk7pE3sx9RS9\r\noBEO8PY7FnfKcnYnfBitiXYTzXL7epQcrjmngpR1OXde3nVRwBFdTvEtFAus\r\nc9DWIT4iUbK4a52ikjvwHFquv7jcVvESHxr4RM6fJH0Mk3czYAfZwG/hI03k\r\n+WWnhUyPv+ZLaFXLCK8uJiat4Cd5CaLxHzdPoOxBdZVhV9xuLPSQH9TgOYXT\r\nEl2yKO84ueYBVo0ZakRz3Fc0JoZv/L4k3j5LXCB9T8MLcUJ/iJuk5LO4WIEe\r\nlgqpAx0iF4hyRKlYJHru6fft13G9K8hhg6NTMhlDUpthZoPaz4NNfvKWj7Dt\r\noUgcvdInJSkcEURIXN8k0UJM7vssqbBxMVgsovQL+6CzFWg9d71Z+pPXJKOn\r\nginnlKKcyg7cbuooNqVXkBXpb3/pfb+Lz5/8gY9t4xhn6D3l0ZW0gjV0yE0X\r\n6YzVKgnUWuhWJCMk5mRfcOfaXhcaP58w7nXTaCLABseTl0j4M6EWuOah2bdq\r\nKUF3QdtjoOEHWvlMJRKWHg/QtIMGiT9aDtw=\r\n=vtyO\r\n-----END PGP SIGNATURE-----\r\n"},"_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-simplify-logical-expressions_4.0.1_1661331932448_0.5233549518973057"},"_hasShrinkwrap":false},"4.0.2":{"name":"@putout/plugin-simplify-logical-expressions","version":"4.0.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify logical expressions","homepage":"https://github.com/coderaiser/putout/v27.2.0/master/packages/plugin-simplify-logical-expressions#readme","main":"lib/simplify-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":["putout","putout-plugin","plugin","logical-expressions","simplify"],"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":">=27"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"6e9aa5db875b2c76d6f917727ccba609cdf615b5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-logical-expressions@4.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-9lR1ojbYXW/nlK8Cgs580j3QbxMpP6F+YBdGk4THtCNjjHcCdpOLZjbY5wzfzPQIDLP5Ge0heskfzE82SS6ebw==","shasum":"efa768b458b5bbafd42043b473c89c858271397e","tarball":"https://registry.npmjs.org/@putout/plugin-simplify-logical-expressions/-/plugin-simplify-logical-expressions-4.0.2.tgz","fileCount":4,"unpackedSize":5708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRSMKgRaR/WXYIIs9Ku+G+ea64wKT56fGp1XzyceuUHQIhAOtsgqXPSZc+9Zb3E9KB8p3ad1qgcWJCJO9KK1UCJTat"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBeoxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHSA/9EMqaQOHWFio7Q53kt8COzpNGLKNW9+8gyD31wPf/FFsrJDuR\r\n6IyOVRga2moSru4qaVYRXUCJfx9eErfi7qt4tu/7656jrtyYIWh/N2RFk5Mk\r\noGAytw1zKfm6Gq4P6CK0Gji62M4GvvTwHNNuN1VDuNpBNaLzAwpajKxw1anQ\r\nZDjPl0E1THrnwf9oahzLrtGjN5Lu0AbCJZTlyLd2zjoBoC0BtTuqv4M8R5xQ\r\nyWg1kWiIko62UE0HPQxT6xPq4KbHNr13qWn6FoF+1FEHFN3bSSu4tBLatitz\r\nOoiaJvsF08MPLL3Xi9MCcXnC/9FrNS5QoMc6X603MkMOE/nh1a7vy707DxD4\r\nhtkrIkROKcEqixCdK5SXvpAjlrYnt96ePfUuUKQU4nQwpLGIQsmBZ5vcbv6R\r\nBbnQwy+cW5en0MNy8sdIks87yimqMmTRjILrzYN6v6lUfjuAQUpkpULJqjfD\r\naW0W1VdlfkHof8iFcs7nvrqptbqX75n9vTJll0tCZCi3ES0ucac6ZzD6uMDK\r\nim0NO03GrplvmkbaEZ6w6i6+BtqD+vwQeEuoVp1neU45/Ux/wpuu24TWC7uB\r\n6iUrFDc1va0x/4afPnkmpE8KUrZDuJKkGIGmVH/vLEIrqoa0IUwlOxgOvMl/\r\nZ4oxc5LqpEefz2FvKUKzeBfaPqSnGUv6JD0=\r\n=oe1U\r\n-----END PGP SIGNATURE-----\r\n"},"_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-simplify-logical-expressions_4.0.2_1661332016993_0.1190603168787343"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-14T10:20:32.026Z","1.0.0":"2021-05-14T10:20:32.396Z","modified":"2022-08-24T09:06:57.405Z","1.1.0":"2021-07-15T18:09:25.041Z","2.0.0":"2022-03-23T15:06:10.661Z","2.1.0":"2022-03-31T15:14:00.836Z","2.2.0":"2022-06-03T15:57:29.426Z","2.3.0":"2022-06-27T16:52:11.243Z","3.0.0":"2022-06-28T07:11:47.755Z","4.0.0":"2022-08-23T21:19:26.443Z","4.0.1":"2022-08-24T09:05:32.654Z","4.0.2":"2022-08-24T09:06:57.314Z"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"description":"🐊Putout plugin adds ability to simplify logical expressions","homepage":"https://github.com/coderaiser/putout/v27.2.0/master/packages/plugin-simplify-logical-expressions#readme","keywords":["putout","putout-plugin","plugin","logical-expressions","simplify"],"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT","readme":"# @putout/plugin-simplify-logical-expressions [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-simplify-logical-expressions.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-simplify-logical-expressions \"npm\"\n\n> The logical NOT (`!`) operator takes truth to falsity and vice versa.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_NOT)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to simplify **logical expressions** containing\ncomparisons which will always evaluate to `true` or `false` since it's  likely indications of programmer error.\nComplements [`@putout/plugin-apply-comparison-order`](https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-comparison-order#readme).\nMerged to [@putout/plugin-logical-expressions](https://www.npmjs.com/package/@putout/plugin-logical-expressions).\n\n## Install\n\n```\nnpm i @putout/plugin-simplify-logical-expressions -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"simplify-logical-expressions\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nconst is = !(options && !options.bidirectional);\n\nif (!left.type === 'UnaryExpression');\n\nconst oneOf = a || a;\nconst same = a === a;\n```\n\n## ✅ Example of correct code\n\n```js\nconst is = !options || options.bidirectional;\n\nif (left.type !== 'UnaryExpression');\n\nconst oneOf = a;\nconst same = true;\n```\n\nThe rule also simplify duplication use:\n\n```diff\n-if (a && b || a && c) {\n+if (a && (b || c)) {\n}\n```\n\nWrong cases with `instanceof`:\n\n```diff\n-!a instanceof b;\n-a instanceof !b;\n-!a instanceof !b;\n+!(a instanceof b);\n```\n\nWrong cases with `in`:\n\n```diff\n-!a in b;\n-a in !b;\n+!(a in b);\n```\n\nIn case of duplicates:\n\n```diff\n-a && b && a\n+a && b\n```\n\n## Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n🐊 **Putout**| [`simplify-logical-expressions`](https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-logical-expressions#readme)| ✅\n⏣ **ESLint** | [`no-constant-binary-expression`](https://eslint.org/docs/rules/no-constant-binary-expression) | ❌\n\n## License\n\nMIT\n","readmeFilename":"README.md"}