{"_id":"@putout/eslint-flat","_rev":"20-80c42e903d58d249f12c102c1c161fe3","name":"@putout/eslint-flat","dist-tags":{"latest":"4.1.2"},"versions":{"1.0.0":{"name":"@putout/eslint-flat","version":"1.0.0","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"6b1c4cf198f590324fb2f0cc8841e47adbe75585","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-1.0.0.tgz","fileCount":9,"integrity":"sha512-hqhFKrvidLzrH+fUr3HGUvr6tu02rKdCtMjaMOLzHl0Evh7cjfy4xh2tnFebOiVmjbKyF4O+xMIq1DpSY6OIlw==","signatures":[{"sig":"MEUCIF8UQz6yiAodJmCSBp5phw94KmM5F/cYxlwMMCcRJ9arAiEA+kJ1ZVpy9NMNlJY7yc2qC9VDdrW9Itsy5Ik7KdmT7fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9784},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"33f0ec5adca527bd561db33e6dd0b597e8b1ce62","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_1.0.0_1713905237522_0.014229848186517513","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@putout/eslint-flat","version":"1.0.1","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"970f9f15c141afc51e4f165c3604f6c1ad5a59af","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-1.0.1.tgz","fileCount":9,"integrity":"sha512-M8rkmKE+KXtP8jAbeM0N/BlYpIM8L6WXnPpvmAYywUc2yXBGQYuEEASKN9yiEAFtoJNbTJE1euJ3zph655PMcw==","signatures":[{"sig":"MEUCIQCmc88uiXX5HUpt++giH7Oc0ydMxrkNP11VY71KolhJEwIgQUawHq9wDssQBcD9YbHNrEHYtLvRtU/Y2NkgEIR1AnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9788},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"ee2ac1b671a8fa26f0124a739bdcb4e6f8f28772","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_1.0.1_1713906836279_0.7100923663001595","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@putout/eslint-flat","version":"1.0.2","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@1.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"52b09ad8a98931640aba5aa1645f89f5a196e611","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-1.0.2.tgz","fileCount":9,"integrity":"sha512-WXItDc6EQyx90BC2bvMfEqNwnvI89poWnZFv6rVo9yTZFBlm6q0Y7561jvCP2P7ExJ8zq7D6UrJnz/+LzJN80A==","signatures":[{"sig":"MEUCIQC82G4PV99Gt3lJiJIXZkQ3HxHNXfF5IVwI1f98ykfYHwIgPXN9NLadS28oKTPJgRzN97rGyPWrHNInQOdWwzMXJ60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9772},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"254b54c4839eebf49a9c2e765a7f969529e25a2c","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_1.0.2_1713906977494_0.8660079370820684","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@putout/eslint-flat","version":"1.0.3","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@1.0.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d2aad57719c149c17def0c43954c61ba51133097","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-1.0.3.tgz","fileCount":9,"integrity":"sha512-GFmQpMuid18yEAwztczPWBKlnpiaBVEgBV34uSNGkAxwjeAH21U5h0NLln4T9tCj3S50rzdIpssR8SFtyGB1Rg==","signatures":[{"sig":"MEUCIDoYal4RZUo7De8U8VoBatgVK1IWtsSihYDB36dLM1+LAiEAuJymYLpR3Mdl60a1HOE9nnRgNc7evAf37DjscJBNLRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9760},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"905c8a563735bf37c48e4a22550ddcae63c5c6ad","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_1.0.3_1713945837633_0.4135441746788229","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@putout/eslint-flat","version":"1.0.4","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@1.0.4","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7db27c4fb34a1d3206948e0d262891b8a146bf3d","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-1.0.4.tgz","fileCount":9,"integrity":"sha512-D5lewBB64sqFSSA/2NOw4pdoEHGvW0XPkQbAqabgOx3NmkYvIYJOZHYPcAav4ya7QWSYHdWcKqgzwT23Z4RiWg==","signatures":[{"sig":"MEUCIQD8IFIkwtfl2+04VNhYGya6pUj0Qv2Kwfm8WAoHRv43LwIgGf228KpqktrtZjzloPDPE1zjjQ8mbtoIfWfTJ94gPqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9758},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"e2e0c23f6cc10d197f4bc2aafa65ed6e95380310","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_1.0.4_1713946198701_0.257523919329371","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/eslint-flat","version":"1.1.0","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7667b88f4bcf2c174c9232ab78e38fe654a72562","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-1.1.0.tgz","fileCount":9,"integrity":"sha512-Ueb+9fZ4kOuIy00FA2/WYZeZPYPxoUbZ4Lfk0QxsISBmQESDKklU3RlwdIJYRcY/5x+gBMdlTz6DZk3ZpyvNCg==","signatures":[{"sig":"MEUCIQCaX6qTezAkY7cA3sgU4fmVSq/rSu2AZA0U61YFD4+4OwIgd/2CqKPCUPTz3Tdl+jCV6nGvRmUUUZf524qQY/kc/Y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10204},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"9d73048fc5f7ebe9e4c74cb1a6fea2671e385715","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_1.1.0_1714064346643_0.7709916463300763","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@putout/eslint-flat","version":"1.1.1","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@1.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"37a1acf45c1384c4fa581e2744505dca44fef9c1","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-1.1.1.tgz","fileCount":9,"integrity":"sha512-mxmnA2m0yHFrO/Vh6Or8VfRxbtzq8AapPqCkWmC6zVEt90/G3qU6HOw6k7tv4zyCvLSKtJVwrL8HeTHhaEPOeA==","signatures":[{"sig":"MEUCIF9igwIvzQE0Bg8Mp43UnNytKi2k6mURC+NGqa1IibSoAiEA8RbA6cPqOqG+gWmnjA49IoGF1+pUhWotH4mUpBQl9DY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10266},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"3bd9c8d165418568cad16b58eafe57a0f9e0e42d","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_1.1.1_1714064955810_0.9973316674623962","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/eslint-flat","version":"2.0.0","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"51c7ad0612b5fef4285f14c6740555939ab6874f","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-2.0.0.tgz","fileCount":9,"integrity":"sha512-dDpmjbGZUPxpgsECfNwQobwmQoc0YRMZ74vSSotZ7zrbdCLMKA19sh1uz3gWrfmp6PtMpbAOEv5zc9DZCxJWgQ==","signatures":[{"sig":"MEQCIAsZ+f1SnSD/Uc5FnRYy//FTdGuhMoL/q7XigHS2I2ofAiBcSuZoMKUd1ZT0xuT7e6+xccyWEXaLqytSW2GILPpTjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10968},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"0a012d51111a00d7101137a028fea199bf3f4c39","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_2.0.0_1715286002441_0.8848699484680231","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@putout/eslint-flat","version":"2.1.0","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e9d46356aab17d0e781e7f086bc5ca42e5f0e9b8","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-2.1.0.tgz","fileCount":9,"integrity":"sha512-O5TCaYakBtJzIUcGoDIqUP3xws/4xvdPDJfO5cdpdIOXFPcJ2XTWndLXubAoxsvlcSYjSlV2Bnj0MQi75KJG8Q==","signatures":[{"sig":"MEUCIQCLvg3BdD3j9DHrQ9wnDDDnWWhmbVDM7cLS7G2AvoJpqgIgUNur96Ru4owtbm0Ol+M8zS1cIHSqrtXj+gie94VKx1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11195},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"f8374e43d8bcacfd94fed4d97afe23f147e8976b","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^25.0.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_2.1.0_1741453626673_0.9401986174897878","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@putout/eslint-flat","version":"3.0.0","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e549cf818b9792e0723c75f4b8e5874be33157b1","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-3.0.0.tgz","fileCount":9,"integrity":"sha512-fgNL1G2d6lDUePomlv64vbDgvr4ngeWYCAtPWHm6phPVi4j1o5n7rMdyfbOogs27W6Qfx1K9PD2Z9h4yLAkLAg==","signatures":[{"sig":"MEQCIF9Cw71gN5+5YJhV0DmGhfX9+1WzekBQ9OG3dHvkz2Z9AiBXgz7Cb3Libi1qXDXjnJfioTqZ0sdfXFb13SVFLksdkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11195},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"a72dd8e8b5f04fdf167a44700601c1828484c0b6","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^10.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_3.0.0_1742576576379_0.6534615289664951","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@putout/eslint-flat","version":"3.0.1","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@3.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2d18bc6d76c87c1d8d376bc87036c56e03dc07e3","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-3.0.1.tgz","fileCount":9,"integrity":"sha512-olN9O96fX1MmJh3+msLKlKTGii3uigzDQwggc0z5YXaeCXHKyqAKopv7aE4LPrWINruCMGmUv6r4DAc4Er1mjg==","signatures":[{"sig":"MEUCIQDAX1VyxuuS5GFa2MiYnMnjb2m3vkh4Sjvf6AOR4YVEAQIgCHMa3551bounkI/Z//XiATv2q12sVLBF9NeUimy1h+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11158},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"022ac9aeade0f5a686fcc0b513c4c6651521a50d","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","actor":{"name":"coderaiser","type":"user","email":"mnemonic.enemy@gmail.com"},"email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.1.0","description":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"24.2.0","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^27.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_3.0.1_1751119104669_0.3873732908372802","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@putout/eslint-flat","version":"3.0.2","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@3.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"87a4927d2c9eca63ad8af23ff2ada4ae8f875dc8","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-3.0.2.tgz","fileCount":9,"integrity":"sha512-l2Fu7WwVbyEDnlD6RQVjkhupTC83YggAWL7uVcWKBzFV3LTnHKAxWFmFIozKwIhO7EWXS0fbKFIXOxGLm0M2ZA==","signatures":[{"sig":"MEUCIDXCTycumCANLgK1BPweh+bMbRCjSZc3k25Bil8zAYVFAiEA12eqP5swWJGsWggQlLTjFswGnevkP8D5S1G4AtfsuZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11158},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"828070bf83829cbbc8ba321771a94ed7a33a4c8e","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"24.8.0","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_3.0.2_1759845278875_0.16025850166492717","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@putout/eslint-flat","version":"3.0.3","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@3.0.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"8d8ff2e6f5cef835906e2715662ea126ace6e707","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-3.0.3.tgz","fileCount":9,"integrity":"sha512-vPtpdBvNtOdJbVYZ07UD5qnXq1gefGdMJKNiVHPN3pzFQrSw8vb7CRN7mrFKZy3ROJvNBbRGdf7JE9w9eUWm3A==","signatures":[{"sig":"MEUCIHXmLzqv4ixHIkrGyLNGmq7fIa8vsgnPAdocTA70MBDIAiEA4OyxdCA/Ixhl85iTNX5ymv2Yi2NEoAOchYaMEfvp/oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11167},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"86edfcefcf8397505b6cee7537770095be74cea7","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"24.11.1","dependencies":{"try-catch":"^3.0.0","try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"v10.0.0-alpha.0","madrun":"^11.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_3.0.3_1764005827998_0.13006296501997117","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@putout/eslint-flat","version":"3.0.4","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@3.0.4","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c17282e785b011d6e317c4f40fce8db3411ced67","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-3.0.4.tgz","fileCount":9,"integrity":"sha512-Y26A2q6F8Iy+UeJ0Hzpv9pwvsPhN27itVQ9wAgIrFxP5WSJAJFshEAY6cDS8pLV6dEFuA2iZ0F1IOGnlPKrOZg==","signatures":[{"sig":"MEUCIC1gfXJZR1u6VZDEnU4/s5R6WdWB0qVmRkFHwjzxFjTWAiEAwizCwDMrc1r4SYCZYeiC8hl6tLxwb/04ZYWqr1du6Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11140},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"d766b257a0197406d21edbc070eabf858600338e","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"25.2.1","dependencies":{"try-to-catch":"^3.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^11.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_3.0.4_1767131206726_0.07382657150549643","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@putout/eslint-flat","version":"3.0.5","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@3.0.5","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"fc9bd0b5f61a827db2d4b433c704fc80d1484ce5","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-3.0.5.tgz","fileCount":9,"integrity":"sha512-5ju4dktKnWAc8RX+3+B7PJpuZNJyAaipdhHNBz3K8pOwcn15/TpOYp74PlxPZjmMV/qzIG3/JyWsc2ZQFyk/oQ==","signatures":[{"sig":"MEQCICtlbuUm70rwZsQHoeT/D92Supf24pMxDlUuzhGCYchsAiADFVgHKJiB2pL5zaD4DNjPHt+M6G+giZfPI4H/6h7aQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11142},"main":"lib/flat.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"2ee950f6b34694b38a79c38ad768fbbee9145b03","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"25.2.1","dependencies":{"try-to-catch":"^4.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^11.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^11.0.3","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_3.0.5_1767181080712_0.15158730025929112","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@putout/eslint-flat","version":"4.0.0","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"8a269909cc168ac1054c8cf5839a78e4d44c9770","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-4.0.0.tgz","fileCount":9,"integrity":"sha512-k8fC5yblclZKoOcJ/7mqNVhDZJR9Yw3n4uplKfbN/Nl+s68XgcGs/2pdPLjLBVd9qhrwZuKOBq2kAj2tHZ1KYA==","signatures":[{"sig":"MEYCIQDYP2n/vSJV6ncTwN0cbm7+7vMeRyTK0jY5j7Pj2GppTgIhAIZdk18j4/cV1/vGE6q7zMobzWOTUSWfXA5Y3yapPcjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10686},"main":"lib/flat.js","type":"module","engines":{"node":">=22"},"gitHead":"fe700c266226c8b15b294a0cb01339bb5f112420","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-to-catch":"^4.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","putout":"*","nodemon":"^3.0.1","supertape":"^12.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_4.0.0_1768842204939_0.3063440370166035","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@putout/eslint-flat","version":"4.0.1","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@4.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7667941e61bbd5f6fcb8e116396ad00ba4ccb980","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-4.0.1.tgz","fileCount":9,"integrity":"sha512-kmh+0mpm9pQAdVRRL0QRRjSGtaK/j1xdmHz5tbuUmlfXb0HW2XBOI3t/6b8jlbX7fWRAzXCXWzf24NE9xf39Uw==","signatures":[{"sig":"MEQCIH0BcYa6E20BXKm2zVjna3HQrStCDIoyEDGVBLKR9LG2AiBhjmK9YCERsR3e/u7WzvfBmhuWWAGoyHX0zl1H+20oXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10649},"main":"lib/flat.js","type":"module","engines":{"node":">=22"},"gitHead":"0200f5e716077e8c7bebca302fb30983fec0cf78","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"25.9.0","dependencies":{"try-to-catch":"^4.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^13.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_4.0.1_1778406601202_0.9947979507409093","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@putout/eslint-flat","version":"4.1.0","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@4.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"66cdf518e4da35ec27af4851126092b9a65a801a","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-4.1.0.tgz","fileCount":10,"integrity":"sha512-qnK25j/KyTp3y/wOmBorFBbmSaifySg91sYounq99PDkhVMD1h0l2hWvmdFLc8S9JVwytpJhycfai5NaDrq3tA==","signatures":[{"sig":"MEQCIDjXq8LYsGLsok1fsQwVMFNvBiiV/cdaROkPoxuMb+/BAiB12KQyimkahT2i+97pmFePi0WNcUzHzkzHno9psBiKmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11648},"main":"lib/flat.js","type":"module","types":"./lib/flat.d.ts","engines":{"node":">=22"},"gitHead":"dd15d147a599303c84be851a3966c6be074bc831","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"26.5.0","dependencies":{"try-to-catch":"^4.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_4.1.0_1783863207077_0.6164334879725033","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@putout/eslint-flat","version":"4.1.1","keywords":["putout","eslint","lint","flat-config"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/eslint-flat@4.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4dcd2949319d174f4835e7aab2bca8d91e21f887","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-4.1.1.tgz","fileCount":10,"integrity":"sha512-WKzwpLyr4FO0cVDW3DyU7kHke3Ob5KSgJe79RJ0h+HjmRk5bVSnO6D1y31nXz6CLZikENW93QvSdww+9TmfdVA==","signatures":[{"sig":"MEYCIQCeyCZ3q22i9IpT5TI/n+kg3vRMs9cKQVkjJs0SYT/TnwIhAP8+MkY3nDPALpF07df2y+rphP4iQ8mMM/oJcTp6O7EA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11677},"main":"lib/flat.js","type":"module","types":"./lib/flat.d.ts","engines":{"node":">=22"},"gitHead":"b027e10e94c6db70bead7fdc6fcedc6b7255f25b","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","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":"Helps dial with ESLint Flat Configs","directories":{},"_nodeVersion":"26.5.0","dependencies":{"try-to-catch":"^4.0.0","@eslint/eslintrc":"^3.0.2","@eslint/config-helpers":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-flat_4.1.1_1783868046202_0.6517183892816414","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@putout/eslint-flat","version":"4.1.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Helps dial with ESLint Flat Configs","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint-flat#readme","main":"lib/flat.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"wisdom":"madrun wisdom","test":"madrun test","test:dts":"madrun test:dts","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":{"@eslint/config-helpers":"^0.7.0","@eslint/eslintrc":"^3.0.2","try-to-catch":"^4.0.0"},"keywords":["putout","eslint","lint","flat-config"],"devDependencies":{"check-dts":"^1.0.0","eslint":"^10.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","putout":"*","superc8":"^12.0.0","supertape":"^13.0.0"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/eslint-flat@4.1.2","gitHead":"8be600dc88e0130d770b16522758b0907c21768c","types":"./lib/flat.d.ts","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"26.5.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-S+7Mv3nE7gohVKQrARGyAzdwq1Do3AGz+/BTtc+jzSPaL2STqVBo4G9ELcu+OverDEKpwDQ6VX3HY4ODITiTtw==","shasum":"7f05a4771fc98bf34c9d899d14007f4c24d9230b","tarball":"https://registry.npmjs.org/@putout/eslint-flat/-/eslint-flat-4.1.2.tgz","fileCount":10,"unpackedSize":11677,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGCNrtXlKz79YGySkPcQoz0Z7C5iO+aWy15izv2YpFZqAiEA9YcPQWY70PYsJj6Hx12gKz2mdJGXmQk5bVRlzT2J+Uc="}]},"_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-flat_4.1.2_1784717363521_0.3831613705880461"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-23T20:47:17.366Z","modified":"2026-07-22T10:49:23.843Z","1.0.0":"2024-04-23T20:47:17.700Z","1.0.1":"2024-04-23T21:13:56.462Z","1.0.2":"2024-04-23T21:16:17.647Z","1.0.3":"2024-04-24T08:03:57.798Z","1.0.4":"2024-04-24T08:09:58.834Z","1.1.0":"2024-04-25T16:59:06.807Z","1.1.1":"2024-04-25T17:09:15.984Z","2.0.0":"2024-05-09T20:20:02.574Z","2.1.0":"2025-03-08T17:07:06.869Z","3.0.0":"2025-03-21T17:02:56.593Z","3.0.1":"2025-06-28T13:58:24.872Z","3.0.2":"2025-10-07T13:54:39.058Z","3.0.3":"2025-11-24T17:37:08.180Z","3.0.4":"2025-12-30T21:46:47.009Z","3.0.5":"2025-12-31T11:38:00.873Z","4.0.0":"2026-01-19T17:03:25.098Z","4.0.1":"2026-05-10T09:50:01.350Z","4.1.0":"2026-07-12T13:33:27.207Z","4.1.1":"2026-07-12T14:54:06.344Z","4.1.2":"2026-07-22T10:49:23.682Z"},"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-flat#readme","keywords":["putout","eslint","lint","flat-config"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"Helps dial with ESLint Flat Configs","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/eslint-flat [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/eslint-flat.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/eslint-flat \"npm\"\n\nHelps deal with **ESLint** FlatConfig.\n\n## Install\n\n```\nnpm i @putout/eslint-flat\n```\n\n## API\n\n### `matchToFlat(match)`\n\nYou have ability to write **ESLint** configs in objects instead of lots of arrays, for example instead of this:\n\n```js\nexport default [\n    ...safeAlign, {\n        files: ['bin/putout.mjs'],\n        rules: {\n            'n/hashbang': 'off',\n        },\n    }, {\n        files: ['**/register.mjs'],\n        rules: {\n            'n/no-unsupported-features/node-builtins': 'off',\n        },\n    },\n];\n```\n\nYou can use `matchToFlat`:\n\n```js\nimport {matchToFlat} from '@putout/eslint-flat';\nimport {safeAlign} from 'eslint-plugin-putout/config';\n\nexport const match = {\n    'bin/putout.mjs': {\n        'n/hashbang': 'off',\n    },\n    '**/register.mjs': {\n        'n/no-unsupported-features/node-builtins': 'off',\n    },\n};\n\nexport default [\n    ...safeAlign,\n    ...matchToFlat(match),\n];\n```\n\nThis also gives you ability to use new configs in monorepo:\n\n### `matchToFlatDir(cwd: DirName|FileURL, path)`\n\nIf your `eslint.config.js` exports `match`, you can use `matchToFlatDir` to build correct `files` arrays:\n\n```js\nimport {safeAlign} from 'eslint-plugin-putout/config';\nimport {matchToFlatDir} from '@putout/eslint-flat';\n\nexport default [\n    ...safeAlign,\n    ...matchToFlatDir(__dirname, './packages/putout'),\n];\n```\n\nor\n\n```js\nimport {safeAlign} from 'eslint-plugin-putout/config';\nimport {matchToFlatDir} from '@putout/eslint-flat';\n\nexport default [\n    ...safeAlign,\n    ...matchToFlatDir(import.meta.url, './packages/putout'),\n];\n```\n\nThis is the same as:\n\n```js\nexport default [\n    ...safeAlign, {\n        files: ['**/packages/putout/bin/putout.mjs'],\n        rules: {\n            'n/hashbang': 'off',\n        },\n    }, {\n        files: ['**/packages/putout/**/register.mjs'],\n        rules: {\n            'n/no-unsupported-features/node-builtins': 'off',\n        },\n        ignores: [\n            ['**/packages/putout/**/fixture'],\n        ],\n    },\n];\n```\n\n### `mergeESLintConfigs(cwd, directories)`\n\nWhen you have monorepo with lots of packages in `./packages` directory:\n\n```js\nimport {safeAlign} from 'eslint-plugin-putout/config';\nimport {mergeESLintConfigs} from '@putout/eslint-flat';\n\nconst config = await mergeESlintConfigs(import.meta.url, ['./packages']);\n\nexport default [\n    ...safeAlign,\n    ...config,\n];\n```\n\n### `createESLintConfig(configs)`\n\nGives ability to avoid lots of spreads (alias to [`defineConfig`](https://eslint.org/blog/2025/03/flat-config-extends-define-config-global-ignores/):\n\n```js\nexport default createESLintConfig([safeAlign, config]);\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}