{"_id":"@putout/eslint","_rev":"36-17f222a4ee3e6b449e9f98674dcba0b3","name":"@putout/eslint","dist-tags":{"latest":"6.0.0"},"versions":{"1.0.0":{"name":"@putout/eslint","version":"1.0.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"6ef688204d01e57fb298cd51d7c6218eed89571b","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.0.0.tgz","fileCount":6,"integrity":"sha512-JexMeHawI5dminxErSPsrk/ZrWcLvLs/cRDGxBqXd45q+ZsWCPzQkVxr84eiwck1qU5ocGNkmos0xnghAYAtZg==","signatures":[{"sig":"MEYCIQC4uG0ZbtAzJz9uviWKsZu+ANYGvMqY673ebEkDUORBkwIhAIDpvWItVYRUaUmTmJzaVDTIKmKZsi5+RqcpU99zFAME","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCzN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogTQ//ad5VNLOw3Nabnyy6gIpoc9xJW/ZQQe95lOguugICHrdOLOCK\r\n700wHE9DtV5uDcpzjVylbYHyBcdjETZAMKZbysC7yV9lqCFnRYp6bV4U1tL4\r\n/0l+pvP8uur1juhgPDFGE7yn9LfwCNvE/SsWd7ykQ/pb5awsfVG6xGoMxS34\r\nrxvHS0IO3HFsvqjeMangcgOWPCJl2zGnbjQVNyNhcGsRockujwuYrFKTFy+5\r\nGEta8WMCFEYjMuIZBh/EOjqqzI+sSQ9mvF616Pi6fbwhXwIkYUyQJhx9Jc2C\r\n5PqE0vnkxD84g2lJ9+G+Y9V2ss/Ukyn0MpJWGdTwrVo+jUXC0HuuL7AO1Wzg\r\nHs+HSdG89a0Sr74KwviOWqF6J/U+eOaHcI3ha03eKjObcp+4EJd/yVc7rkbG\r\n6m86FlVUmeRYrz7eYniEOVdevLLecxuwVirh7EjmcY/ruGUxGDmxwlcp2LhL\r\nFkQV77d9K66U3xev8fW7sXc3gMme+W7WWfzT1AHeIgm49fCrS4G9FD8MVjC8\r\n0aehRaQzaOMc1CXU/ArKcrlCk/JFMI1jBWi/I09YgmhpeHXL98zImG/4K8Ss\r\n7XCthMsyJORWpsxK3qEE32FimjsuPK8QmFroO3bR+PlWvQJXHl6E4R2cMfal\r\ndONKAqwiQvKtryIl5AWvzuPdRtkKPf6Qqjc=\r\n=ON97\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"ab109a576807c49412eb212427af66c4dad6cf7c","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":"8.3.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.7.0","dependencies":{"try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^7.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.0.0_1661678461505_0.18991282411096222","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@putout/eslint","version":"1.0.1","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9a4e9e1d50e412eb557b43df65887f7e82bd011e","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.0.1.tgz","fileCount":6,"integrity":"sha512-kVYDfQ29llix2kMYei5UA001JL5CP87BDD9F1rEgFefJkMsQHfz1XwL38hL+HDDb2zJovdkHwHF0mMw8zoNYYw==","signatures":[{"sig":"MEUCIEkGj2CbGL3imz7b3TfZhSjxh//2pPhDfvy5z8I6T3AOAiEA1BKoEaL4KMp+FSWFdz0/WkuBaMy8WzEZHUHmVeFxgxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCzZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry2hAAh48hd/QVUQF4InSyCLB8ThZsU0HmVHaUjc4OkUP5OouPQIYA\r\nlYY5boK66qBy9aaP05tYg9AJAPhV/aPIdKSnvjuVLz5jjZ1QxqMxQ1zkcdvb\r\nXiE43MM6O32EuZQcFs1gUAmybhuq4QivnI1aBS3XsnUlnUa5m6NElZqXSn8q\r\naIpN808Mx5pgSG6/uDpUWcqUpZD7kDSN6HmZmUGJSIACJbO8u8vnAvkh08r2\r\naVIEvOl0lz1aUDREtFaqIpDC+CLX0fwip7GEu7bAb940a3JlG1qtQUkkrN1O\r\nGqj9zJWFih8q54rOc2HnukVj+Ece0ZlnYCqG01fHn4a0Jpfb5KjfV3IAP0+d\r\nEqUz7uuUp3l0vcT+cciEoWrJ+wlLmaO97qUZkZK+/mjIlq+x0iAV+e4h/w61\r\nKbHMLcYnALIt+8ABzGU+gMfpZtRE8iFQQuQ0keLdDrn5NgiL1bjDSaJt9gxP\r\nLHJfmQs7jz9gU2m5pgZyKpuCyMcjfdFr0/9O5JrVeuwBSPPz2AFBC1OQTzNj\r\nYzyopYUkdci0/sd2sJBwl0K2oxiRoxjtF7/f4Jn+XguZC+SjKd0vhlNdso6Y\r\ngJo3sTH0O3mm4qFOjGJLEJ5P4Dp06mjdJIxYqnoKTlrWo+R0xXnRk2Bs3/N6\r\n7nJlmcBnDEInfDKGrUw/gOav4VczByoRONE=\r\n=Me75\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"b13c635e32a5ccd18ab77cf490af573826521339","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":"8.3.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.7.0","dependencies":{"try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^7.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.0.1_1661679200704_0.7801705385897868","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/eslint","version":"1.1.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2fdf021f42d8ba043c54de2a306454644ffc321b","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.1.0.tgz","fileCount":7,"integrity":"sha512-0dFLvnyJmeRFG+eL92j77REv18twkpwsfX1DRPxs+n3qYrR02Y/57TFNr6fL81N0lMt4uSoXza2y9e+wIFwOdQ==","signatures":[{"sig":"MEUCIQDp8+zhEe+Ef5aUMaFsiyPGiXgA7GRqWKXDvTQIPcmgngIgf5M5A4ZvjzF/zfSPU9bFARr5AuEp1WP615pOaZ3Ll2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC5c7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcoRAAlPN6s624tl9nRj/cHcGRHwUp4Je6O9VBinnqTT31yj8HYxxk\r\nNQriWTwOYFwAwdi0PtgIALyqsOXqVc0mo6K/M75+1sQPdNj4+ryd40P8jwGb\r\n1WNI0TC5JkgVwAuLG3xlslCtCshBZT1ottUn8cTgoWME+Rc7lFKvN2E+llzr\r\n7reRr7UsriDNKWmZz6X9VqbwnljZvIqsq2pduc3JM8eptn6aimJs0BdzNKJS\r\n9aw6x3jCidUAw8jfDmTsTRbmJhRaeE4zh2igbBWwXi0FTiyX/yPfcUVhxPNw\r\nsLkz4wrOwSCuRi7J4blrIwXTSMY6AZyb2DJU3Wvy5ejzFHIDugF+Y6Pi1XN6\r\ncRF9kTNWHITstiH1DA8KK81Aoo0fgE4V0KSnRkAEX6634yOhgQlGeG4L537m\r\n7bUtueEYD/su1U8Y+kzP2ItY3hwKKqAyo3g4HU+JjVPlrIOdYE5docVfvw9Z\r\nEBSIHyl3V5i0bAxSvqxvLgAA/DCj8PU/cp2o4uy4ZrYCrAhoO7BViV5xlaCM\r\nOIjwGZSF1ysJAy15E9zeGekfkn1nXTD7nWUjqkyasO308u9WCkfkx5XJm0sk\r\nMAE3hlzNdyru2zhTmGLEDOuGPrUyeOsZT3QuAVgkyaaMyRQxAa36W112iCiO\r\ntBKovn7NySD7xtQrAYWxhadWtQQv6LCj2wE=\r\n=0T1D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"cfe17eb239401cfd9b5eb68090088be088e3e3df","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":"8.3.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.8.0","dependencies":{"try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^7.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.1.0_1661703995454_0.7571994506228543","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/eslint","version":"1.2.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e715c3541294b61b5e2976e1e2d52c31f482dc7c","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.2.0.tgz","fileCount":8,"integrity":"sha512-wYRjSygtYrHbvr1TKws49YcwJiodTLF0POq84ZpHtkD6Mo/1sZ6BX1Q1LCabo18e4gGiSDfbTk1V8o0CWQysVw==","signatures":[{"sig":"MEYCIQC9uYBYtAGScPQy/Yewqxv0uqMq60eNZlIVuugkzhqxigIhAPbeezkyoj7rqVqxDLUHW0H9/h4ih9PC05u0pR5btSu8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDPZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA3g//dfLMATSaZk04DOT+ulfZXffbE982oep3OkxauVHddpeL5Dh8\r\nYa4smcTdgLo+y//9BWm+VbXCHkD+p4kcUpLeG4JXrxow14SF1maxyEYImC7Q\r\n2dSN4jR9Qcg4q/2cw3GAFiow7rSQWNK9iLr6VeYm4HvlK34NbF28v0PrOwMt\r\n1TpWJmqiYrgKAw1GRf5QsUHQewOAamB0uVZyhOMvTUE+6xBTUyrSjZ8PnWXM\r\nlAqRgMHEBmE45oOw3YAPS9OQeectdimSJq7mN53e9wyXYaZMFiLcWOknQyNQ\r\nQ7OO72PIFlkcqMkpkD3KWa5vLOVkNAsjAkpVEJM35HdrDZ3DucEFn6EwedaS\r\nN5+M9EyV7gAUY3y1svNptF5B2Y/uGrqFJcjJKr/5ARS8Mo034TmstwJ4M4CV\r\nBGPprwP1aGhMsL+nUb8iMBwuvIrmi6r6MCOlIbfDw2AjTvWfmWeu5tAOTb5q\r\n9uJUVTSkLFA0w/2wWrWzKD4H/KYIM/wkee3fE1p7kO0xu6BFLzrp5GKe7iy3\r\nFHLiowqwgpjdvE6x6bhZwmxMb/biyIRaO63g1FOw0sfBaEPx59H7YkapFksT\r\n/lq5yDd0YMHd0XubM4FMVqK9UdZcRG18zN+FPw7LaqNEEPS0OvDAtkHQBzM3\r\ngqf2SU57PMrcfPjEhsJEwSsxTijzPxFbiZ8=\r\n=E51C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"98301c37daa2fb0a9ad8e9008b477c022e435b47","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":"8.3.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.8.0","dependencies":{"try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^7.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.2.0_1661793908069_0.991666684139813","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@putout/eslint","version":"1.3.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"6fae89cca251c78eda956da32d2f3a25693aed3c","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.3.0.tgz","fileCount":8,"integrity":"sha512-p+pl/j7b4dn8HdaHTr8P3u4uUAnhR/phqiSkuHzNvG1cmBmqWOGqmRqmmUl7SVRh4pcYhVmofLZfxvEadSe/Mw==","signatures":[{"sig":"MEQCIGew7ZBOCttgqmJiLmf/3W+5biYIOaIrBsk6/62bdpTzAiBJ2YTF4cfUQRpiCsNqTGQM/SIECGWHTNaTywPED0f+Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDmlFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWuQ//UMp9EHkzkMSmk3kZcmeYTkN/Ukip1fUoQtrgvkgEJd2Exr6I\r\npWB+RPRjZRsd4RVWaM9IyFXvJ497rEAPHZmZe4a9EWo0iI2XF2Th9hfNTQ2A\r\n+MnkYlusjdU6jtAoFA2OBP6dqc0wrZh69fQZdJqWxLusFda+3RLpWk2UyU8l\r\nUQpkODm7C57Ab1md8IhPbwG6DSnEgZGC112Pw6V0/u65YhRrjUOF2E2mjI9d\r\nLrQgbXB4fQdnea3VJ/Rh8fgJmTmAL2C8icEnKhlEDHvBZgd7kJk0euXv8QkG\r\nezhPPqpdqIKQic2mX33/dQmp1lExKVILbmWB543VhCU+a5BSaHxrnmGtY4/L\r\ne95hyZKWw0QTNCFxL94mfB/p20YJEhT72CvaGxevrvjDXNgqoGimvxjzQz2C\r\n+f/zy0BLCyUakTlMHD2Fbu9GImWsLknT1EXB2hw2cxw0y/zAC4PyEeFHm8vp\r\nFx/iqePxrMTTtjb7sk44j6zYoq6BnwJGcJUpzXhfwZAlMF1/JaqAs7EAsYpI\r\noV6A+vqzh7EIBLBihHH4AtmaAbL1oLghz8vkwZxg0zAAlw7Horbo+xTzW/iJ\r\nWzFS8lcCNevozVU/Vc26ooObbNHEW5qKdH+WUXALSblsdQTmVlmoL6nRltAk\r\n49y3xUF3c4HInpofc8hqVyGqeaJ1JNL3r0M=\r\n=4yNu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"ea680f0efd99f5cd094273b072c32bda3df87a45","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":"8.3.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.8.0","dependencies":{"try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^7.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.3.0_1661888837392_0.9949216992973877","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@putout/eslint","version":"1.4.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"945fec15dc55dab22b3a893797a1a4b0b61752f5","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.4.0.tgz","fileCount":8,"integrity":"sha512-BA+yOpPE1wud21OR6FuNSjVEXZD7XegArfkztfjrvX/CGoEhgOlpZrdDHrxbqXCipyPas1Lb3qqTR3eueXGVvQ==","signatures":[{"sig":"MEUCIH0E6ZKJavY4J1F0QpCki3a2TsKUQGqbcgEm/IgvmYAuAiEA75ZGQxulxBXHmVi8iqeRkYRsAwk/K2REnculdFtkrqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD0MgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxiQ//a1mowMhjSfEKe8+5Ovfgk4yLOa5AnQg5QQ/nNyJndyIw6zmp\r\n04c198kNj1SbzixSYQwiATULVyYftQ9O78GAxHETOGg/hKWh1jxZK6KRaLOT\r\nq7Mi6nhlRbkYIsPjjivn9dvO2yzq1G5hoh/L73Klif7h5g3OBmoAwFFKcckg\r\nMWB1lwFmm/51XfVkphLMcrerAK56V7yqXx/eZjJ9TcPp72GkSGfOOmUvt9RW\r\nAhHUNe/w+j9wNNDmsKiTclDmd19RM4v3CxLTVj1ix1qs6i3SCrxuKBDZ3qTx\r\nZBYsmSkEJ6F8xVGF/9ETrDoBM3wtLqKvDxODZiSoxPmyhRKCEdp2V9Ex0kvV\r\nO7Gxpp2F0ixviIC/4IolIVrVr058uji3w8La5c4VkPa2+bDC1bLklB6IQsEe\r\noSCkff3uKfGasdieRSQ6hMRZruGkX229WINBBZqq6NhhGPgkUYQcJQ3CeNVC\r\nZYNm1YnESFPTml6DjxBjR4ugXOMkl+FL7W+a5Yyrcqa8u1/288dRYTQyAs+7\r\njq4Qg+V58KW+AvxyE9Gw/+TxWixX8W023eU0jv23UFFAHqXUbX3U5rjY5Fvt\r\n3qUYudWoHdzUMqYmXcTjops7gJudC5TaLx7dEgaliFdNSptYxywksW98TXi1\r\nlTu2Xf0GQ4d9EDFo5Cj5XngqeR8xKy074+A=\r\n=LUg7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"067c9a6f0a76dba1568341dc57231c41c0851568","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":"8.3.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.8.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^7.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.4.0_1661944608277_0.7733299484314213","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@putout/eslint","version":"1.5.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9f4e3b0469624bdfa9ed4862f5d15d892be671e4","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.5.0.tgz","fileCount":8,"integrity":"sha512-U0xW1xZNKDGthiwzjSrlfP1Aq7G11mmOxz8q2WYcIk/l6g3LUF/8YlLUWK16johADnRx48akoCenQl8nDion6g==","signatures":[{"sig":"MEQCICBk265jlalW2niKWjTJkbld3g9txJ5626uSNNjtA7cZAiBzXmTTrdM7hKq/eTsew51fQZWr+q+bcJHbvu0OM5dPnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD0bnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFGw//Q9+Yt0zN0oGGLshM0ENXjd7TfNYs68Xp3cPiCxVDAxPpYDkt\r\nGu6Ih2dbZpYlHul6HrkCUN/yZWAiGsEmd4rQLwgggz6gKDUmJDF+aEVrD8MG\r\nhAb7K/ykY+E2jdBXeQeLsiaNqKwBzc9IQFDlpxf2tkXUnQ9JTDgqPVoTXuHk\r\nyjcguUPZ0nO7nhe2RByHF4RPUgXGPFdbNRFesetxJ3A/aRX4Gkllv06jj1kZ\r\nsJyoQL9THOJFOxv7tR6+iSuNVi/ln0r01rXEK0xy7esAmU+pmGZvdZywzOrg\r\njaA81/1I/gTNg9hEoFOqW30n8tsGPLzIxUfdzDIRfmfkpp4un82mRl39Qvy0\r\nyViTYUWrGvsQUlQg8p8KwaqdVQSeb/C0huJi9cqvGNr9CohP4DWAuqBd4t3x\r\nQm+1QSuCMOu8ogxz9AWY/1COBU5PGALVcePYSTD98Hw4dmqk7FkqRYlVb70A\r\nTjumojHMfQ/aIZYR5k4I3JfvIGCUjuiWvOplcZrtNmvY20+6TSNiirmSSFrK\r\ntHI4b/89L7HX7UeKpp6PH4KjWr8IYJxMQ9umCpiWocj2svJpwEKjQJ9PDeEP\r\nqMn3ZFpySqh1cMc0iQCTnxlt2z0v21WIyJ0w5vzfuP/bfnDie/8PrdT0rl51\r\nr7tZk19gZkHomiPJi+H98YYb8rOEU/mWXH0=\r\n=Wyok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"2853aeb25e3b9e3ad34155798906217d5cefec58","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":"8.3.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.8.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^7.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.5.0_1661945575832_0.6329293931546454","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@putout/eslint","version":"1.6.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"009c0c2aa6bfc347c617f571c3bd82f0f728caad","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.6.0.tgz","fileCount":8,"integrity":"sha512-QpdNKxiesGBCUp4hFm0R+/RefAn021o/vnE/sq9o9WcUKXsYtL2NY0SWJJ4G6OJDWbLhBEYXxylgzzQ3+dDZkQ==","signatures":[{"sig":"MEQCIGZkx29vNNieOWz/Es7CQDVjL1ask7GwlT7ezh1nK3FjAiAwJInTdqfIKt00YJH6fWcB94lJ40mp5u2z+ngv2qSC4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzpF2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmGRAAnTr7wx/anMTXIyrA5qaq4hIO+0ptAcf4MzVjdPn9dyGuWiVr\r\npzXBDsyIoAO8rZK2/0tp16pDGMqNqqIkR2koHdfsTIiaHL+MoAN7p8UTt8Zk\r\nGZK1QilKerAt/VyHLQkiztVWE3XAVyvQ6CHHiHmF/OBhWU2SngdY4x7tPbo+\r\neOaEIAtCpj0kXyBmq/XFs13bCIb6ykLcLQXKeaI7ESuiQUuFRTFy3jsDAXR2\r\ndBeJ5U0SaqASCzlwQR/Io5ADyAekTRm/6TPXFiF7D1Pmgp+IWxUp2qTvxa6T\r\noEGN1n51bAfr2U+vCuwyrs5dPX9TwnB3kbWr2Loqhye395K5l7UO4XXkGL9R\r\nf0QOttGnCfYF8p6wTk6KTTPOHLXxKwtX2dWNnuvtMojMv0i096g/pHVXfiDG\r\nmMCDeSF2YSiYY6aW/7r822RWcENs3J1aJj2SBEqT4uo4lR2MgzDIXarnRF/U\r\n/5WlH3cEg84dYVYWn7pmGiZlDbGCvgOrwV413kA76meo92oJs+P/Ti6i+eiz\r\nyNkG5CpG6XjLG7wCcUmcZGH76qqD3+UVzgeKCQhM1fmLgvo6tkeTm8OB9Jtw\r\nld5a4AanOvNq99dl9MaOkcVI1BqNQUHGzOa3L25xM7pdI4DRrStyeHpMjCRI\r\nLewXU8TlI8tpGfSgZ+pWWoLQLhbgwTb9WjQ=\r\n=hacd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"163b4b2f4243b451bc24baa980b41d297449aa23","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.13.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.6.0_1674482038779_0.002757088118630069","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@putout/eslint","version":"1.7.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a7651050753c481b97357197ddc10f16e59f8a4f","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.7.0.tgz","fileCount":8,"integrity":"sha512-cXEXaB5+HNuWyVnJWGpUNGD6Ow+6TBi/zYr2nXFVOX71d590y60ltPbZxpe2N9x824hCE0rtJ8/sJ6kwmSV8rA==","signatures":[{"sig":"MEQCIDzGBA2fa4z0SxDc/M7qQ40NS7KkITUHLawtGDlKtQIcAiB9OyZoZJU9J4dSwvdg+Axckj3fCBKEQVWf3bL5Nw4YBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2ojyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2pg//aq8XOdT3/9SvJHXfJ6RVaqaIaRPDyErF2Zz27p37zsPJDlrE\r\nFeZlkoDJA5xymrvAOAGnSCipoWlR25W5P76563werpH4ssNp6WIggNrWxQRZ\r\nwmUmlYTBnlXDkmjDMqo4kKsnysCupoQs9WYNeC7ob0JGdjAs1Rk4whuSaHne\r\njDJwQoVa+PR2adWOr3h5ze7jjELw5x0cZZpBfZKOm56exxNfY/W3GVU07Evy\r\nFQNX3/BW7mtnH7ULkAErL/DH87RduiH9s0SNplMiPADB3kzNLXRKiSKejROQ\r\nJF77JL/Bt1CzidWvAHUGrVRN9XwukYFfoUrZovUAagqXQXy+YRYAAI3KlfGe\r\nQmGzDrfsh8ck9G+qiHu46ld5IchBb89ZyIBOThKYyks4UtDXhdTGlgaeWRjh\r\nS4yOKzxdTzK5xiIXSo9yjR2T5dLGT8bfLyXAjez+5+fSkF+WEzdm6VARnuRL\r\nx1J0w2YyFyfNATAj44pXaINDN13zVT/xL/Y/NQTF6GDPdBygM/XcAH66Lco2\r\naUtu0OY1hV+QxvrOFHS7yvo1sAO/S4bFMNDI4V75i68dC4bxz6SAKurg3YwE\r\nN6QXM23MM5j+g86HkaUoDRLNP0QoiU9HF+PnRavTDATerOmEDTsJlMxIUU9e\r\n4FB9XsOAPdHj1muZepWdiEvExDmoFY8Xpnw=\r\n=Osrj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"97d4b5a82c37ed1e641cc6b49a04159d8731bb07","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.13.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.7.0_1675266289802_0.29683913837994114","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@putout/eslint","version":"1.8.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1474bd71c1934755ef449238a815e156c3d99126","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.8.0.tgz","fileCount":8,"integrity":"sha512-AFzHCmvl9opg/G0OzEGbDgleRYVpMT4AKk0GdgfZFIteqAttRfvB6MgGic8njJTFIHjZKd5ir0WRDnO13babYw==","signatures":[{"sig":"MEUCIFjpQotUqONqEZNYQYxo+0+8NrQvnubXRX+JLo3LBzX2AiEA/GTQxpiovMjmAlgBI1t1OMhRqy0fmdv4z3ehipHQK9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBQY1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiBw/9Ffil2DD5KTgWSHfSVpMUnRf8Jyrpb9PsAbgyHi7PYAV5HULC\r\n8IX6CTnXfd6c+XoeVSfNTVjV3e+uTfo5Xj/mHATrVp56QxHh1tPWWYJkTiCH\r\nX7UuTW8rrc0aggZAaxO1M0cac2X2skjgDWA/YRBzxxW8ULf3ii84VLPkZzBB\r\nXu/EdyGr2xgI8icdZpeiI2Ld9lwZNhERZRArLnfekxk1PYjDUhLn3dWvnlLK\r\nQ3t0zqsQZFSAhwULI0gywHNCE2YfvcavHMBym6UQYwanLAObLqir59u5tUCL\r\nceaCDHPF4/Qsd72zOxQ118EL4JOhT4s4fZqgQRJJQWWo2tBgqENeABXm/9rn\r\nw9RbG/+XT2p4B0XO6xOufOWLvLOmFxZKKZfvrgXo8rcW1yxTIZ7gomfnZsA4\r\nASQhVfaULoYeh+Au5uJxwSpyF89PFY9nhvA6F2Tr5Ydc6WofCCkREXiTXVeo\r\nlZ4/7qeb2Rq7AQ8+8hjRh5AavmkZeBn51qKvOoWDSjrMhtmlDaFD7eSmHb/g\r\nTTXCOBr7ZxIOYeka+3aUdcnoGSP/lsc+qnjx/FMNRGJIQZ8Ouz8ehlhOl93K\r\nJ0TiSoM3seepLcAn05aeu7Q9kjeewPFC0do+9t8ATafBpYvJvvq2WwVqFQwu\r\nNvO5R3Ybe+8eKMtEN2Wdq5EO/n4OkYwvn7U=\r\n=u9BW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"83160edc60482c0f0f9e6721f4a701a20c1a929b","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.14.2","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.8.0_1678050869536_0.7406996104059027","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@putout/eslint","version":"1.9.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.9.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"697ce16667b1ec02e692c1ae60d6bfa5e690c8e0","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.9.0.tgz","fileCount":8,"integrity":"sha512-ow6vcuzxkEF5jj8wAqjqqixq4CkEIlz8hQdIoK0g/YxJQnhZF3i8pHdNOVZGxZvAJ74Wf/WPITTT7hBMasCVbg==","signatures":[{"sig":"MEUCIFKNBYqn6hkqoggXPTfWhELd5NAH/GJV7zMvMTzSCOYRAiEAiNOuqNesNqnvAPk35zTCpaf1FQpCwtU3aUQAQztAHew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDiPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDtw/7By3N2qxwmU0/3cRFIauf0qq0TN5U7rjYCu/hsUxK/y4sloKm\r\nbep+VqQmsPUxE1c4j0BgN0JkNyabwn/OGkGW8SBxcyIjrGsV29uOP5/4H2S9\r\nnIbLT8MkblARxtMHbV29IKvvwge4RjF4eZCv1RkqZnxWSlLQRO1WATrjuh2d\r\nXftE+Mmh8c5G1LaPaJq/GBMlSCusKi35KnHzNfghLydiKpi0e1jKeGOQZhSG\r\n2WNvdvoJvAHjuziii5qbCrct5xglmbx/18Sp34rGpP8LxacT7ZrZxcLsW2zP\r\nwIT2/az/tmXnKu0s4AS4/DX8LZAUlNoW+Yd3/VHBD8s63j1BTA2XqqzeWYzo\r\nF6NIfi5zcCKXMVJseIjG+XPkFwdrWColR+616VlYFC678R1VP1UQTt1D2BlU\r\n1nwsaJHZ/odYiOsaWz2veNKDlRC8hms2+0mH5HYSaJG8RIGr0+x7efL6ya31\r\nSSzQSIc+5Bi/aEDeRwWkqleugZKkr4Tf5Y+iTn10q4WZ4cT62fHZkAznmFME\r\ndeaetkED5XaOE27gHRZJbzNKtWvUTfaRYL4meXcgZLK5AC+HKPp27FHVy0AC\r\n69OlgpnXv49NOiQ3T/KiAEJfkrHT8ptL0F5jDGPmb8E3IjCpHtgE3+vcCqCc\r\n0kTWnK6Dd5Mo2VtofEBR7qL/QdqR4AsBwKo=\r\n=iet8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"9b5f695f72aa67814578fd1cc231814524e78656","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.14.2","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.9.0_1678648294484_0.48587969294221844","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@putout/eslint","version":"1.10.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.10.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7156100052ec3f8c674f261a5d9e017c3257baa7","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.10.0.tgz","fileCount":8,"integrity":"sha512-yi0fGNk5SI8RAzPbZK26PeRrig+9OaXu/oZGiLW4+HQaHO5fua7sfR77rqnCYSk6aO3BCj1QfGNjc5DpGPXZHQ==","signatures":[{"sig":"MEQCIBMkM1X1ZSz7caJXc85aRz2ggvekj5hm1zp7a8U3WyGEAiAmYUCXYq3s9FCSAaCx4hadu2ByMALVdcjCWDgXRFJ4Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDiZSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVaA/+Jg3raOcmKpj2MhUysdEVYkt84ZQFoXFH8uvNIkfPBejpfjrs\r\nbZl4KPs/X/vr+8EHJI/Rtl9Yl5UEFStJuaV5pIx4Tz9tDMmSPq0Bg0V8inoy\r\n9ljBdd9dolOfI7HJXyUEUrVO9wAFiwzlhIyaRNyOUgf8upanFjeNpixm7e8s\r\nQUQRmXol4651Z2FnQACTxG0/AODdVMabNg9WryasPqvryNerxLrIkJ/NAZv5\r\n2VNDP3c51T7Cij/x+8JMsp62onARBRP+ylQgwyTrI6MzKA9l5QcAcfULZF+J\r\n2QCch5iPBwJponI9lmo104qKfyMe1hcFbpxaNC+hyC/wiknI5beAOzdVo6NT\r\ngj3ku+tU8H0AkaEjkZZ+HPe+5S+Rhc3t8xk+dZGUJ8t73RxRRlU9YTTK7VTb\r\nqBcqfmBo8R2D3kkqmqHZB5Qy04UidYJlYyfTWYpitLzNhJTMga6l4oBgWL9/\r\nIgcftYmqtXETKTmMPjGF4wnhYiIYy8Gq+SkVq1zuNmGwEKakQerc2QD8ZaIe\r\ni9/sSURiWKZLc1P1OXExUo8yJpfaW9uyT+/vSWkW2Len+oQ73s/ACIpo0GBn\r\nAAcqUnQchNZx+LYmL6etZsIj/Fujf3tJ3QkuSYpd6DEJsRyIHeydyzQKwiUY\r\nd1SU5/kvoRRtgvXp/0fepNR0VM3ZKEdzruk=\r\n=O/1T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"44c741589dd6568e8f16f43760db9be3a12da0a7","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.14.2","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.10.0_1678648914143_0.715344301293378","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@putout/eslint","version":"1.10.1","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@1.10.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"524fdc62b41dc92b9c450f6abe5616b30b04605d","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-1.10.1.tgz","fileCount":8,"integrity":"sha512-PhPwUUushhmiF/HWNefD0/tbNDw+SCLGEk6hOsNcKOFRRMfUNDVr3S9hkPZeXBjcvJhcqqku8ep050BTaqX+dA==","signatures":[{"sig":"MEYCIQCfvps3LPgp0oiIWngsL7KVlcKHEqJ1C5peHSbPJDHPcQIhAOK2Bs0ThuhVcacuRK8T4Yex5nFKfCkSZ4+pc04K/raw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDikVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGTxAAoKv3BvE/fj9b9k0tw7FmooXH5VznA+f32yw6J11/ix7rpa1X\r\nrS0lf4gHb87zOFVT+lcZ9IHaEzj5OC0ku9mjBZU7ZXpvN+dpq6lDlMfC7Pa7\r\nXkgw2PAP5ykRaR58bmWZWVmQIV9OnOaFH8bpWUKf/V0e9aTxcScBmHvM9Ekd\r\nXg0fdcUVzZZYBN1lxmyanc6VUqNqYWns+ZSvgX0HqmzAdDBt2fc51mYuIqf+\r\nYuGA/fmrYDzRvMXOJJ5TVH3Os3YleSuFdF9195jecL3f00s58NBj/FPe1Whw\r\ncfgdKThjv+nVSC0QXhaEv9eyXJIyTKiYTtpTBRm2XGok1oKffzZ0UHK+pY7f\r\nPsKzu0u8Cz8Ax1usF1t9EsVgIqxB0+3tAmNPJQQaOU9gMQXcJ1pHfm3B7vga\r\nA8VduliUCfxUh3jWW3cNpx2OGC9V442oCbIveSG1wR54By+w37G5JM8ma9Ka\r\nOJzOY7y2MHaG2ZX5LK4VRFS6SYnqpqxIp1MG6fVluzI+t77vGwzJTYyiJecC\r\n/fh7voVmKRAL+a39tshLnpfrzU4uKeXcSq6ZLX8H33p8I1vD5YKLiiaMZ3d4\r\nxG7NIZTDs8r2Si3kE8kHLiHU20/rD7sxTqHThAVjQtAY3BQ18+KrzAtAv9u/\r\nrrObOdCyg8l6PoZ1ModEIq9qT9gXO90vP1c=\r\n=r2rl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"c96848b104c9845f95c7852506ad253d57376ecf","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.14.2","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.10.1_1678649621369_0.9400588587060572","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/eslint","version":"2.0.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e67b78772e53a316a3925f738fe5527831e63d02","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-2.0.0.tgz","fileCount":8,"integrity":"sha512-S6vh+EuQUSrufirlA+xn+61RdPT6O08LKwDcz8ui+eoe1olDz0xpgqlRpgE/hNbh6Ps5NII28kyWp37EnxqVvQ==","signatures":[{"sig":"MEUCIQCD3Ljvmoe4QmQSouLW8rUamEvjGxU8ZgHXnVi4gcPIhAIgVxVRwrdqYprDz0NptfubTJuc8PC/5EjmvbATHgIOVwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDilOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr78w//QALhVAGXSH8hljejqYeGG07d5E8icgSuUBU5jLIP/5tIdXfb\r\nUCKqDAMNQ3BDxXBTchtqeCB6XnA2YtjwhVYX/vlU3jYq6PuJZUPcpMV3O45p\r\njMKIIFhqhSbnRHjMUajbcDZgiEj0sySLTxcHzZQEr+z64/HQuUb9vyah21V2\r\naJNIjh3j2iKOjF+dvfBMq0fECBagoHhv4l4Gl1VwsqkLge/mlBwUX+73wEhR\r\nYGLxs0WRiQVMXwwIFlKwn+o+zL4Z5JAa/+f6RomIxSF7G99nPD8Dg/klMdYg\r\nFHT61sXeyJWQR1hGo7LoVRTYwjw0CvjJT/PsTgEkd1thAA5G9hxucH+IlXHx\r\n9Xu8/QLBBQFZWXCdCUEYovOzEPzTzNuQ/GceLzVR++h8JHWvX5kBZ3AIAAXb\r\nsHfhM612ZlGpqW/i7XrFbjDgHq0wuFuqg0LoEtKljdJYRuyKmH2Bko6T8NEp\r\nfC5UheCWDfOCLML1Y68c/I0naZDLnpgbh8RpxDsOsTWP8Bnf9g0ChP59Hleq\r\nefi21sEPp+nBqh76b//4QpXBC+wFCPOOqms0I1d3iKQUdtw9+6dY2OeUF+cZ\r\nlzcs2lZzyQGyNZ5uzc4Dsgd66N5uo1tKEZe7bOu37KkisAPbHw1tkuUj1yuH\r\nenK4WF2smouzRgMZvtKIYsiYg6sPFz0qhu0=\r\n=smC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"1c8326c51b884b635c394169723a01ae0e339e39","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.14.2","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_2.0.0_1678649678586_0.4822069192641256","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@putout/eslint","version":"2.0.1","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@2.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9214debc6be25b51dcef17cb410bd86b75fd8fb8","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-2.0.1.tgz","fileCount":8,"integrity":"sha512-3jxM2+GtjwoEo6PxlTmVmgKz7KlWTTzquWBIvs3qCY33WZiMUXA0yrOZK5BwbHODFiCXRT/k0QQ6meBMCCcIrg==","signatures":[{"sig":"MEUCIQCQ91Ix3+8D8UvSKvZjvLFb1Gr5NrxmhKSUk53j95wEoAIgFhMXNd89zbtYwQGHWJ1eX3JFkTa2lI67e/TIMC3NPFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPnLAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQYA/+O/iTu6931AU+/WI/eJBshCIx32w/f/XgdIck/OHA89wnsk60\r\nPa4KkVBNhBLgB6D+gJxA7ko7lNj2NAXZi8daHBvkCbhE6OkgQAdZe3h6OyT3\r\nvisodD/IjJdo2VsWxO9cuN+SADLrzzN76NaBX24VCDPJcecSW8V2PsHoFvDI\r\nw1O16Yh7hxLaAfoCueh4vLenmeDJxr1mqqmomjol2pcvubZ/FeFlNlkI4rkn\r\nrk6ZOc3gnx+FnPP+IAoYMJ8jwEAl/ZYPOk1kl6bEdHY1fFk0evJZ9XjfvMVb\r\njALcS+3EUqog/0Ij+OD1RIKviy1K0GztSNCnacFZ3k/T+o/vWZ4OGPGKjZ89\r\nXOLq/DvI4KDHXkAchJl8fiUEFf9GXo20ywWzNa5ClgY0N55SOacM12LNAHni\r\noPPFU8O/2+dCRkkTm2bZEhGKv2FR7aeTJdb7znnTzHVRRjLR9mvrrTjlO1m/\r\nIUxNjiup2SwYwAcp1Eh/L0CdtYGUr+p3sEPkSZ+echaJ5DJi8awl/bqoj2LN\r\n7My7RR9aHGFNHGYK+s8BXmQFCSw1hbndC6F9p47eHZOORvyQ9dAJHUo0Nl4j\r\nuJfIgFJEujcyHuK7CAodq7lKH3UDx81Zx1iCmEIUNNeKdaMlfQjvPdRnpEAt\r\nd/l2ClOVwQ6stFHPGdb2+YMT3F2NbnznGq8=\r\n=a+Md\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"ab929ddd847b1df3c6f79dc7be700fbe710263dc","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.15.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint_2.0.1_1681814208549_0.49391155951798416","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@putout/eslint","version":"2.1.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c8a0f44c4063ec1326e34299c6e24ba0bc5b8aa6","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-2.1.0.tgz","fileCount":8,"integrity":"sha512-0sI8bCjM1QyqQZqlqzm+4/JAp3e54sxkZPQF10gPeiSHXgI5tBW5U9VWnIQ4E5eBc2LllgquHSZQdVc4tnl4Wg==","signatures":[{"sig":"MEUCIHcXYpV/9hUfQjjvMB0LdDufQBHS2SXvJXNroGvMyRlvAiEAxNpgl/9QzMW6S1o3DJoifO16/OZX9Jycz9R2rVJ+uQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18278},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"e3e495f5260a30ce5238ab04ba299bbd5e720b93","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.16.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^15.2.4","just-camel-case":"^4.0.2","eslint-plugin-putout":"^17.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_2.1.0_1683545594558_0.4513200779028863","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@putout/eslint","version":"2.2.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@2.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c7b31d3802c36744f68162102f26265bd9f6a311","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-2.2.0.tgz","fileCount":8,"integrity":"sha512-UVEQQSE2B7c8fZsjD46YjSFnalZgAp0j8m9f3CG4IFb7HLow95vyRGOz2vLrfaOfwMgpJCVDIz2zGRHclBAYXg==","signatures":[{"sig":"MEQCIAaKo7Kg9AQgxR8wk1Grv2PPyv67/8NrVQ33atSj9q42AiANOo+mTEHDcG0KKkTSzExnCGJohnoSFmiOeLolKRkKPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18282},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"724dfcb159842245253d01ca41d5412fecd017ca","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.16.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^2.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^16.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^17.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_2.2.0_1686140363472_0.6924756155349565","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@putout/eslint","version":"2.3.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@2.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2532dcd4ad4329beb41b9ae75ffaaba5b3d1fcef","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-2.3.0.tgz","fileCount":8,"integrity":"sha512-kvjOmAhnxAT8KMn4TnmOFS2DT855f9j40cDHpbpQ3XjcbSqR8tP8elgi9SpzWfeg+DvqeLTxxSEPXGNfuvcUDg==","signatures":[{"sig":"MEYCIQCnQpwlpsjPICqGlNBKrZTmgiTbqbshWlJoU36b7NNgYwIhAOgtmCduZTT8ss1piVSUHqobW0Od5whQvsl6Ov6eo5B4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17968},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"5f68b81d3ce5f7158bdc8faa259891cdb474614f","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.5.0","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.45.0","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^16.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^19.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_2.3.0_1691681988960_0.09750793450783202","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@putout/eslint","version":"2.4.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@2.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4d376a7e2973bbf188e622e1aab3e9cd682698a5","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-2.4.0.tgz","fileCount":8,"integrity":"sha512-eZhn+ZgomdSwU7Nw/rlYsMkT/X9Uh+gyx598hMy2rU0j+3bFC8Fp+FbSUHJAbj/JH6dx27LleQ9I5vNCjcWP1g==","signatures":[{"sig":"MEUCIQDubD3lBTs2eTfdLRlQXb5kc3LEFOXoThhiJbpiQROokwIgCS8EaRbaClIgfPS+zPNt3CUGp1qZW/smuHdZRKECybo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18129},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=16"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"1ec1a370c4379143bd269b04701575e20c4d0d6d","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.6.1","dependencies":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.45.0","madrun":"^9.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^16.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^20.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_2.4.0_1696182905489_0.35755826268489677","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/eslint","version":"3.0.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7f52e5bcc9b75584f5c9e1e96d92b33c3ffd085d","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.0.0.tgz","fileCount":8,"integrity":"sha512-ANrW5xoqHn7uIJC7DxTmHjO/H3cKK9xEaq/Nsj+b50JzboitDaSAh9lQWTSv9Cs4F2Q5c7f0oa1pJ8Mvszbglg==","signatures":[{"sig":"MEUCIAELLVhWyhQX2suNsy3wfOq/GUOi6PIDGKPn9evxCdcmAiEAzxcHQOeLC2fFt32QdYhbiJOiVcFXW7uiR+0r6sC6fUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18117},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"c70dcc9c83a7661f3ee6e2a49da18ca3e3016b02","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.10.0","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.45.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^9.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^16.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^22.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.0.0_1703152536032_0.569294211504735","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@putout/eslint","version":"3.1.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"400a83396b17b4b750586209d7805fbbfd71cd40","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.1.0.tgz","fileCount":8,"integrity":"sha512-2JEv2wj5nV/EnXBX1zXFO9Q1zMiFMOO2pXMTAoqmjG6q5ZA15mQB/dVGdBy7iZWHrXoLsGw+wC0Qq1UoGKwQMA==","signatures":[{"sig":"MEQCIG0XzbbhW5F0pj+Avrol/gtIhGCdI7GUk3hE2h4SijDKAiAFQptB/mkJCZ+TeiuFbcnIOBAThnTFRBQUp7+D6Iq0Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18117},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"1f1e2f7d8bc5498552bae1f8678f80820ccf2506","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.10.0","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^9.0.0-alpha.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^9.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^16.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^22.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.1.0_1704218195040_0.4851852594042074","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@putout/eslint","version":"3.2.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"8f09ad29952b4c2bd698e9f1d5f24e47517842c9","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.2.0.tgz","fileCount":8,"integrity":"sha512-kfYhz5qkqiysE0YzNzBSbz6LagQaiq4o47cyD1b0OydqEXXFIkQ4kU7sTMMgkgxMgBe50ydZGlC1R9TfVb1+QA==","signatures":[{"sig":"MEUCIFVhigmapN1oNLhdZhbtzscwtV9TAlwq01eq+pcdifquAiEAuiEz3o3XG3XCbrJb0xD1h7QWaT88QWLGZKPCyWj2hfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18900},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"09dffb9006b8c16e415b225c3b0f3ba383d9c1d9","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.5.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.12.2","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^22.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.2.0_1713200213852_0.551165115514626","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@putout/eslint","version":"3.3.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"58530312a9c70c1570b71bf0af2dfc5955c16c46","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.3.0.tgz","fileCount":8,"integrity":"sha512-TUWk9vI/Q2b9WXuq+T5nNAMuSemtOhkiIQHFWXywx531M6hBLzKHIJzd+EOm7cW8dZTgta6ixu/uOgsbh1Ul/w==","signatures":[{"sig":"MEQCIDBQdWkjhdAovM56f+P5IXzuxGe3nb/Ji6Py2FLoPXsHAiB/fz66r99/86dSvEm8fl6q35KNBwMO8VM50MJwbjvX9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18982},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"a46deaa6bb00cfdfb218d26b0dbfcdf38c05be42","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.5.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.12.2","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^22.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.3.0_1713281505094_0.7956538346155373","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@putout/eslint","version":"3.4.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"304747998576be5748974be76baa07ee77a7dc1c","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.4.0.tgz","fileCount":8,"integrity":"sha512-8D+QLOO4XMZsapQgGxaF7eFlJ44vv8KSK8qExENP3ngcSIu/zxSZ4Poc0w+mlILZc2bJ2lSWBdORslM5Zmx78g==","signatures":[{"sig":"MEQCIDvuQUmq4XhupRwHFcI0Zx21cn6t68xG1mZZ79Pj47SbAiBZgiYVW56b1t2iSvTYTGr5m7tdmV4D8c4DW7MGjaF6Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19241},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"f59478b0ead2b7eebbff8a1a40410f05cc529ae5","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.5.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.12.2","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^22.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.4.0_1714299683431_0.6765098020642286","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@putout/eslint","version":"3.5.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"85d28d60c1a48cb2cb3709f3d5fd2b6e3ef6abba","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.5.0.tgz","fileCount":9,"integrity":"sha512-31t+p5itzlFs1Ws/bI9qU0FQHxV05AIAAEXKVheMnlcykw8YO0CvJzTDsWP9pnZaWGAFqxHsWYtfRxBBWnmnYQ==","signatures":[{"sig":"MEYCIQCpsq9dZmSNySGALEyLq87sBLsX/8WYnN6TG/7rE8Zy0wIhAOl8nep/w/aPnoWoz3rq80jSIe7Pw70smmBzvprQiN8C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19792},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"0875cbf7e8caf9687ef7c1352b6f768ead5126a9","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.5.0","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"20.12.2","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","just-camel-case":"^4.0.2","eslint-plugin-putout":"^22.0.0","@putout/plugin-eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.5.0_1715285860866_0.16424300174359474","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@putout/eslint","version":"3.6.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"636dcc75c73b5c3f050ffb1da51fce975d10d38c","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.6.0.tgz","fileCount":9,"integrity":"sha512-TpWuf804aC7ybIHrKKy1FND4QqQ6I70ls56qIgwy/2fiQNRi97JSFlDrBCKm6apLOlJcTYXGfJl/UBoHiCI5bw==","signatures":[{"sig":"MEUCIEk1ARyoMOxpRq6XHgmaKHubNH1P3C7pQeZFBhW8wNH4AiEAtn9rPAqH8u+4IzzLtXYwEM4Vt3hOIcHnf0/TCy48tEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19900},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"060ded671aaeaebdbd78c1c6e2310b5508532f71","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.8.2","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"18.20.4","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.6.0_1725377984379_0.6746049798160334","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@putout/eslint","version":"3.7.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d95ae2370f9bc86251a8e7256334516118d9fb91","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.7.0.tgz","fileCount":9,"integrity":"sha512-Cp0w7KWkvsUKikV3cXrGygAjx3GFnH3H9WxU4NY+7P3Md+kNzOPLYvbHDg4FTpVKG4g5vOEo5DHO10G0pm/eBw==","signatures":[{"sig":"MEQCICmYjvQmud4Mv3Bmf8HSNF3SMPvS/fbPdB7KhIG4LhbDAiBYowFcqPgd+gQDE293zrzzPMPR52HoRmVSNfOPbih/Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20169},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"40188f4f4bab74830713e12e94c92a8854faf237","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"22.12.0","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.7.0_1733933522217_0.8213518395080819","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@putout/eslint","version":"3.8.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4898afec8cb117f5d0a9b882418e5105a6925708","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.8.0.tgz","fileCount":9,"integrity":"sha512-jscitsysFG9Xq0QIhY6V2Zemx5ETDFpRLqWdjnz0E7videzeM5VCDF3gOK3yuCqroeojaPMjyBw74WTutjgvRA==","signatures":[{"sig":"MEQCIBESSzwLxeMaHEt+yhTHUKYvLaDJG/vVosFaxIb1iWLLAiBTYMwo4WHpw/0QFjAWQRQZIqMysSm33tZC0zvJRLCSiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20145},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"253be7eb8257056c38bd36d04fb99b25647a6850","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"22.12.0","dependencies":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.8.0_1735740734011_0.5654629449645452","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@putout/eslint","version":"3.9.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@3.9.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f182924d4a00091a14456e5a6e14d8135751a126","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-3.9.0.tgz","fileCount":9,"integrity":"sha512-69Jssu0rbfJxXpSOpNfz3h2RIlPwC4IpG0Zg3ayl0BSwXaB6C0IEk2OfYWMC0SF2V8d5OMDo6CUrOixlw2Bauw==","signatures":[{"sig":"MEYCIQCt/nlm+kUxo6lEImFhEzzdMawp2yfVt2uF/2vFlqTR2wIhAIacoL4dBVJKhxECUwcBVizKg2/C4WjEkwsE2pye57W9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20215},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"ea84c24bf8dfc2e407a8ea7de68d824ef280d048","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"22.13.1","dependencies":{"once":"^1.4.0","find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint_3.9.0_1738766199897_0.3806910146311151","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@putout/eslint","version":"4.0.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"51c547ddbb2c8dcf3a7f3d632ff219f8de68b4f0","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-4.0.0.tgz","fileCount":9,"integrity":"sha512-Wv2QgmCuiUYMGHOdscL/II+UQvVGHM4hQszuBDCn5k/l46RnhbVpD3EMye2nwOnO5FG5fgqN24TEvEwY1WuILA==","signatures":[{"sig":"MEUCIBXAJTlnkqu6CYNRIx4HqAwcwDxC+THJbif/C++dQA6ZAiEAsch6MwZ6S0eCDfB2c4NHdSaNS9Na8lBcWFvTh25ko/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20353},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"cbe64f19be92318c94ef002be82bccd3f9376a66","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"22.14.0","dependencies":{"once":"^1.4.0","find-up":"^7.0.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^24.1.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint_4.0.0_1740152000318_0.923737874219607","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@putout/eslint","version":"4.1.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@4.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"da885d3aee6a4632e79019e20c40518117a956f4","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-4.1.0.tgz","fileCount":9,"integrity":"sha512-kwo2TJUzC4Rj65ZSkUFb/7WYfsNlHdMqp9jqnwH3y+056QNeifyt9PHCIZPCrOJ1lT7bxhCInUjPrpgilr50+A==","signatures":[{"sig":"MEUCIFCtR9GQAcAGfAaHjmdV1Gd/NE4spcTi5VH64Xxtmb2lAiEA4kk74fMnnTqHQDuH0iA/2u3w1a+LU4dBwB8vEugmci8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18096},"main":"./lib/eslint.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"936122f60df9687e950a1605bf0ac8321abc0ed8","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"22.14.0","dependencies":{"once":"^1.4.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","mock-require":"^3.0.3","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^25.0.1","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint_4.1.0_1740174864045_0.5411822772242847","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@putout/eslint","version":"5.0.0","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"35c6551649caa24a372d71152e15007828c8c765","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-5.0.0.tgz","fileCount":9,"integrity":"sha512-XfUmgrYV3lsYBK0edubjwEafIJ/6HXO4hUvBRw2c3bYi0+CO4Hq3DktPX9TkUUXtRUAldKb4wJLph+2JfpMrKQ==","signatures":[{"sig":"MEUCID5zxThnQHelKs4LgK4zaC/RicVe5bckPRnLvIJI2s0XAiEA/Sn37aTKDWU4QuEX6dECnYIb8qwC3Bz+F0ukytEzDgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17839},"main":"./lib/eslint.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"68c7682b8705729b00ee939faaa33b8be7ea86f3","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"25.2.1","dependencies":{"once":"^1.4.0","try-to-catch":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^11.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint_5.0.0_1766855439821_0.04282097164939391","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@putout/eslint","version":"5.0.1","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@5.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"149b7c8e8a9674bde09ee69221218e1557d79f76","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-5.0.1.tgz","fileCount":9,"integrity":"sha512-ZIZ/qvDmGzm+RJWJ3K2z/8zRG5TF4zpS6LSOCS4TIzxqgaDVcbHTby3wxU8EFlKQx0IRp5eqHI3wnqDDo7rDSg==","signatures":[{"sig":"MEYCIQDwcl3MzXc4RROMjcYghSAOC6htH1j53Lkpwh2+Cd+YDgIhANsefAFXd79qVHlz0R7ATLklrm5oEGdgwkwC9TIuA3aI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17814},"main":"./lib/eslint.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"17284bc168a831f2f6585061323aabc036620553","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"25.2.1","dependencies":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^11.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint_5.0.1_1767181059934_0.8694255799237354","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@putout/eslint","version":"5.0.2","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@5.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7eea3744cd087ca72fce19c0eed71639b9b8d523","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-5.0.2.tgz","fileCount":9,"integrity":"sha512-eiHa5W/OGe6m9WF9NdFnCliROHm2WbqYi3KAhyXJi0o7eaScooniDq7LB6+vUIc59lh3u1hugrPXqHodfUOX/g==","signatures":[{"sig":"MEYCIQCVp949MQvza1CELHllOGkbFMBc827TTs7UEaD5R3/35gIhAM9BJCXEXtJF4asOblbcJlYLzHg4JiSdI+VWUUQzkr9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17814},"main":"./lib/eslint.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"abac0552d0e91b412775ea8d8e8c35b8e99f7acc","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"22.21.1","dependencies":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^11.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint_5.0.2_1767183470770_0.7617353769344619","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@putout/eslint","version":"5.0.3","keywords":["putout","eslint"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint@5.0.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f9155acab8f4ceb1b28ab138e6c0d8121f2c4436","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-5.0.3.tgz","fileCount":9,"integrity":"sha512-EKEGIUM5oi+nbK0STWuJtg9XoTVi/FAzcxikMq1zRjJeX5a/KkMKlSJbgo3CSY5TgE1Wugdn6kcmlalDwxfXTw==","signatures":[{"sig":"MEQCICTdNJ5WTkMn/3ZzwP6PwivVl5VdDII0aWNaoAWGEjC7AiBfzcxZHdJfn8PXBuhSOPzFeOsiGHi03o7j58zAP5oy4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17814},"main":"./lib/eslint.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/eslint.js","./lint":"./lib/lint/index.js","./create-plugin":"./lib/create-plugin/index.js"},"gitHead":"27790cba5831ae0866a86fc1ff34c73050a192bd","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":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","directories":{},"_nodeVersion":"25.5.0","dependencies":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^12.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^30.0.0","@putout/plugin-eslint-plugin":"*"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint_5.0.3_1770044461495_0.4394514389494013","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@putout/eslint","version":"6.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","superc8":"^12.0.0","supertape":"^12.0.0"},"peerDependencies":{"eslint":">=10"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@6.0.0","gitHead":"84dbe55982c902460d46f6e5dd7cd954d252c4d7","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-AjcNnOCe3aXsZDInfMvch9Nit+XQuWt7V/dUZJr2ftw/zzHYoHX3+MloHFtdqMW1kP0X07Qdp+S5uqrGLyr/7Q==","shasum":"e3b2bc4c02ebe003254d7772acc55c94e97830e9","tarball":"https://registry.npmjs.org/@putout/eslint/-/eslint-6.0.0.tgz","fileCount":9,"unpackedSize":17788,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCJmXyInJIGA71rqQMx+yfNGI+mUM11h1eezxgkcXuj1gIhANCJ1y6R6PM3Pr8WzzaSNdrdA3xJXZsQWnCyQPQmIYxI"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_6.0.0_1772306074262_0.08818712263969064"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-28T09:21:01.453Z","modified":"2026-02-28T19:14:34.543Z","1.0.0":"2022-08-28T09:21:01.702Z","1.0.1":"2022-08-28T09:33:20.907Z","1.1.0":"2022-08-28T16:26:35.644Z","1.2.0":"2022-08-29T17:25:08.216Z","1.3.0":"2022-08-30T19:47:17.663Z","1.4.0":"2022-08-31T11:16:48.486Z","1.5.0":"2022-08-31T11:32:55.965Z","1.6.0":"2023-01-23T13:53:58.953Z","1.7.0":"2023-02-01T15:44:49.976Z","1.8.0":"2023-03-05T21:14:29.691Z","1.9.0":"2023-03-12T19:11:34.638Z","1.10.0":"2023-03-12T19:21:54.311Z","1.10.1":"2023-03-12T19:33:41.544Z","2.0.0":"2023-03-12T19:34:38.757Z","2.0.1":"2023-04-18T10:36:48.715Z","2.1.0":"2023-05-08T11:33:14.739Z","2.2.0":"2023-06-07T12:19:23.714Z","2.3.0":"2023-08-10T15:39:49.111Z","2.4.0":"2023-10-01T17:55:05.650Z","3.0.0":"2023-12-21T09:55:36.216Z","3.1.0":"2024-01-02T17:56:35.228Z","3.2.0":"2024-04-15T16:56:54.008Z","3.3.0":"2024-04-16T15:31:45.267Z","3.4.0":"2024-04-28T10:21:23.572Z","3.5.0":"2024-05-09T20:17:41.034Z","3.6.0":"2024-09-03T15:39:44.580Z","3.7.0":"2024-12-11T16:12:02.379Z","3.8.0":"2025-01-01T14:12:14.264Z","3.9.0":"2025-02-05T14:36:40.097Z","4.0.0":"2025-02-21T15:33:20.494Z","4.1.0":"2025-02-21T21:54:24.237Z","5.0.0":"2025-12-27T17:10:39.941Z","5.0.1":"2025-12-31T11:37:40.063Z","5.0.2":"2025-12-31T12:17:50.901Z","5.0.3":"2026-02-02T15:01:01.649Z","6.0.0":"2026-02-28T19:14:34.403Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","keywords":["putout","eslint"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/eslint [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/eslint.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/eslint \"npm\"\n\nWrapper that simplifies [**ESLint**](https://eslint.org/) API and makes it compatible with 🐊[**Putout**](https://github.com/coderaiser/putout).\n\n☝️ *[FlatConfig](https://eslint.org/blog/2022/08/new-config-system-part-2/) supported from the box.*\n\n## Install\n\n```\nnpm i @putout/eslint\n```\n\n## Environment Variables\n\n- ☝️ To set custom config file for **ESLint** use `ESLINT_CONFIG_FILE` env variable:\n- ☝️ To disable **ESLint** support use `NO_ESLINT=1` env variable:\n- ☝️ If you want to ignore **ESLint** warnings (which is unfixable errors in 🐊**Putout** language) use `NO_ESLINT_WARNINGS=1`:\n\n````sh\nNO_ESLINT_WARNINGS=1 putout --fix lib\n\n## API\n\n### `eslint(options)`\n\n**ESLint** begins his work as a formatter when 🐊**Putout** done his transformations. That's why it used a lot in different parts of application, for testing purpose and using **API** in a simplest possible way. You can access it with:\n\n```js\nimport {eslint} from '@putout/eslint';\n````\n\nTo use it simply write:\n\n```js\nconst [source, places] = await eslint({\n    name: 'hello.js',\n    code: `const t = 'hi'\\n`,\n    fix: false,\n});\n```\n\nIsn't it looks similar to 🐊**Putout** way? It definitely is! But... It has a couple differences you should remember:\n\n- ☝️ *[🐊**Putout** returns object with `code` and `places` properties](https://github.com/coderaiser/putout#plugins), and **ESLint* returns a tuple**\n- ☝️ ***ESLint** has a `name` property that is used to calculate configuration file.*\n\nAnd you can even override any of **ESLint** ⚙️ options with help of `config` property:\n\n```js\nimport {safeAlign} from 'eslint-plugin-putout';\n\nconst [source, places] = await eslint({\n    name: 'hello.js',\n    code: `const t = 'hi'\\n`,\n    fix: false,\n    config: [safeAlign],\n});\n```\n\nIf you want to apply 🐊**Putout** transformations using [`putout/putout`](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout#readme) **ESLint** rule, enable 🐊**Putout** with the same called but lowercased flag:\n\n```js\nimport {safeAlign} from 'eslint-plugin-putout';\n\nconst [source, places] = await eslint({\n    name: 'hello.js',\n    code: `const t = 'hi'\\n`,\n    fix: true,\n    putout: true,\n    config: [safeAlign],\n});\n```\n\nIt is disabled by default, because **ESLint** always runs after 🐊**Putout** transformations, so there is no need to traverse tree again.\n\n### `createPlugin(options)`\n\nYou can also simplify creating of plugins for **ESLint** with help of `createPlugin`.\n🐊**Putout**-based **ESLint** plugin are highly inspired by [**Putout Plugins API**](https://github.com/coderaiser/putout/tree/master/packages/engine-runner#readme) of [**Includer**](https://github.com/coderaiser/putout/tree/master/packages/engine-runner#includer).\n\nSo it must contain classic `4` methods:\n\n```js\nexport const report = () => 'debugger statement should not be used';\n\nexport const fix = (path) => {\n    return '';\n};\n\nexport const include = () => [\n    'DebuggerStatement',\n];\n\nexport const filter = (path, {options}) => {\n    return true;\n};\n```\n\nThe main difference with [Includer](https://github.com/coderaiser/putout/tree/master/packages/engine-runner#includer) is:\n\n- `fix` works with text;\n- `include` does not support 🦎[PutoutScript](https://github.com/coderaiser/putout/blob/master/docs/putout-script.md#-putoutscript);\n- there is no `exclude`;\n\nTake a look at more sophisticated example, rule [`remove-duplicate-extensions`](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout/lib/remove-duplicate-extensions#readme):\n\n```js\nconst getValue = ({source}) => source?.value;\n\nexport const report = () => 'Avoid duplicate extensions in relative imports';\nexport const include = () => [\n    'ImportDeclaration',\n    'ImportExpression',\n    'ExportAllDeclaration',\n    'ExportNamedDeclaration',\n];\n\nexport const fix = ({text}) => {\n    return text.replace('.js.js', '.js');\n};\n\nexport const filter = ({node}) => {\n    const value = getValue(node);\n    return /\\.js\\.js/.test(value);\n};\n```\n\nTo use it just add couple lines to your main plugin file:\n\n```js\nimport {createPlugin} from '@putout/eslint/create-plugin';\n\nconst createRule = (a) => ({\n    [a]: createPlugin(require(`./${a}`)),\n});\n\nmodule.exports.rules = createRule('remove-duplicate-extensions');\n```\n\nOr just:\n\n```js\nimport {createPlugin} from '@putout/eslint/create-plugin';\n\nmodule.exports.rules = {\n    'remove-duplicate-extensions': createPlugin(require('./remove-duplicate-extensions')),\n};\n```\n\n### `lint(source, {fix, plugins, options, filename})`\n\nWhen you need to run **ESLint** with one plugin (*rule*), just use `lint` it will do the thing.\n\n```js\nimport {lint} from '@putout/eslint/lint';\nimport {createPlugin} from '@putout/eslint/create-plugin';\nimport * as removeDebugger from 'remove-debugger';\n\nconst [code, places] = lint('debugger', {\n    fix: true, // default\n    plugins: [\n        ['remove-debugger', createPlugin(removeDebugger)],\n    ],\n});\n```\n\nWhen you want to skip plugins, and just provide `options` and `filename` you can:\n\n```js\nimport {lint} from '@putout/eslint/lint';\n\nconst [code, places] = lint('debugger', {\n    filename: 'index.js',\n    options: [{\n        rules: {\n            semi: 'error',\n        },\n    }],\n});\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}