{"_id":"@putout/plugin-logical-expressions","_rev":"28-1e5e1cf159dbf1c06fa5906cd07003da","name":"@putout/plugin-logical-expressions","dist-tags":{"latest":"9.4.0"},"versions":{"1.0.0":{"name":"@putout/plugin-logical-expressions","version":"1.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f05227d975ee391bed9548784f678500ddf833ed","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-1.0.0.tgz","fileCount":7,"integrity":"sha512-+Tz0Cjoi9poH02tfNR9ZJK1nYtZvlUFHYSYUIKSDeABy9nf8Ag1lKzkUyU5WXJQevFQd/lCOs+YrGDjNlWtmrg==","signatures":[{"sig":"MEYCIQC7SDq1ClGX8M8yayXlaZmY36tuOGys+cRIOExsfQmWHAIhAIhYSEa2tHwiJBS2vwYgrGjKrVqpXFqeG7d8xI5z3giL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBemLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqfRAAia1zV1P6D803mVlvgG0REB5N5T9jq54UdIcmyykz4XA/BtdI\r\nB0cS2zdkHiKlx8Fmi+EPm6h+wd7VOM72YSOpwaEckS6C0qvVriPaY9His68l\r\n+/8UD/47nIHjKRQrifWDMKCRZ+tinUhjOLdN3XHgjLTg+lW6ruY9Z/JDufrv\r\nr0aDn/XcFoHcGVblUavaNURtfg5OAzZ2hjv1yJIuPehz0/P0Y/qDaBwHkItc\r\n7aAqF+0MnJzgg11tyYe2ty69TxJEBtwSX71D4OoucVjob/EgsPafd0fLs2RJ\r\nmNLDMjSdn4UnIbT0DlUI+1mCki6oTgpBUZWJYWsKz+UG/eQd4NR8ZN9Iv/VH\r\nNh/5c5iun5rGwgcYTOJbSJurPzEg3tVDSD1wZbvgFz5CZHpTTUwnZAUbm5hs\r\n8WdonZDrC4BLWkKZnn3ZCDpUblKT8rE/2YKvn5lFionxO7z+CE5hHRCj7Tbe\r\nKlwyaBvptwcPEfPbU+BhW+ud5QFd9+K98fK08/1liOfz8a/2TlTzAkp9/o38\r\noGSMgRyfYp5fviLo9TkiylmeOpsmmew4R8/5zMfulOeaevuDSfzwhuEWN2DN\r\nJM9zKXqh0VgtStu1UR2hMcG2HBeFfU65gvoaATywYtYZYNHRmhZx6jPpwiCT\r\nKuMtM7/KUAGsoKO/sofO6lA2pR3ab4KSkSE=\r\n=lsGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"6e9aa5db875b2c76d6f917727ccba609cdf615b5","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":"8.3.0","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"16.15.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=27.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_1.0.0_1661331850922_0.9477103238408273","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-logical-expressions","version":"1.1.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"841fcd959f37aef7cdaf34e9f6b74930a6e5cc51","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-1.1.0.tgz","fileCount":8,"integrity":"sha512-2QDUbzEtL+Z2zBxFdJzy98+TZAt2qCHguHu93gRGogI9znbZVw1jAB/GOm90RyZtAHA12g6s1d5pq59ida/ovg==","signatures":[{"sig":"MEQCIAGhlW+/axouMdJWvumi7vs8STa4mvb+Z9sGqHhtE+DUAiASC/OJLssxNHdJfNl8lLtz+GVL3s86IVIf0BIjI5301Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBfEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDKhAAoaQU93/jUWdsMZhjRCRRsALOsW65Lj++B1iud1U8k9raodnM\r\nLK9K7rUCPSGhINP1YLxTm3vIx0hyDUrXgKmIvn8PkqdbD0h2AF4l9qpeK20w\r\n965mVRn/8+oAZv3M1ulLaBH7CrvNMUBkLvB4+gZHczvjQcQyRsZmgy20TDTQ\r\npABf8vqOcrS6YB+36k0ZGflWdKIaDMIv8t5XPD25d8IW4Nmzq59PtDc25/JY\r\nRX4H5K10IT3Eq28lQwyraS5fvgSsNNMOHmaQwlPfFiRLrUW3QEHQCOr4ZHU3\r\n1zRhQtcutQVU942kOwgPbr8CT4rSTgsU3V3XQ6L3mpo656KZEGj0Wdi4SuzJ\r\n49zdXZewJr67+f7zd/vdQX107QKCVq4xzcHUqGvzPsJ1l0eyBCOsBGimdQb9\r\nAAd1CfKStof5wMdWv9IlruPy6k1JiFnKTW4MSE1/dVCk1katqwor/KLdjmTf\r\nqzupTYgBOZiw7Qe8HDAqWuIZkUdfb4bsl38EJY03EgNDbnonKrtQn7oiKZlD\r\nsVJ+a4v1tAYJbb4xE9NuCriemCSjNNqqAfCHVyud4ERh7VaLrpiH70drcWyP\r\nGWyJInqjnSqKyg1fM+h0WF9emlfCoPOBbNfUnc+rS/uAUjcmq/WfmhThy7GB\r\n1ijs2ME5aVqus5/NzKfly/RIHa06+RfC3UQ=\r\n=ys8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"9943df5184716ff703f73492cfe1c02da6759989","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":"8.3.0","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"16.15.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=27.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_1.1.0_1661333760469_0.3257411080347463","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/plugin-logical-expressions","version":"1.2.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d1776d8af0df88b5048af78a8c8e06411567c34a","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-1.2.0.tgz","fileCount":8,"integrity":"sha512-sXtLr4NzZmTNYGdLtDq7ldP0AWNpJ5bOnqcGcejaex9lIo9rbnIPoeneterYH9O8Goeoo8Y+9c6+KOz0GW26Jg==","signatures":[{"sig":"MEYCIQCunpmZ1+ubyqX5tLx7yUa6Rtzl/+yA7pMHPD4RjwWeXgIhAJvpXP6gBYnpwA/R9mhGvUcq7i1+/iz/mWT7Ba9+0Y+v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjraRbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp87Q/+I5bV2tQOso8tq4G9QvOSXYfnRCQesipru8GAW0Qs5m8XwULc\r\nK+SLBODXZ30zOtYnX6QLE6bMydLMRRVq7fr/ATQTbc/QkJSAC80UrUjHPCEV\r\nku3HxOFq1GN3fqN7HuwwvPqm900/GjRoR8M5+GuQR/YHVMqagEVE6u3Yuo0x\r\nFPGAzOpTcXiU6KCAJam0JhIrcBJGKKiFXAtzbj4RaGO9utncuvsXCmbaI85P\r\nA+FMYOZP2UjobLC7x4jjAfiDMvLbUKjXCD6C48qjod5I0PsrmiuWP63yL7O3\r\nI/NfOeeb76IKQng82Nhhxv0welkElpSO9HxkYiflwCzHdcqXQRbk4Ac+M4yj\r\ncH4MSSO91KafKR6X6FE+GWICvnvsOpcp5jlUEu0QwriGYE4uJsSUgxJzw4lZ\r\niYfzuiN08A/HreuddlvivvrsY5xC6+xBkMA3heiomwhwnyhfu2qukgnHVvky\r\nP2Zst8g3vYHJ5LTnG1ycvBOf+aj1g8Nacnggwl/sIs0CtNgF1LGJEW6WiD8d\r\nUYA0Lgxqp63c0pkoc/ZLOt9BLLqGrrr8Su9mwO9HJo5om7YElS7a3T6IGHRX\r\nuLjqdNSzxITJ5T7M2lJiaqzBUtKgFOLaAjUoPY12aUWiDmGLjHqSEp7xNbi7\r\nD4Fcicwfc7c4272uFNReoQjVB3v6V62Fssw=\r\n=/JYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"a955dfd8996fc8ee49c121a089f86d58abb15714","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,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"18.12.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=27.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_1.2.0_1672324186960_0.5032901290168357","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@putout/plugin-logical-expressions","version":"1.2.1","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@1.2.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"fcae749fc7a505c17a4b7b68382ef6e3daadc44a","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-1.2.1.tgz","fileCount":8,"integrity":"sha512-X11NTwRaRc4AD4rpo1TdtFHqF2H9pfCFPeb0pZ6pXZRARfQxvbwi90/Hv7ZBA2mArliAn246nQC14YdM1x3ELA==","signatures":[{"sig":"MEYCIQDYEp6+CJJcPXgpt+84bFkIFhnJ3tOKsOmu79J67NPZwwIhAO+ThZ7IjKaq38M9mqF9/KXrxHVtQsh3fveFhP2U9u1Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxDUpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2DQ/9Hd7A/cWcRWdvjtyv3RnKq9YDQDIYTJ9eE+C9pq1yTR7o5/Bo\r\nZWVFZWqRZzHLQD/0KzrMzfYdO2WVD6mSrcD5blCDMK38SDEYFJ6eX6feFClg\r\nqL6Wz+0I8U/BUBkr5/ch6aze1ukmrAREr3oNVFOQ9MY+sCxBv635o2744lb8\r\naHHRWv8SqdLm6SLOflyRPdb9GfkBMv6Hs8hz+JxZ4q3IAqpQGDEL4GPmz2az\r\nbwaQf9jOHXGxJMJoMK8gXqGps6c09DZ7dponrbK/sOqbZjMYIrWeJwT7zMUz\r\nxlUJPdgLu51PgzXT+sl+auB1hhBqpM1nvlz+6L5RafXZUZDV9E6CFcYwp+sv\r\n5M66LKua5TCbPrAd0KLczQPDX++ZMuH2RYoW16iPBKKlgwmCgQl0/zz9Kv/t\r\nkYlG/UDqksaPGW+6Pr+zhx/CEzZKRAufRWxHnhgoICpthlBvwl7ao6606nhI\r\nvkLhCdYELq+9nV8vXNHwRa//SbIYuS9WsMkEw6wOcXSkZhCoRm/tI0mQW/z/\r\n8HUBobdFLeTX010JstqfZZ7yg7q64MAQADQEc7bk/6cZ5lsiggd2v/OARGPW\r\nU5AZDCjqTOH27xg/yvnKvCwaG8wND9RD+H5Cw6zVmOZPu6LsWcWpaOPREY+J\r\nsf1707VHjygjOB8xjyX4Fu5zhg68A3sWyEE=\r\n=Fn5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"23fd2b6e3227daec08080d250bd4f5ab9846bede","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,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"18.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=27.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_1.2.1_1673803049410_0.2630868110005471","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-logical-expressions","version":"2.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e26a2ad4b76d4b7dfef8802820dd12190662526c","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-2.0.0.tgz","fileCount":8,"integrity":"sha512-xd8O18MMk/Hia8YE1404G+CWBjvbdCufZMi/CH7GlC+ZKFeoxwA6RUDU0HRtOFNJEL4FQDeNmBCTRifcLzJV7w==","signatures":[{"sig":"MEYCIQDm7AjJgeBGPcCc9z4lp87XJRgmDGno3sP7XUCE3o2JIAIhAOTHfvDvTxDSu4qmtpg0mVqTNLRsWTm6en8+/PkBE60Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKJH2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNaA//Zu82/ZAR1XH3+fbdw+eTvgfnHYGY1t4ZuDU6OE6wcKtq279R\r\nHHv+IQjv+ugyrRjzPSlj1et6TZES44msfW1iYipT8xhD5rc3k+XeELF9+Slt\r\nXMHsFo7qH9eT6fpngBeGpTN5L2FhOTw3+E++5zGZaKuRFa5MNhEy/IkYk5g0\r\ng7ZI2/kJt5KR9rGkCeZUwoWvslAzlWwwPwe8m1mGWkhMg7Qv51r0FBzHkLyH\r\nVggt/UV/QTig5aP4qrMnBOTq2I0FjViLrFAVbBPnCtUVKH606m1XUJEMLpjJ\r\nX1gNXhcANCxjAWm2KkpnUH5BuqF4G1ovm3azJkme/mNe/GoGACYGaSRg8a3D\r\nt4ebEyULl1wGaCIOyQcEjtIItV4KNLUqpiSEQSVRB9ooh5GyaALPF5jSV00T\r\n3uhiiDasewfkYbEasH1hO+5xqFhmxEH3HGoS0gvhlKBLcP9gnh44gC+6IpZQ\r\nFx//1vpL3zeijdfcvZQMycAC5FYf8T7bBhIxwSiKq6RJBuIWx6HQKqYXC6Yy\r\nT1bbfGFITCMKuLGPDHx/W6aAged8mNwZjhI5TQcUIu7iC4jizn+gGie+/a3A\r\ntv5j2GDwcRYxnH+WGnpMvQtPQIxZbSgackY6x+3bGLR62YPxGMM8mjJUr351\r\noBMLfeH7W4Im7nrUgPxRofmMpQJq/SxsFVM=\r\n=itKc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"2de654fbd25e3c86226bad6771959354331be9a4","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":"9.1.3","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"18.15.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_2.0.0_1680380406179_0.33835483411098277","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@putout/plugin-logical-expressions","version":"2.1.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c1c417bea4dbd790b4c664cf2d1d5141eb46d4e8","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-2.1.0.tgz","fileCount":8,"integrity":"sha512-sHZ2nS9j3EfaP6NPcbSLIDfAabYTexDIMZtMHJddA7QvTAL3Xb6rBKnpZ9S0bSROF61p98/H8E7LgtJpsKaSMQ==","signatures":[{"sig":"MEUCIQDSiRypXD+taNLtv+Yk139LtWnRP0NAQ3lwAFjGp/XPMAIgdju/4/9Mec6xzoIBt/so1CXu718RM5KpMxiE58yidFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8062},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"a66ec9fcf17813ce7a8f157cea126792c9a0dc46","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":"9.6.6","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"20.1.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_2.1.0_1684338924000_0.8330105611681382","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-logical-expressions","version":"3.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9229d845e64dd840c618e1d768f89e91f5a5891c","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-3.0.0.tgz","fileCount":8,"integrity":"sha512-IhHnKEDH4ocpscPlV/5itgIWYSl/uHG6KN7fY5GS/kAxV04o7nIbefFNG53ydUBfKjcIl7LoadAKAx7xJQU76A==","signatures":[{"sig":"MEUCIQD+CU6HEzHnClcNT62nW9aP6twPz6hCscrhS9fP6wKDMgIgLPZhmXObA0KybElIlB1OKDk8FZcMbQtAW/jYj31zyuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8174},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"b56a4318d75a0757eb7b39b28625f9486df9a1bb","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":"9.6.6","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_3.0.0_1689449640113_0.7764108569626287","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@putout/plugin-logical-expressions","version":"3.0.2","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@3.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4a6ecae43123ad974729884b72129b0a19b6492c","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-3.0.2.tgz","fileCount":8,"integrity":"sha512-4Q/asinIKJU4J7anUrBpDo0dVtQ9ya9ScVsxuIxLGrkzTD35D3uVuP1mWIZnSNPuQnJ4maoD7zduxEKhCQa8WQ==","signatures":[{"sig":"MEYCIQC3hZrsuyFdlJLc6CN91OsBsAxtYYUmM3mflMBTZTA4LQIhAMBXcQjx9I0muY7mazJqDkXsd1FC7bgiaElNc//7coAW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8457},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"7dd97e2c00dd9ba25deeeabd3fab41de204fa652","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":"9.6.6","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_3.0.2_1689450900709_0.9180622252583954","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@putout/plugin-logical-expressions","version":"3.1.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@3.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f7a8c4d0c3decb7bf382c7a2bcd11780d859f8bd","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-3.1.0.tgz","fileCount":8,"integrity":"sha512-h+baDbX6DNaJqeiUSC03sTmbNTWdPn1SyKm+IBBUX9aqv1rUwxnLefuUyRECMBMsN6wdm6neVB0C1vnRaGIUxQ==","signatures":[{"sig":"MEYCIQCL88biDlLQzCPF/9MEOx0LwGGASOt8W1Sq/oY+6du6PQIhANdpGuIo5yRx/CMJUhg2V4xDHOjdqgUIQKwTdmwvlwtU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8457},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"c94ced53fa3d48715c8065f3a6e77a8bf616ad17","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":"9.6.6","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_3.1.0_1689451186785_0.011809872075285499","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@putout/plugin-logical-expressions","version":"3.2.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@3.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"545e3be251f9b9b12079e9bc058893cf1fc4792c","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-3.2.0.tgz","fileCount":8,"integrity":"sha512-VJbc2X9cZ9WhvjjyqJj/644McJJ8SVCN/Byu7rxGyklgSy2wUPQlJn93nfn+BsU3k5dbbaFkqmKChISTpqiRaA==","signatures":[{"sig":"MEUCIQDYnRQpSAqYZEUYDHxXJEA6QpeS78rdrAfPQD4bwX+yCAIgI7biUKAmJdwg1wksv9BtCRRgOws07Bvph0F5R7foLJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8508},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"e097c6241507211ed9d07d092cb800b94a1a1487","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":"9.6.6","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"20.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0"},"peerDependencies":{"putout":">=30"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_3.2.0_1690370426700_0.35150240156627044","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@putout/plugin-logical-expressions","version":"4.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c5e1d31113e8769b86f3c6f0fb24808f91178f78","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-4.0.0.tgz","fileCount":8,"integrity":"sha512-iiI+5LWsMunMuwjL8UzVpC9okVG+i9p1C2dULCWGMw9Kc571rf0f0wrzNgb6Ow2EjIZ0bdwK786S0ZR54qTthQ==","signatures":[{"sig":"MEQCIAncyQ1KkDxqJCXwuU1qNJsaDJQSNQr27zpIkqeRrylMAiAznVRsBOGu2ijwp6EjYdjUeDZsJfleMZF1CoPehqLywg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8508},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"0cd009308a6f5eff0c923751c9c00df244408042","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":"9.8.0","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"20.5.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_4.0.0_1691865119177_0.9054031531399489","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@putout/plugin-logical-expressions","version":"5.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b950bef13e5d3d88157bb6e7cec328f34302799e","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-5.0.0.tgz","fileCount":8,"integrity":"sha512-E4o54IUziUL2JsP/4znA3/+4GrmZ6cb07Yy8nnEac9cbymRgoX2bam2YfO3kG5vFZTrlWfL9XI7UGBR5/1PTcw==","signatures":[{"sig":"MEUCICqvBnluscL3LVgEpw3/Zxw4jHtuz9ezi2v20AiQGYzFAiEAp5V7JGrVTm/8QJSKJnaUS5IOWP03aDG/res3sg2WFJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8679},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"f528456e78a75fb6b7240de16784920d4409761f","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":"9.6.6","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"18.16.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"peerDependencies":{"putout":">=32"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_5.0.0_1698486187874_0.22168582071369514","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@putout/plugin-logical-expressions","version":"6.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@6.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a0b6af7bbacdf166d32b45afd6e27f45e5c4b497","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-6.0.0.tgz","fileCount":8,"integrity":"sha512-MSGeKSqELMTq+skt9zGACqlQh4SZj1Tkrxm3vn/37KaSOt4f31X7kRpkN6BNZels9wmenZ6Bpb9mY61RXFNwcA==","signatures":[{"sig":"MEUCIQCvwHgkb8sKr3HMtPHoBklHnkDKrL4V1eHRLAmRH00geAIgfqbhqD9WoxX03iBcNSne00hpuiD3cweZ1r8Zw1+o1EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8966},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"fda1359d7462d1526690154b720b02a40ff5c7c3","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":"10.7.0","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"22.2.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_6.0.0_1716758245175_0.9454556302437696","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@putout/plugin-logical-expressions","version":"7.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@7.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c67692feca4a28eb55273acd3ad348f4d9ce0190","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-7.0.0.tgz","fileCount":8,"integrity":"sha512-eDRbvCU27XsEVjpmFW+fSwopYsWm3NHlDJVPjLfpyZ5YlhjXxIzZEXA8awbOHl6EAdAn8STEuEz5mRMCQ+wZUQ==","signatures":[{"sig":"MEYCIQDHBPy37F9ZKAMBLrq0uRqN7RNhU/+PHdy0drY2FtKuwwIhAP1z0kp2Bsied9QH7EtO/7nD2Azw03Ltv/BbPICI81HP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8974},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"fc7b8a9cceae7b2b63858d5228f537b18697a7f3","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 transform logical expressions","directories":{},"_nodeVersion":"22.11.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":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_7.0.0_1733866315534_0.7963295118229752","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@putout/plugin-logical-expressions","version":"7.0.1","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@7.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5fdf36037a55861a4f7b15b7164825c4dbd7c918","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-7.0.1.tgz","fileCount":8,"integrity":"sha512-N8iMUrD5EWhCiLGhBzrSnjQ3kLmKmhA4skjpz2ew+rHwYAz1YkAgy3ahg0XmWMs3fvsMR5bxayd8J+kVagTe1A==","signatures":[{"sig":"MEUCICCHJLwQlxIHUCXQkEllbIHE/fwWQ49dS6hFdMx5IwAOAiEAvoRxjc2n3LibgTkj/966Q3JtDa8k9FpptV925P9dDJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8974},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"8de6436ad2d8db085affe4dccea6dbc7671925cb","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 transform logical expressions","directories":{},"_nodeVersion":"22.12.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":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_7.0.1_1734087596879_0.7813765469689498","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@putout/plugin-logical-expressions","version":"8.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@8.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"fbbcedc760ff0dd34774b6d805bc17d5b554034d","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-8.0.0.tgz","fileCount":8,"integrity":"sha512-CxSTAe8k17yMAc49J8Yi5K2+ojRKDTzEwwaH2vJ5ESxXCkgcVLbMWaihfrdH9iiJOcFFvWhLXpJqRe0XNyU2ag==","signatures":[{"sig":"MEQCICUWDsavBWkkbMbvEJbBM6HPFIcOnGL4ljJM7xxZqrv6AiA+imjbLMJiQ1PBU8XPsDwM/k5/oyBMfADasoorZaD0gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8923},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"gitHead":"00eaa5bc9d9df0b84fde42688dd537a495899cd1","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":"11.1.0","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^27.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_8.0.0_1748859522867_0.3735903928887838","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@putout/plugin-logical-expressions","version":"8.1.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@8.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"bd73e68a61ec86cc65eaee6e7f21feacc15256d9","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-8.1.0.tgz","fileCount":8,"integrity":"sha512-uVG0tQf6mq0aiLm6Hj6V/4pACMtvToErq8JuOCD+SvertdxHq0ogXL4krGGsG+WwjEUa8crToHpgCkt5dIIoHA==","signatures":[{"sig":"MEUCIByEoPEuRv5PU6zbnanYzWCd25lFf/H6vSdMYMUMkZsSAiEA7hyKBRMV4p0rAo8HvceUo92YEzYho4lCdULkUEY7k2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9011},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9422cc9ede855eaefef8b0646ec01f1d7202b0e6","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":"11.4.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"25.1.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_8.1.0_1763237724696_0.6313013414414916","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@putout/plugin-logical-expressions","version":"9.0.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1e4c4b734262d51b495f128e7ee96100c9969160","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.0.0.tgz","fileCount":8,"integrity":"sha512-G4JCi1OoLpEsXaR6J/QQmqcEQtIDTcUsCirv510dAr37Ba96nZa2JGF8tX3ddIH2I6W5D4JmCH+3F6Z0SAcOsw==","signatures":[{"sig":"MEUCIQDnDibcxXvym1T+D6tax5ho3NlIu1IOwekSkqzh5IVo5QIgPcopduivID5hW7/S9H4SbKxKi97YHJ42vmBXDwE3vkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9017},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"5eff821f7c5e60e41feee3c2c19fb1b57394d7d7","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":"11.4.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.0.0_1783965457472_0.02221630131355745","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@putout/plugin-logical-expressions","version":"9.1.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"199c1a5b13344c545e9957f316d07c0996702a34","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.1.0.tgz","fileCount":9,"integrity":"sha512-fLtUc1XD8oCq07GmGOA5Sr90pdNY2fYC/9+M8wK7TEkeZm/j0ScXHXVexb1xA5ckuosY97JlPVInvj+b6uU1xw==","signatures":[{"sig":"MEQCIBJm53DjOqIX7bASHFKLL1We1qNcO6O7XQQV6rD8BifDAiAX7QAZCdI9Bf5sqRg5r6ykaqdN1m4NHXA0gc78Bbm5GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9638},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"c038bf8a10964b0057b9760b4843417b3f0fa0ff","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.1.0_1788036897145_0.6076404320592925","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@putout/plugin-logical-expressions","version":"9.1.1","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"13fa007621ee34473e655095bb5bee9631b13afa","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.1.1.tgz","fileCount":9,"integrity":"sha512-QWm/xstOLr1TwaWTWk3RVnkrkJBrXIT7pWhC4GvT2KjmI16R4AoYOO6W7KTipqv4t4iFxoD2Whn22XkguezfeA==","signatures":[{"sig":"MEUCIQDQJKcTnMXCE/tSGiaOwOvIpFu6a7ZsUO6aoQV6IroWdAIgEG4XZidCy8+9En1+aGVeQJyV7586uJMDB6KqKz8yAiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9776},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"1ea10874d728ade53bccd8d65c737548758a9e61","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.8.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.1.1_1788038840470_0.03985075569946628","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@putout/plugin-logical-expressions","version":"9.2.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"cfe68989146a33859c2fba33ac9caca2856afb90","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.2.0.tgz","fileCount":10,"integrity":"sha512-m6xWhP7bvmTlH3b6hp5vqyerFOR5NB7ZyD/T50A3Jb+bog035gNIzTO48BJwhpsrAeQfXLuQOEXBXF8vd9Dmjg==","signatures":[{"sig":"MEUCIQDHA5fdZCV4dpavIfhCJx0uM13lhJLqJqc20VBTzUTIyAIgPZRZYiv5kwZX2nKE5kOwl6u993HnVrPD0DqnnR/lCzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNb6pXsGx9dMPd4JvLpaeofmNCb1m0juRmK3C2UX39HQIhAPAF2NBA5c99Pagf9qqAqVYc5ovL+ZJ26Sqyp1m99Va3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10878},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"e52fec04a34cc0e60bd9d9c689eceef36d161360","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.2.0_1790541078969_0.7775585743062265","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"@putout/plugin-logical-expressions","version":"9.2.1","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.2.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"959a2b45785db373f0e7453439ae4911220945be","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.2.1.tgz","fileCount":10,"integrity":"sha512-Cu3TbYPxgEKXjxpDsvUk7hESMZdZTIUWRPUnJvlhayynausyX5siB7/N1GqjUciDKodVuASFtO2mn7SDM7F00w==","signatures":[{"sig":"MEYCIQD5alwPVviek1/qgXws9czOTIWg+QaL9Cd1NmVKkdMI1gIhAOEETQtL1L+TJ71f6vyiKy9KaI7gN7vuTZBTDXwTo2Z/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKwPQkiARM5TrVt9nmUi0gIAFgXn4XssgbmIQSfI9QwAiEAk0c1jT+juVsB7AnQ5YCLyHOsJZJhhSkzfn/lUj3n1xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11071},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"be0b65ec0bbf250ad082a789e923f6bf803a4153","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.2.1_1790542291675_0.8738551353089599","host":"s3://npm-registry-packages-npm-production"}},"9.2.2":{"name":"@putout/plugin-logical-expressions","version":"9.2.2","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.2.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5acaf6b606c6bf6a8346e1cd0aab08e68220a4bc","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.2.2.tgz","fileCount":10,"integrity":"sha512-CFMIfeQDv5qQJC5RgR9pXhOMqP7bYyb/s5K9S4TxhTdGgZAuFqh6oqJm0QpxgXnFGLOGl+/iswO0OjQ1XnQLMA==","signatures":[{"sig":"MEUCIQCb6w3tsixxaGgh2Kz0wKqxRuWpL+Vde95UO1LhcoIO5gIgWvKawfzpdpScG9bHbm119ZLKVXsp8qWd0JHMKRd/QEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCr/P/mCWE2gncwKg2jXnMOlEHKACC9P/LwUEyqcIksnAIhAOkFdc0fRirzQqb6xvvn96I+jHsLtEcJTOR5HahlGoiH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11180},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"fd959fcffa0710ddfbd8ae45656c67e4052d9117","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.2.2_1790608812117_0.1728858031553262","host":"s3://npm-registry-packages-npm-production"}},"9.2.3":{"name":"@putout/plugin-logical-expressions","version":"9.2.3","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.2.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"169f8e1d05c62ea786b6a4d2eb98335de752240b","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.2.3.tgz","fileCount":10,"integrity":"sha512-qHqmLzRzHoC79CefWkXAqsT3/rUc/IdLGNkrqy/WozR/2wl5D+tpdF/StE4Yr8xsyGN2pc10HlopBJe2LfhlxA==","signatures":[{"sig":"MEQCIEMdFYWEff/1lbIQEUUdafR2tmid9uO92LIt4vDJGSOXAiAQjiGKjRo6u8fAU9v+JVT0wZ2JvYIuZ6Q0tgjcoK5XAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbBNNfg/kUDUXaFnJDHWIbMO/HIZ+fDITlbqzog478MgIhAK6wYVCE5KlNEnADxCO4YNqMRY3FCMJXYeZ+3O+5t7nk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11187},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"8a8cb7b1409e91e4bc2f58200c71a2c946dfbbf1","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.2.3_1790661534197_0.9310696819003712","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@putout/plugin-logical-expressions","version":"9.3.0","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c7de7aa838dda962748e27a3befc94659c001416","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.3.0.tgz","fileCount":10,"integrity":"sha512-IecN/QF3TbbvsOsW1qB+/77nM7Bh6cqAYda56M1rm1e5YDC+JzixJYCuONHRneBUbz/icFZljfQeVvFz4AjKUg==","signatures":[{"sig":"MEYCIQCQHIlMOVndDcyZzoQ5RteKjEaVi0C9dNUhIQ6UILro9QIhAIwXg8Chr8H8tNujHBl7zWhWtn+SFvAYlscF/dMqhC4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ7XABqfgMSQnKs+x1t8ij9GdsXRuE161m/izVInHFGgIgLVJCOj3l93K11zYjh7/4/kFgxodQ3gTIwd8JFXFtpgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11306},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"d62586c0a7d2a8f6ddfa50cdbccee2cbf5262aee","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.3.0_1791033926207_0.07042787441388043","host":"s3://npm-registry-packages-npm-production"}},"9.3.1":{"name":"@putout/plugin-logical-expressions","version":"9.3.1","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.3.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d619350bee20ccd86455fe7416e0a041048b6829","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.3.1.tgz","fileCount":10,"integrity":"sha512-Da4MZuHKaBdT05Zh5wjGRcg2fDFsz6O9nw0LIfl6qGNy24R5dhl0P0UQiFZdpL6DGCKg+0Ci8S0elaXlVxl3xQ==","signatures":[{"sig":"MEYCIQDdxssWU93uL5ssh/Shw1/86Rr+Rh1cQT1YYS6zidVMAAIhALcON8lhkQSzZIjHX9hinuKKKesKG3vjbSK/bWdxBXg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHWO0NvtoNL6eIUZnCRQseB/p8TqxGY0cGssu7hWEHwgIhAM0qaN6Vm3qBQMSk8nwxsY0gRuIwhTdAf4LZQnv8bu3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11645},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"01b86adb27bfde6307c21e05b13e47607643bfd5","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.3.1_1791035442435_0.9189054450516241","host":"s3://npm-registry-packages-npm-production"}},"9.3.2":{"name":"@putout/plugin-logical-expressions","version":"9.3.2","keywords":["putout","putout-plugin","plugin","logical-expressions"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-logical-expressions@9.3.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9a4010569b280b90a80c97953298b63a140efd15","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.3.2.tgz","fileCount":10,"integrity":"sha512-zK9G1yMJ4jX1edkyyvn9/ByXSb8BlmpuQVSE8v5uOGHDqO+RPtJVeb8Iup90ZtYn56blFjjHDOSpViTUFcaVqw==","signatures":[{"sig":"MEUCIQD62aWMSl3/iqgE/heWBoRLgpNuECMIpCvgRPnTJUyYQAIgEULHflnJ45AskKIIKV77sMKoo9YQM0Imub2v4pqmseo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpPN29Mcqkbkpcipneqlu1Ff5cMe97rdHLcKvH1h7V5AiBZZCJcA6ugm0x6Y2LkbhmDr0Ajaj58Ri8gXSN9QdMpAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11645},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"096de32a7c34bf386669ac42ff950203235ab6f6","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":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"_nodeVersion":"26.11.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-logical-expressions_9.3.2_1791387233723_0.3271822320965254","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"_id":"@putout/plugin-logical-expressions@9.4.0","tag":false,"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"dist":{"shasum":"198880cc55cba6d0d68b6a9d2cad0aa831b36668","tarball":"https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-9.4.0.tgz","fileCount":11,"integrity":"sha512-CNj12bVETlYHgyAZMOGirV3uGaJ9H8LUxu2g4Ybm/RIwYFk47OXmQP7I2yKLh7mUMn+eX/qDYHHszeu5IpBZkw==","signatures":[{"sig":"MEYCIQCfSqif9MgKpTWQwu4KyanFnMhz0jBU3R4877ckg/c/UgIhAL3zWcL4CrbqoeSMbPGcla8XxqaguyhgkvsYgR6Q9kpR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHB55ASN5TcAYVV0TtR+SyYY2Gp6oDF/hxnGpoYO6cQHAiBY3VPrdebP93dHOZViJ1sdjGlM+KhEXC9hOlVEAzoNKg=="}],"unpackedSize":12314},"main":"lib/index.js","name":"@putout/plugin-logical-expressions","type":"module","author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"engines":{"node":">=22"},"gitHead":"97f59852dd5260bcda3d8fab5ffac7fe5e09a4b6","license":"MIT","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"},"version":"9.4.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","keywords":["putout","putout-plugin","plugin","logical-expressions"],"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"12.0.2","description":"🐊Putout plugin adds ability to transform logical expressions","directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_nodeVersion":"26.12.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-logical-expressions_9.4.0_1792242793098_0.6061050508777899"}}},"time":{"created":"2022-08-24T09:04:10.839Z","modified":"2026-10-17T13:13:13.339Z","1.0.0":"2022-08-24T09:04:11.101Z","1.1.0":"2022-08-24T09:36:00.646Z","1.2.0":"2022-12-29T14:29:47.132Z","1.2.1":"2023-01-15T17:17:29.577Z","2.0.0":"2023-04-01T20:20:06.314Z","2.1.0":"2023-05-17T15:55:24.175Z","3.0.0":"2023-07-15T19:34:00.311Z","3.0.2":"2023-07-15T19:55:00.968Z","3.1.0":"2023-07-15T19:59:46.987Z","3.2.0":"2023-07-26T11:20:26.880Z","4.0.0":"2023-08-12T18:31:59.376Z","5.0.0":"2023-10-28T09:43:08.132Z","6.0.0":"2024-05-26T21:17:25.384Z","7.0.0":"2024-12-10T21:31:55.751Z","7.0.1":"2024-12-13T10:59:57.027Z","8.0.0":"2025-06-02T10:18:43.033Z","8.1.0":"2025-11-15T20:15:24.895Z","9.0.0":"2026-07-13T17:57:37.615Z","9.1.0":"2026-08-29T20:54:57.275Z","9.1.1":"2026-08-29T21:27:20.619Z","9.2.0":"2026-09-27T20:31:19.046Z","9.2.1":"2026-09-27T20:51:31.759Z","9.2.2":"2026-09-28T15:20:12.217Z","9.2.3":"2026-09-29T05:58:54.272Z","9.3.0":"2026-10-03T13:25:26.325Z","9.3.1":"2026-10-03T13:50:42.527Z","9.3.2":"2026-10-07T15:33:53.809Z","9.4.0":"2026-10-17T13:13:13.168Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme","keywords":["putout","putout-plugin","plugin","logical-expressions"],"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"description":"🐊Putout plugin adds ability to transform logical expressions","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-logical-expressions [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-logical-expressions.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-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.\n\nComplements [`@putout/plugin-apply-comparison-order`](https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-comparison-order#readme).\n\n## Install\n\n```\nnpm i @putout/plugin-logical-expressions -D\n```\n\n## Rules\n\n- ✅ [apply-destructuring](#apply-destructuring);\n- ✅ [convert-bitwise-to-logical](#convert-bitwise-to-logical);\n- ✅ [convert-coalescing-to-logical](#convert-coalescing-to-logical);\n- ✅ [remove-boolean](#remove-boolean);\n- ✅ [remove-duplicates](#remove-duplicates);\n- ✅ [simplify](#simplify);\n- ✅ [remove-useless-coalescing](#remove-useless-coalescing);\n\n## Config\n\n```json\n{\n    \"rules\": {\n        \"logical-expressions/convert-bitwise-to-logical\": \"on\",\n        \"logical-expressions/convert-coalescing-to-logical\": \"on\",\n        \"logical-expressions/remove-boolean\": \"on\",\n        \"logical-expressions/remove-duplicates\": \"on\",\n        \"logical-expressions/simplify\": \"on\",\n        \"logical-expressions/apply-destructuring\": \"on\",\n        \"logical-expressions/remove-useless-coalescing\": \"on\"\n    }\n}\n```\n\n## convert-bitwise-to-logical\n\n> The bitwise **OR** operator (`|`) returns a `1` in each bit position for which the corresponding bits of either or both operands are `1`s.\n>\n> The operands are converted to 32-bit integers and expressed by a series of bits (zeroes and ones).\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_OR)\n\nConvert `bitwise` to `logical` operator, when one of operands is not a number, since mostly likely it is an error.\n\n### ❌ Example of incorrect code\n\n```js\na | !b;\n\nif (!(a !== b))\n    fn();\n```\n\n### ✅ Example of correct code\n\n```js\na || !b;\n\nif (a === b)\n    fn();\n```\n\n## convert-coalescing-to-logical\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/8095c8bec8a289030cc725dc522e1840/3898c13dd1750064172d504adf8b0907da8a0429).\n\n### ❌ Example of incorrect code\n\n```js\nconst fn = cb ?? noop;\n```\n\n### ✅ Example of correct code\n\n```js\nconst fn = cb || noop;\n```\n\n## remove-boolean\n\n> A **boolean** is a logical data type that can have only the values `true` or `false`.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)\n\n### ❌ Example of incorrect code\n\n```js\nconst t = true && false;\n```\n\n### ✅ Example of correct code\n\n```js\nconst t = false;\n```\n\n## remove-duplicates\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## Comparison\n\n| Linter        | Rule | Fix |\n|---------------|------|-----|\n| 🐊 **Putout** | [`logical-expressions`](https://github.com/coderaiser/putout/tree/master/packages/plugin-logical-expressions#readme) | ✅   |\n| ⏣ **ESLint**  | [`no-constant-binary-expression`](https://eslint.org/docs/rules/no-constant-binary-expression) | ❌   |\n\n## simplify\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\na() && b;\n```\n\n### ✅ Example of correct code\n\n```js\nconst is = !options || options.bidirectional;\n\nif (!isUnaryExpression(left)) {}\n\nconst oneOf = a;\nconst same = true;\n\na();\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## apply-destructuring\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/8be6be9e01228bee4d2cc0afbb132884/b87007a1a86680f5d1315c735549a24279d6eb2a).\n\n### ❌ Example of incorrect code\n\n```js\nconst arrow = (el) => el().text && el().text.trim();\n\nconst value = getState().workbench && getState().workbench.code;\n```\n\n### ✅ Example of correct code\n\n```js\nconst arrow = (el) => {\n    const {text} = el();\n    return text && text.trim();\n};\n\nconst {workbench} = getState();\nconst value = workbench && workbench.code;\n```\n\n## remove-useless-coalescing\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/7b1d6cddb047dc2db650569659254873/bcc66c1e679aa3fa1d9cc865b2166344c2a4b58c).\n\n### ❌ Example of incorrect code\n\n```js\na ?? undefined;\n```\n\n### ✅ Example of correct code\n\n```js\na;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}