{"_id":"@putout/plugin-remove-double-negations","_rev":"7-5b09394c8b920472585c00a19084e3b7","name":"@putout/plugin-remove-double-negations","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"@putout/plugin-remove-double-negations","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove double negations","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-double-negations.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","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{"eslint-plugin-putout":"^1.6.0"},"keywords":["putout","putout-plugin","plugin","logical","negation"],"devDependencies":{"@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.0.0","eslint-plugin-node":"^9.0.0","lerna":"^3.8.5","madrun":"^2.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","putout":"^3.9.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.31"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-double-negations@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-8l+uD8SRacYrbj7ZIyMoPqCS8B/0CP+Al4c9UpzFC7kRunhIg+2EzAuhv9OOmTHMkYjQR2Ufm79EkOGcogw+aQ==","shasum":"c25fa11c8b35cc647b9baebb0f6c7df0e4fd8367","tarball":"https://registry.npmjs.org/@putout/plugin-remove-double-negations/-/plugin-remove-double-negations-1.0.0.tgz","fileCount":4,"unpackedSize":4616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHjh+CRA9TVsSAnZWagAAiUsP/i/Ip61dWOQLRnIkPXCz\nCrDQYm/WjusaSDNxLcb0a4hyZCJ5WcHB+hA2YjCR5IpSlxRpveobmvFudlZR\nO6keBD8xAjBFpWzeZIk1kWWEawwqlHmG5efuAmBkRRwdrKdU2DnXR32mBwli\n4pHHSyykt5vjEvE3kT0BDute32k/SMgFbp99O0KylotOiMAAQ1arlTgqhrWT\n1ba26zcFMMYTg0LGiOGd/8/YJQb5K6C6dCUHWVFwaSFKuzzSBvs+D14ekJ9f\nOgj7AfWlF8loX1pt08MG8vRZT5LPJy7ZiQTKc4IBP10CQwdUWMuKz5+SSbKh\nuKoTX3Z2oZooDLZOuo1Rz7CxesKQYF4eF9OhuBHB/chRupqJkTe+pJwsUSOW\ncffO008aiGWwKsoi6mK2Z8P3XYOAJWRpjWN68DW1LASklVXlvVs5vj8s80Qa\n+fc7q58A1gcHKMXbYG2UluwRRlBAaoUU19jgQL7+eiHHIVltd+ASkeL7kdjT\nnDCJfg1ho2Cb/B1YBsjh0vDY68J2E/c6iBs9LJbvQezMtWCS0L1VsETx0ca3\nDEwXIwZJAEuAxFoshLOt3Y2YDOQ1r3OtA4NX2cuOpdpoYto3lZQEztv7M5hC\nQrKIEkDxzIYkOReS4tbnS1Ddyskr62vQN6+WJ3xbUwo82a3lFhl8+CCH3BBj\nBEa7\r\n=eMzk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFS1fY694OIfTB1IjQ6iQoXkD0sWKh1OHUbV7C3W7GqkAiA177NOWyO9idig5EOFHCt1SsUXQtzUM/+5FbKN/Kojzg=="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-double-negations_1.0.0_1562261629951_0.33656118008568026"},"_hasShrinkwrap":false},"1.0.1":{"name":"@putout/plugin-remove-double-negations","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove double negations","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-double-negations.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","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","logical","negation"],"devDependencies":{"@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","lerna":"^3.8.5","madrun":"^3.0.0","nodemon":"^1.14.12","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.31"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-double-negations@1.0.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-73p8QlFqMcopUwj3kl7Kde3/LrkYiM1t6qQietTJQ31xAz86lHkR0o54V8axkiRGhOyL8/5pKar4JKLv9Kdr9A==","shasum":"4779faa3bfb300480eea142bc0bf25844cf90f9b","tarball":"https://registry.npmjs.org/@putout/plugin-remove-double-negations/-/plugin-remove-double-negations-1.0.1.tgz","fileCount":4,"unpackedSize":4553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoFHUCRA9TVsSAnZWagAAH6oP/2zUgmA5oB+fet3Hksix\nxd9glYLu3U4OQ7VepfNhEAzi6O5Qoe7/l3YyNb++G8mvR5JyI1MdANdXIfTn\nvVH5mBfQkkV38BBUAGroeo2EQifnvikBvZb+8nfaThW89H9JcyJTcnh+EcEB\nVpq4GO8U+5Q7k7+dyP0k4GFpJSLpreHwR9FslmSJe3mMtlJDZCOJZT6ckqnU\nJGwnpsUiwOp/9py1NIPm26f8VbRlxkF66XRQX2Y3qVAte1oD9NJBuS2BjgG3\nFvxAF4+H6T4AslV05YCLjw5xAo1bfefPXx3SZhT78ZJ5uvPRigsoVLkI8PgV\nbMVYNvOdYzV4XmbvlSzJ5ehv//Y/fvtNNkL1VCI+4iU71rr2jgOtrfLbwe78\nfG8cmv/ZMSSNlH+Did+OmDxc4A7akNMTPFcpcaBN0gIMI6uUiXm+73kUmYuJ\nG+r0TEh2gNv94rtZmLkaCy3Z2/+xYtOv8Kx6LLsMHbAKtw2uUtyUaasN9Tu0\njNRg5j+aGijBI7Pm4Usln1kkY6gVpU25K2nv6+XrVJZiJONElkn+WDFQ8gqQ\ngXxdGitBxpnf0fxAenaAjg9RvcqnUN6Y3xfHdRRoFi/BmHG5SO4Q/zycNPAl\nP7rKPcfW5zCvtvYKoRL69I4QAakMLLwjl0l58sqCOq2lX2nxy0q5wrcAvDaZ\nIaWS\r\n=WLUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP1Zmuc1NBf1JMoC42RUjeKdZQSNsWbaHfumgkXOUIvAiEAsxEPiaCKZ2EkPL5N72pyfrqoy8vMrpbnZKVy9nx+oW4="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-double-negations_1.0.1_1570787796026_0.717060665742802"},"_hasShrinkwrap":false},"2.0.0":{"name":"@putout/plugin-remove-double-negations","version":"2.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove double negations","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-double-negations.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","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","logical","negation"],"devDependencies":{"@putout/test":"^1.0.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","lerna":"^3.8.5","madrun":"^5.0.0","nodemon":"^2.0.1","nyc":"^14.0.0","supertape":"^1.0.3"},"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-remove-double-negations@2.0.0","_nodeVersion":"13.2.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Wa5IYfEGK5golDvw2AMZscawekmEZ2aJhytTUygRar/UBjVvDEUAyKvuaKQ72oP48OkvocBQYHlsAoJwbjF0pA==","shasum":"6c5d39e652ad8c856f811ec21b44dbe8abb96e31","tarball":"https://registry.npmjs.org/@putout/plugin-remove-double-negations/-/plugin-remove-double-negations-2.0.0.tgz","fileCount":4,"unpackedSize":3598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3/byCRA9TVsSAnZWagAAkTkQAIwiQrMFYQxUkpou1nA2\nOluMZV78ILBTjgKC5S6bNCu7hBODYlvzBYsKV7h1dfmPcWLh9BMtPw21xopp\nIDxh+hK7xE7GgnzW8J+n5fNlH7GLKBiVC6s43gW+C+fi5t2oR1iBPisIYLO7\nt5AlBjgVo7j7d1+QvEEibEzo3laVHKQ/ScC2Qq8XeRvjvSyCgDb4ulzXxlYM\nGlM5BJeUJjZwGFWaFFtOREzp5CeFyQkYdh6QS6il3qUQQz4MfbkNNavcXUY9\nQFx3VrD3DLCGgq/NmrtJ0QnXwiT9DfB8d+EOsRK4QKH0y5Lv+k9866em++gl\nqZWicknmb5ztbAj7Gz1Gi1qKlbRcv9imhk019rf644kwKDps7TW6Zwhab/6w\nFLt/4fibkHE+G/SVpPI8R/aaHK/uhybM6mC/4NVJF000UpEx9/YcQVZ+lel0\nld2wf7jfx3x0WhB+8xaRas72Ajs6tqT0IvX+mSJkiwGyeLmjuJy6d3ZFRj0N\nlHuMuivwg/klKSzexph5BJ6qneKjSWvPjNGga/qy8HHpsK1miPme+2TgFdqD\nXAHfduTSk24MFrsvPrFrlY9l1fxjHTWtSpV9cGjH0BBK+dwLpSsNzXJeg989\nEzPeHQ/SLRwbk2SQKaXoP5zNpBAkdHBAC3hd6lsMjSOl+lMt1KKBjLZ0uESB\nTOpB\r\n=xefK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlrfZ8ExRmcQImUL06uBcPTkdCyPDh32R1GvbhFJu7WAiAHjgalVFvKjY3NZp1KcsFUFmbP+5CcvWXAoTwcWhE7uA=="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-double-negations_2.0.0_1574958834232_0.3304501559078694"},"_hasShrinkwrap":false},"3.0.0":{"name":"@putout/plugin-remove-double-negations","version":"3.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove double negations","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-double-negations.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","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","logical","negation"],"devDependencies":{"@putout/test":"^3.0.0","coveralls":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","lerna":"^3.8.5","madrun":"^8.0.1","nodemon":"^2.0.1","nyc":"^15.0.1"},"peerDependencies":{"putout":">=12"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-double-negations@3.0.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Svvj9MSfo4UmzgZXinozidm/BRir1GWIToXkJi1nGQXUjq2PG4bd93mCI5AEcmR1UENrM2QWpCdjAVFFWnWteA==","shasum":"1d3c395f66a057cdd2f787cb652170f1c871d995","tarball":"https://registry.npmjs.org/@putout/plugin-remove-double-negations/-/plugin-remove-double-negations-3.0.0.tgz","fileCount":4,"unpackedSize":3616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz5PRCRA9TVsSAnZWagAAF1kP/ipoRCY92KfQ18bcFL/R\nAN/qQej85U7MCCuhoNaJjChF/sTZw+VckwBQm883txqd9M+b0yf+dvcQUCDv\nINpBf1lgDORYGpwAEWO9/Omkmz3hQjBgrf3rxZFKsl+8pl/UwpRETJXT2qsQ\nKBktXaiX5Lk1hUkemxK1BmNle2VPCZXHhfznPIPzsXpwvFHVGXE2bmhL1V+N\ny2uJ+lL4Xb9yWS2s6wTXZWpqZFAz8C2WWGtvQG0TB8fId22pC5StOAAaurAh\n+Q5+LJUB62H5DOLOL4ZYQGeQM1qhMVdOBZQfS9UCvbWzAkxkBafuTTiquGYP\nrMAtOdRSxWwpvKwRExPhC0UCn2HahgOwKjEvCp73ZLalJWSIPUV4/0VU6VyX\nFXYky5V0PZ2aQBZ8hOhCiGLQ/9tRDcmeDZd4kgBYzNsZpI2R5BPp5UVOI0OP\nOTCFbA/R2IQ/MnK013LKhN567RxEObaCOpQhHPUHYlPfAv9vsKYrrEdrpiHJ\nHyVtRrrd/bvV01jEKMYavrP1y/PHbs4uwSp24PCoy+93sNJ2ECueaihd7uGx\ndFje8FuH8/9t/NoM9nThUMyQf9AEYOCP1iuO6ftOil/3ADUfV77TNCENP9kc\nZEfrIX6jswOKDLotSBh2SK8aoho1Ld9o5UeBUoWHotaaRo+lYio505vaJViE\nYnlh\r\n=vyZ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ1DEY/t3tZP4wBsW8H6P0DS/6OKoeGdIALxlbfRvPSgIhAJwJ7UyOIXLoFVkCp5oqtihdsauLJPLNL1UnzWU8vHVS"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-double-negations_3.0.0_1607439311922_0.8272773148919828"},"_hasShrinkwrap":false},"3.1.0":{"name":"@putout/plugin-remove-double-negations","version":"3.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove double negations","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-double-negations.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","fix:lint":"madrun fix:lint","putout":"putout lib test","putout:fix":"putout --fix lib test","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","logical","negation"],"devDependencies":{"@putout/test":"^3.0.0","coveralls":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","lerna":"^3.8.5","madrun":"^8.0.1","nodemon":"^2.0.1","nyc":"^15.0.1"},"peerDependencies":{"putout":">=12"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-double-negations@3.1.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-h7nxiwbV2oN0GTzp+hcdbNrZUcf46/ncLZ8Zwyu9q0+WNqZG6fccIyjd8VlIBcjdoKGyBcWmxMeFPDGikn2q2Q==","shasum":"a6fd210d9555c36442c3d7b5f921ff6caecc08f5","tarball":"https://registry.npmjs.org/@putout/plugin-remove-double-negations/-/plugin-remove-double-negations-3.1.0.tgz","fileCount":4,"unpackedSize":3768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz53mCRA9TVsSAnZWagAA+FEP/1x2Z+E+27ms1rjvG8ex\nMe0yVvU0KNHYJHihkVUsFD7mPmChG84iLvETc7m0E7t9clSbRfS55KpCUzTw\nyeTS+8Fprp8kSOOk4unBdzkbMsPkY9T598nOOHsfEbz9c2sfkhWABrrUWj1R\nk83qcm28sqgzGvbuRiVGtN7cNQ9G1nDxlc+yP23m0tvrib+zKxaVBXsqSBuC\ndy5gs511fnBGxPkE2VXYG6KQHCpFnrzYQ2f5sSL6hDPIHj+PLGXLHVB0jxi4\npSIQSyl5xVW2ZIASybdsCVkRD9QvT4AM8R1DZzvDmphDsve58pZHh3nkN0l8\nBLG0xYHd4lJoIakWH4T80dC+KQeS2PMKQmq3bmsNcn7uL0IBTNeeD13GfILZ\n6FI+kZQn87lRFvs37MKCfLvVi/YkYWcJd/zCqOKRtz38w0OqTbTXP0Ua4O8n\n2bDRzjmrdaHDgzoC4VwjQ9RFhLbiY0aN9HQsB1j8Sw64trICdBuLSPyo21Ai\n1De0ELzBwoCYnVfXSsY4mmKuIRv7rEQQvTOtzIokWNhZpxJniPbGZUSWq2EQ\nxt95CvgyHSBNYPWqCXV4ihKSGx+y1TDHEQsHELIcSjlo8i4EdfWfdwVaU0AN\nWMgQkQW3bpQZeIyjIqNIao4ujQJUoKJ1Vz7t5aUocYCuz0kw2nKjsDN1h8Xi\nXAiD\r\n=GC8z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRRVAplSAXQ65yf6lPxGHSwJWiQGyTR4NvRkRgWNFX/wIhAL6baFZ457WpsjgdOOjVJyKzPUsMvuQPUuN5ShZgQpoa"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-double-negations_3.1.0_1607441894441_0.3706463182044326"},"_hasShrinkwrap":false},"4.0.0":{"name":"@putout/plugin-remove-double-negations","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 remove double negations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-double-negations#readme","main":"lib/remove-double-negations.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","negation"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"e640831cc1bdca8da24f5d56c89532630a4a3b38","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-double-negations@4.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-5+bT+qyvBc8evN4A3uxEKT49i7QUIgHyZSBSsj16NUIFgMiD5fhV9xqA4VJrnBwFbwhPoGeR2u6OhPrBgqJbEA==","shasum":"b9cdaa2079713f1b78491df9f05c9a8e6ce44950","tarball":"https://registry.npmjs.org/@putout/plugin-remove-double-negations/-/plugin-remove-double-negations-4.0.0.tgz","fileCount":4,"unpackedSize":3844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOf1cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6pQ//bad3xh1KxRg31R1zV2sqP2peANgib7V9rN4l8do8TwY86lwU\r\n0KQkzmi7L4YNNUmXOhcz/kNyoZS24gdpcpdZVaw1f7BOzvZ9D9eVgFLtvuY9\r\naBi7L3TlL1aHLoQEtGQRU6sbSX2Qh47gN8iw2+euq1DkasA4EjChKfBclUGL\r\nr5ScuhZBBKcVj2LCGCvp8zrYpvkLPmu9NL2BxNNMeoAWYtGBaElRuo1KSPrm\r\n6ur827PJZ7lcCqexwRb+c3PRq19M4gDY8ZTAa+lV+HoVUdFTLwvxQ6VlGlL2\r\nHFdE0J9Fg4utnZbZUp2/46CVxYw6zhWdCtkI8fnKaunz5dJPAsgfi+aYshyu\r\nkEHXbjiYK0r5jD0WA2mamu38oG+STNFYNI3U69WDmPFg9I6Jt+EjamOp4LFa\r\nsCPO2SKSnDKlDqzpsn+SMsMc//R58SrA6a3WT8uOghpeXTBb24D59unjNWnd\r\nD6G5e4Sv5iNRXEa/rGyWYCZXEBtwy1E5fqZcnZHrOhXOVwO48Lc527Tm6g02\r\n3DMdoa/2burxwFZ32KMO8Ie3rvGOE0ulfYaL9o2SCYjEtvAYwUNU5YWNj5VA\r\n6pG9d+h94X/tvitsNxA+1QZpiujEmGn6QPCXt1XyN3rPcdvtwBd6BPSg8xzY\r\nmWuvWxBXExA0LkG9j/o9bYDkGW1F7fD6DC4=\r\n=omWe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH9Hk728rfnZJoINss/MSI10vmv0qzlYNYHjWxEDvz3AIhAJ1ZAtGdeIGRMXT26MbaFMEZdyuPB8Numco9G+d7zT3z"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-double-negations_4.0.0_1647967580132_0.12112766223654026"},"_hasShrinkwrap":false},"4.0.1":{"name":"@putout/plugin-remove-double-negations","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 remove double negations","homepage":"https://github.com/coderaiser/putout/tree/v25.8.0/packages/plugin-remove-double-negations#readme","main":"lib/remove-double-negations.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","negation"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"3e83abb950fd7f00e9bce3d41c597b6b1f46e9fb","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-double-negations@4.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-ksafo+l1wPCUdgpUwAOcFBF7pzfLl0EMqOxAcdcTC34DbH14PCeDNee8ZRnW/jjsDzawiy1SodIlX9R2BCV0bA==","shasum":"12fe560a2619af854964c2f66c62fff524f7f3ec","tarball":"https://registry.npmjs.org/@putout/plugin-remove-double-negations/-/plugin-remove-double-negations-4.0.1.tgz","fileCount":4,"unpackedSize":3968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOf50ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXog//cfhYrieHfbIP7Mgp6PHugKUBjmrt+eEFSORL5zprD95IPkPU\r\nOrHtGECsUcXsLOewvTNrrD4GTEA79NuYNj3rQBvUttfe07GxS91IwpbNfim5\r\npyQQUxl49VNbVHN3gF5zXfhOasR88BOZBmjEnrFrAh4ek5WBKOcEWi/jioA0\r\n/o+Mn0pIj69wIc3D9lseiuRgGz+6FdgY46fG36kBQsyCODB7v8JonpEL+pm+\r\naeqCQyu45jFz/dpVRjXcywG/tF2OtXQRmIy6FlVAE09oP/RGOO5Lnvubn6ck\r\nrN/Jpi5TyQLNQLgRfWvNi9let4TKszm/G+p4TN00v3xCouiCoPhyuBcxIpLq\r\nHcDeho8rkn9d/27EBVSqiNNUwZyYLb8FcBc71je92P+6PDVDpMYWD5ZIrlz1\r\nLY4uv6bQMvu+1m/VjH0w4qRFsR1ue7dN968/0fMfWubSBcOaCY3x9OrRvwSg\r\n50G6yyUxMy9D6wWty7yjOKMVSYpeqSCcBjkyAHXR4K9VOckKY5X0intOz8yz\r\numfkUT++ra29B0pCxIQPPsiO9c+YcOmsMUXEX5n83mVvbvnwWuK1prdre5At\r\ng4HjWIhWZrWovs+yPgoxXvcHjwiR0K38EBDRAqsQBeIPy+9F9Jl2ys4BhzrE\r\n6bq8X6PgQVfdMM1zrp5mFokW6pl/SXxqPQQ=\r\n=UaAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq4pT+8alnVDoyn814mx4rZx6+dSdR39rpWgHspCjr0AIhAKDQg8irHqCUo/YLIJDTBlcL3Wk9PbC90MBIIO8mlpjs"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-double-negations_4.0.1_1647967860685_0.5371204212660778"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-04T17:33:49.775Z","1.0.0":"2019-07-04T17:33:50.066Z","modified":"2022-04-06T17:12:38.637Z","1.0.1":"2019-10-11T09:56:36.189Z","2.0.0":"2019-11-28T16:33:54.359Z","3.0.0":"2020-12-08T14:55:12.084Z","3.1.0":"2020-12-08T15:38:14.626Z","4.0.0":"2022-03-22T16:46:20.289Z","4.0.1":"2022-03-22T16:51:00.831Z"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"description":"putout plugin adds ability to remove double negations","homepage":"https://github.com/coderaiser/putout/tree/v25.8.0/packages/plugin-remove-double-negations#readme","keywords":["putout","putout-plugin","plugin","logical","negation"],"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-remove-double-negations [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-double-negations.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-double-negations\"npm\"\n\n> To explicitly convert its return value (or any expression in general) to the corresponding boolean value can be used a double NOT operator (`!!`).\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 remove **double negations** from conditionals. Merged to [**remove-unused-type-convertion**](https://www.npmjs.com/package/@putout/plugin-remove-useless-type-conversion)\n\n## Install\n\n```\nnpm i @putout/plugin-remove-double-negations\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-double-negations\": \"off\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nif (!!a) {\n    console.log('hi');\n}\n```\n\n## ✅ Example of correct code\n\n```js\nif (a) {\n    console.log('hi');\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}