{"_id":"eslint-plugin-unicorn","_rev":"144-a37255677f8560a055edd2248e717fb4","name":"eslint-plugin-unicorn","dist-tags":{"latest":"76.0.0"},"versions":{"1.0.0":{"name":"eslint-plugin-unicorn","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@1.0.0","maintainers":[{"url":"github.com/jamestalmage","name":"James Talmage","email":"james@talmage.io"},{"url":"github.com/jfmengels","name":"Jeroen Engels","email":"jfm.engels@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"esnext":true},"dist":{"shasum":"b761ad233d34d164cda5c41217571609bd1ac161","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-1.0.0.tgz","integrity":"sha512-f77VhK3yXURlBHXg25danWTphof0UdXZ+tP/rloJQUj61x04fBZ0BSWP7g/qvQ+ZxqqqmTPbFZ/Z75MKxfKhxA==","signatures":[{"sig":"MEUCIFiFW8at26yfx1MuiiRjZKR0G5kO/egVLAqpMShb+4yNAiEA1Wq6IjbYnX0tTN/IQbCRcVz6/ERdtkHcAWw7W50Adbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","rules"],"_shasum":"b761ad233d34d164cda5c41217571609bd1ac161","engines":{"node":">=4"},"gitHead":"3641f15ee588d7ef897d81b32f3b8b510adfe034","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"3.10.6","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"6.4.0","dependencies":{"req-all":"^0.1.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","nyc":"^6.4.0","pify":"^2.3.0","eslint":"^3.5.0","coveralls":"^2.11.9","eslint-ava-rule-tester":"^0.1.1"},"peerDependencies":{"eslint":">=3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-1.0.0.tgz_1474351728821_0.9860127670690417","host":"packages-16-east.internal.npmjs.com"}},"2.0.0":{"name":"eslint-plugin-unicorn","version":"2.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@2.0.0","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"esnext":true},"dist":{"shasum":"fbb2c65b49d2c312f1007fa1a745c918afe33326","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-2.0.0.tgz","integrity":"sha512-92K0M/+0ybk5mW92utdNEFdSslz2hQ1MA6alMGjZ8j2kqOOnQtS+OCD9Vgh9EqcP6fWvPQcE/TSai/kCrCaZDw==","signatures":[{"sig":"MEUCIB6xNs461KKLM2uJwzCtetyaKKo+xc/2lkoSrHphKZJpAiEAyoRaCuQm9bYyW+O2YUt4aeeoD3WNCQEeAdMFvqNXJUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","rules"],"_shasum":"fbb2c65b49d2c312f1007fa1a745c918afe33326","engines":{"node":">=4"},"gitHead":"189d3af16df89bfe75cc955a24c05745e58fb7e3","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"3.10.8","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"6.9.1","dependencies":{"req-all":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","nyc":"^10.0.0","pify":"^2.3.0","eslint":"^3.5.0","coveralls":"^2.11.9","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=3.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-2.0.0.tgz_1486368626774_0.13870326709002256","host":"packages-18-east.internal.npmjs.com"}},"2.0.1":{"name":"eslint-plugin-unicorn","version":"2.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@2.0.1","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"esnext":true},"dist":{"shasum":"03cf83780fc13c74658b557600a95f6920b382d9","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-2.0.1.tgz","integrity":"sha512-JD038YdykrQ+NUv6SKJMZy4Q3meNWpBLkVHeCqvddLRfBE3vARzDP/dxzcRW2hOXN96ciI7Ew7xhC43p1hOFRw==","signatures":[{"sig":"MEQCIAGHOBf+oZ7GFhBQ1aiAGybX/N+u9O9rmmBSHzaCTP5yAiAdeGkCL1Insvm84gwrwXElAf6KthyvphR/TeePkkD/SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","rules"],"_shasum":"03cf83780fc13c74658b557600a95f6920b382d9","engines":{"node":">=4"},"gitHead":"dacf53857b359a617ac026776b61274b1243eb2c","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"3.10.8","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"6.9.1","dependencies":{"req-all":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","nyc":"^10.0.0","pify":"^2.3.0","eslint":"^3.5.0","coveralls":"^2.11.9","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=3.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-2.0.1.tgz_1486378113709_0.33348121913149953","host":"packages-18-east.internal.npmjs.com"}},"2.1.0":{"name":"eslint-plugin-unicorn","version":"2.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@2.1.0","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"esnext":true},"dist":{"shasum":"2974cabdce874d9afe54ae8f1b851e8921ccbf94","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-2.1.0.tgz","integrity":"sha512-nG9i2QhMppdWvHgmUgOO12SP6gXk4Xat+v+wF4zz1ov8nuY50NHjSagtwtfPdcxRAhNv83fZpxGNJ8x5UsrG7Q==","signatures":[{"sig":"MEYCIQDhkMU0P8Qyo4pe6BGPAb3sTUmunFP3Z3nU/+QsYB1mXAIhAKLQD/8g6WZxuqreWBgyTqarTnt5lcZvqBNBiHU5Sfpq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","rules"],"_shasum":"2974cabdce874d9afe54ae8f1b851e8921ccbf94","engines":{"node":">=4"},"gitHead":"7f7ac93245d6da9af83387a9fdce23214693198f","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"4.1.2","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"7.5.0","dependencies":{"req-all":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","nyc":"^10.0.0","pify":"^2.3.0","eslint":"^3.5.0","coveralls":"^2.11.9","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=3.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-2.1.0.tgz_1489112499373_0.9716141314711422","host":"packages-12-west.internal.npmjs.com"}},"2.1.1":{"name":"eslint-plugin-unicorn","version":"2.1.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@2.1.1","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"dist":{"shasum":"3e9294366799b715e16a6df89159495b68930cb3","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-2.1.1.tgz","integrity":"sha512-H3OXMQwm4iNW/XBWbd/XDS1MwhUHUdcIIHFc9jeRRje4/0iCLxbjS8fKCfKWqFSKpRTOdCZCy1WqqPLY+ht+PA==","signatures":[{"sig":"MEQCIFOa4ZY66xCAUVY3Z6oz6AhrXjvspxx6qvuwPhmAfhG4AiAniViWA4o5gmSXV1SecsRpkri0BeSztyV2PTY4koOPvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","rules"],"_shasum":"3e9294366799b715e16a6df89159495b68930cb3","engines":{"node":">=4"},"gitHead":"be821e0ae14b8d7cbdd2b4f99122d909c5506187","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"2.15.11","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"4.7.3","dependencies":{"req-all":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","nyc":"^10.0.0","pify":"^2.3.0","eslint":"^3.5.0","coveralls":"^2.11.9","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=3.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-2.1.1.tgz_1490472848283_0.9877220133785158","host":"packages-18-east.internal.npmjs.com"}},"2.1.2":{"name":"eslint-plugin-unicorn","version":"2.1.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@2.1.2","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"dist":{"shasum":"99dffe9f4773b04bc39356a7febd64dd700274bc","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-2.1.2.tgz","integrity":"sha512-49SOltwAAXRzXga8JnGj1p+2ujKZiDBJV8Zvh6oPShaK57G4Wqf1J5+1NbpBdB2U0VzzdvTFdmIBLjAndbr7uw==","signatures":[{"sig":"MEYCIQDZ9TnXMd8OZABhIeQHdpFj1gYVU7HCB3k06t/mAsvw/wIhANIn3o4hrwoG4DcYNV8b7pTqVpc5+lhgskxdv+iKmDNS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","rules"],"_shasum":"99dffe9f4773b04bc39356a7febd64dd700274bc","engines":{"node":">=4"},"gitHead":"57b766bba55bfeee8f1a71497e7892c1933bbdf7","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"3.10.8","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"6.9.1","dependencies":{"import-modules":"^1.1.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","nyc":"^10.0.0","pify":"^2.3.0","eslint":"^4.0.0","coveralls":"^2.11.9","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=3.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-2.1.2.tgz_1497691310040_0.1424677420873195","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"eslint-plugin-unicorn","version":"3.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@3.0.0","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"2d53b4be307a54154d56c4cf494024e1b827e4b2","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-3.0.0.tgz","integrity":"sha512-sRo2C1c3imZvNhQn7Abwj/n1EGPl7JOdY8rrmkhEwMDoZBIJZTExZoGrLlKMBxmDncrjcT/NCm7ByOna+hkdbQ==","signatures":[{"sig":"MEQCIDKAmt2xo74NgtpoOPWGgkmhMc4Ki0no55osogflqODVAiAtlPthpbcUN3DA7kx0li63GQZQanGZBDMyUzCd+FS/jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js","rules"],"engines":{"node":">=4"},"gitHead":"265b734e46eeaaa7661fa341b662e5c5492f8bfe","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"5.5.1","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.9.0","dependencies":{"clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^11.0.3","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.8.0","listr":"^0.13.0","tempy":"^0.2.1","eslint":"^4.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-3.0.0.tgz_1510231854717_0.3327030539512634","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"eslint-plugin-unicorn","version":"3.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@3.0.1","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"dae02614a53b921541a9318a46e50ab5bdeb5d7c","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-3.0.1.tgz","integrity":"sha512-vkgQarVSoeT/C8U4V5qZmCfTi9Uyaxg6AY9KC18UJXhZIBV7tie3wOIAwbCpGBZiB1pewbG4nkrDUVDeasBqCg==","signatures":[{"sig":"MEYCIQDJ4i4RVSuLW6YuflD64biN0/d0mrFXwAtNZwtaf+SzIwIhAMUIQ9Ck7zL0qTO6ESXYuyZxamQX8MS+rK84E/VBbzY4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js","rules"],"engines":{"node":">=4"},"gitHead":"922e28c4fbde54c427a9f43a110d31f11f29f1d1","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"5.5.1","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.9.0","dependencies":{"clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^11.0.3","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.8.0","listr":"^0.13.0","tempy":"^0.2.1","eslint":"^4.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn-3.0.1.tgz_1513115242314_0.8958115258719772","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"eslint-plugin-unicorn","version":"4.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@4.0.0","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"fa35082fab866f2625a2aca7a32b0b3795d08230","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-4.0.0.tgz","fileCount":28,"integrity":"sha512-GHoTFNmiD3KnMa9aCB2joM2a5lLFVMFGXUhB8JR9WaKR7LTc4eIjdeFRLXWA9wl/E9EXEw/CO+oZhBHDJ+pW3A==","signatures":[{"sig":"MEQCIBf+C7+5r2Xh7vwmjmTP+unpjzvIaCAKqefPYqDfJtLwAiB+s1e0w+G8O7qNeM6jbnMa4EFRgJ9nHrUN65sbeYZlGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45566},"files":["index.js","rules"],"engines":{"node":">=4"},"gitHead":"097fdc79bf0aea510a7bcad71837c106a1616463","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"5.6.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.9.4","dependencies":{"safe-regex":"^1.1.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^11.0.3","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.9.0","listr":"^0.13.0","tempy":"^0.2.1","eslint":"^4.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_4.0.0_1518499397283_0.12433594970273765","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"eslint-plugin-unicorn","version":"4.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@4.0.1","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"5a2481978c80ecf9383b7f90100595ebb2f6f8f7","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-4.0.1.tgz","fileCount":28,"integrity":"sha512-2Z3g9gygH2x+m2ZXcfAdIV8qRAYJWjxQrIzj1NljU4xZ6Oaxl0gIDffAgWzN0Wg4mN/uNqYabeglcMKhVDXHNA==","signatures":[{"sig":"MEYCIQCXCruh5mexq71nlvYawcWdwDR4XWaovZwUf7lSCrFQlQIhAJWSNF1mAmfcyEBxEFEPTAgQZvP0iV3ekxZXhs+a+IHH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45585},"files":["index.js","rules"],"engines":{"node":">=4"},"gitHead":"812f461d8388912f5d75eb715cdc0e2ec2abed47","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"5.6.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.9.4","dependencies":{"safe-regex":"^1.1.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^11.0.3","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.9.0","listr":"^0.13.0","tempy":"^0.2.1","eslint":"^4.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_4.0.1_1518500950163_0.7091630008459557","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"eslint-plugin-unicorn","version":"4.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@4.0.2","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"845de915e7a975f15779466fc92cc01973bbf103","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-4.0.2.tgz","fileCount":28,"integrity":"sha512-oWe43NRm9YhzYQyrRyLIxndQ+NJUNWGodv0PYEd60tTKJiD3EpEnPhtt+xqs4vkWF6uP/M+VgawJaPf/wldleA==","signatures":[{"sig":"MEUCICHVK5zzApjG/759V8iLGXZzO4pBWuQiZLEtIY6gzV/nAiEA5HPGdR98oPswvUHB5luLt/o8DA/tLFatPLKBNEw3ivY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45600},"files":["index.js","rules"],"engines":{"node":">=4"},"gitHead":"d04af5006e49ff3a808cf658c562c6d64346129d","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"5.6.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.9.4","dependencies":{"safe-regex":"^1.1.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^11.0.3","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.9.0","listr":"^0.13.0","tempy":"^0.2.1","eslint":"^4.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_4.0.2_1518631792023_0.9053477736173998","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"eslint-plugin-unicorn","version":"4.0.3","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@4.0.3","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"7e9998711bf237809ed1881a51a77000b2f40586","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-4.0.3.tgz","fileCount":28,"integrity":"sha512-F1JMyd42hx4qGhIaVdOSbDyhcxPgTy4BOzctTCkV+hqebPBUOAQn1f5AhMK2LTyiqCmKiTs8huAErbLBSWKoCQ==","signatures":[{"sig":"MEUCIFniKp957X9RW4/+IdirFI45CXhH64Gz3oZ3C3on7ySnAiEAs2I6Ga3Rq/CU/X6M/DY5UCj4VE0lawG8ZZ97HQ2FLpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45902},"files":["index.js","rules"],"engines":{"node":">=4"},"gitHead":"985a861382679ab42a723720634f064a5eb104a6","scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"5.6.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.10.0","dependencies":{"safe-regex":"^1.1.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^11.0.3","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.9.0","listr":"^0.13.0","tempy":"^0.2.1","eslint":"^4.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_4.0.3_1523011653087_0.38841855762861965","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"eslint-plugin-unicorn","version":"5.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@5.0.0","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"3cd37e9202892c4f819c3ce76dcbcae415c84b1d","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-5.0.0.tgz","fileCount":29,"integrity":"sha512-+a+BVAP/dcS3g8TqtQTOTH9ck7YjIR+czYL3USqZDGTVsFIfObQzHOcpbKVjLgXaTq8F4RS22ABC+B8sSFqLFw==","signatures":[{"sig":"MEQCIGie4gBx1GG19ukXPZ2kwdv85Nva1D4c0RAz+p2+KqbwAiBAOVst/2/2QIKTzh+D83FQ142DDxKKg2YHNxWaridi7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXIAVCRA9TVsSAnZWagAAz8sP/2taljhhQfhyQdyFnpzD\nDO4KKw2ahCcQR9LwuzFk3OOGu8cjQ127ZjsyM0qhjHRv0v5q4kiX6WeDqYJG\nAN7ZeZ1XPM23rdmOQy8XN0nLe/bYIDjDaJDDBCnaJRkMKyMJvbGZunWodBA6\nuLz7GgYjdfhuGr80ivdBKEaCeDTZdodmngRMuI/s4q/muxvci2Ug6O/HFp2W\nglk3WVswcDXKsgnqeZQQa2myYvxHa0Xwbr1VP4fUCzN4FScG3F6rNJ+Lw4fm\nX+EMcRzmdnVsGB+aeFtmQ5+TEmFkMXHNcvwSRBROATB4/yrB1YE/SGZRif7d\nGL44y2lxIso953fxk6jE/7b3VvcyDkaTz6KzRRHtkejOnc4U5ZCDdTSAOr29\nc07/MPZ6hJEfM84N9sE2EBHpRkORO6UuQzPRPpgoZPuo+FOIQb+eq0fn2t3V\nS9tq6vdhahSpudnd44zgeRfuhByQE6bhEphCGaU459ipr1mACUDfnjjH5nAu\nld0jxu1/J/khvE4x/FJ4Px2ZIe51wYNbCcB2AglGNDaBfnG3bA4UG8yle+9O\n8JqOb9PjhCw7d8E9HS9G/FvCmVJ2SMkKtb5RSO/7zoKV+y5U9gcFdvhF8lDz\nRHwFsmXDKzG+peXRsEagGhZbwUb+BKx6PgMGzGs/AzBSgDQLdobR3WGaeFJd\nOg58\r\n=xhdp\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js","rules"],"engines":{"node":">=6"},"gitHead":"46a04cb120840fc7a8663d969597bb0cc4b22bfd","scripts":{"test":"nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.2.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.11.3","dependencies":{"safe-regex":"^1.1.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^12.0.2","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.10.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_5.0.0_1532788757475_0.4699651546502899","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"eslint-plugin-unicorn","version":"6.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@6.0.0","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"af24ab13f4654865832c78d1a7fc5b0d7de6d30a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-6.0.0.tgz","fileCount":30,"integrity":"sha512-iI2P3PLTeP1DYjKrkgjiAn4HDlCPFtkb55ksLcMvqfqEsAeVAdWtc0AMLZZHMRrWlu6cRr9tszUnLCATVqzBXA==","signatures":[{"sig":"MEUCIGVl+FumNZc1KAejxtGGIQmpXHf/PZQYRcGlOczCxrsLAiEAww1L10xwAB6XowLSp8lz9smoCypE2E7fqBd4svP+gCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfuOXCRA9TVsSAnZWagAATW0QAJ9fm79CyYeU+HLYDyVB\n4EQXsdbmzvZpZ+laJuEO9K1kn/xqJYp7OQDILK72Q1CTB1hUhVG/YUhpE/Jr\nOOQFyrI6SmesqeSG493WWp3/cYkX8rwNdZm6sdaL2rnFfzhbK6VLUAa6pChv\nEM+8FJGBoLLZZEtkYxP8L6vDh70Wvv1aVeILx/+gEa12DRve+WnkJLSen4X1\nJgKryqsBcnjVqYH//mVhOloq/WjbgX7eNRWuaSAiqnPaJ6W6cPde93qNlqJp\nD3tC7FxUEkWGXNI+PHxdK33OTXeuV5AgfLKRaKu0TQudB6p+ppTLq3OB4B+G\nb9hK24UDz3z2QhN3Z6uqVeWsBkMnVqVtJxZDw1g8vyarCXpaVzb5wRBCDBQY\neXot3cIhRo4SXHpN9hASPEdiqC0zCEveVF/csE1nH0whIZBr+pGO6Tkw5lQj\ncCQQhjgmPFazdWMLXXNVrtDYdf4b+ryzmbRrOptHDi6VeRsdWwdAajajgZgU\nZaoKCeiDOzLU3YEJfAKuHD8lgi6OhhBz1Bgb2dBiQhMgTyrzGb3JkSdFMiKF\n9WgiO9JPtpI14o2cfeNXr4Vas+mwlScQ/BhsQuMSTezoJ0UWduuuYCMHQ86i\nDiNtoQA/XAkSEjnptgxCp3Y5IZeYwc3vo8aHAuTqlJddiWvEf/0I18xtmTaG\nKyzx\r\n=9/p4\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js","rules"],"engines":{"node":">=6"},"gitHead":"31be04bab4d4a561f3333a3561d86a62d2ed33e3","scripts":{"test":"nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.3.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.11.3","dependencies":{"safe-regex":"^1.1.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^12.0.2","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.10.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_6.0.0_1535042455265_0.7350710741071236","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"eslint-plugin-unicorn","version":"6.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@6.0.1","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"},{"name":"jfmengels","email":"jfm.engels@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"4a97f0bc9449e20b82848dad12094ee2ba72347e","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-6.0.1.tgz","fileCount":30,"integrity":"sha512-hjy9LhTdtL7pz8WTrzS0CGXRkWK3VAPLDjihofj8JC+uxQLfXm0WwZPPPB7xKmcjRyoH+jruPHOCrHNEINpG/Q==","signatures":[{"sig":"MEQCIEPE5KqBLp9W3krn899VJnV1smG03Bb+uIkDAWUTLwtBAiBN+NyhhD640wAlaAHvk/VmlSkAyFA8bU6Umk3297oZuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjQgCCRA9TVsSAnZWagAA2lgP/RV2N+lR4GHU3MEvjARz\n4sTIH4nFOSrlsZDLFkcDdE4PwIEBdDY2c22wLDHp8Mtd1QmgCtfUXLTFmw32\nPIN6oyFSkzEO5ZXEC9Sd9DJKJtW1Sjab7PFtMOlYQqUMALVu8I/BJE17jdaS\nZUuKgJ+MXVKRTHDvf5XLVYySWwE8ALeHoT4fy4okVC3jchT7mWAP8uM9RxGy\n84gqlCj7lPv83Wa+vflrzYpNS3rlCGDopMp4ahuwyp/RTh8goqnCkrHh2avA\nm+DLp7DtLY/uHCWFgobhC/drvsRLxaRhJLsWd2Wp3tX5Ad2r/2SvRzfGH//d\n3FjNRk1UH8Zn/Q2dEID/QYdnS1WWtxhOIe04UP/dk2j9H3eze0Z/R4uziqHW\noWeXKSk48fIqy2NSVh+fKLmQADQBWcGJbZzQ48HePgwJw9av97glMoIiHuv7\n1NI/CsEUVd9cd1zCIHsebcAngXTZyQnwh53R6u13DhWIGK59auT5++++KsOz\nhSfrz6ijkQvy2sYckNZrgWTBX8LM6GBMAxWc8sv6JycEIlD02Eh2J014HPMi\nLO1bTHKSjBq1Q7aZ+8B+WSjq5xHfUSOiEW3Fvv1F+34M/IY4pV0mERH7RiYf\nPsntZjVgLrZWi+gOPIKiwsZ1oz4Y3VH0Dk4DM1HMi8nueZ1oEq8E48N4RvhU\na4sc\r\n=Kx5G\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"f96dd97c873c803f0525ff0c279fc59ec565e409","scripts":{"test":"nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"5.6.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.11.4","dependencies":{"safe-regex":"^1.1.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","del":"^3.0.0","nyc":"^12.0.2","pify":"^3.0.0","chalk":"^2.0.1","execa":"^0.10.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.0.0","coveralls":"^3.0.0","eslint-ava-rule-tester":"^2.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_6.0.1_1535969281186_0.9080968643726925","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"eslint-plugin-unicorn","version":"7.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@7.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"b03ade717684d620392bf5458a51758e8e77ea47","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-7.0.0.tgz","fileCount":35,"integrity":"sha512-Tz2/2nUwT0qzYzHfOzpib6dltmwivdJd+Kf7GZ4e/xg4INCpVMevl1MKFNFv19n9+g2KMdC7yXgPHdUnXmtiBQ==","signatures":[{"sig":"MEUCIHKE9TWOCcIVKZhKdKLAHKE+EUdwJCY7AoPy7CzqaDFfAiEAuagX2Y/zBde1uoLIEEagyWW5atBL9dxHor/ETCnMFqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPB7VCRA9TVsSAnZWagAA9x4P/2+tslL7v5cagYR7Yfcs\nz9COj7fQ+UOyKbdura0Nt4EhGpk92XMWD4fs9qLzlz3S7om+B4IjhPXgXOEi\nlkY99tjugpFrVqaVSfUZYG3fetEyI9x1GIJ7dZ/okgETEuDqvX23EhLnIdKg\nEkh2Nnuc8sg+4PvEXuNX3nDKeEGari0gah1eHmuwYM5t1XhNDD90C8CXGr4G\nM10fPoVzhyOelJ04K6mZZhddQWbIqmGdbxMX7kr3VIuvrLeOmdAwgCcrdLPG\n85Oe7E7ZpWHortCUqEHlXNURP5F3uTcwt8lew+PIWq6Zq/O4zgfPdvhCqlnm\nYWsnisVeNUp4m0w8IGw48lUodrHYUS5oXa2TxPJ0qLOdVnK9VtZ6nubelb/1\n0OEOiv60h7Bn2LlQLXaLawaRihQHpHhvuDsynTmjSXoIv0wj/mgg1bOeHOFT\nlc/7xRebotOmP4LeLAcUVkbjL2mVk9BdLgoRkbNTrNDVuW9QuLygK3P66J7W\nbEQ6b36rRlfYC9nQY+iyrKcaZ/qp8X8gW1ADeX8mSfITsaEoV/laFlzNbQ9t\nazYpZZWe6PwwlTzHWk8iLbTUPnLAd2buua58NOXQ2hCSskAGyMFKJGd5M3G2\n3e7b0pR9z/kXCnUrhuMeZrWCjuNxBifadThzgBiMLsyNfTJynm0mYU78nycU\nG89k\r\n=LtXV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"8306958de386f2e4b06a7091511aec8c53e30da7","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.5.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.13.0","dependencies":{"safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","ava":"^1.1.0","del":"^3.0.0","nyc":"^13.1.0","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.12.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_7.0.0_1547443924321_0.5999109381480068","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"eslint-plugin-unicorn","version":"7.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@7.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"9efef5c68fde0ebefb0241fbcfa274f1b959c04e","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-7.1.0.tgz","fileCount":35,"integrity":"sha512-lW/ZwGR638V0XuZgR160qVQvPtw8tw3laKT5LjJPt+W+tN7kVf2S2V7x+ZrEEwSjEb3OiEzb3cppzaKuYtgYeg==","signatures":[{"sig":"MEUCIG/lZG3vwGScIJ/f7xufDWEjIRKGvt298/8zEPJbW7YFAiEAkxYLOF7MoMR5liGNIKWQDa6ojNTUOMQMDCMvIG5kgn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRuHaCRA9TVsSAnZWagAAikkP/02ohbiAQ2rCOHUK6jDa\nRKTu4gUcxfAKNMDy50t2e4w0KT97nqDt67ivnLAP0lDLGk7bSim+kfDXvdnt\nnN7OFJYTwrkmKXOvVxwB7XY4fhw3ewb6WqXXLGKTBZfJ55alHcPF/UXGurHv\naBKcdCsq2Uu/KJb7N4kdoaNFtrR9iMhoBiju1rWWKDVwF4tLGTN2eTwJl+lH\nEMBevxvcfb9M3Jq5iPEhqzzwd+y0U/RNAMp3dqj7LD8Ju5Gq4f5KSD9CLerq\nABYEKRk0uFTnal8l/wDpAaRUHQ6pTIMmTI3D1RJl2B7oOKhpQDNMou3a9a/P\nQPJ5n9EG0+LApEgzqUMZ6WqBhBrjjpNoMojGvJKhNVq8X2W230yO1XKeBcUs\nQji1eJi2Zn8YCG1vEymCewxEcU7Iv3m3l+yG+HfNNTh5OnIsvQoWQ5wqIrXQ\nSXR9q7jJw5pAwqa77lFL2xIKIl04upf7Q/EkVO1o3lVxkJ4WXSpLRxmgwjrr\nO4YQR0KCco8w8ZW3YEmUMvrUc9QSBKj91kyIIpCD8RJI53+d9ul2M+nHUPZT\nORZw7Nm4KZNuP4uHVLGxC4A2y+xfYG3QhsVaT+azZKenGG5t0aNH023bsr4t\n+nGvVAl4Daqo7puiW/AOivG3MXj1Svv8sCRITABUBfEx3XbfOZBtVEoCc1R3\naXvl\r\n=Fln+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"626af2bd4f828e744ac27062dd1b89b3e94ddce9","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.4.1","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.15.0","dependencies":{"safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","ava":"^1.1.0","del":"^3.0.0","nyc":"^13.1.0","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.12.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_7.1.0_1548149210306_0.20147417789807687","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"eslint-plugin-unicorn","version":"8.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@8.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"62d5a1f7ab492e470f32eeccec861b3c0ddcd56a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-8.0.0.tgz","fileCount":43,"integrity":"sha512-CcGWxyj7cGWDHhu7DEWHf361yKg+WMbXbAsbfQdfslbi3gjCTUlwmPD8maGyCz98rA6IN+C8DA+Hjb9p8vufuA==","signatures":[{"sig":"MEQCIEadXyJ/+KB4UMzHaHVpA2z8N5j0VfTc/fMETnKZywC5AiBk3WtAA/kT/VqNn8OArlkZf6L5u3gOr27VnuwAUGTCrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm1LiCRA9TVsSAnZWagAAd2oP/0tCa6zOiukbetX66dy6\n92ptbcf5aGWJm/9bJhZmdV0MCBi1wdpoDLktL4HxGdJ4/mIX9iQ4wzqi/aIV\na1OlwtvmIV1ko6D8NjFPMYtkk+AHaFAwD0v6EnRNShwAJdiwmz3VTw9p5tYN\nm43z1Ukws0TuKiYaS2IEEYxCq7KkHehI7bG/Y8XBQ2IrdEsjqJIff2/Xxpyn\nrDmjyQWXHNEcUj8w86+C/wjl+XvQHUUR6hnTd10cwv7rtXE+5a6SbZlJsVi1\n1dWQzXTuFsP9OPoDTWt8iR807araFOGu+vrnqRuCLU9Gz34c/wX2/4iPn/Cn\nhQeXY45aaz95H6oRsd1gZSmT7G0cZO0/CbMB1yjz4I06K274XJ5XlqM5KrsO\nluoOANzXYA7wsu5qgQxq3WdmsPWICUC2exVq5v5etKkdUC7/8wKYDRqm9iKh\nkBZlspObqWTQJitAX5apcheKBbkM7XgN5DnRMEjsI81sK0q75NIoHJYOJwrb\nTnrJ7q/TneVFrAiaNV6wL9eahFwh/LgXVsJqiM2VKqu8AaQzU5nJtiPuTYHS\nPUwkb/kUYi2OcJOmxNoT5NxEvwoRqDKSj+Ay3KYYiofDchAZ8QkNKNhFKQ4Z\nh6KgcG8JEJiMvMm3pZMLZv475kvUAWe6NYKmuxdiJsU9dQi712Wxtr59awwa\nXb7m\r\n=iZII\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"2f8f3d38e1c8058ac9bacb8bc318a66cda006307","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.9.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.15.0","dependencies":{"safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.1.0","del":"^3.0.0","nyc":"^13.1.0","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.12.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_8.0.0_1553683170197_0.5663809153764647","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"eslint-plugin-unicorn","version":"8.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@8.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"9212c4d8dd729785db846db920148ca97d545696","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-8.0.1.tgz","fileCount":43,"integrity":"sha512-BIkPbCww71GZPnT1U4jzlNQyabmV7JlHu3qhCGLkZZKFp7jWkWdCQziadYdpLFLD5A+Z2nSi1LPe8/fkesvPVg==","signatures":[{"sig":"MEYCIQCXiv5CYG7WhdUxHU9KlDd6Ctc6110jXuExm2B1W1OkqwIhAMhipF9t7V+jM5d4YpKyhfbX0JHb0InLrQiT7xrdQrIe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnMRxCRA9TVsSAnZWagAA200P/1Sew3r1ZdtHigNOEBMJ\noumjid477JBsAp6tvQ0GWqTBxXfE8XHtTH7MUTX5/bj3Gr9TGW/Y9hWe1dwc\nkRdjxVC9/EA3ZoFYXBMupGbuufcRT+oBoBGIZZg3Ch/QWehD3l3mJ+onE6RF\nUs5GO0Y1tgDqEmnRWCKcLfvCq2MvMKgeo0i6KWXrpIhbdW343uC6HpBvC4dP\ni8j3VUq5arVcdzKbC7p8K8dhXSWVHjjQJpMnA2WFdUqMCJ4LnVtlBHPog+Ce\n//lX6Vx6flUVn9+RuZOLgeHZE4ZdrZBEi2BrXIg2k5+p5gVpXrWnsoxkJAzJ\nGTwB30TsQs7wgaHcZkjPK7Z3veJwMwJGAz9ACX+3yH6P9hYnUQ9E4VW1G3JG\nSS/gqAqZCHoGPeYOxp2f239/fcvwK7j6cJmSuH14URksBNq75cesfQrpeMV4\ni/AIZo1RRY0a2/gWGZlkYaZfg+g2d9nPRfwcNTZNXdk7sXTWDWm7vd3fFYtZ\n4oR8dykY7f79H2TYyjW5q4axVhOHmcZGC7iorxHrKn5fcHoKnhp1SWdRgAj9\nxsid6AcF4T5qHChw/wNPhM3Ax171jlHAbVdvJJn4lVViWWcRPBdMDNB9rdA6\nfGOyBqIC5tCeVseY8qp11JJ0QcTDDYrCx1lwA/T52olMsxII+dcHLS3m8iWE\nMXKL\r\n=sWQL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"0765c1f862265024b4d69df0f8160538eb114339","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.9.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.15.0","dependencies":{"safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.1.0","del":"^3.0.0","nyc":"^13.1.0","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.12.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_8.0.1_1553777776284_0.8493360880960299","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"eslint-plugin-unicorn","version":"8.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@8.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"a1f6192c39916d7385c057f79a95ffcdf47f4636","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-8.0.2.tgz","fileCount":43,"integrity":"sha512-Ik2/Bt/PvPnf1lZgUnNFK2310XoRn/4LYiP5gkEPVDa4w9HCoii7I6SeKh2X5Rdp2WLy4eUiLcYtiBUp+q2IRw==","signatures":[{"sig":"MEYCIQDXMf9SG52Nx+PqHgnnbXowX01eIQ0ZGk+kDLO8Nx2LdAIhANV5lXnTyzCYFgJ2adkSlNICBYe0IFlEm/ITQ82w31Vc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrNcjCRA9TVsSAnZWagAATbQQAIE0vD71IqMfeDBAV/IJ\no4Qj853taOMB2gTXdlJnGiod3PznmDuy+rmLyL3Upa6XsZVx3vAKWgDz6Mqp\n4eSAizqoDiDpDrUbjvoIwFfBRCvT8yod8zJjljnwA0WSbi/tEKrfcYC7/9Uv\nUL83KlZRMOS5kEKpayVIQSr8Y3ZlhbZ9cFRl1ZJ9nubIIUAbdcKZ9E2BAQDZ\nWwv3rZF/YiuV7nnSOfxdDtUpKP2pg6eo+sY9AVvAJZOfMlGk0o/9hKcGcRu7\n3duQW1ECdDJ9MZYbvZkDqTI7agsIgZGU/QwpBTMdzqAdDZgWfXf4VcFBG2wH\nJohC57Ur/UKFl1qMqGgKzm3nhktxCVsMC0iWK5oYcb6adc1Z11HQ4N0jdNk2\nwgj/q4P/kmmjM69WfDy43nyx7zn2AZXyVoDO2woos5r+Mcn0whKATSqAAQDN\nxjbA257IpqC1u8PfAxVGuE0iS2a/MPfT1csKZLSPJfAd1ovAeYKvb6OVh56z\nM8zgYbvD5ohG3jiPwoRaguH2Vc37LKCUN1vOXPGEaG9Ajs7XE60WcBh2Svnb\nu/OwbpJCqQIqExXUvTxKkxrn9AfrcDjezCKMDDNHO3v/ZzH/7ZJTl2s04wOc\nMuD6KlNrdb+dILwbbplljlpqKifNco1fpFQCsbnvtmhNNZWXVp7YoePvp+dc\nZx2p\r\n=A8lA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"ca41d4d679f0f269ce97b2343066602e4211c8c1","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.9.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.15.0","dependencies":{"safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.1.0","del":"^3.0.0","nyc":"^13.1.0","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.2.1","eslint":"^5.12.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_8.0.2_1554831138187_0.39407540138618224","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"eslint-plugin-unicorn","version":"9.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@9.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"53e0a9043ad27f11f10846603915251d03584165","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.0.0.tgz","fileCount":46,"integrity":"sha512-D0NbpmL6paSpwVrwdc/eePpp2KyPU9R+rEXKN+EjE8YqhELwF8wvixcpY5BenztzT2KZQiWWWyHfZmM9bTyRpA==","signatures":[{"sig":"MEUCIC0ppiRpkHvbI19lLIRTck1TXMPQz1Oo1as1As7pPV3cAiEAp5EOrHeIE+d//zkrQowJuPeWmQd5YPoPFB0conNjf10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8LFiCRA9TVsSAnZWagAAbiIQAIdmbKouoVnq3eQypXZC\nW/tnMQXdNjIWKZorCGjG6uORcXVpn7W4TeO4yBBJtqjSLEpUynWrCnsnFnt7\nMc907AD9R7tvSYHCkpkzzrWCHdVgf2H6A/rYJ8PE4i6KIpmiyoUMA3IQ+q/v\neNQ+XFas8cVW3h+4r31YwDdGw1kHvKhkcV6cyeHMGvIE2uBgTqGN8zaALX5C\nS73HzQcw3ZK1ewo7BVPKvmOLuFWIZcVZeApzDw2rDf5Jx3M6F87cryYpk1IG\n08OgPiELSpLJ0aI7awBcFtEz4tgp3jmyXOVSOrXrB/YDJCtfrF2gxt1G7o+r\nnHHpL7rXJOYjfJS0KQm/scQeoBCNc4OKNX9i8WJUwwGNEGpJKgdRdf0B9C2m\nnLVMBDfJaereRnxpxkcx8tf8cOINep/dZZUif02/0zXM74ckp2jjJDji71WS\n78sLMp2fB7xA26x+NE1NHNDbBLov0/MRMai7LVjwQM2ZYyQG1l6DVlgziE4E\n0EEulOUQJhUpDAZjM0EN4yFhHYH/RNvBqEmDBJJ0YfV8Iv3a1KmNjrBhk7II\nqtuGo+15RwSzzFErFXsdptIKULUXpwTIsSAgZCum/egdh9iDhHv+PqNGtWyu\nMe1zL1y+czPPHgL6kZS4fMhZnCN+kzLhtprioW7K2wkKyuMB9aFPoLJuLJHj\nkbDR\r\n=6yGu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"739d1fd3ec115457ca13e7fae9ffdbbae43dccdf","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.9.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.16.0","dependencies":{"safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","del":"^4.1.1","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.3.0","eslint":"^5.12.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_9.0.0_1559277921929_0.10381657329390204","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"eslint-plugin-unicorn","version":"9.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@9.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"b5ec3c65ae28d8163f6f6b340b183e11862ec295","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.0.tgz","fileCount":46,"integrity":"sha512-OknjtY1daSxHd60KsXBxP9d2LExA3JZ2XuPOtqSZbLjwGaKjZXYMCaPI2xg70Qc791rXoi0pW4UEzVCnwlRi+Q==","signatures":[{"sig":"MEYCIQDl6YiryQ7biSuA5Sj4xCZvpuQJT34k7cGFFMLphWg9pAIhAL+yA9m7Ihi1RRortErgMI1qb99XF/2kPGqM400ICgL1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/mdmCRA9TVsSAnZWagAA9WoP/23cyzPKYvVhalTeX93X\naMKvCbHo3iRx0ctJQkY9VOeoWuBeFeWzMKXAkyH6pL8nn+NGNgcGS1D1hqiw\nituaNMy4sIgqBWxLNmHw1tQk7ngK1ahrFcsv6skaYY74hdyopiTxJEvYxJNw\njMwiliHUfvW84nKwgN3DLkfK1cSNatYNoQUn0EDkJhY66mfJWuojn2hTTvOW\nHdofpVkPks6fHmNlNZl1Ga8xx5TysLZ5RlEeomd6dZEQhI/vaSX5ds8AiNtw\nKb3bhUtwFFuyUTSywHL1G1ccsPmN/8pg0szk4L/tvdEyOgRvvou5IUe3hp2c\nMM25TJ6E1paN9wL82e9LAu45U9blDyskvMYtuJVYiy+7tpDghMNQNpUltgiA\nJvIQxTka+NA9PCCI4gabinJIuSMVLzL4cFF+ZLT6m/p40A6Ka9PtalrFTl/X\n+VX78YZ0aqyoT7enZgCstrukqflpbCPLuVejCIbHInDv+wibLq53+T9M5MHg\ns5eii5mu1BPPcs5BU270/kVJvcx/vwiP834hl6O+7brPGYdDl1Tq0UDWn8Ys\nP9ICQT+jYqbRftkVs522ICA1M8jTUYjSK24eyYHASSDDszL8oD6sA7WkP+82\nWkF6fgbOCSvvga+CJ5UMB9Q2w7dW9elfS/r68V/ep3hgP5KEFVr1drUQApYp\nLn4g\r\n=wAsA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"5ed0e1f4aaaea5627b1337f053dbb8813e833b43","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.9.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.0","dependencies":{"regexpp":"^2.0.1","safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","del":"^4.1.1","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.3.0","eslint":"^5.12.0","outdent":"^0.7.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_9.1.0_1560176486131_0.3336767908322784","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"eslint-plugin-unicorn","version":"9.1.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@9.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"1588a0473f9a0e37cfbbcf7552065a0b0a96ce26","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz","fileCount":46,"integrity":"sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA==","signatures":[{"sig":"MEQCIGpTbaJF0U47zI35TQy/ZPME8v7pbMo0T/c4R5MWUmMSAiA8QzU9dBgGIzvrG2TKMPNTq0dFGryupdL/HuTVgoAMcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDjRKCRA9TVsSAnZWagAAWN0P/0KBzlluvo/cA8rOOTPb\ndqxyHGuOSxWVWdMcfCQADkvp+ZxS4Tmm2ANCGIIRWUFXvl442EtdaoryKrl3\niqChmyiUK0eemFLKoZW2zZlHsHkDmEE7BGDUCVjVllE5DBm0KUY+BdNqQCZ3\nCbQ+faEwjUeyZYsXlfJy1yf2JtqaDR8bs75AzCJw8al1ZY8v1z+ps1FbOyXe\nF8DvaPCUy7CyGiUaLKeZdmPg9ygQz4eQyMuRiltC4BVOf0+MSU1Hr0PJuV2u\nvrHb9ejMH9rjgLFfpsI/WBaCRLlMN88ibx/z4jc73Rrtop4VbFU1ggbKyiI3\nv0C7rmYAUSXrQmFrPFhIIpePK7XHHNgbIB07Ckynr5xIrBiEz01i+hXzax0U\nTgFj5kbmUITbkdTTRBjsHHKZ1581M8W/1dRxbXJNBAfOlPrYfiHhjg6t8YOo\nUMYcaJdIc92D+NsB4LdSvMG1nFS3O6FJ83xCVNn6eOtCsnAOgq2E+UGBsFoj\naTfSPjFMxDDNpMNyJooCipWtZbiZwcYVPxXUrKSTshr+mONl46J8ohqNl6hC\nsYb/HcoIBIi0Nt+VbCu/7U59Yjb+KkWqRVfWusVFqv6zRmd422Lrn2x847zG\n0kxZSC7acGt2HuCDxwdkrJ61rgon2pCc+CvUevlce7IvZ5hP0qiZC6hFzFPU\n1eCc\r\n=hwLF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"970da86b1ff4bef393762fa7298945c809fc8b9c","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.9.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.16.0","dependencies":{"regexpp":"^2.0.1","safe-regex":"^2.0.1","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.0.0","lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","del":"^4.1.1","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^1.0.0","listr":"^0.14.1","tempy":"^0.3.0","eslint":"^5.12.0","outdent":"^0.7.0","coveralls":"^3.0.0","babel-eslint":"^10.0.0","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_9.1.1_1561211977132_0.21611867904378523","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"eslint-plugin-unicorn","version":"10.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@10.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"f3815a759f76dd490dbb5a560e3805e0556aff17","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-10.0.0.tgz","fileCount":47,"integrity":"sha512-hJaDsoquO+2UMtxmURXA/6VNH+sNS4kyO5aaal8fEis7pdCuErwRsGzhhI9fOYmA7985M3XADPEWmK+29T525w==","signatures":[{"sig":"MEQCIDHqTOiMSaU/ERZuJkKzJw6pPDjERhZ+5co/1O0zcbQjAiBRcItXcZIQNjC+fOVClj1MHDbkSF1ZlzDQCQvHxafzpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOix7CRA9TVsSAnZWagAAQvQP/jAPJerGIhsAMS2uQ5Ua\nLLzzuKUR+AZTK2LODllRi+klS7TA2/GopebdIKlbPAqA0ZuzSinoxsw1lzwk\nJYmmjISemyi7caXp5tBuEkR8MeXyQmZVCtb5kD21mu2VjmQFmB9emZWK5T2p\nV3mBDeJW6xN+uOhgWSkgZmD7FcT99nrIKZ/j+Q9c7EbXU+JnXDo3b+h3NhkP\nSKeGkAgjZRKsOHnnFeOUZGmStlWycsPA16qnEmY2CCtDgMrmIpLd+TJBJMZL\nH2c4PUc+V6vmaktQJmgMK2ELyWFlcfKwN9XtrM3zAvLeFcSYQJe2uzsCXezS\nSYk7vXPsx/HwkQL1z1Zm+NrA44ituG1EBLqEzxquir/05RZs4jckFaGVgnKh\nFCYo92BSAPR1l5Z8ybArwspPpAWaR6CNrnUqdBhJZNMHc87lElzMSNVfJoP4\nkiEtyu0ns7NmmvQIptksXEH/vqLQBcZBnN8BeaA5sT63KQ4O2i3TIVxiH139\nNR15/D1cz2qfeEbFEDNYEWKTWGissmDYwVDelBwvXW7oATQjAmZHEw4JeCZp\nxY5n9j54j/stw+n1I50MbuDyYy4OJLnPD9aI+sqdPXdwo5ENXe+lqiTZ0AEJ\ntGqOEdWjWKAExPcAC0lk7WmOWrsozEl/JDIGtanY+rPDNLEh81IsfifxYVdy\n2KvY\r\n=Xl/y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"94393c66f926780a4eaa0a98d29c3876c07cb532","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.9.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.0","dependencies":{"regexpp":"^2.0.1","safe-regex":"^2.0.2","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.1.0","del":"^5.0.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.3","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.0.1","outdent":"^0.7.0","coveralls":"^3.0.4","babel-eslint":"^10.0.2","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_10.0.0_1564093562982_0.05103020740991804","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"eslint-plugin-unicorn","version":"11.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@11.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"5a2d4a360fda718032017b10da3a0b7e0806628f","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-11.0.0.tgz","fileCount":54,"integrity":"sha512-uOfRBpXVQcOENzHgMKLe57aTHa9pLpxU9WcpyK50n7WtdtC31chAPwkCueYHQfSL6LwTuqin+/RyI3Nv6Z1Udw==","signatures":[{"sig":"MEYCIQCMccY6JI4n12wX7cLcentn4KllhFj5f5hdr4m9SJZZGQIhAKqADYfxtw40xGvhE+cThPn9ONoJBOoS0tU4aKHkrNyy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf1Z6CRA9TVsSAnZWagAA0+wP/RCyw4CuerwvO/cLFreV\nm1wskDDue2coPPqh4HCjCkI0Nbin4lgdDI7FZvWx3imQo9rm8xJ2IwGv2qZZ\n7OWCqTLFzBXobSLEnYscOcoLGtuEyAORFPKgmfyMORlDAnlOe1NRDGXLvdEv\nBZNRi7JUIv9tjf2ZaivHvFZovIZu4w5eqHsDnLTeRdryGAJvlubWRtCoxVCn\nP5qzSTmBWGK+a9omciE2Sv1vr8BJ83RY9elaQAYmS8Jd7qJ1S5g5FwrrXxDf\nW26DDG2epsACtYLCYenXsUzsHGjw+qUF5UEVIBmQjtN3tbVaRx+dXJ4/x78E\nVolyKjMyW9LT9t0Qatw6RR94Kt28aak0HLnwud1bDkM85S61dME7gQiepQEb\nqLgVoLBh8VxlEt11sIyWIGv9sIZ4+FLWSIVulJzltbQpzceXCWjT0zX1dtYk\n8GNN0DXxwQ9s29w7QktfdqkzfySjl5hzEbyXmflGFW72NJWqDjZO5qjgzSvZ\nDO9kGUlQq63T9vRdG8CkXz8ZLJfQ0d3GuHNVUL3NsR5uhiCS37SiHOwdYa2k\nlfjTJr7SbGE5XeldSyjlno0L5Dou9iq44EGbhHDNTm4Wthz3WeJ1fM/BRI79\n8MKnub/slxQDCmsSuYFXkZJ5s4Z0jLlSzVTirJ/YAwQzGzUz01/je7lXGkiK\nVNeB\r\n=LyWn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"bc49d607e7c344a41e0f17cbe4cbbe012bac4e30","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.0","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","read-pkg":"^5.2.0","safe-regex":"^2.0.2","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.4","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.3.0","outdent":"^0.7.0","coveralls":"^3.0.6","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_11.0.0_1568626297442_0.5561518780576133","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"eslint-plugin-unicorn","version":"11.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@11.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"1bac58a2c388bfe21d36d8e91f4bba136ac18f0a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-11.0.1.tgz","fileCount":54,"integrity":"sha512-uxgA+OS0f/OJGk+Z1eMotuQIPc+n9JSZe9A33X+/1UiKS8gmIE2JeMnZV/CjYh/BPA3LzvJtQexx0p0CLCBOBg==","signatures":[{"sig":"MEUCIBxfeXUQ3BqP8iYUkDX2cJAeGZmQqnbv0/QtTadDhaPtAiEA+wZLkWDB/K2+RBKd7fv4t5gwNxFe/kplssCwDIGmes0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgoinCRA9TVsSAnZWagAAwzIP/0wpcWcYpDYUJ3cVha2t\nhIKnHE1FvyF3FG/4rigiRPBTMbTR33HrIcQhsg7GNDSn49ioGOoEIz5+mxon\nD4I2luZl+w6cA8xAjsR+fwOPPXlq8h8a14OiO50DaUeWKSplmMgi9HLZzNUR\nEhRXtiWzxGco3/bGcSyR7VlfXLpL/WUFmusW7jYuSoDXl6ow6K3hOfye5bAQ\nL1MwOXwszo6Uo96aF52mvYt+CCNGYlLQrWbWadyljDgijBLAEPOwtZxoEBd9\n4FhT9klwyRfug4oXctgfNIJn3/DgPtEGc1r48yx7QpWFLn3cCMzOt8lDxplH\nxez85tHkaYLSXkCCQ8A+20r3IJEewn3j9CmbfG3fyEnoZW21jAF4MrdlCEU7\n55at+qi7ukYqivdXdZOzBwPeP+vzxh6Nz09QtRz4TzTZ9osMwmP+nI5iw92G\ne5ZMmyLvgG3RLxFlTJAavIJQS9X/e31A3WFNViLt5X7UDP2r0dCO3s+u9d2s\n+sDs+F2Nw7DIWCEE+XDDYKnrUpg3r4teJR5/XRiUMhXF1nQEi0GW7x4OZM/9\n3kpMFFzdDDlz/RFaaTiR56f5qttsA7yJuTWFUwU3QxxGku/CS7cLvJ4ho4TU\nUQ2Ha9KsK1Z18ZNLLUVc1upWhaEjbqCSU02nzl3/ErAY0/iTJS2nceDPFYj4\n5GlU\r\n=RKvp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"c28c7701776db24dae9b83c4135324180a817f4b","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.16.1","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","read-pkg":"^5.2.0","safe-regex":"^2.0.2","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.4","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.3.0","outdent":"^0.7.0","coveralls":"^3.0.6","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_11.0.1_1568835750390_0.2083154522208015","host":"s3://npm-registry-packages"}},"11.0.2":{"name":"eslint-plugin-unicorn","version":"11.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@11.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"d330148d4f15a5eae5d10cb501bacd5328736264","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-11.0.2.tgz","fileCount":54,"integrity":"sha512-tNpaQPYV4QOrTYY99/rghfjJY8pb4flBa2W9Dfyz/kOwE4Pe0JqatRI9gIIEdnZXwdZ+9Qh0csSxBjFwutow5g==","signatures":[{"sig":"MEYCIQCbzyd4urTzdsOkceS7bh3GXoA1WkaVYJOmWP1RRgrSbAIhAMIKTeuMbnIKAQ1tgh0zPs6XLdLD2HsDbwt6euTTjmna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhzp6CRA9TVsSAnZWagAAJO8P+QHlt3fGjZiQYftm5nax\nUn9JnQ7WqQZsKvPBrH/i82sUuqSFKiNkO5pENI89bYKlHC8p2Bt0GFW6TO8Z\ny7fcsF3bxX0y5ra/JWrQjrq4fyVmS/3JgYhXhATzszsbR1VFqPqhFvDPnpWA\n5SLzq0kcuH5OexYAkMbYJqmrfqM6vOUTBaEO/9yfeAw7HjmnSh2pmPV30bXj\nHqrk2xLsJFvxlhkupqdXiN2pJSBDHmn8SmSNBmhUWpnuTXq+pxJDpISgOa9s\nSwasia3+Mg3KWrBGKiAsIU0MrpKrR91h87rAQR0Z7wAM+beJ0R/nuPBMtsJj\niz1bW8HR4rwk/Sinh+5+xI4cghaf4XCnjY5Gk1L0fFsI75SutYZ5KE0N/nNk\nnFYy+qTQpUOY1AIaxMBIkBPAZ/3qnX0iVJDQRidA/ZUm7hdCZfM5cDc+g0uS\nhElGyqr9VVSUPiIM0o3BFjS13YvaKM3nwylqIOY3vEAQ+jGRp+RXhVde4uYJ\nQDbRBzgQXWdCSAFSGnYZl++LzWGPLW4j6RXdlzqRMY0tvstSEANj6Dfz6PrE\njiike3uMtldTJCm0KG6wBTHGmZ71JgaYF5Dza55p6adLnCzCoDQQs5VdslW9\nX0lWsooFOFWkwN/eCM+YQ72BWdvxTSniIvm7eoPPfcw+Kd0a3EscGuX+L88F\nvZGk\r\n=DYoi\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"f132230a8b2df3b501a4638d51de91241f21dd97","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.3","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","read-pkg":"^5.2.0","safe-regex":"^2.0.2","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.4","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.3.0","outdent":"^0.7.0","coveralls":"^3.0.6","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_11.0.2_1569143417444_0.007755029250124945","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"eslint-plugin-unicorn","version":"12.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@12.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"7db35bfe732175971b5d3899c1ec1426e1cb5c05","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-12.0.0.tgz","fileCount":56,"integrity":"sha512-Ku57d5Waqx1n289tS0zDxfjkIdYMzPc1wr27IjxArC24A3fvbY05dqM6sjpxZYNXh1ThT5X6VBAE1FB3gRP6Bg==","signatures":[{"sig":"MEQCIDkNApd85IbBHo7X1ExyDCzgGTUkIYvhEyWPl6vBze4EAiAnAoWdzV5z8BCU6ysmSYL6LuGwPx3kPHxAs1QPyBHptA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiz4/CRA9TVsSAnZWagAAQ5YQAIwk8a8qJ6xDRs2JbATb\nVXMgdyzD2I+Zx+2iy9xKPGvbKtHpIwewn2sv8j20UHEFXfvSBQSZYXqKYHqB\nxX8Ucid+pXi+ilaVr33fHU7lBnBMMpwn7BmhvSx6U2L6SvjtCgsN0gzZ6ec6\n14KD537QEyTK1Ys0azXb2aS5e0cjBouKxzPk7EUc9g8CwPugfq1yoL/U47iq\nmXndyia6IRjFlDl0Xmj57ycuYn0NKn6VFbcLKRe0zbw6f5b9EGhLQCPtTTY6\nPrmy/SgGz5vI0IOY7Gvt3l3Nh+COhPx5EbErmaOpKlG6Eequ62iZ7XSxzPS+\nRznaGpzUQa2w9I6A+TPjlkAFUmWkAIk4BTMVG4ae5TCKTAMDiCjk1mirTVv6\nDJquK+7xzQHvugZSLlJ8CqQ5XTNFFwHQ4JpwdAnGaQ3Wbtc4p4HAj+ZBmg0L\nOfipS2K+F3LckR/rFNpTVKtG+QY+1oIkRMZneOCG3Wn8PakskD07wsMKvKIV\nelhs0X7UASpqJXvFKoteVvg/Gy/JnFafdlmormb78Vkekm08lrdFeCPsgi5Q\n/pTVTc1nRIgy1EfCTvkV//v8iNlticyfEjVJ55l6WHcYGC6HBdLxC6k0SYNA\nPUCUryR5Y/CHHKMTF4BPXs7OJHlSt/kW63GwDSdOw2mIBIlIOKEysNjBGwad\nOD78\r\n=AleU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"777060d0f28636c389ecf17724e4512476bb541e","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.3","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.0.2","read-pkg-up":"^6.0.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.4","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.3.0","outdent":"^0.7.0","coveralls":"^3.0.6","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_12.0.0_1569406526577_0.13468117877694752","host":"s3://npm-registry-packages"}},"12.0.1":{"name":"eslint-plugin-unicorn","version":"12.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@12.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"f902c3c80dbc027fb3bd4665713c3dcb1954bc6a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-12.0.1.tgz","fileCount":56,"integrity":"sha512-wusTPg8zgHyUBp6Gc/QyAgBMnwvYtKefkrPeZMESTfxd+j/zyODWMZ5UEG96PhTzXF/ILVypv7VWTHMNfthKLg==","signatures":[{"sig":"MEYCIQCcyi6wE63k3sFicTBcxg/cMm41p3n2yeGdIVT70FMZ7AIhAJLOkr9pm4l8uIqmb5pb+vffRNzx9b2xygR89INejS1Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjDtdCRA9TVsSAnZWagAA3G8QAJf+hPoX7STxQ2s4lDi1\nfXzC4N2p6UC6eezohZw/PPDwmX1aZqoocmaa1BpVsHOjKGbvxzjMlTYUHUb3\nKxT5BvYFj3N541mJg5p8l12HsB5wOG4kqtVTT3yWNFi0PW3KFS5YY4/sgm0G\nRjdM7UerfBXm2yNp4WnkIWx1591BvXKDQD+3yQxMofetOILAMh9Ao/QM59pc\n85by9Guouo1OnVfO++rI1N7XpqkqC2z+5hPRIS+6io0Wtj7blxTfQNHW6gtM\njTS1pcbW8dwmZ5uCNomdl5AOxeueAKKCaUE9gA9dhM9X9bhuCu21rf3mlpC+\nLEyjkegxhcTBTBw9I8nMh2Lfd+RDQhbOSy6T6Msr+ZefpMAzgRgcCS3S8phi\nLdhIbk2swLOgD/jKFPo+XyEegtbOQSzzbJ6o/HW+E+9e6TAwzoMmSHt7xQKq\n5bCW6Sl5HettoFKnzEvZNoYIDbqSqY6Oi8TuJM+zpEiAQdyrXB7CrUNhOZXe\nNSLazgNtuMhF2hSeT9wb2vzhHr86nAUn/y3cRTAjjyPzahqywQF+bfFtV0+k\nbbj1OpKgx+KRoBsl5mALm6mvX2X050v7x7URad1Q0exBhI/LSXtoE4Y8SQ2c\ndbr2KGvceU1s2p9Rq3lI/K5Zli1IkkfvfiWrvjq8tgqXmxxQOw+eJOXx+M2O\nALLT\r\n=A3pt\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"dd791367eca5b1651891e61a81ee1a5a5a9d6102","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.3","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.0.2","read-pkg-up":"^6.0.0","clean-regexp":"^1.0.0","import-modules":"^1.1.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.4","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.3.0","outdent":"^0.7.0","coveralls":"^3.0.6","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_12.0.1_1569471324039_0.13443878501160422","host":"s3://npm-registry-packages"}},"12.0.2":{"name":"eslint-plugin-unicorn","version":"12.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@12.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"3c6ef6ff00797b21ac92afbe2e0784b375c5cb28","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-12.0.2.tgz","fileCount":56,"integrity":"sha512-h23uR/lzNfiKOoXpfUqykPfrSroM255HuzYf/Y+Zkt4bddmZpTDHgBFW49/R5NHbJytW02tyTu95wDFSI7fZDw==","signatures":[{"sig":"MEYCIQDBgCo5bpp7O916LoFnZFZWwGlchqlOkUwUD0Y+I1bxeAIhAOIop4Sc/gxeT9aTdAxbv8VAAqF4Z5MppKsvN/gDjrTD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlbCTCRA9TVsSAnZWagAABncQAI0n8BjK1/Hq/A8LrLMz\nBKQr/f5sbV2SeEu9QhSGGrF5OSCcfnmgkrYeG4MCtFCwZiZQ6k+1GrKqn5kD\n2xaLkHtqQZ/WxWJqAsko3tWcI7MuiF4sUojXbrtRZV+1L/0LNCQdJ4WFRwRh\nFKpKYhqoZx9rtFnRiByGvuzbEl5cNUIlBHGBUctYqXEMG/HFVqc3yTUULChz\nqz2mVU26/A9pujryRLojxn200+6bjMOJe7gev3MNrgCRPYqNr6nhDSGUYZQ8\nPwJ0dHMHF800WI9Ux/jPhY5HmDdxgRJU08xXy3RvmOFImaWyDLSPbIVd2RGB\nH7Y/WHOch/FqVvc5OOpBtLs7DR7AsyR6L53VPfT8b9D13Q/M4LMPqUdQ43o0\n2rbgSUcVb9q4E0CPUguYMsf7yf+wZw2D2PCa0NxpB0C5/WfbtBsrdU2kp/Yh\n3VadWDlEJrGpz8da5mK1MOJEA4k8f9eC6BlRsiuE8etB9LYs5XMLe7xh+6DT\nnUOtSYz5hdAf00T+e0WaBEBxcT89WuRk0/7D8dv9f6JlQCnww4BnAlQy08dL\njTnwrr5Ar8H2mqGKoAX/8iOpmNqaTvkZ5NrVDOYSE2+k/3vgLys13kQnQhXE\nFpv78q89cd/5kk2HNYx8gUNUmpfhm7JCtVYl0qSWC55aS94ZhmYkGZptRVpo\ncDGF\r\n=qGQn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"d3f3e7431a79c65728d1d39ae0feacba263709da","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.3","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.0.2","read-pkg-up":"^7.0.0","clean-regexp":"^1.0.0","import-modules":"^2.0.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.3.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.4","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.5.1","outdent":"^0.7.0","coveralls":"^3.0.6","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_12.0.2_1570091154656_0.5842352535913293","host":"s3://npm-registry-packages"}},"12.1.0":{"name":"eslint-plugin-unicorn","version":"12.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@12.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"6ebff6c90ecf4df7ce1615e18928d10bb50c2ff5","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-12.1.0.tgz","fileCount":56,"integrity":"sha512-DkPRrjaZaKa8GDjEyWGms/sqp2DcmVCcbwVi9WQXwN6+Sn0/joTC14SfA+BsCuxTaGPRm/7wa8NC8o5mNDyZpQ==","signatures":[{"sig":"MEYCIQC0sJdRrpRRrKADmxu3NGqohH6knzxV8QJmRvRnr5ljZAIhAPdUbr4Zz4JIW18qY3j3zhb6n9ATzJYCI1ziEfyV6Bpb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn4H+CRA9TVsSAnZWagAAV9AP/A9nwXT5qkGTDO7Q3VsY\ncOe0XMJs4q+nluSiPCeEwH1n6ihgx71BPNBi/HdNL1bHGW3hb78vqqZv6MB6\nQh1bb9gfbCU8gT4JwgGRQjMxwG+pzTp4PLLeni8HAQ95Plo3YbN0PMDBMyqf\nsAkKHrv8ww2b/2KdsL+eUr4b6j09cwsb0tLlDnxwiTYfDDp/WBVeuTEJUgqx\n5/EjlWXpoKuGPqgXczhbvgaLKEV6Qu6XbXZBIR8zWm7NyZrFanm3mrW+xfof\n1j2xNANmeUnf+sRDzNbJplHw6N0LOosmTvvBUDsdRfaZ9nixCtvNFp8Nm5yT\nKte8s8lGacRNGGUeDAoBFKhuv7H8IrIzOmHjmJzAaVHWViAaH1oJtLmeKrOh\n15pIZ1+V9zLnqJTb1l1k8UnFj7eDhJ9dmH6fsVIIUY8ZJ+Od9zTgCY3MOo10\n2J8NjwLLSwh+M0TtQVTnhxAgFc5Cq+ItOZUnXAiq7wIrcYLfs7No6wfAtXYp\nr6q1ojDpoSS7ZSeotRlvUTiUoiIc79U6Cc4KOVECjWry0HEUNcKhw4swykzO\nNikj+PJcMAWbEAc68OT0/V7aYxkQQRNKaB5z0FGeOEZBQyOGRrXLV+mVvveo\nGXaH45EHIXKhaht12dYZHNdnXBQ68tPjB7UiKQEZdaGt/VQa4bNQ+6FujmSP\nLens\r\n=y9dw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"a2469ade9d2349fc74b9ed0ce67024cb3404b6b8","scripts":{"test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.16.3","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.0.2","read-pkg-up":"^7.0.0","clean-regexp":"^1.0.0","import-modules":"^2.0.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.3.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^2.0.4","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.5.1","outdent":"^0.7.0","coveralls":"^3.0.6","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^3.0.0","eslint-plugin-eslint-plugin":"2.1.0"},"peerDependencies":{"eslint":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_12.1.0_1570734589853_0.4852832879297093","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"eslint-plugin-unicorn","version":"13.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@13.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"3d73a17cc34ade1aaa02655ae78bbd8a2053fa81","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-13.0.0.tgz","fileCount":58,"integrity":"sha512-9CQk0v74vQpETMt6iqNgjf3IbWEFhrT0sjaLnjkl9SF3rJH6ZL9f7H42BXJ6LPENQR97QzhrIvB8VG0nD05wxQ==","signatures":[{"sig":"MEQCIFjhciMv122LAS7Nim9czNm5Vv3vPWAUAirb+DlRbmUTAiAiR9M9tqJrmjGT6xhTHnac9/5hBQB9lt6rfq618Dei4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzjHECRA9TVsSAnZWagAATpQQAIdBkI0lZLbg2zHyaDd6\n8RI6JVES5xuLDHMT4gbIXm2KRenRHVzFPOsqSijge+RLWjF+LnFnHQpVaORW\ntbJObuNwOokAUmbOvCXueInVpi56VER29olDtmm7GgVXTxoTGCtQW9vzfwhv\n3c5pl2kjwdq8TXbZMV//kEKwhjBlkHlNNlHs+IuJH066L0aaejOoQ0riGHbD\n7DvbLrPLpZJktJHemr1NXnpKGHQ0HtNQbXyE8g55IIKXSFOS2kRvzW7PzREe\n7oVALe/5bFTU5LUbYs19dV6bNqS9sACVKBu0BPqpmRiMWGPy2YJWLIesRfLL\nuzeqNphE2SGWhMctYIvrZJjJtDaXnXtK5T42AC/P4dmJVx+3kvNyr/puOBYo\nXf93ZFhAi+SnDKpmfmn/HU9WEsRg9SnPnYoYKkbKdP7oIFDJnpcLsW52YodR\nfie3OauLDZf+1jKTzu2tOeAoyJDDlSOuwto1TyRrfvhQ5Ss+WRZmSZ2yaOwl\n6GqBl2Ijb5zwrzTqkVnx8iBa6HASTWkDbMZWhVHTrsrVwez21het43rZSwVy\nAhgWqy91IRHPRkQvdIS2FDPnY93GRb0y15v/sv5g8yrDgGvMvMeEER6lKvCI\nsj7StCqCUB6xv1CR1Vh/IvDdgcGsjIDynT9P911Q6sGWUzZ2e1JRdEdtA/XE\n5hIr\r\n=bDan\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"9e0db0b1385c72695d157f2d00bbc6a8ffdbbfc6","scripts":{"lint":"./test/lint/lint.js","test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.17.0","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.0","clean-regexp":"^1.0.0","import-modules":"^2.0.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^3.2.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.6.0","outdent":"^0.7.0","coveralls":"^3.0.7","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","eslint-plugin-eslint-plugin":"2.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_13.0.0_1573794244303_0.7891412636272337","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"eslint-plugin-unicorn","version":"14.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@14.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"ea029443f415fbbf6e68a202d572c91fe483453a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-14.0.0.tgz","fileCount":60,"integrity":"sha512-hbW0Tl/TixLIpeObsrdYl01XTud3HZzNd705AjUzJCMcQFRc2jmL+IeD7uue/Nw8HaP2qwoWW1LldHxz7XvwVg==","signatures":[{"sig":"MEUCIAVvLvXiJQ6NUXt/HH5TkG4X6UFmKGJFCE81abvYfizxAiEA+mRR2cenBY21RwqNw6myk/LLvR3zS2vzDBrZobzbw2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4OurCRA9TVsSAnZWagAApIkQAIOyRTO6JkxYnn6LCSof\nNGDrlVrCZYzpQph6pwkKdH/tpvpRDEaewAM6be+Jqi0zdSMBYKE2x1uj8ZOB\n9JqSX7m9csEHmxJlb8Einm/NSv29VtU2CQCxRnmc5BJlOQWKEPOaoEBLfXzX\nA0VDSzv1YXokQqCUKGWBjf6Mu/HKryJ9LlX6SNh8xJ9K6L4ycbzqR3dbWWy0\nyrw9QTLMZvEbvo38a0eJqDhexKzWibtLrp0K4Vrv2d+8uNX5f+6rFQ4pE5VO\n1pOKNMWGnLVJDF1VB9VJZ4+HWg5iYw+3zpeGPduOw+2eU3hf7UDQxQ2IAoEG\nk/l3OLqFzJn6l7sw3ZOYgcI+LwvwGNb+ft1SlSjIasqDh2aVORd8Tkj/TxbC\nqvu440E+6rWs7bHGfcIesDFfrbEeQRJIbujRVLHn+wWjgBSZSEAx3Sg1+3bs\nWc2jEJp3ErGMt5yKlD34nWBZBb1NOQ5/OfJ1UrAYWLUzeuK2C1FlYTkqBOyZ\nfEeZ8tb9HBwluC4gHpCjOr0hGpG+dtTeh4wWDSrZi9KfXc1gVXEbc20cg9TD\nwSA43HcVEKUmnfwaz7vgiTcyCQtcxsMkE8SX9y4do/iVRuqIY/DJMgEj3JD9\n7hKH97/K09XVRTyC7UxuN+rlGAeqIm/WVkDAROOAaAItP1NibQ3Zz7cASaI8\n7gLE\r\n=fH0F\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"364824b6dd1aa9ccceaa92676a327ad62dcc6a5d","scripts":{"lint":"./test/lint/lint.js","test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.17.0","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.0","regexp-tree":"^0.1.16","clean-regexp":"^1.0.0","import-modules":"^2.0.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^2.4.2","execa":"^3.2.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.6.0","outdent":"^0.7.0","coveralls":"^3.0.7","typescript":"^3.7.2","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.9.0","eslint-plugin-eslint-plugin":"2.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_14.0.0_1575021483325_0.15388499193039396","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"eslint-plugin-unicorn","version":"14.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@14.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"6fa75872b6c0a4ed82a5f5b5854af3378fc78e41","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-14.0.1.tgz","fileCount":60,"integrity":"sha512-mTyH4s5ogCE8gaVSNPF14hpSuMfW+bGW+Hg8wNzFPpOJeRHWtdeCFmjz+9nZW4VJQ7gtWfa5KMFF7gKj9KcfAg==","signatures":[{"sig":"MEQCIErtkHo/nu14dDMIR4draycNeha4MFg4mF5qiHwD0y4XAiAh/Zq8f/aa6vxBc1dItfsp4KkidfC9vEQ1qTQWydTzKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4jDVCRA9TVsSAnZWagAA388QAIJR480wcr5d8TZqjoRJ\n3MAxTj7NbHaeH9OvLvgInbyXk+Wgoi30pdMjaksu1dYvyFz55HMxmP2U0VEk\n8VEP0H1uMPtaFQ9QozklqjbsFXLggJfnP/zzU1HsS8Ghhsglyb9kZ3L3nWFU\nG7YUUaKviwFth8Pjor65pr3ckTWoU/Lv7UiqKhAQ686NnDXsKyD3IuxfAX8s\nxcN5+a7sJeS9AwKMORZp+dXjb21eiTS6URhmE+h33/xoXbps4pMXEMtIyW7I\nA3oN0tstrrW0vHKYYTqguLi/LTk0hJxJHhfHzYCJA4S9Aa3M1s8xMJ56Z6QF\nU0xPuTVgpiHtW8IebwmratSliG6V9woOiLKJOY6WYZr2P9vaTVdUKhDge8oL\n3rf/2DSvymOGwYHGaWTYxEKRxrr789W0CoGjYDHCAm0tFIiXf00YL90GsbZk\neNYOtCQHA3iLAHjiKU7rvOO55uhpyiCM3YdOirf64U/3lcpyWGKqmSB84+Ei\nZi5Yt/k6HJueLGRzxuENXmjBjShA1WNph0KNTWPYqfggybrOmL2inclhK47v\n/yDktwiY/sJFo3/pQhMC9DULmjuHt3mA4Wfnrt1x31stVZzqmSTNw9PHnglC\nzMy5HxDzM1VSMK84RKGcmy8LmmU/S+ES2fsyQKpXAhPxV7pNIzx2jQAjupr3\nS7ix\r\n=6Sm1\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"ce05e231ee2ef9a3de3dd7dd6ac4a0873a441e90","scripts":{"lint":"./test/lint/lint.js","test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.17.0","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.0","regexp-tree":"^0.1.16","clean-regexp":"^1.0.0","import-modules":"^2.0.0","lodash.topairs":"^4.3.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^3.0.0","execa":"^3.4.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.6.0","outdent":"^0.7.0","coveralls":"^3.0.9","typescript":"^3.7.2","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.9.0","eslint-plugin-eslint-plugin":"2.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_14.0.1_1575104724976_0.5215625770437795","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"eslint-plugin-unicorn","version":"15.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@15.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"5226462ac3602a4b937251ceb8f7e2a2ff86ea05","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-15.0.0.tgz","fileCount":61,"integrity":"sha512-M9K3G4fm8ZahYl3pBIuY3FOG7YNXFFNmge4iiFVczZ4Fjl2GwaByhNaWYzxMVyNFinUGhOMifJR4/myrHOY3ng==","signatures":[{"sig":"MEUCIDkrMJNc9Ats8WUbHa0WmPAt+PiavL/FxDeHwYd4D7YGAiEAt4krTm189a8fGx58f+GV0c4sypeBMERo+JNBIdjLyS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/6skCRA9TVsSAnZWagAAJvMP/jVowXJt1iC0emDY0RWu\n0UqPRKP7ebHaYLut0pt7mOe0wBRxuJaAFjdK5NR5K6ywid46BPVPaUujfH2N\ndp0zlpViCwy8becHk31WLWirICzCDs00YpNt47D8MAd00OctYva+zBwk35XK\nf2ZnnHl0K3dE28jQAmPaEpe4j2SAe7Kk7IqAxIjK3xAfjtEZjm+oA+N9kt3l\nowEr1K51a9ZES6dmi3+ktQcDuI4TzisTdbBdqo8Ll8PFqlmIegii0OTTP8Xx\nttK1ODGj5ob8q10xp/w0uJrh6sf4x/E6m16Q/lj6Kz9ySTj3ZCAQNzouA12f\n30HLkPa/RwsDwjxi63Q0hAgg0ZK2CPhNWNhIrxVawunz6lm73aXnx/AacJHm\nRiP+NnOy5wH/x4Uw34W8fF7OOwE3BDEHlEvJ4ZDEzKI0VgiloMSdm4o+QzSi\nfEkbQzkFrXYvTCuxFK5iO3R9ua+jcqBNGaAXFCzxkTHrmx91KScOcGVmecip\nNCYb90BNx3DM47uvgCeNKnTPuCugkyaWklTZhAMp7LUn8rCBv9xbpcckEuiz\nlZci6Xk0VUcl+00FfB1PEBJ4dkbxC0SwKHesAZg/qpfAYOzFyI/9Fia2lixX\nebUWakIhsaRmnFLHR7r44htk2pBHqrI3hfVckwKW9UhQViLsedrBSZdPhnEA\nU55G\r\n=8iI5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f664c130ef2ac7c28e24fe9fd8b7dd9fdad3a162","scripts":{"lint":"./test/lint/lint.js","test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.11.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.17.0","dependencies":{"semver":"^7.1.1","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.17","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","typescript":"^3.7.4","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.12.0","eslint-plugin-eslint-plugin":"2.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_15.0.0_1577036579804_0.9841012330434511","host":"s3://npm-registry-packages"}},"15.0.1":{"name":"eslint-plugin-unicorn","version":"15.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@15.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"8379d1d6882f9f8631bec8025ac9e8fe89e43945","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-15.0.1.tgz","fileCount":61,"integrity":"sha512-yahqrPGFUzwH5cnmnj+iPlgPapAiBIZ/ZNSDkhTVPgPCo7/mOEjJ2gDhEclrtQVBE9olmec4N+CKDnJuZ9XpRA==","signatures":[{"sig":"MEQCIAl9d/is2FETdE+k4XCJz3l/q8LSfAhOkeL1G8G/YLWuAiAR611pSCOWsoNvEWCyW3u2Q69SrvmEV1vKJ+EZFdf8FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAQvwCRA9TVsSAnZWagAAs0wP/1RtMLPFZKkCbZFV/il0\nvebi8Ja5VkYdI7CccwRvlLYYiKnHpzPhtEew2oQiGTV15YKPvOpoc9Xo0QYH\neMkBwXt3J22svMzE2rOFRLzl6wG0H6gRRvWYjByTolA9g69R0c77fQ2I8Jud\nRYXKRNIZsUVV2zncsYt8iCj4VXl+vDT6qjI/kTfZEFmWKUcm4l2MxvmNq3WP\nkT1rT9nsQsHUy+6bCKEixJ1Ds9JcFpfKMM0KNNNq9hSWyt6xcS9eB83uWrqY\nmZmnAuLCyrO4DsBMd7dA+LcIw6df1CLjjnibNpILlOiSW6y8Ebz9uAuDESaB\n/1jJ9ZeTMn6swb2KpIXtU+mo70S1hfWMhN3W95DEVkkFMmEvPhcFqXlH4tqd\ncRfn05tayiOQoNI5TxpNxyj0u5j6UG/VweC5jTg0Io+rE9q+pLYLvAtGkHm+\nPbW6JzX8JeUbIx5doxAGKjMIqSoxEoPJ//kaN+lRPkD+yzTIyWCfrE3rn17Y\nFHd6eRYrfcaEZieuljR10VEYCU8C/FYNZpRI5OjnfAdFgCWXOJqq3S39XIMk\nAlw9zxvq8s6aY2Q/G98Rj1QwOoTf14YUNuQhDTtEwN9I2Qa4y4gG7nYK8UMO\nx2kOa+V2Ujn+AivQX3Wp/8KS95bR7cUD1QPcGfZPNzrCavF3R89kvr8JhzG5\nhGu0\r\n=rt/j\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"1db098d0ea2a0207f4b3732da9c3551f484e84f3","scripts":{"lint":"./test/lint/lint.js","test":"xo && nyc ava","integration":"./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.13.4","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"8.16.1","dependencies":{"semver":"^6.3.0","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.17","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^14.1.1","pify":"^4.0.1","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","typescript":"^3.7.4","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.12.0","eslint-plugin-eslint-plugin":"2.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_15.0.1_1577126896176_0.6534948552651216","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"eslint-plugin-unicorn","version":"16.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@16.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"prefer-named-capture-group":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"5fc03d70b2944fa85099bf511c352b3d50201738","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-16.0.0.tgz","fileCount":63,"integrity":"sha512-zqWMYzTopdixyqu0+3td4vIGmpBxwdBVeWBm3TzwnFMvHoAE6tTQ/w2Xv5RG/MklKkfQdHsRqa8CVsSpjSA4qQ==","signatures":[{"sig":"MEQCIH094U4dxP7NV0LGFf7lyodHy12nHFWZoDKrYDhsIL6SAiB0NQD9O0tHajz4U476GbdHlF/DmnL+VRUQ0XFbQmF8vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNVncCRA9TVsSAnZWagAAoXUQAJ7EqgyKbjmfGnn0AO5z\n7Mdxff0V0001HYLHBhwTvil+jnu0YskGZ513NNOAvUPt3Wfdx4GDhhjZuIPv\n7J0T8MLet4ccxVlMBfsKiNM3wC1au7g+nv2nrBqOm3i0gSdbG1K4hVNs8P+S\nC8POFSCFyXpjEgTKCUw1v4JIAtN8trjyQYjWIE6Mygya3iccqeRvPZBxEogU\ngRsFpoXXlV1+4wxL3ALojjAIT1R2iCDU48xCI8/RWidatWY350n47b/MOyLW\nnE+6oCdaLFB/jYcosVsgWQ/cr9Nl7uiho+WriljOc19cfIi4b/ZeGW8kbLBW\nPyi/T2nwSajfry/dWrWbKdQx6ARBHiiUuaiSDalt1hUNH58Skf8e6pqkBLno\n6gqfq+Wyhm7xpu9Bt8G3JRNpbwczMgyKFgMVvlOIsvSQZRakqdiEOAZToUvx\njn5Z8ka8VojmKim3oF8+ZaJqTm+lvTcrtyoZb1YMJjxvao9v7JB6wQ20vHTK\nynFg3McaQlNbew8ShXdfSTXKVA8oVPnDWt4WCP06X9BlyTfaKXEZyt2LW9ae\ne+m7XRCBLWYyZ7fRbur8F/TDCkP5wrgfOgaDky2BKs5iQrHJcxSj7etCSdtO\ntFhU3XbptADF88dk0sRv1Dq+X2MAcnnu56mTq/nUsCViyCabwWWb76jp6qZC\ncOhV\r\n=a2IM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"3e958d0297c8f93cd3e50e22da4f22efc2643fe7","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.13.4","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.18.1","dependencies":{"semver":"^7.1.2","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.17","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^4.0.1","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","typescript":"^3.7.4","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.12.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_16.0.0_1580554715566_0.37770232441501994","host":"s3://npm-registry-packages"}},"16.1.0":{"name":"eslint-plugin-unicorn","version":"16.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@16.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"dist":{"shasum":"7af9f2d056c0997776a112c66c6c4f02792bdc56","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-16.1.0.tgz","fileCount":64,"integrity":"sha512-aZbnl0TGXpQngzY5Ou0sj7YxTZYxfdWKhyLV/MWBeNQ2gGWMiq7CoJApZQJq5al2zKkep3CIWI7RFmUWnKSBxg==","signatures":[{"sig":"MEQCIBLtPnoXJXRo7+TC1BqwnmIPnHrM9FrQU2Q3UKhe7k9BAiBV5SrYUPcWPjWGHzSfq+w3CRz36k2lh+puGnqySU4vRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQty2CRA9TVsSAnZWagAA4RMP/jPLU7PhjX1CxvXVICc6\nAubUX01MaaMce8Q/wU9IlmfN4v8uWOSQpxNWMFQqmtdZJ/0CTgcpXLI4654o\nvOZiG+Jft05Wotj1kzQR1IPI8pBWhx6gjX7AcLfLiG8PjNV+VLnN1U8YfMPn\ncBuRVBwBwVAmls44XokdkAeMbREMpfeMHqVmvWyphuZA/IF+iecVeq3pL8wa\nOivEpVLgW2nTNZYQrjD4yqKwyXRVn9TBj2uHDf3Hh3mMu0X1aL7sumHbzHuN\nPXwPDag8eBKc4diqA+jjcsc+GjBrL6PU0tH2c2hzda5BuOF7I+jysMzNPqLy\nCeOXe593alPYUrf6l3zbfVImqIf283XRndgmYd1dG0ONHh2uhp1Io4GCu9QX\n7ftRysEyBWyR8fwpg3aHqUP1fuQO01BE0N5NY7ersjMD9f15AK4ZSAGAwo5V\nhLk9jA0Y/8w+qE2lGCd7ZqpGWg5QbKIRD+eKf+NHDHHpGqsGkMNijc2uZFOP\n7PS0o6LKtcEKJ9A4F0/4h2+v1wcNSGETpw+Fe7/OfkTjDnapZRw0XI66TE/7\n3ix9HiV4CZPu+uVfyAK08mAabKdA0B5qyHnuOQd++jypMcB4bELvkh7jtdlO\nrUomA5xveDUGVFudj7TlSpM/u8QmjpVjhZyIeATHNWranJbTO1RO3nuAU0if\nyjee\r\n=Gy+Z\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"d56bf67351ac58ebc3151a40e7c4aca4a22ad851","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.13.7","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.18.1","dependencies":{"semver":"^7.1.2","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.17","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^4.0.1","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","typescript":"^3.7.4","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.12.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_16.1.0_1581440182239_0.4449012705751816","host":"s3://npm-registry-packages"}},"16.1.1":{"name":"eslint-plugin-unicorn","version":"16.1.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@16.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"import/order":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"012c598d71914ef30f5d386dd85110e59f2ef999","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-16.1.1.tgz","fileCount":65,"integrity":"sha512-IMxCsntb0T8s660Irc40gtzXtxuXHcOn36G9G8OYKfiseBD/kNrA1cNJhsJ0xQteDASGrFwqdzBsYEkUvczhOA==","signatures":[{"sig":"MEQCHzCJ699+pzUQNiQV/EmADD+PcuzEjsrcwGPTvp9tL8YCIQDUNiAufo+DfrvPXfWBckjoCJP05csqV95On/wGmIU4BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ7YVCRA9TVsSAnZWagAAuqMP/2cWh7UiBqB/sURIbWWd\naitbxRzXeaT1jDfW5ZEHCOgmnKcgxk92oe3PfTGax8v1+pBFvwoSsWr8vEkv\nrYRDnIjsi9b4lTxtOOyJvNKFP3YbiBNZXP0Snjd6MOVCtj0couvscKXZEG+n\nUJb/BLZTrEwoltnpSdsjBP2fQRCfSL1HxNHWNmJXYRpmaQAvkXJ5dzD5hZ5l\nFIhRB0eny+MTtBWsmqPwwva6IfoEWTorWNkSeTPdM4aWmnNhIaF1K+u05mnW\nfg9sFD0LRwe0fbcgWHG7nbHa2iMi+r0RbBm76oeSet5/c0odRwq3PYcTyRED\nNE9yEAe3W2E3lviyKzfnLlu+6cZWjAhiGNXzXaTFOsBDshtt0l/Cs9YVSP2L\nogKdzd7TxDtJy7pUAyAAgdGiLSKYPHeflqGI2sXwCGpV1ACyuUPdIeJhSjxI\nrYSQLs1/2BSF8onJRA4SlFOGx7KYqL7IW0voGycDx0NkXE2jLPYSUAlg5GAS\nsDjMhpmhRXe1Kkz1NDneTvZEw6AzbpU2aaq7zYonh8c1el4vauE4tHL2jzB3\ngcQ8h6IUybERm1OX/5JhpSIS8ZrAJ+3qP4lKDQPtykXsmrzI7f1JW5hNcAo/\nwggwRA8uLF++QcsOVDdPHfrj9zRom/FxXZyTCzOgU33JTc13VVXXjHkN7Xcx\nsEnE\r\n=jxy4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"2aec50fbe7b427667e2f0f603f91ce0d81f5f7e2","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.13.7","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.18.1","dependencies":{"semver":"^7.1.2","ci-info":"^2.0.0","regexpp":"^3.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.17","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"^4.3.1","lodash.defaultsdeep":"^4.6.1","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^4.0.1","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.3.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","typescript":"^3.7.4","babel-eslint":"^10.0.3","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.12.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_16.1.1_1581495829128_0.6870349610120237","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"eslint-plugin-unicorn","version":"17.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@17.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"import/order":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"a23e5cd1a5e1139313b81f896001184f24c22ff5","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-17.0.0.tgz","fileCount":71,"integrity":"sha512-Cc/Ur3LbFl+887wigVf8DpENmuO2JrsYa/FGk8m6hVkbPqHDiunGP63RtIuxEYLC9qWjPRSc3dVC/83qwyMfbw==","signatures":[{"sig":"MEQCIDuKZ3J5RI2nztRYqE1XyL2+d43t2jDUyZrPGqWuQlCRAiA/9WCLsGLVCoo+DjxmHjG+xEP0KljDKulBehiJ0m1yKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZNQTCRA9TVsSAnZWagAAKXAP/iSCIc2Vt2W4t+ZbSRRj\ntIZ7Hl+cq8OLYEwgiED7k1y6PRmF8tjVH3FDyam/pla374+sElzQJVmpUpJL\notfp7Fb6ApZDD9ql837RDb5FAQlPlqzfHa/qfTk8EWJeTNW+NWdS5K86uI7O\nf7PwSyMLOBoAWsph1ELdN9Prig2tEOTxOmUt0HhXaz/KoWEyC0a4PMugNEV4\nr1v8WPYIziMG3liHFdfPskNgFR0t/YxkwNAjMzns1Y56HLHHKWusxVi0y1Ux\n8Nb4zYg9KyfipNWBRND8cA0vFKqIKvOWjyfIRzoCkI4e07l19IZhgt6lHnrQ\n0hs34pzo1nWscY1l5nIw786Jjqs0JoxPG95ke6xKOB50UWSj4qWpT3EyQ0Nk\n0rTkqM8V3Z09yf6yUuQCqSaT3wxWD6waSGp7LS+lstXkCC37LW5Wv5sVcYdh\nP8wwUxVJIynZuq9lHtRZYyJ80L6zq3FwaQMoOF8VjI1DfsXm2+zObfRb4Lsx\nuU2DK2KbFSXlxf8T+4puphCEKP+2xuHuam/x7FJJ8bEjSpqXAWQLhVKyDPo4\neyR0SeteB1zQLz8QhNJTTrQpAabkpSXyDB9gapZb5tky16ZTIeV5qFzQQGzi\noKKP1Ohh9zSQN/iXvWEfMrGu3b2L+bn6qCcaZJuyrnxRBT3hz/3xahbSLF1W\nxTl8\r\n=VGmD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"d0a30308057abde604344d37776de6c6f30a203b","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.2","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.20","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.27.2","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.4.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.21.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_17.0.0_1583666194536_0.7480308783265452","host":"s3://npm-registry-packages"}},"17.0.1":{"name":"eslint-plugin-unicorn","version":"17.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@17.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"import/order":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"4ac87b39abd5df19e970282c6d01a0406fd1cce8","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-17.0.1.tgz","fileCount":71,"integrity":"sha512-50PXADghwZxRUJ3xOTfWFAsrbPkryrslludMABWExICGheRrYiBQMldeeZpFQU6u1d4pB87zY31cQA/Ut8GIRQ==","signatures":[{"sig":"MEQCICLj63ZLdo8dVaytDobNbiHyoWdy9phkSXaq1t49PnoHAiBx8wE8dErmyCfGLm+BvXnqipChR14CdXSvh+gRgdXrAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZTXlCRA9TVsSAnZWagAAqgMP/R7yNjeVt/3JSxo2N0MN\nXbSu/vnzmN3cPyAvsVbCGZH4m30Rut9nMiBrs6JyPetoTgSZk79XhfrirMLI\nYygeTPgd1A/4zuKaU51kYLlLQjTPg12pBwdM+a/wx9X1ESG7Ft6CF/5ROZmj\nexfbl2KXZrJHloi2xsLoTauXlspojsLsjCbsTH9HXH4ZK/Av5P3Z51xWtxqe\n2tbJjrBb+KdcUwKJo7KDd4JRVHMjpeGK3o8zOmjy3c6I3cSfkL2lvINUuk/s\nBLBv5VqIluWnzP9XSkUEPUnUMv/iEhAyKxaE4gjwfgS9CwDCwIfbSpXvpn0q\nnFBHSAOA6vd7BnZ74+x+mxu6GY0DTGuB3FP52G1AYl9OLriRRRj1+b6iYDks\n/v1yk/As4fL4iN5q/cSRivIn0lFHXlueffdG40PpPeit1n57CNDKMZKE6ljY\nMOM0fPZRAM73IaF/VBeYbQA7NbfJD1y41ypqBVVyGxnWAT2bdHxXX7dVSEDf\nYd4XrV57xxcUr4tnip4wTJm1tpVELiKVutnDjEptn2AavwoY+mu0pk6gaX9h\nIX0p3bkWUsgy4ZllFSJw+TXNydv/H/778gKsdu4OzVmRuPtRPTjU0EC82SxH\n+gWFa//9HrkP4Q/NqQy+GlnIm97WEFs1bku1MEVwguKOI4ukT8Mt7dyVbHQn\nwwYZ\r\n=nXuC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"761a3bea2526da80f641a46904d4b3898aa51d43","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.2","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.20","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.27.2","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.4.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.21.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_17.0.1_1583691236594_0.48814421714137035","host":"s3://npm-registry-packages"}},"17.1.0":{"name":"eslint-plugin-unicorn","version":"17.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@17.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"import/order":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"62124cba4afe0fa0ffe228f466bee77a9916f63c","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-17.1.0.tgz","fileCount":71,"integrity":"sha512-yYNgXXSnFY73yvcaAB3z32SOY4km5NDzbY1mCSc6gVrKXgvGdU7K1IMJqQpoOrj2+QzdA1Mz0qLYn/ITGuNSFg==","signatures":[{"sig":"MEQCIGgzCR2RnD7VdLpSTFPayc6oXrTdO/nVxx9G85+Nn2WIAiARJB4SDAx7ZELgfcX1hsroFb9QSXdWPK7c05OrBKiOPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZxJjCRA9TVsSAnZWagAAqHUP/3WJ+MwFObd8MI9QcF7z\n6EH6T0sZOUnsOX3ya9oS4h4xOy471BF9JDzVR+jQmXQQzxautL+dr6sEAzit\nwIYBGaa2EwAUNJQs+ugHxbSbE288pYHTFcatCv2sHJiE6q2BlUtUDkFhN2wQ\nt83oDVRDoBilN+CdyZKtt5q/RlRHYnNkL8RRMzgGo29RxlUUDRX5xtJEb7ku\nwM6JjdHiuxhVQq26Payj/j/eqcwg/yRFL0JpFncuNhvWOszZGqX5hKM8/j/C\n+TgC/eU5hCxlDylMBKc+TVxGcf3qsbfsPM01sZH84FsIHlUdpJgIccLjeEwY\noswTcgMrVikroT4qooSSaauazgDbCiVVxNL/dOAfXd33Xef4DO0brOFEkUqv\no+8BSUw5fLDH8Iv0ZgoQN7lZBzAO7FAsANHoAHRTr2Ix6FertF/I318jRDoL\nOMpRhGIt88m0tjPHNdHTyE6l5XWHVDZUaFy+Cqo97lhchNcAHsH+wdpe5Dup\nbPlxW8pauWXi5XLcCdajgYlSYT1Kgt2+Ey1a3GhDFuSEaLjPKzKgEM0HscMd\nJEoxV4zTj+Q/R3eqWfXcjq1u2izyPEsWAh3fATh+1qG0/WQd94y79kBhkiue\n5Y60ViO2jweE2PgkL9alCFixpR3QAN2Z/9/oEpr/RaJE6I/WGAewlJRY5imZ\nGdRb\r\n=hu+K\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"c8bf8502690e61686003043cf45a1bad4bf6c713","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.2","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.2","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.20","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.27.2","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.4.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.21.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_17.1.0_1583813218901_0.06979419547000454","host":"s3://npm-registry-packages"}},"17.2.0":{"name":"eslint-plugin-unicorn","version":"17.2.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@17.2.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"import/order":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}}]},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"8f147ba24d417dc5de948c7df7d006108a37a540","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-17.2.0.tgz","fileCount":71,"integrity":"sha512-0kYjrywf0kQxevFz571KrDfYMIRZ5Kq6dDgPU1EEBFeC181r+fAaPatBScWX+/hisKJ4+eCRFebxTeVylsSYmw==","signatures":[{"sig":"MEUCIAe+g2eE9v/iDScS2sk+tYB/ifaBAVyAlDhpnU4XJY+9AiEA+p/A2mI6gRw4nzCdRUKBENGlLmFjmIobanQswPPDomI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaL5DCRA9TVsSAnZWagAAkiMP/3Fd9kVoiVMUeUOehGuI\nQ4v+QeAi4LIzaPDGeBzRhMgitYXwQ90JAPYgRLYvKEOcQIcKAPC/2PSYJ/6e\naLXQCzPouSZ7vxnzvQ1KiwFIYQ29WRBHcX1gninS7Zo+LVvH+7iSNtTQiH5v\n9Z0Rnga/mS/+RM5SRkfLPFu3EGWlkSnxOko1DpVivV5ReHPYTZ4Lrr9cesmI\n6rLy6SMoOjFMtwvEw720GnAG157vwLQz0/dF6l2VGzgYmyNX2yHzjdO0elMs\n0xKXH7DJnMiIYrTh7qdacvcv+twhfD+6VH5Gp0OuYxJ9aK6h4JGAbniLfOzf\n59NbQPf93bl2LST0MXjS4j4rQNjHmPbjnvnCSt10dlYdWx18t0xZmJpseEXr\n1dZlB2554FGJ8lDjYD+vg10Q/eYhaMFzFn3kfWab693424akm5ahiuhFEcYj\n2+frKwvOLupg9FpwQTRCfx4H13EN/x0AA94tNNEtGrefTEm4HJSArXkQE25T\n5IGlfC3CoET994aSz1ou0CjlX70XdfDYU9V3x3feZF/akp3wg/cJuicWOeV9\nWU0X3xvYAAY/1EWNpCz2LscOJlufYSmLtBDRdM7afr7+7NFefvX0oQBTKY78\nOP9B3v/W9AKqkEDInEupjhARxVAHizlOpEk9ywsxd5YGAd+Rm5AyRZSFlYqR\nIext\r\n=3HZU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"cdfedd8451bffa613f3e0bfbadbda71335b5f1c8","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.2","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.2","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.20","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.27.2","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","tempy":"^0.4.0","eslint":"^6.8.0","outdent":"^0.7.0","coveralls":"^3.0.9","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.21.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_17.2.0_1583922755341_0.06515341831984145","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"eslint-plugin-unicorn","version":"18.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@18.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/string-content":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"94a8477d47f4d25fc931a27658dff44c0fcbc192","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-18.0.0.tgz","fileCount":80,"integrity":"sha512-2mk3Cz6H2LCsKSEmJ7Wmqm/XbMAQ55+PjSBFM2Yh1/A7uk2gryNNhdfbFDycsjs/ylqk0m7LJ4qPpK9OlP8f9A==","signatures":[{"sig":"MEQCH0i+W3U9MIZzwkno5+CAro0wKK5Eo3+7YR8bqFnvERECIQC3brWmwIh/ltu2bLs/ow87HYLmrQYJbAastnmbvwjAig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefKSECRA9TVsSAnZWagAAKs4QAIpZWmBLRSpIBu3hBIT/\na6GXEbC2ksFUXRzKTZpybDkYMssh5Hcn8ymmheGDQoizy/G2xmHrYc2sayKB\nRMQ7oytPdY5/v4lbMYIgROTwGpyIGb7geJj24RlRsAqb2H4vu8tWtYjTmGYf\nadp90vnNEwH1kDKCzerLmVPgPOVKEhARG1xj1dNkf3/k7W1Ean8Avu4Em3sE\nmFsh29el8h27YZiFUrCUelDjr98Cfo3JHvSxxYS+G4msM2ays5aLHzCSOqX+\nSAawl26/oPQTTL4EAtaUwSqSMxx0EhhiqOoV+TgVzerWqd9Nz1JWmYrVqq8n\nhKoQERupiAn7tk8KnzTpaPGWCby0p9hfkJWZ/treB23WWC0xldFzW4Kfa0TQ\nwPmrUYo/U9zODWLdXziNg8AYVlaAKKYMp3yAqRtb/inoODR7JgC9vCT31fkz\nY8cXSvaospWaD+7mc5HfMMCh7UKhFE+wuB4P8hOBVciJn4m26P/r7P0ZODDh\nGpdU2P5XWkrpRzvmtS91O60rzUhXCNved/wXvEtg+ZsvOqUG4VJjM/37eS8h\nQ0NNmChm+yMPGRbagjK3MJXraKgXrIxbtya6EMqu3Riz2h8oENxIC+x5Psgk\np8FCzUq77AtW6vc0f31kYxd8lLZ/MUKGvSi3zubZ4dk5ryswud8CvxxJQ+OA\npJ20\r\n=qf9n\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"38f2456be2da16452def9ed82bb9fab9898a8b94","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.13.4","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.19.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.28.0","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","eslint":"^6.8.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","vue-eslint-parser":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.24.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_18.0.0_1585226884394_0.953142268567724","host":"s3://npm-registry-packages"}},"18.0.1":{"name":"eslint-plugin-unicorn","version":"18.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@18.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/string-content":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"8d3285ffa57b2f6b07550b94e62228d93bf61813","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-18.0.1.tgz","fileCount":80,"integrity":"sha512-Y4bgygek4x4ogeMcSHr6MZi3frBPZ80eIpMOsxew7jAblb53OYflpRh0an62Z6jv/fw7D3TkXauqLOBWbT9adg==","signatures":[{"sig":"MEYCIQDU9oJz9JMVCrr5KjycI6mCZEroxrVlZKQPmSEBsTRzwQIhAMMTTm3BqwzgaxL0C2DUt29iWSHK9Lhq4zbbleW1yM66","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefal2CRA9TVsSAnZWagAASuUP/io5p1jBpknk6L/UySqj\nxDEamolSQyJKyoPombdDNFpBBsBP7rJUXezg9VAAbBhm1Q3U8D611/pg/Nw6\ncNqZFlJRmRpAedgVBDmbvPSxI63UG3xv2lOqdOp2hU/Ie/vOUo4bO1H1n/0n\nZ1C/z59eCSoIgj2zJLyNmK5jEXR6PqZoHIMjF0FT3ws3ZcXJ7xeHis9U7EtZ\nvCMK6zpgy8tiazPu//6gXCjKVZqGXa4/MgE2mxaMB+yT5O09wzOQJqaXL7th\narFsaE97Afc97PC3MR/LRXAjCeF2Ps1VAG8RlE7p82cEbGb5bvKy9fuPi6lb\nSDtX/BmyWWFm/Prmri0uR6K0vBP1TzHly4YMu9IkQkLk28ETdJyGYPotkK9f\nle/WbkIRrd5PG0mIdDMe/Q3AG8Cm/t6aR4fdwxTJL9kAq8bdM4PEbMcz+1uV\nqYrGe8mvf6HJ7tXEY9nAujmiNsS7uiG3gGexFyhM/11aBJ15Ki8Uky7ELUTD\nMH9vNoR/7Ny6Am5DZK24K87Xt/kVfHB5KrHT0qc/XfBrI+mt2TYQr9lwxUmc\nN4UpjbJiFTRefZn/dGb4Uph55UOBwC+7eKP23x37raNRRX5mp0ZUdSEBpmjl\nAes/vTU1ajri8xSm8mRiBZgGfZ/sjLhtBe7r2sIstC/kvltyPIxeaexTo9k+\nCbqG\r\n=IlWq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"6f11ba1f3753d7138ac8489df97fe363af24cec6","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.4","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.19.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.28.0","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","eslint":"^6.8.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","vue-eslint-parser":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.24.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_18.0.1_1585293685403_0.3204720383618864","host":"s3://npm-registry-packages"}},"19.0.0":{"name":"eslint-plugin-unicorn","version":"19.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@19.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/string-content":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"aedec116c24dac7350530a46100354703afca765","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-19.0.0.tgz","fileCount":85,"integrity":"sha512-VznQVIEYSMfA5+kyMIt6O4IJx0bB/HfitK9qgIz2Lri2BoNrvz/tHvFmuEmKlSAx3v7MZF65lJZos/Zj5XGrkw==","signatures":[{"sig":"MEUCIC5m8axX+a07B5gdc60GtJ2053vY9Pk+KJ31HGPUCSdhAiEA0ZskYPQpeEB5Y/lpeKKsxo9/UWZCe8pVxlKLIuqDYC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepFJACRA9TVsSAnZWagAAC5kP/2QWljOePog3k0KSqdlb\nPFUwTJGwMX44nZvEDrcK7/fP1hfu0XxsRV3bekBe+AWuRadWPgAGpLPYroFb\nLdBfI3698Y/t57Bo7w5NHJximUvnkdUcFKhTVzoaFVQ36WXkpa867BfTx55Z\nr9JHDIIZxrR+Uc73/5V69bUB66lcoffNr1ty6IuroyM7GcC33LxM634/BVie\nM5DFm8aRD1wBPXD4dx1q6AT1RxMPRn+gYn77hIHmJbPUY7pRHkNvvCeL2z2u\nd048hXRuAxpKBFCpIf5vzPvZ+dTSmawY9T+opTgoJ/fD3w9uijdgVzlEpitk\n7GBsznY17IXAA053aahP7eG2UgXZNvfYqbWfWMi8UGemkfbcaE6BeH90TlH7\n4nX05rC3NaAeV3Ix3vgMAilmBzY4L5eE1XvW1yGXVLkn3xNPMIjvWC44Jxgn\n5X1m8f0v1gsOyKuoLECPGVelbzZ/b4nXa8IYk4pXXGj5bpMGYIbySfyvYiME\n5WMKDnYWDc4y1TQegE22w171DLE/KvF9T52oTigMzbsSSl5ReF496STtboNQ\n84lmW6w+WtxWq2Qp0Ea4Cjyj/pp6wj6lGzF4p0ROKUwFDUIyrab1eD95vMTa\nBjrdZP7neq/YwpJrTy0LFhpYvys+WXoGlKMcokQXSLYWdWF8+f+/kiypfERc\nuizV\r\n=1cDu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"47f224616903c4611a9e47160408879f9c1463a7","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.4","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.20.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.28.0","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","eslint":"^6.8.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","vue-eslint-parser":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.24.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_19.0.0_1587827263668_0.06897829371113584","host":"s3://npm-registry-packages"}},"19.0.1":{"name":"eslint-plugin-unicorn","version":"19.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@19.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/string-content":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"05eef02f33426b8aa4f21cd5e4785b456335b85b","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-19.0.1.tgz","fileCount":85,"integrity":"sha512-fu0/h5mHXfBC6EkA3i2vCjsfC8j53+T9txGhNL4fpxJ+1JKsUKfv+tmXDgy0XnLHhFjnOZp4tRWJWbcykeIP2Q==","signatures":[{"sig":"MEUCIQDVavrSlldbZP1Ni08UAcpl6nd6COJdKvTv7JN2u0PzsAIgDlK3Bu/+/kSX7qeoClUKDRR/M9Ujs7HhElL76m3GLtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepP/rCRA9TVsSAnZWagAA4BoP/RwxR6kfYjrTOwhNg+Mw\nvugaCxUohYgTxyHPO3JguxIZnYXjrzvlBN87jaDNsKdy5D6wJ7+bhWsySb1w\nLdf59OzJA+PyGSPJzlppbaueNAyZogH4DUY3MPhfrqKP5zjYh5ANr9ykudWj\nb6Chs8HuY0Rc4Zm623hu2sUFbomLWe7mz28WnB8LlV7+fXb8VlFDfpJzsOUJ\nkQHLFxyt2aX+6lTX408FhHsldOFUZcbhI5kSlqurFp+o/mqRchwjYkpLMQt5\nfINERaMd+2UhiwdKorH2g+//2g1hiuPPo8hvfSJvfPfWN+DI16tPAZ/7gFlU\nm4NxWyM7w+OgOviEG1OEaH3aKbgvi98EX5yhrU/swDXEjWg1KVkQQ1WxEKcS\nzhLVENrYI4c3+3QRj0FO52jwI8EDdBvnispytfSmAIK2HmWvFn223YBoD4wD\ntGENgrF4UYnpyBQKtBwkjqMtmK6QggVdIP7PZVkcb6Tzcp4mZr41bjiSgck+\nR20DAlut5umZdtLfKFvNVGhTFtGVJvLr0X/8My3UuKTKc6zMDZEjjXkPw1O9\nE1T5UvCFcdfHiZoShs/iamuHe08mg6HIhcu3qtjojaJL7mDP+N2l60DkbCxj\nBxUKwZwIjd8VSS5HCkxfDMm09cT6ARewwcXUZWnsnIv3VgEQWwf9jrCx8E0Y\nI+5D\r\n=Pm4z\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f1ced468120686263a45a9993d2f02343f70c6f3","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.4","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.20.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.28.0","ava":"^3.5.0","del":"^5.1.0","nyc":"^15.0.0","pify":"^5.0.0","chalk":"^3.0.0","execa":"^4.0.0","listr":"^0.14.3","eslint":"^6.8.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^3.8.3","babel-eslint":"^10.1.0","vue-eslint-parser":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.24.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_19.0.1_1587871723018_0.3558546101097746","host":"s3://npm-registry-packages"}},"20.0.0":{"name":"eslint-plugin-unicorn","version":"20.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@20.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","array-callback-return":["error",{"allowImplicit":true}],"unicorn/string-content":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"40c71f7b8bfac7994c64f2698088b4859ff5ef3e","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-20.0.0.tgz","fileCount":88,"integrity":"sha512-Uob50ZUfqKO4kK3YI3johD3Mnlzs2mWHGELbxFPEWj/2sOAMTV5769t9gGQNzarif+HXRmsKnqZS6XMkfb80Bg==","signatures":[{"sig":"MEYCIQDoyR6H7rBkOb5jiqBEeiRXz6S0rO+UaTwkeVfC5rrwlQIhANYaRS4+EIKnskA+lDSLLgophePt1tM0rNsTk653zJfD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu5uwCRA9TVsSAnZWagAAfiIQAIr/CRD6giGhzXomwMNw\nqMX7LNKFmg6PnH87tbld44FmK4qgtZezcXd8pfJcHsrMJKrCp+XUTGdS/G0+\nxSi45lMzlUkw+O38pAI8KlSh7XcP8siATmhU1rHuTq0WSfRODpQAmcP27mt4\nwcZOrYNHjnmvOCAGXQ09PEDQGH5F/Rx5FnNE0PLKoMPOG8qDxjYnm8OL9lR+\n8mRV5S11U2Xfo+v2x7mfqHxbMAunkARbGy9/zd+gNK9RJMzDDdCPAUjvhGZ8\nIYD3Y8idBK++Z9g/tE0Sj/2a6wZ1EchOhB8Z6Qdz5RYYE26wWYZE6bzKKP1c\no6bKYXn0mBnsVtBvcFwVFe0cyMzDM08JnEwJiQGd0irzrQq3O4wpvmBZCMqT\ndvGMyiDsCO8V+435M5Z3a97WQGMQqyYa9F6YLWG5uOlLJQKSycYoUyBe8B3M\noGtoUS676ee4ZVsxTy5dxGY4zUOJTTHSM5jsPNCvCWccVFW2E4rFYaaznQHS\nCs4aZWbaBmtmkdFB/43wh86+RB+ZE3LIhbspM0ySOnV+T7wxtx6P1DVy7Oxv\nOG1nGXbSuTJ/QChDYPx6CyA4BUJhgHH56eCR2nkjzRxxubwFSskvTwyc1t1T\nE+glgld/NSnvwtn3NDWsX/f+kvgT6594GPp60a3zEmntH/CsuXShnQS8xEVC\nBApk\r\n=4wyz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f7df5f85bd9aa10a0a744ab017af09ccf39f154c","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.4","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.15","semver":"^7.3.2","ci-info":"^2.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.30.0","ava":"^3.8.2","nyc":"^15.0.1","pify":"^5.0.0","chalk":"^4.0.0","execa":"^4.0.1","listr":"^0.14.3","eslint":"^7.0.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^3.9.2","babel-eslint":"^10.1.0","vue-eslint-parser":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.33.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_20.0.0_1589353391752_0.2493979821729031","host":"s3://npm-registry-packages"}},"20.1.0":{"name":"eslint-plugin-unicorn","version":"20.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@20.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","array-callback-return":["error",{"allowImplicit":true}],"unicorn/string-content":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"a43f60ffc98406d72ec2a5fcc6dad24ba0192bc9","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-20.1.0.tgz","fileCount":88,"integrity":"sha512-XQxLBJT/gnwyRR6cfYsIK1AdekQchAt5tmcsnldevGjgR2xoZsRUa5/i6e0seNHy2RoT57CkTnbVHwHF8No8LA==","signatures":[{"sig":"MEUCIF+oOhM3+/KVHXkUzn3g51qHzB7onMl10Lj3ZjGIZU4jAiEAoel9gkvaBn5cPWqFXarsiq9Q1PGBmseHOIHP/UWSgiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezfVpCRA9TVsSAnZWagAARr0P/0PCSlglv520kGzXzdcg\ntnYaxXHuOIt2mi+3JFnQvYstw6JLHKbik2PhMK2qOjvMWF+dTlbeDioYwYER\nGpeScuQi2HGyRX3xolDT05RoG0FpKdUE6Fwagh6brwRoVrdPL843UbeX/4KX\nYeVrg/jwzHMmhpaUHEogQsvJNH2lv2ZRq/IcYVl9EqY6NooCy1kr477xYfDV\nZ6N+HWmbSzC06PwB3/VTuVo/QcNfAGgEOOa/cjw+8ngiE0zHI0Sibm/z017B\nwdktBDeB0Y1chxMh3rNDq3MGpem9s70m2ZAr6LPIDxWOb2rn8w5i9GRb4dGJ\nd7iLe6AIFBvTE24fev0v+JerdPXPwTo3WMW+4+uar/imf54tK+PvPtRQScCz\nGdwzS2j1spus5FO2TUPnz9VYQcyolvWIKUw2BHkpUPMXDgMoMv6yprbEtsgX\nwt98Pm6Z51TAvFZQT2HH3tsuV9FTL4/WzRPCm428uYMXtbcLgBNdR1tL/EcS\nYb0RIvVs9/SFiom3LG+ISmusekMAK08L+OyikC1CctMtwDR1vN5lHv5eOZON\nqv6VK1J6XYOKl5AOyA0+mw7zrvDj0ltJKMeSPy9vDXw2zrVtJSXP7eCFhrIu\nlm6+ZACTWeA9QTzWleui+mYdFUoxJhGo7s5ev6xg+yRhUqVkQz5nuh7ttBCN\n0HlL\r\n=Lu+v\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"754fc47be2610aebedf9022e051260f6b93f5232","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.5","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.20.1","dependencies":{"lodash":"^4.17.15","semver":"^7.3.2","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.0.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.30.0","ava":"^3.8.2","nyc":"^15.0.1","pify":"^5.0.0","chalk":"^4.0.0","execa":"^4.0.1","listr":"^0.14.3","eslint":"^7.0.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^3.9.2","babel-eslint":"^10.1.0","vue-eslint-parser":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^2.33.0","eslint-plugin-eslint-plugin":"^2.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_20.1.0_1590556008911_0.9395908663424231","host":"s3://npm-registry-packages"}},"21.0.0":{"name":"eslint-plugin-unicorn","version":"21.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@21.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"7e3a8b0f725f003619e1f40d769939ecd8d708d0","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-21.0.0.tgz","fileCount":91,"integrity":"sha512-S8v7+v4gZTQPj4pKKvexhgSUaLQSyItvxW2SVZDaX9Iu5IjlAmF2eni+L6w8a2aqshxgU8Lle4FIAVDtuejSKQ==","signatures":[{"sig":"MEYCIQDAZ1gO1ytUOAlcn4bBbZ6O/HVWRTDYvZuNHM2zhjzj5QIhANynCslBS+8yMhEi8GqYVVj8dgNctg+arLvf+ShyiwiA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEdlRCRA9TVsSAnZWagAA6C4P/0W6jX+uSLBVMfSxENgY\nKwQ+Mt/4UD2u9r7XjH7C/FG2ibiSSIAIEJqOHXpKVyM7w1msTbHP64EHbKc7\nheopr+1ZRfTPvEnJWj0nJ/QY7v8QbgbHv81I1BJs1oUeSaTQK3jI1XIQCNET\nD3pzJHOCkZ8x5H4IYkMUZYDNMJkV7NrHtvsopOkpCJl+hC4TiJdiW2S08MCE\nIGCyLx7SE+7szb+NLyH6TXRj2RkwktHgxENSJWrIQsunJHWLsmUGhBqgKH/U\nCeKk5FF4pe+U1hNX6TSA35MCeTFPCLNfILFGYgu6Ss/3h5s2BfShgHA4rBcm\nlY728F/1sIGCo8Y03yvvKdrzmOFw1bQ0HlJdsuN+hWiLX7HDbZ9SSrIcKC85\nmi8mMQKrGs3+UxBFFsiTbKTbeiP9h6FCML9zmrfYRwVkbBN4NdcFkmEgWaf/\nLomCpP47jPeVyUHLkm1qe6Lomsjb/Czorxb3MB0Di/b4Q6dsZkE0fJdaNRhC\n6WvoXNP7ApLpfYBUGV4nMdv3SA+Atao9RA6gxhDij3Pu/EpR7yCoYUC2djWn\nQdXWRbGufnbugrmPVtmNE3fcgWdno+UZPxTlXS9yRVJu3AIxKN4prcEEUGrs\n/tm8mABoYfF/2V/8C6f2XQXtE8ZUBSdN8Xd/a6kjyXqdmXVsfyKabGZkysBM\n2s4u\r\n=syRL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"77576def553b6099e22727ec8066056c2e3f1f9e","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.5","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.5.0","dependencies":{"lodash":"^4.17.15","semver":"^7.3.2","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.32.0","ava":"^3.9.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^4.0.2","listr":"^0.14.3","eslint":"^7.3.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^3.9.5","babel-eslint":"^10.1.0","@babel/code-frame":"7.10.3","vue-eslint-parser":"^7.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^3.4.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_21.0.0_1595005264662_0.8383188415500751","host":"s3://npm-registry-packages"}},"22.0.0":{"name":"eslint-plugin-unicorn","version":"22.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@22.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"46a93d8de393b865e04c2057a4ed3510864dd3be","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-22.0.0.tgz","fileCount":92,"integrity":"sha512-jXPOauNiVFYLr+AeU3l21Ao+iDl/G08vUWui21RCI2L1TJIIoJvAMjMR6I+QPKr8FgIumzuR6gzDKCtEx2IkzA==","signatures":[{"sig":"MEQCIHB0zwURDv3rSUMMSfoz06twDOvedHLjKM6O49MvU3GOAiAWmeyYnRiTRAx8dMXpHkA1XwqYjsWVkE4kle85fOs3xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZSiKCRA9TVsSAnZWagAAVh8P/1Z6sqk8/TmNpldowAHK\nNSiKqUjNH2WQ039cyD0v5fjOK4ifPVxJ4wTW167euiBokSZXVMXDluB7Y3XZ\nNotvG+/dkY/cqrkmSgkUNlrF1dr7i4hJd+16gukOGQh/ejpBcsNy/43nwqEj\nB42DBjNa6DZU2ZMU7LSrTgtOmXsSjVXllWXp1Qf4WuJRYvOr563padS9rpxg\n8xRm4T1cJdkSk6sHsbh6Sg5jxBi8gmBg3TizRds6LDs7s19bKV441hGrCRiE\n57E7QL1i3mfz9RF35HxaFzBIYDFJm012XHK8r1Fcp//QXmKzyddmW2qJ7giI\nf2p0INMtUH95vm/9tqvyu4qKzjMU//pNwiZKpzi0XuYW6CNOPdbMKkl9hM2z\nTU5xOA7ZSCBjQJFnjQDKtZsceT3q6eACzwgMQPbweTB4gIwAuURMYIRHUvtU\ngAe2ZY4MAAENhIeed6dJVktBgLWuxfp4s2sIf7Ti5qZC/Y2Tk87AGKrxc9BI\nK5dbAZyQ97tHc81g0CDTfrMncrMX8McCh3iZe658onW8OXh3qvbNwtbEIwLr\nJ4S4oaBxQnjW+Voe9KVM+TzsmMEjelKaC3hDYxsNWeZHlHiAvPjLf7aMGOo2\ntCVuSa/0Gr28H8eCtYpwKp3t84NIBiGroUf5Qppt4qSWBayn8uPrcS790zIQ\n9d5F\r\n=6Ojp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f141d08829085cb314bc78a4bdf59e2c739dedb8","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.8","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.11.0","dependencies":{"lodash":"^4.17.20","semver":"^7.3.2","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.33.1","ava":"^3.12.1","mem":"6.1.1","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^4.0.3","listr":"^0.14.3","eslint":"^7.8.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^4.0.2","babel-eslint":"^10.1.0","@babel/code-frame":"7.10.4","vue-eslint-parser":"^7.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.1.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_22.0.0_1600465034198_0.3064649758595719","host":"s3://npm-registry-packages"}},"23.0.0":{"name":"eslint-plugin-unicorn","version":"23.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@23.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,unicorn}/**"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":"test/*.js","parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"b2820212874735f9d91ecc8678b263ecfa6cf5f6","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-23.0.0.tgz","fileCount":95,"integrity":"sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ==","signatures":[{"sig":"MEUCIHVBjgJproLXmy8+0GP97Wm9/z3MPo/8vazUCJYP8RcYAiEAqASgNB2areRPdI4UP/fjW1duTzH/iUVJsdmh+XZXB0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiheoCRA9TVsSAnZWagAAnWwP/RL8j3ZUqABXGgTE89q0\nhsGn3Yefkdjp3FqAkcRzzMtGweq7YDnQuFUGQ/Ix/A4LziKxgtDjuxapInS0\nF+3FHJUeestm71y4l4idrqA/5XidEEYOireWP4GbhSC08aEhL2DXwR0oiYPw\nJHnBbyXBScFQrZ8+xKCj7nXGcN6nSZ3DTQrxAQToDuQ6zxqAO+QDBZx8jAqO\n8tDqdGbPCIhEnTQHvBcExMIMdMPxo+oxokOpqgBxG5POtKn9ZqzPNHZH14lB\nquRjSswZ4BnyC3UyhrbVPHaZH5VfM0ZTxS5bt9prgDVbjUY/xc9xR+bQdQmS\num76dHVnNHJpRESnWP24BqpkLKHMw6kYSuDZc71NUN6clyt4fe0ocNbAI7jV\nuF44G5rKxck8WvQub/pl+aoRMMFdTNfIQOVBN7ChhFVIVza6xb1oScS8gz0O\nr4vpCTicxqF4gTsbQNHqgWozLKZNzmO22jh+oCGcutzVl7qOTrTm0WUr3e0v\ntTontE6DimJrNCiWeV+ssiVlFbeOY71rk2qQBGtBu6wpoE6wJ10GPDsW8u81\nG+J8Y5F4c/63rC0O5VrhZw03JazmJKRW656vwm1BV6r/Gkl2GnPFJa+pzwNf\nkaykbhlGeJCfw7iALs5OwTmD4QJyGb5YP9FdMtl9kw504xiVwMiDRFqcKCKg\nOGVQ\r\n=tlFg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"3cdc5ecc9520d55e70f5959baeff9d2c5123a702","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.8","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.11.0","dependencies":{"lodash":"^4.17.20","semver":"^7.3.2","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.33.1","ava":"^3.13.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^4.0.3","listr":"^0.14.3","eslint":"^7.11.0","outdent":"^0.7.1","@ava/babel":"^1.0.1","typescript":"^4.0.3","babel-eslint":"^10.1.0","@babel/code-frame":"7.10.4","vue-eslint-parser":"^7.1.1","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.4.1","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_23.0.0_1602885543514_0.3478118003122106","host":"s3://npm-registry-packages"}},"24.0.0":{"name":"eslint-plugin-unicorn","version":"24.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@24.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,unicorn}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"08017ccd7ac704777d459cff6e13a35f54cbcab1","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-24.0.0.tgz","fileCount":99,"integrity":"sha512-NfLjIZas/ZUwc3S+pUtbTRqgCkODxPEkJBJ5ZR8wIu90BmX4jmXp10hoOZMScR2CR1NYTtrx0OX4BQvBnbzZzA==","signatures":[{"sig":"MEQCICkCs7JOemnNuLDp9EmUO6obIgOspUQR0xNKx1aSwHnrAiAU+LjtSOxAWxCfD7tvh/rM0EdaJzt4bpwTTGg7yGoa7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2zG3CRA9TVsSAnZWagAAl5cP/jx4ZaRkBa7pHkMw12nM\naFwTFYobFV7NCxBim9LrwiotKDfGXnjacWwznpqRbGLTEsJTCukrvWgYFEhP\niS05FEi31vflKAPmbUdz+6QdrqC+/uWtSZYKOiUgcJlJ09LrSod4E7gTdjpU\nVIzjdr/8mXnw90CQF81wcz+VdFdaWYSzviKSih0qZyOFw5Tq5TEtti7F58cR\nsd8Lf7fyY9GRCxpVMeIP+yjz+76acxNJtpwg9kTH8L3Vq23E+1OVhoqyS4dm\n2tKFBFlJwU0LldgaMv5j5t8oD7nSDcHItEGZZwx95TtmmVTETBlS6zlQUY2h\ncxq0/J1JXc0+xVsBOWXALmAtYgo5w4Vz/ZSsyWGnaSD1MvLe6YBrMP1dzi7j\nb97jRcQJYGBC3g184ZQtl/nkRWN5ZSXjEoYabqucldjmuXQAww62ekMuo7kl\ne5y8WLdWk0pwm6awug6L0ndbfdqkCg8FI936YRx0nD/m64C12GLVKRMt1VUe\nZZyvalpFIALH/EV2aNSJKJNurO26FYHvrVes9JMhv1xhf8HESUeG+Oj9rnGh\nGAr7VEvcc1wtbWjyZYbVdw9CSb82CNZFwNTir3PC0WKlfD4cqjaeGMm4/qXq\ngzmJxOktWVksMOiYKyUJBjPVcob/9TwyTyJaTq2fV8IvkmtW+wiji1Z7pYK+\n52vu\r\n=v07d\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"25fd5ec5f482a4dd12f32ef8176f3652e87a7109","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.9","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.15.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.36.1","ava":"^3.14.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.11","vue-eslint-parser":"^7.3.0","eslint-remote-tester":"^0.3.5","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.10.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_24.0.0_1608200631385_0.5742028345040329","host":"s3://npm-registry-packages"}},"25.0.0":{"name":"eslint-plugin-unicorn","version":"25.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@25.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,unicorn}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"b5718381ac615f2bcf7814e4acf0aac78b11a10f","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-25.0.0.tgz","fileCount":101,"integrity":"sha512-RuhPUrsKuRj0YGz8lMuh5Z5DJoC/hmUR6omvlquLlY6SYY+oZXMFyp83ckpqLMhbafqUx+JttWOPOjfP4W9Y+Q==","signatures":[{"sig":"MEUCIAh3FY6OrJlAYIBZCLUp8ClohtIlsKbewFKUM8haqTYoAiEAqGESwxCFlfDG1EEIoOlmsAoy3c2X1JQgrBp2N9uBOv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6hsSCRA9TVsSAnZWagAATCwP/1HYm7F3egfNb93yI3SP\nHsuYVaEN+5yIZ2p3hj/medhzXRD3dhVvoETx6GYGcyp46dUoMm8wpVV26TRe\nCZiULFonG5+lAaV3Mc30PHIXH8EM3ZoZd0Zp/VQ4R5akwo2+T+eke0nigkCW\nKNREwnTI4osUXfpPb7ut6gqFvFCvw2t1qyzjxXBX8PobdhfCgx3MXu7tga1X\n0hVAFUlUpkV2Z62oE7zepSfyar4QKwwNPkzvz8z/9964EkM3tIse+/RAvNzp\n/c+1saaAowKJZ8zH/MAEBlxG+R/TMg/obxC8YSmwF2qQiQTgTPFIwFZnYJa7\nGJQZlDxKG0//NT5fqy/6gvibKxh7JWQN/ttAokTpSm2tnZCLskrz7tG+YkAa\nvGCbYb2gQErB0TSuHzFG5NDDXfvUnQS8HISbkRadsYE+O4PJoJ490ssbVSBt\nayrHcwzYNhhgTXK2fE63DDVRjWS6VmIrnQryRN0u7+iVT6ViPSxqFw9W39Xk\nitZYA9inBNn7CzZzoileSHSNdSol8XaFfO9cNnDuSxbXUkPPngl8KQFFHfyf\nYUw+HUhHJYDIFvqkpQQAorIcGL5JBHf+JIzIJt+LnduceMVb6sO+rg3ik86R\nutn8YEEvCO0D9xou28gCWjIyE3kae8IvEaOIy//52EHM9EQ9UlqJsH9LE6JS\n/3EM\r\n=5maB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"7392174bb6f33aedde9d164b023de81cf7e8c6ee","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"15.5.0","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.36.1","ava":"^3.14.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.11","vue-eslint-parser":"^7.3.0","eslint-remote-tester":"^0.3.5","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.10.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_25.0.0_1609177873265_0.13981593651658386","host":"s3://npm-registry-packages"}},"25.0.1":{"name":"eslint-plugin-unicorn","version":"25.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@25.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,unicorn}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"bedcbc9b817042a44f6501584e8266741120f023","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-25.0.1.tgz","fileCount":101,"integrity":"sha512-MEyEWoyou/qhJH6rEER9YHACtCsQT+eewc6Fdxbi2eiTvsGrBR8JZMA6qaeof3oMQeRxOpaERoBKzU7R5c4A/w==","signatures":[{"sig":"MEQCIDWRokUiELQnMS0RrVEySWQQzI0yYpyD4kwBp6DCpirwAiAy3HTlYjVuDCMdDM4OuoxGQ7ic+HD4golOvlxjh5IIeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7CEDCRA9TVsSAnZWagAAdb4P/An47hW1kaDhUKbhXfeZ\nBzNqUInxhk7QJ9Xw1wvnMm1wJHviDXESTqSQc5ajwg/F1pqypLsuWKXlllhI\n7q+NdoRKhl6XGr4ZkWwfxOjfYQH5hmN9FQ7A5d/kJeUymFnjP/21LRGsYc10\ne/6KSG/k3PShMy9/RHIJYwW7NJoub0+bBvi2VLhM2eFUlt6Tyo0CW795EEUr\ndpyotgCMsocJB3vNn5M5cdg3GaThXMlbvcvX5jhb1IXHFrUqEUR7A41mf/1T\nuJiRgEY3119gXMhwC6pM5PfYfGv6+Td8GL8Pnfv20db3ULmYP2MrmXEG+PaC\nB5ePSLDmQUPUvQhQUw7O9VKQP5PPm0jaSN6bx5NvBh7pvborjQ3JZmu1GZr6\n9Zu13oTy79aXcN9y/uIWg1TrI+u8mqNxeqXU8SdZCODwrbu3b+JnUNZxQu0B\nseEQFsI44nnV5VxEK1yz6c7m+Y8HExNVGXdVDJIiieK2A1pEf1tVAsG+JRxc\nuwWEPtkQqiz8YAHKZdUwWrEXasfRj2PqBEneCutwDBgCOK4EfonVJmNbHIja\ncJyNvKKOwOUwUzYw4WZ2GH6Vt5zwUNdQNtQ0BJ9aATQS2ODSmiukWYJ2Eg5r\nHlPqDQ5G1YqomQIOneK9Nt3lE77H9zhoenhISIPj5+kS+ix5/CsBipDf+XRj\ntI8P\r\n=77nm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"0a111155f81823457aa309ec4b4c43c98eb1b057","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"15.5.0","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.0.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.36.1","ava":"^3.14.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.11","vue-eslint-parser":"^7.3.0","eslint-remote-tester":"^0.3.5","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.10.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_25.0.1_1609310466596_0.06932829962204545","host":"s3://npm-registry-packages"}},"26.0.0":{"name":"eslint-plugin-unicorn","version":"26.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@26.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,unicorn}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"d34b93c6822d37f38fa322dc8490a4cc81d66110","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-26.0.0.tgz","fileCount":107,"integrity":"sha512-7eBSBJ2SnPwmhXczn7vfBLKbVIJtgmmv5ohxi4H2gKmZrjswkBXt2ydPKi5wmQTvHUPk564VCBbw1kfrlwCe7Q==","signatures":[{"sig":"MEYCIQD21/N0Ap5MTCECUZxLCNGWhP3+xF9tPcxFT/UclpW6iwIhANYWZlaunQ4PNqXX3CNVCEPeokEU+KOqftV28UqsAsdn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/DOzCRA9TVsSAnZWagAApSIP/0vuhyTzgOWGlEzog3Pj\nvYAKS4YbwU0RqMrxTH9pUnrkFnsrbqtHoCs3uqyjZGsYq2VMvvxAADIaFFSe\nBN83K5qlUdFS2a18y7jo4Y+nhl8qJhBH7uCvjQrpB34rG1uPzB4u6I+MmkLQ\nThK3IsupEBYI9PQSAtiTUI0MDOY2EHvRQz1O2mMo3VM1hGfRMg7cKc1XtISC\n01aVRy7Ax3mdRsTosbipECEpdCfw0ZKi99tZZpXfezXuZ07ih5hWex/N3TLB\nyBa4K0aOmy47mQS1/6moiDb4LkwmyP/nRr5OSVXK3p2uAKyc2anhgf1dBpFf\n9P2fj5+xED8TFXTzqrn6nZRRfhQsK96om/aOfg/xXAO85dmzRtku1Gtfdoy0\nd5RNnFp9o6nxwUCWx389ehpwBSvzToGOnzBVey1hKbnv5zxV7LpzYkgwmBvO\njvgI0l8UzvdVMGaV57RVcQDj6F79BGsqv+l9V+9/l4vi4AdA/tR/RERiaB2P\nQLqoNPOq6GWUbq1eUas1M/BtZuIslK+ddSZPn5GUJamLg0bJVJYR+bWte1ko\nrEUu2gFslgFMx6zB+0GJX25asfDqJgbGEM1MWvKXvWElReaKkWgbAMtMfoSl\nNSjc4l+J3W1vkkEEOqt/oJQ2T1aFQRjMciEkFJKREKpo+UpffkkG7rH3SdsL\n7DEz\r\n=MDcZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"4ab4759e0de9a937ae2fedde596bbaedac607e46","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"10.22.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"^3.15.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.11","vue-eslint-parser":"^7.3.0","eslint-remote-tester":"^0.4.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_26.0.0_1610363826520_0.5761652084782163","host":"s3://npm-registry-packages"}},"26.0.1":{"name":"eslint-plugin-unicorn","version":"26.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@26.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,unicorn}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"65f476bb7624beb417066259dc14c7ebb21eb6fc","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-26.0.1.tgz","fileCount":107,"integrity":"sha512-SWgF9sIVY74zqkkSN2dclSCqRfocWSUGD0haC0NX2oRfmdp9p8dQvJYkYSQePaCyssPUE/pqpsIEEZNTh8crUA==","signatures":[{"sig":"MEYCIQCZNkXzcjrPReITFCuBkfxiEMrl9fBnjBgCk4QMivqRXAIhAJ0Y2XHLdk7RbBCrGRZ+V5wqyWv3tyotG4uyW3o+Ed7r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/taHCRA9TVsSAnZWagAAM08P/30Oxsj0xs575T4ZOTT7\nsnfy/o9NxgLizatwBfZKUe2QnIlJ2jRZZz8keHCe1ZRFE4jYD3bfpLpGigdl\nj6c9CqgYw1Ntm64nEFqwgIf48iNOd2LhMdt6JQnqBWc/spdW56SkreXreCJ8\nqOJBgBdXQyE9cuDmhaAEHr9xJAYcclkveQJOGWi/HYLgwTQDKe+UdYCFfU0S\nzYUT4hrXnLcT8omxfZC60hWKZPdYZj9D0N9SAtKT2cq51V0XM5d2c5uPZaq1\nEXoqhGZiTMCmRbpMhXRu6mYfYW56sg0Uh+pUr6QfzlAYIxZRHRWFVRO47tyY\nMKEI01MWcjVNnHYmpDKH7MnJho5bS6j7/F5ILvOKGGfr923QLROMOoYoVonF\n1ekIObxHdWH5a3o4P7kbph7JMhjLC4gp2WaabGHyOtGAovsYOp1kKXVr6OLB\n/zeVo4ZQNfubn2i0sUr5/hZraziEzdoGPJi+U8NU4CbJzI93lei0+ZM3TNFl\nkg8sdoWPryyXV4dP6zD2u22C7KMakWE59su8/ld1JQtjQBXqgg72FTGLFawR\n78n9nem5Wa85/z4vNI36MIPQ+BoxTMxdYK6ERbLNKdNpfCTI/3Nd7e43rZJt\nrkz1eUL5Ofjyzftn1BnSWFnwWGNUMvzL5OvSq2eqhxNsUbd29j6b/M72sGyt\nmwRI\r\n=vHmj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"4c92d4c2d6af88865f15c99f61145bbd10abfa96","scripts":{"lint":"node ./test/lint/lint.js","test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.21","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-ast-utils":"^1.1.0","eslint-template-visitor":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"^3.15.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.11","vue-eslint-parser":"^7.3.0","eslint-remote-tester":"^0.4.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_26.0.1_1610536582688_0.49003037161476093","host":"s3://npm-registry-packages"}},"27.0.0":{"name":"eslint-plugin-unicorn","version":"27.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@27.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"d12436409e399ab75c826bbb17b202846a276e5a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-27.0.0.tgz","fileCount":119,"integrity":"sha512-uUvlueTa4SpkvLjbkqx08JbB0tY6XxOAa8vlfwbTzITfVNy3go3QzPCus49fO5M/mfooOuraIDVkaqan/pLAHg==","signatures":[{"sig":"MEQCIEOs+EJP3btrx1ge7qx3+D7Vn2jZWQFDX+MuBShLp4flAiBhkbrEKIE8x57it61wdBwPBEmMhmB/cKy8kDA+el/cTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCx+rCRA9TVsSAnZWagAA+RUP/j+L1Cc8rMKR8iSwJC8M\nwmxgB4hpbxrkeVqf8XL/70D/kNWEbkkPzGXSRgDNVlyinShTOqr2U0S3h9Vp\ntSElUU84rZ2rtSyKgvPQ6iQZ7+npL6VZguOBXmzCQgRD4A3VoRlsByZDMbRn\n9YJR2lQoTYAHAcwslIFmragYVvl7409EDI1Jm1MOpUb27rIxqo135AliAC2s\nOm0/HWHsFgTb+f6Cs5ML6C580YjtYdRc2tV6u1PQWa4hPxgxg0u639VrwJKL\n22mlGjTTQoext9vly9X9AWue0WK3oiu1N2Jpahl6W3ZaAWu1AfkWkJltU22u\nvzzYKc/yPm2a6x1dwmHsRVbNP1q38irrJyxheUUFD2P6TafDp//I+1q73jH5\nUwFXXfhJd/N2EErkjBvbN1w0dptON9XnM3TyTKj1pdjrBFqraflDNXCGc+yQ\nvOBxhoZeJBsqfRW0yuvPabeHuJWlITNc6c1cqaJ+jfP+CdLmkEfxLfhR4mAA\ndn87otyrZj4MuNxFL1Xr7d0T0xCYEs1M+VRs7RpGCLOIHy41Im5wXfY+ES/C\nIVEoqlhRfmLekRuJY4pudGN7AtHbnklcZTtdxhkj4LAecO1Gg0EUSd1onKrr\ncakR5iYKWPBjQgJWR7eQq4Z8gv+9ltIg5fyfitYq+EeTNEmouALiVVUc2sc/\najCl\r\n=U02m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"37658070a61a900183016d3a64d1982429dda25f","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.22","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-template-visitor":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"^3.15.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","@babel/core":"7.12.10","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.11","vue-eslint-parser":"^7.3.0","@babel/eslint-parser":"7.12.1","eslint-remote-tester":"^0.4.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_27.0.0_1611341739102_0.8717645815693915","host":"s3://npm-registry-packages"}},"28.0.0":{"name":"eslint-plugin-unicorn","version":"28.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@28.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"41bbc9a62119a9d19466942f9ad059c57d54532f","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-28.0.0.tgz","fileCount":123,"integrity":"sha512-+VTwBbHsJk/jACDxeWhtLfLxru+9cV+jt/mX7a/WjHa/5xrS0S4ZFYJSg4z54s0waeAAO9D+CPB39Pch40qABg==","signatures":[{"sig":"MEQCIEBq1qBBoiLwOJtFwgs6y3bIwCBWd1SmoeKu1G9j4Cv6AiAt7x2Rxig3kJda4j8bofOqlgelc0iA+SJeaYZan1DM0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI3XQCRA9TVsSAnZWagAABvQP/Aua01lR+BMB3hZoAwJf\nTksC85yZl/7U2slLqPVRNTZ9nomQn+tvPiceUg2yMA1H3SHeUaxN0JdkBWvk\n7LGTIe4hpbzIGD7ikDFM/ucmrG9n3fSwy+XtxbLr9pbPKg+n6ZS1H75HSWVD\nEerHtuKX6NdXtj2S0nkrzvgTTxBqgV9YEDwcdDKNG75v923MEsp5EDRbZ4m8\n7rzlHSlOTy6dAPCEdfKMeEOUoXZG3Hnftv2mfNWY4MAtatobkHZYuziwksi0\nxyF4qbeGdgutrKWCVXy6//GayKmA7esEjg3Wdndr3sk6/elqProaKxUFts6j\ni0MYUe3jQsZsfXC9dIg7ybtQCT2Ty8F1kg26cXmOkvsuhADRigjsSrQAgGOZ\n2Grhuzc13HFXtmjO9tSsvzdThlLs+LE7GmfwFPHtN0orANxzNbmAUYsC3I8W\nelEFbiKPJAqLWBzFVhxrtd0yTJQ78H7Jb3/Prpps0B00aa1HTqF+si6DyIQI\nsC3b/rk8k2yX5qWE2RU8t+RqgUVxJLUkaRRFXetshsq0wAnACVAiG19atDLL\nlFdY2CYUE6yLOfOPE0SOYIQzFRO9Vwa6CU5E4iJXO7fAK3uQZBmRlIe/dH3o\nvJjbYEMUqtmniOKVLXZ/qZQgXZnCRE8taL7VZgUQvCJ31St/YOHbuH4mf/ez\nN4Gd\r\n=7B3x\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"122c5ae95e836d524183bf035fc5d31fc8a0a806","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.22","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-template-visitor":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"^3.15.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","@babel/core":"7.12.10","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.3.0","@babel/eslint-parser":"7.12.1","eslint-remote-tester":"^0.4.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_28.0.0_1612936655595_0.5452213594630788","host":"s3://npm-registry-packages"}},"28.0.1":{"name":"eslint-plugin-unicorn","version":"28.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@28.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"a412c2f5ef707444e0147e2994b10ab35f4d812d","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-28.0.1.tgz","fileCount":123,"integrity":"sha512-VuohWRKJuVhuClqZcq+DREAFNDEUDqU7E95SY6Ql3BmH8je5yVqZ6AE7dHQWEa6mDm3aUmo/eT3fXg1jCk17ZA==","signatures":[{"sig":"MEUCIQDIflTA/O0MyJrSJTmbbuLOdgJAS+kilgNpkMougD9lwQIgYANfuwzGTFEubCao1WGuXW5KusGgPIaJettB6pn7Mwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKlNzCRA9TVsSAnZWagAA9V8P/R82eLjzwQJPiXCwEzdf\nFqV3LJLwEvxV+DZzhPd0snA0gZRXU73Mr7pGdGg37ZA7Y7ofj26CWfbKBC41\nMWyy50wQ9BKN40sj4TtWgkQjxuM14/LfJnTObF4X8Tii1QOPS76TfcNzVjf/\nrPvvISSSoEzFN/Evw9dH+dQI6PVgpfAREscUcTto0rrq3A4c+684vPyqwIXA\nKNKgtSxRauIh8Rc3r0B3+9H3O9jg3bIDTKZbszljbibytKYWjhCUHaamxLP2\nIjTrdTNUf5M/QcVI5yk9I6aQk6ZKd5hlPOKUra3EFUUQenRrhhOn1xH0Hrdh\nysAOtOARiyjXtOjxyzFnVn9mYJe9F7VxB3GWmN0w/HMB0CXPjk/Ga2e4LYbo\nkHGrazmtKhGwvnL2DQLmo6xmrWMY+ZYk1nmMUsie0ptjGyOOe3CcOAcS6qh2\nRnN6nlmko7oX+8WEGyQpCA+dO0XnJ33K3lKVQOQDIXPV7FuPVI+1XYRkMO7P\nMIpMiBbmIm+Uz+W9HiH/Es7URab6XH9LRb8QcAbfVGJm39HU3ro/gwatDi0M\ncUYJr2WmXEVGe3GLSv9cjXT08CEsWtbXUglPr4A0VOrYPBvfLsNu8Vnv/TXA\neim0JeeECsdFpCzjs0A+R+ryD0tM8ybbNf1F+yEZMOBUXVYzMY8UtiZNqnKy\nPI01\r\n=5o0y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"cdec9e2736c29919d4e1a8c4cc1168980ee27ffd","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.15.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.22","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-visitor-keys":"^2.0.0","eslint-template-visitor":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"^3.15.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","@babel/core":"7.12.10","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.3.0","@babel/eslint-parser":"7.12.1","eslint-remote-tester":"^0.4.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_28.0.1_1613386610382_0.5475108880423321","host":"s3://npm-registry-packages"}},"28.0.2":{"name":"eslint-plugin-unicorn","version":"28.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@28.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["test/*.js","**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"babel":true,"files":["test/*.js"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"ab9884ebae04590ecd9c1c294330d889a74b7c37","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-28.0.2.tgz","fileCount":123,"integrity":"sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==","signatures":[{"sig":"MEUCIQD2PCXB8gupGSj9dE/ZCRwMvXfT/0ZotXXU2qOR+aieHQIgBqcSbcH7mZ05oGQ9Z5kHJT9hhFGBiarXZySNPg33a/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLfbvCRA9TVsSAnZWagAAxsgP/1bDS8XvZXhQn27C35GP\nwDZYZrP7WGhwCuRyfpdnpd7wcafs4Q64OgQqqkHRXJ12jgzjEdQ0n97raXCp\nADwZTFcG4cFOBcx8YUBJBRNgOt5ZklT9LOizZWfyNiZbDLG6CqV41QiRsJqY\nvM6BA5OwAjpsBjWbW4fzJ7+/I0bCF4OREsWA9v18Kzyo55WialWBxsQsrD1c\n/l228639z+l+yGXRRlPox2JKsM8/S6Q+yg98I3j67h2NFJdpXcqeQg3klwc/\no20fpAhEmGyfgxRSkLH41gTx/3Q6QbY8AE5IknlOR2SEuwOEIhUzARRh3yNu\n8pXJO1nScjeXNcOor6yyRC8chAiYJWhRURO4O2vL0ihkx78OU2M9N1CqYWqZ\ne42p9ajTr2olxTEXn5WZB1jXOEacopBjLRE3GQW9LqEMPG9fuw7pKW4VgWPK\nE/IAbxHCZ60bW6+JRk5y3futws+IhqDdzvHq0EzcSl9qyHU+q/hcy5sIEqEW\nJYF3ASovBc+JvmXJ/y5MqSD/RpJN03vFAxJIupJjVd+RTI4E/oi1DXBjkZY+\nm4DlzcIvNktEegUurrtEzln1hPS5S47bA1duxQE93L7XkDu6P4aXkigDG/qH\nTzpCs2EqM6lTQd2bS20reCAvxtwtQv9fiixBksPDGUtA1Aif7oc/5prfBuYe\nzBTN\r\n=7FUb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"fbb0fc438ea242f048b5661d6f10aa53a771b6ba","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.15.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^2.0.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.22","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-visitor-keys":"^2.0.0","eslint-template-visitor":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"^3.15.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.15.0","outdent":"^0.8.0","enquirer":"2.3.6","@ava/babel":"^1.0.1","typescript":"^4.1.3","@babel/core":"7.12.10","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.3.0","@babel/eslint-parser":"7.12.1","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_28.0.2_1613625071169_0.38528936743006836","host":"s3://npm-registry-packages"}},"29.0.0":{"name":"eslint-plugin-unicorn","version":"29.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@29.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"fn":false}}],"node/no-unsupported-features/node-builtins":["off",{"ignores":["module.createRequire"]}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"7c97cdb5afe932e9f8dc34108e4a5a2a2fbb1906","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-29.0.0.tgz","fileCount":128,"integrity":"sha512-R9jGLKb2p6LuOixviByGlH2mkfY72EBELXAPeUufveebN0M2Woa7B7dUO3gN2xPn/+eGjrIm4I2u7dDtr9G4iA==","signatures":[{"sig":"MEUCIQCooMLrZaA2oAtRnkVikbfYyIlL4j4DFLnUS4WXbboQ/AIgTHOD9TqDhqmCGogpUnHji5uPLzC/IVUsxhuzd6CG24Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVz1fCRA9TVsSAnZWagAAzk0P/32ErEcwDTaFmcd2m32F\nu8Vz3IsvBEr4ezrdvoE7/IbEdC9O0luEh3iRjw5eoO2qO3/Yipj5SqeW+SAa\nlgdfFaMcLZpjj5MlWqwaOmTDlpCl14r5uMlnBFXX/cJ8F+x8w/zY0Rptmw1N\nydK1UnPPwgl0/Ak+BhClSX/XFvwewMXWXulVmihS5lu2pfuXN0KI0x1QUjPQ\nwkwFj5nSX3Yzom6IAyDJilBHw7P8mkSacK0pmgKlJlraOTrkw8bi6FpJgCpg\nbUalo3KMq36HqYAzlHcisvtoP0UFzorau2NQrK7gW+W/uMHvKDs5jbwTB+9T\nr/c8Ny1+dPV+GeXx2ybwvQc/2e4beRQ5rnkNuk7IygS3KcXwEjahe/FajsVO\na8Lm/E/dr+BUPuwmzAD/rQQfILDVaZgJz3Ym1ssXZcHvQDArwS5YwJp6iVOF\n7/Y0U7K9RjS9Isgo2T0caq1jH18yqEfdtYF1qPal+TMExnV6g0/yLRL8y5HZ\nRzHD6B+P10AuumE2FkJypp26hLGA+ipajsIiu6yqKT2j+fzQjdaU35KSV2cX\nqksTTuvvRB8fXRL3ZvC8enxDeeiri5EKn2cijKm7zvutvSCQqyqdfaLdQ3Mf\nQ0seTOvR+GgGMRXdhKCMB+JgD24oYis9zN7n6rdLOBSX3mT0zdeJMzXZtjOo\nvsQN\r\n=Hqz9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"c5a43459e881d36e1aa79a7e41a0ec0a05b7e7b7","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js","integration":"node ./test/integration/test.js","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"lodash":"^4.17.20","semver":"^7.3.4","ci-info":"^3.1.1","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-visitor-keys":"^2.0.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.1","ava":"^3.15.0","mem":"8.0.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.20.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.20","typescript":"^4.1.5","@babel/core":"7.12.17","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.5.0","@babel/eslint-parser":"7.12.17","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.15.1","eslint-plugin-eslint-plugin":"^2.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_29.0.0_1616330078914_0.9564625408622662","host":"s3://npm-registry-packages"}},"30.0.0":{"name":"eslint-plugin-unicorn","version":"30.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@30.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}],"node/no-unsupported-features/node-builtins":["error",{"ignores":["module.createRequire"]}],"eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"45d3d138f444eff527e8c00f7a9299bcfcb5051b","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-30.0.0.tgz","fileCount":130,"integrity":"sha512-ZKbE48Ep99z/3geLpkBfv+jNrzr2k7bLqCC/RfZOekZzAvn2/ECDE/d8zGdW1YxHmIC9pevQvm8Pl89v9GEIVw==","signatures":[{"sig":"MEUCIHbVvCOm79Em6aKU5s84efb4uiwZd8OAE8wRQDvwhHghAiEA5O3uzIrCRuGA7ZAt5N09hp1OZMXxzEEASkbjxdwHan0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfYGyCRA9TVsSAnZWagAAyVMQAI7pCJZtcbtBdCxrWSsX\nJI0kXEz5JF3j8TswkgCEUhgeNDuVP5oCorSEXyQhe0erNyd10xP8T1+BOadi\n0yqIs5UludR/RJ8KiGiMPvsrsDfQ1nD4p2Qq+k8w8Kfl/ohQqxB1qkfx99gg\n2ZK0u0wQeazF5c7QxRmA1n6lZ34q1xitKyHjwB7hw3RXF8vU6X0jBVy7rn6u\nd7pJAPB+YBh0nJqFb/AlgZvKHa2k7NcEeuoGpMWh6MIF/j81A1Frmu9Xk7bu\nT8Htk0whg9X6y5wr+J9l7buozRSURTWs1uaccRAs3lkAxFZAL7DroEkD9fVD\nc4Ad0FG8C69yDOf5yUcTYed8kn5t1xMEHvdvAkbq9qNlwnLum+YaCVUntmUF\n7DGpltF12kl7+40htud6q38zBCnMHdkLUgfZFek6Pa4fKQP5Ii/1a4XYnnsd\nJkQGcs5G8tBpowFWkuE340IUAxlV5OCIbSe2y63bO5k7bQ/odJboDoiF3Jd0\nU76XWdz9MpupR1eO9c4Ls4/9rOZIsFGL83ts6oCng5lG8gazs/HL4ZdAzigH\nN8tJDgIVp3+dto6uUJgjHp162K1q2j3H3Iy5tEXJUUVFlTJO7DO9K2IJEFE6\n/rPaozldZGjQ73+WxU7DQhmUPPas1JpM5SK9peAPHpS3PizayLnhYKEfCQIS\ny7dM\r\n=zuLQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"0af4c72241b7774750a5da036f06ee34aa637409","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.js && npm run generate-rules-table","integration":"node ./test/integration/test.js","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.1.1","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","eslint-visitor-keys":"^2.0.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.2","ava":"^3.15.0","mem":"8.1.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.23.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.2.3","@babel/core":"7.13.14","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.13.14","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-eslint-plugin":"^3.0.2","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_30.0.0_1618837937567_0.17598417223323803","host":"s3://npm-registry-packages"}},"31.0.0":{"name":"eslint-plugin-unicorn","version":"31.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@31.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"strict":"error","unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}],"node/no-unsupported-features/node-builtins":["error",{"ignores":["module.createRequire"]}],"eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["**/*.mjs"],"parserOptions":{"sourceType":"module"}}],"parserOptions":{"sourceType":"script"}},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"53eef3f5152ddaa531888f77a420313e30d9864a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-31.0.0.tgz","fileCount":133,"integrity":"sha512-HR3gI4ANtV8A+0FLAaxjBD/G5J3PWBo+7OswyGeK5nylGqtKLJVbnPksIkBgmVg+SFpxu5MnjaxQQI+9KjyVAg==","signatures":[{"sig":"MEUCIE94MYXLdpskz/iPVhaxA5v45aehBytfDnjImfNv/cPDAiEAjeeh3Y7Z0kzESfdodwCjC5LDw0Regih/b1U+sLSwwJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggvIWCRA9TVsSAnZWagAAnJ8P/0whE9alhg5mpyqHC1tV\nSskApVbp1Q7pD/N0KfZEI6RsSwNSD/ZQQphlR8pjU+di1yQKDnNe6b5jT9Zn\nTDOAWB6yxiXylaqz1zIwa/YCpdFz6NE2OfxociV3sXWcAtnXobn3w66RLru7\n6hP7U4fIcHMo0oSkcs3E07G0MnMAiXdCifYucHUzfe9ClDE0MrxeiwmH8Aiy\nEPRnTvZAVIVj4W9Vgnz3YM/C4WnfI9W6bG0oLuAiPDtWLeqPXvCvcB01XrW+\n8rLOzgysPA3LQPfhZxADQALvc4Orbd1d9yZh2gMfLBeI7rQE5/gCKbbCmoih\nO0rdFmwfMllYv1HWXPkK1rnXw6UOkU5r5TvFLvdgcKi5d4l6DGVivcoLifF/\nyi2pk1eIdK6T2DjvZWJ7EnwlaYYmuPOzMtfA+IZUhoeeMgaasYfxPtrLhpxg\nzdi4txQTCNHzuN4sxnaF4fM2l2nYv+gaUhXHr00Bw7/GwZ92Cj/B5ferjEjI\nI3kXSa407sLvQuv01mwVEP6asbeRe/KOr7qT9B4lwQK5+Jz17KZxInpGEndb\nxesycwK1xvcHVRs+Ci1rYGdRcH5ORm9aznlRXhUn0bngJVXNr+NxjF9v15R4\n7HRFde0MUxFBoT1gRmUzwxTC/6IkALLabYjGXkb2WBvki5Oki7WVrNrGDMh1\ngt3k\r\n=lNfB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"be3aa1edfa999da67d7f1f1cf7f4d68f6b40819e","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"6.14.10","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.1.1","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","is-builtin-module":"^3.1.0","eslint-visitor-keys":"^2.0.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.2","ava":"^3.15.0","mem":"8.1.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.23.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.2.3","@babel/core":"7.13.14","babel-eslint":"^10.1.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.13.14","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-eslint-plugin":"^3.0.2","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_31.0.0_1619194389023_0.8499825295891517","host":"s3://npm-registry-packages"}},"32.0.0":{"name":"eslint-plugin-unicorn","version":"32.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@32.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}],"eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["**/*.js"],"rules":{"strict":"error"},"parserOptions":{"sourceType":"script"}}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"a62fa2752b80259ffb8b24878631148237dc2a4d","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-32.0.0.tgz","fileCount":136,"integrity":"sha512-VYE/XvZvdcY0RvOKGxsrVVWo8DaI/tGVYuhKzSd6Uuy69Ydc8zX+roZ/H9PgyykM4nuj8JDoOHSwVk9a4OYbCQ==","signatures":[{"sig":"MEUCIGgntqTcMwDI4k8JK2uGww/VCROKj4Lt/5ZxET3VIETmAiEA1xW7LxcOtyIOvuBRdHhCzOfIr5x2uSJD9c2ru3gylwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl7XPCRA9TVsSAnZWagAAipoP/RdesDfCfeLZU7r1upW5\nb7l+qbJVo0A9aXx7R4BozBB9yPjmGirM6j4Is9DlJd9KBfed+VkXUZPfwNl6\nQelvpkQRTl3/myTv0qpi7r8bpc2PqZqHUvdGwdKXNcQ5FkKsh1x/7jAT0Sjj\nGxUnIk3bJRUV8EM6rncFR+UrWz/xkcMNf+NpJJQQJFdaCbwF51bjJLNjqemi\nhfeKmiSFOYTj0TlsZQSGMnMNepv7seYkJOknYhnUaHySaGTckVfF2xl3jT/h\nKIfUUJr73C1d/KisI2XFwr2M5zHldlMXq9z/LUSBF4hsnn6DQT0pI9peh4BN\nSis0X+yfepvO98AEExcNvoCxkO6NmDlnIlvIfbc2q+/BA45Ny5ur6sFYWVUW\n9oNCpRDXuKwEbTM5+GES+Ejq/qMB0OxH5xHM+yzikpQKiTB9lReRG4EM1V7V\nn9+xRH0m6BIbdEJDCTnw0I21t02K8oVb4GvyIbaq0wGmKFVZXBdrJGI+fzQy\n6j2LOGEk8EEYo7PeuQx8SC+vnHVsE/gqcA5n5Pnlxdz4elqvA7CReAl1fDNX\nVPzzUf1WmSHWcoFX+zpCVN+LqD6Xb32w54W8V733VXYUFoB7ynkCbPC+PI0a\n21tMVuH/KAwHX0uBBv3goH+EGch6RCjVXlfD/iUNPZMd/boZoU2E+vYLw6LX\ncH3e\r\n=83lB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"4bf09c4620d60fe3f0749352f85357c296eab0d7","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.10.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.1.1","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.2","ava":"^3.15.0","mem":"8.1.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.23.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.2.3","@babel/core":"7.14.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.13.14","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-eslint-plugin":"^3.0.2","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_32.0.0_1620555214811_0.5039060681948646","host":"s3://npm-registry-packages"}},"32.0.1":{"name":"eslint-plugin-unicorn","version":"32.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@32.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}],"eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off","eslint-plugin/require-meta-docs-url":"off"}},{"files":["**/*.js"],"rules":{"strict":"error"},"parserOptions":{"sourceType":"script"}}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"a7cb9f538441b78936a96261eea4392d76526d77","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-32.0.1.tgz","fileCount":136,"integrity":"sha512-LaZ9utnXtOJjnoDkpm+nQsONUUmyRR0WD6PGROSdQRRW3LRmgK/ZP8wxjW+Ai+2uolKTtuJzLx2mvbIeIoLqpg==","signatures":[{"sig":"MEQCIB/humUxC4o6JDeEguUrQkso0XlLWWjNSKJKV+H+tqo3AiBgePV3gZXXzZ3tmup9KJqxBTgU9bkXCGzqgJrBDd1DVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmM2ZCRA9TVsSAnZWagAAgPsP/0ECEg81dU46Q9qgG4qV\nuQ8CZPMr7n8X0WZfbPV31eDWeJ+zsodcnmg366Q6wyDKUlqF0174XOt3CTMy\nAirgwaOokJWAqhSlSCMbKXRI39/t56Pi7/kQlAIym7sSchY4uwRQLwhUbeha\n2jzP6tqzl4S21MaHdD8vcT1lQOz5oZVx28isOMgn2ef2vd3lQ0ISIo1K2arp\nxsUb5NUfBTlh/hR4oA60e4UfNHfYryJHBYy3/WyyLq7gbCmxvXsxP3pZH3hf\nbx9m43oubpSCVwwuG05+mk45Zib6o7ISrFgns2rqvlc+VT5EKA6M/TSEwhlX\nvTrxGZnGTiHuLsIg/TV47zo5eQuZfJy/CiN5CXOOPwExNtIBKwJzc02iQYxs\n2sE2/aA00mS3qshvfzu0R0NvHGbCrwDzjMHkhqwjaF+yXhGfI8k+mtmOYmND\nUJL902HNsDGs9Uhopuw8KvImpxac5Pafkdn2V4CbKIZPIqcmXBgxTHf8GVzg\nSm8l7UuPbVouviI8A7MHgGue1MNV8Se8DYvXvnMt8U4I1skmaY4SGvGW1lx4\nuFa1u+0SNeN02B0EZd9U0osdRYOPWYjtT6XBGXkZvWFFVGEJupZQaygc48hh\nwDQENQldhB4j8/gXbu+o/JAW4iTdx3Zko6ED4BDPla3RhbyUSRfitlXFKAH6\ntPCD\r\n=A3na\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"447aee6021a5c1077983a4cd24df7bed7fc5a0dd","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.10.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"16.0.0","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.1.1","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^2.1.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.2","ava":"^3.15.0","mem":"8.1.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.23.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.2.3","@babel/core":"7.14.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.13.14","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-eslint-plugin":"^3.0.2","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_32.0.1_1620626841192_0.19052893130510173","host":"s3://npm-registry-packages"}},"33.0.0":{"name":"eslint-plugin-unicorn","version":"33.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@33.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error","import/extensions":"off","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off"}},{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"parserOptions":{"sourceType":"script"}}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"4b00a9e6b17954ff50f4e2aa5f10a5e2de56ee5a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-33.0.0.tgz","fileCount":157,"integrity":"sha512-aPoAsI41ShB1H8EHU2rPb0iBymp1fUUpC/J8fIwofXz9ENH9nc4JU2b5wA9YKdrIeMvsSnSRg3pfzRr69Z9+Dw==","signatures":[{"sig":"MEUCIHyD0VMlPIJyMqmiLXgtlIh2zP7/o8VybptY2AbwWDWmAiEA1T8sT/oYpxz/8dTwYXupDb5Jrk3IlnPWgx+4dYcwNOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt1COCRA9TVsSAnZWagAAeIsP/0EBPz1t1Q3JWSzOWIfz\n4F/bFU2HVKElpPupEP9AoDoxr4OXvERyoTZZHXM16o+2aQXzWKOA92xuDi/B\n/jcVSILhZspLew07t2Ybr067mBKFkfMpvpBke32RszIqm8x8QE1y2shTtG9o\n3x4s9DAZ9xJ3yWEtjClQGQHOmLHdAnyHsckpIyHfOnxv3kWPu7kTJIp8VAOe\nqRJBxDKipbIIQIxyJLKPIQUaGKFB9/EQDXmFlxbVaGcitSs7c2jW1WhH6SNB\nZURpgqfFPGYW3vca5Ci3H9XIy7BcVc48CnheJ9BmYdozGybPMzWlpLzFuJGc\nR7jNuu7QB2TuCMBjipFy12Ux4diN7piYYGj4Vcg9awI3zqrBfXTtscFKO+dM\nyHTnzlX94sWe9xQrBhTgH7QfMEoptjahC5Tv5NBh1JSauaKCk7lON6A5i3NK\ncQF7bzJDsJAd+PIstjg5/P3XgjnY9dF/2Th/8whyjWup42wGaBAs5baMQnh+\n5gMK0I/hpu9BzV4UIVoleQpOtys4pbJ2HqKyVZ2d6IjPCJjv2+mqLn0H2cmr\nkVj33ve3IVMBGJ0F7GhzL/3eWWm32FAOGVQu8by71tyxmNG3KC2qA8BN9sXQ\nsa9Re829LNZPAAumBAlItpDQN4D0DU00MBmnaSrcDNTxUtUvULrTN4Bab5K6\nmUX5\r\n=tCHW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"7d4165cdf7640cd80b67cb4c94f3b046eaef49d7","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.10.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"16.0.0","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.1.1","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.40.1","ava":"^3.15.0","mem":"8.1.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.23.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.2.3","@babel/core":"7.14.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.13.14","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-eslint-plugin":"^3.0.3","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_33.0.0_1622626445347_0.5522055449029086","host":"s3://npm-registry-packages"}},"33.0.1":{"name":"eslint-plugin-unicorn","version":"33.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@33.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error","import/extensions":"off","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off"}},{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"parserOptions":{"sourceType":"script"}}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"15c7d210aad77466acb1e899b06b070099e029ce","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-33.0.1.tgz","fileCount":157,"integrity":"sha512-VxX/L/9DUEyB3D0v00185LrgsB5/fBwkgA4IC7ehHRu5hFSgA6VecmdpFybhsr4GQ/Y1iyXMHf6q+JKvcR2MwA==","signatures":[{"sig":"MEYCIQDy+nIy9ISytnit6OXSLrBeoZTZlONbm44339OJw0I94AIhALzhKUSsaT66tK/eUpzsALSAYtGJEXmSLQ3nreabGeJ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguKWACRA9TVsSAnZWagAAH2UP/2mwLAmSgEIB16s21bTD\na1uJV1BQoH8xFEZMnU+rJKr7QkpCg2TTxFIJJc/TSFI7Lhm4iUB5AkIni8e2\nWZ96dfplTJdbR9oyHNCVPr1lMVWDkiBZZDukr6t5wXtEdm9RIhoJ84c12edk\nJyH6VT96PuosncTX9jDvTMdJQ6/DjHGbb2h+5kES724KA7MIOh2n6kSXIme7\ndYuTbJ7GJqMq9G3Afm3zowrDRTo1lvif10W1uRnnZ2db/TtyLEwHFjG6Im1D\nobY0fT8T8Y3WteJEe1Kpj6UIGj8JVd+8BvAkzLI2+WwypBoBUOsGnYOc3Zk2\neBb4EJS9FQP6TwVd04AoYpwC4J02Zmts7WFcJVSTWAHLqRpWlJ6cDGkMmI2H\nwped91KX67SIbpNpuZ0kkuRjc9eebL83acg7o1tQkzLqus5mNfQKXY8/4/xV\nS7B1njAAv1A9XtHADuYoWXTZV5gU9W5JUrkgTy3cXCUPRrFR8pP7HCeo+VjM\nCi21zmuUSYZ/pw2myAb0eQ6atGZZmlTm5udn18kNBsYKGJCXnVjvMPjgiawu\n14tPaYCWIO5Wmf4nIFNTVBrjOSqo1ZEsj3ruEtkCTgiscudDsH85ctidD/XM\n9fxfDRLei7tzamKBkAFXuqmrX4mPtVgvxLRt+O6TLcy619QRS/7fLnqG1W9C\nNQ45\r\n=XsyK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"cfd31a5543caf3699226eeac548faf9b911bb8c8","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.10.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.1.1","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","import-modules":"^2.1.0","reserved-words":"^0.1.2","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.40.1","ava":"^3.15.0","mem":"8.1.0","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.0","execa":"^5.0.0","listr":"^0.14.3","eslint":"^7.23.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.2.3","@babel/core":"7.14.0","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.13.14","eslint-remote-tester":"^1.1.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-eslint-plugin":"^3.0.3","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_33.0.1_1622713728377_0.6541186785246256","host":"s3://npm-registry-packages"}},"34.0.0":{"name":"eslint-plugin-unicorn","version":"34.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@34.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off"}},{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off","eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"parserOptions":{"sourceType":"script"}}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"59b5319c69369186ead38c5bc1f675414b06678c","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-34.0.0.tgz","fileCount":167,"integrity":"sha512-O2S5Y823IymGWjFG1sa+F3zZYa8F9NukNT0qZfsAnLciY9721/kKxAsfSomlFR3o+8OfohytHdVVKGb3sNy7dA==","signatures":[{"sig":"MEUCIQC5OEbaxJrQbXyM6FFVnt3sGwEJITJC70KzLPTTnZ0RGgIgI/eeKrULXxDJnK4i2pQTTDjT8GZrPd4ZNgs1rynDzPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2aaaCRA9TVsSAnZWagAANE0P/i+ZnJhhVRJRRK1/1ow0\nzxzu6DD7HZk0FJVm1SIQW23iAc/3auIudhZ4PXDQjELl9e+rhsfOKy6pOZi/\nZ69/G4rRbT71yQFNPnJUkmn9kRTBiP+HAn7y20D4Ernd8mwnofaTWIPA2190\nuuQoUh0FoYwCH5HGgoezgka7OYK37FYNQfs5aeGtLatHkx9Rb/n9l3boyfEz\nIuJ2rCFoH3YEhDsLrpDLpcXoyR4X7E47oYBHRnqSE3gXJQRRjfyo081zCh3G\nJear/HyO+/UuiM9qomZYb9Y5zcO4U1J07sFphaA/ka/6fQDGSDHHO4cQEkJh\n63wvbhZ0kzCEDO1p+2ZZTM3c9kVXBhB2YZ7+ybC3zLSqLI0t9WIhxgkGW4Zl\nNaDOZNpImRt2vi0Qgsav379KP9cgMCdrhE13Oqf8kJYis8ctm9LaittEj+Zq\nAU4jh4DhLD2yrQjmUBjVBC+rAn8UvkbUBFTJhZCCu58FjMNnQNQYkMiHEIjk\n3RduPWPHvI16deP6cZR9YiqHCDfKIjhetIfpWc7HDpx4KYKCu7vAz7NNevVI\nTIfXCt2jTMgtB/f7jQtXmjg3b69bAGUnTzHvKXUofWgO2uCUnXfukjsVQ3c9\n/2EWmEl2uzCAfYoyPu61BnLBmxzmbaDYe1/lZCMvn4Yh4jriTgz964EuMge6\nunsY\r\n=w4t2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"e41d1c719c0b679cbdebb76698204d926ccb7d03","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.10.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","reserved-words":"^0.1.2","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.40.2","ava":"^3.15.0","mem":"8.1.1","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.1","execa":"^5.1.1","listr":"^0.14.3","eslint":"^7.28.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.3.2","@babel/core":"7.14.6","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.14.7","eslint-remote-tester":"^1.2.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.26.1","eslint-plugin-eslint-plugin":"^3.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_34.0.0_1624876697550_0.100253541370118","host":"s3://npm-registry-packages"}},"34.0.1":{"name":"eslint-plugin-unicorn","version":"34.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@34.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prevent-abbreviations":["error",{"replacements":{"ref":{"reference":true}}}]},"extends":["plugin:eslint-plugin/all"],"ignores":["test/integration/{fixtures,fixtures-local}/**",".cache-eslint-remote-tester","eslint-remote-tester-results"],"plugins":["eslint-plugin"],"overrides":[{"files":"rules/utils/*.js","rules":{"eslint-plugin/prefer-object-rule":"off"}},{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off","eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"parserOptions":{"sourceType":"script"}}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"e31cfaf487591599ff1f1b1e74776cce59dcc3ae","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-34.0.1.tgz","fileCount":167,"integrity":"sha512-GUBtRYRhPVOW/GDu6QtOjrneSZxY/MulOT8puJU+47VKCzNmMgS/iHO2gZqoQ7KPMrpNYlebUlvCWy3IR1USVQ==","signatures":[{"sig":"MEYCIQDEp9XxvkYv1zyeDmFjUprDeTh5WvER2CENlnMDoLh2uwIhAPMqSDfvForYm37xRN+XNGA0gKHAyq+fEAQ38V2/zxQ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3DzPCRA9TVsSAnZWagAA/8sP/2meNcf4MDSPGHZzMSGI\nHby7G0lwhYTHGNlG8UxE+6fqT9vwmJZ+G/D2F+E8mV70hn8fbEKIeUdz58QX\nhiNGx8xXBQ02UUWNpXUXy0tUy6D9nqG8hWkfoX5vDLnG3ges6NCcSe/9t64s\nxIoksEvj2MKLYxA90+mbT4mAYRHb/iU5KWysEIN1HTtTsf0ezKlMiIzPwcvv\nJTvEHs7ympvY2xE2GNgDjYENMv8g/mRGi2SJJWrXrrWcwIEoLKR932A+hp+L\nMYMoUmNXB4LPnb/K6cY4/q+TuSdmlkcNbCE1JuqilMVU/Uknx1av113TRu1d\n4cLx9Le/UodiQgk1YlVJdHkBtI3sAvmctFPKkj432z5LRL4+rR4i3Z4elrw/\nV9v3wxyGdv4YGXH5HVhRAXm3KLmSvzZ+cjnv0D8LwLUgdVD6y8+mA8O8KcQi\nEw1b1rRwl78fPi90NxD1SJdQX2ndUsIavQV6IkqWSf+TSqY80vfua4siQLyB\naB8GFYb1h/zfXVDdw0IYEFqZLGXC6vBpNTjTJUyX4SCANxTYmYv2Ex8MWCAL\n3w2jPwa5RfqoxiAvHY/bsEA/vQETNH+cRYEg7XtKgP7qZU64+TQzHVjOM44d\nhTNhR60xF+hmQIXOC4CYMn6L/i+prbu6BYK5lLU3BpP/qwrH8YcSKexOVNBQ\nbtZY\r\n=4OUe\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"d139ae835608d809edae758496b48c5264b91b88","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.10.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","reserved-words":"^0.1.2","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.40.2","ava":"^3.15.0","mem":"8.1.1","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.1","execa":"^5.1.1","listr":"^0.14.3","eslint":"^7.28.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.3.2","@babel/core":"7.14.6","@babel/code-frame":"7.12.13","vue-eslint-parser":"^7.6.0","@babel/eslint-parser":"7.14.7","eslint-remote-tester":"^1.2.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.26.1","eslint-plugin-eslint-plugin":"^3.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_34.0.1_1625046222641_0.9099914728718785","host":"s3://npm-registry-packages"}},"35.0.0":{"name":"eslint-plugin-unicorn","version":"35.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@35.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error","arrow-body-style":"off","operator-linebreak":"off"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"40797793d4f645bafaaa7a1396b8f4ca7b2a7dbd","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-35.0.0.tgz","fileCount":174,"integrity":"sha512-FHsaO68tDPQILfs/mGF8eSISJp8RswR4FpUuBDnueK2wyEHC6zmsc9WxjYyldXoIsBuVmru6jQyFCbCWPoW/KQ==","signatures":[{"sig":"MEUCICMj9RlF3NWCkVZ5u03VCnK8Gwn+Ley69+2L/R28DN6lAiEAt+zEXvQgwqAYYkYqQv0BBPduyMqjBEG1bOueAmXHBlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCVXBCRA9TVsSAnZWagAAOykP/3PtQH76o+fOMX6zXvjr\nm5AQOgDQEyXjbbJ9/R/KNg6k51w0zQ2q08TZdagCM24uAPELbXicou2rBBCk\nlEStl71rf4T04y6odCkzmr0EPzMmFKowGiRRCbq9RDbc7Ma13sf78+Vursyu\n8KJ/28Fldnt+F2RpGPZKalfGDrqytD1CEgHezaadSvHkD4SilY/kbFg980NJ\nCai/A8NIF3F3d5c54Kp0duJZakB3D/yMi+JiOxojBajo4XVW+OLk4jfdQFuE\nYyawpzOHBgxBxlAvMgncUAtHy3nYGwuDNgz6lkxri7CmWARIphHl9Srq8hkE\nKJaUzczqYlUF2IHBThXebqjf9JIKkKLzIOyEPgsje4MX7cqWRWoIyijRZdaN\nUDLbA9sb42suz0nM0T6UZ1RJWOgX6RkQgQf/rrPdAsHcapc2oCXQxl2qkxTE\nYziAshlau871CtLIz+QGdGk10/Ot12/9kPPjseG3l1j+HTs/PP8gEMEP7mY6\noskrW4NV/7vvVz1q03QujkBe7GfDNwdzV9gLDE2TdSn0RUopz8+HXEtY6OYH\nq2jno8kgiGebsRL3vlhtqykaFMXgodQY/iN4Db7VOCjciLMPwhfUruXfA6m5\nLKQ4lRQcKXvNT+hNk4JbEWYoncnhA7uXCtz3mXAaMA6rQshRf5Y+tvCWFUnI\nXT6K\r\n=GhQa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"68786b805ec4c888dc07c05d3ea7c860cc3d9945","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.10.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2","@babel/helper-validator-identifier":"^7.14.9"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.43.0","ava":"^3.15.0","mem":"8.1.1","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.2","execa":"^5.1.1","listr":"^0.14.3","eslint":"^7.28.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.3.5","@babel/core":"7.14.8","@babel/code-frame":"7.14.5","vue-eslint-parser":"^7.10.0","@babel/eslint-parser":"7.14.9","eslint-remote-tester":"^1.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.29.0","eslint-plugin-eslint-plugin":"^3.5.3","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_35.0.0_1628001729644_0.8340679448309847","host":"s3://npm-registry-packages"}},"36.0.0":{"name":"eslint-plugin-unicorn","version":"36.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@36.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"db50e1426839e401d33c5a279f49d4a5bbb640d8","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-36.0.0.tgz","fileCount":180,"integrity":"sha512-xxN2vSctGWnDW6aLElm/LKIwcrmk6mdiEcW55Uv5krcrVcIFSWMmEgc/hwpemYfZacKZ5npFERGNz4aThsp1AA==","signatures":[{"sig":"MEYCIQCYyE/Ehpbo5HCYfx7vin3l2WYB8G8YxBe4YO58MW4SnAIhALys18Ez5CzHLS2kgmiEg0qDciTW/iVudynvwamFfq3z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPC9pCRA9TVsSAnZWagAAUoEP/2ioFuc7R1EB+Ln16q9x\nh/WMo3mGLWtQo4fHi8g1k/3rBh1O6awFr1AAYU/7k2pu7UtbIeyl8hoNcqpc\nmH77o+zVlAeLPFh2E6c73rrvKAYlrD40oGfigpioigssRa5CHJ+EOq/0FXC+\nUW/pwHAghcTY8xIl+GXR+NM7Ol2ksLenhkfeCaG5KwPm6ULa5QDjtpPgh1vr\nalLDW0FQE1dV0/KOtRQ//dKHmFrBEJKqk/UyXg00otOgy3i33+6GLXqLnmv9\n7O5uV475zZ30VnibwZvLr1ndmclR7e/egoF3kvm9MOwJvoQ7oYMzkCHgvftC\nTdZ1JZ+vA7mkywFvhQk3Zp42p3jzUV+Wvrt9PgHFs2JKQ810z6ToFNSpS2jP\nvyO64YkN77SgqThiLh+SzyZzuyTE+ifGUwvdcKrpi7a3k0131V6X++1npw+q\nZ1N1Uom5NFr5+WpT99uTdhzqMENX2uCWhwGAvS+c95DOzb5FdqfrM2TGJ/3B\nJMree4Kcad7mkrsNjI+Z+VzjE45smeI+D3RF+mv2p8YLB85eml3IF9WxWkQh\nub58j1WFx7jCjMjSo7+o8+QQSVaVUJtePMn+PBmEo1Ppxtt1EignZQZX2sRx\nYcYEiPpLMUr+HWGxY6HW6MJ77PNyMKLCa2HQCGiI5JwjeNM2sG0Q+YdvPcIA\njPqR\r\n=/HyV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"b2777b2306b9a069763b9a0701ae8b42a6d9ef00","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.20.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2","@babel/helper-validator-identifier":"^7.14.9"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^3.15.0","mem":"^9.0.1","nyc":"^15.1.0","pify":"^5.0.0","chalk":"^4.1.2","execa":"^5.1.1","listr":"^0.14.3","eslint":"^7.32.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.4.2","@babel/core":"^7.15.5","@babel/code-frame":"^7.14.5","vue-eslint-parser":"^7.11.0","@babel/eslint-parser":"^7.15.4","eslint-remote-tester":"^1.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.31.0","eslint-plugin-eslint-plugin":"^3.5.3","@lubien/fixture-beta-package":"^1.0.0-beta.1"},"peerDependencies":{"eslint":">=7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_36.0.0_1631334248907_0.5217907166625986","host":"s3://npm-registry-packages"}},"37.0.0":{"name":"eslint-plugin-unicorn","version":"37.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@37.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"203d4de3864d5f960b2351bcfa8bd9be3f3a1b97","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-37.0.0.tgz","fileCount":181,"integrity":"sha512-wv4UNhjNUYPUXMcMS4bMcHtEK5EvC9C2OpJNtJjuCh9QmHiOgYcpSCgLy5GvUA5xbEqP2y8WLO/ABUX3Qw6q5w==","signatures":[{"sig":"MEUCIA2BkX+wQrn88FUyo/4kwbiVsnBpyTtz+lDo9khd6LiHAiEAjHukDGMNunE3xPYanz5X/WPMyp5kvs7+jEd+9FAlmLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466622},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"4435a10f4c47e8d42769c37d275c3c6f87e61dde","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.20.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"4","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2","@babel/helper-validator-identifier":"^7.14.9"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^3.15.0","mem":"^9.0.1","nyc":"^15.1.0","chalk":"^4.1.2","execa":"^5.1.1","listr":"^0.14.3","eslint":"^8.0.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.4.2","@babel/core":"^7.15.5","@babel/code-frame":"^7.14.5","vue-eslint-parser":"^7.11.0","@babel/eslint-parser":"^7.15.7","eslint-remote-tester":"^1.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.32.0","eslint-plugin-eslint-plugin":"^3.5.3","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_37.0.0_1633956247448_0.36439739609601807","host":"s3://npm-registry-packages"}},"37.0.1":{"name":"eslint-plugin-unicorn","version":"37.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@37.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"a2292dc302ffc0be1791e6ebbb4ae93242833f11","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-37.0.1.tgz","fileCount":182,"integrity":"sha512-E1jq5u9ojnadisJcPi+hMXTGSiIzkIUMDvWsBudsCGXvKUB2aNSU2TcfyW2/jAS5A4ryBXfzxLykMxX1EdluSQ==","signatures":[{"sig":"MEUCIGt5PiM7+uA2Zu7saroO/1bLmC4T5IpBmZmJ+veR0o+SAiEAoh9Stimw41qXMD3VzkMrE3H3OfgbZR57kMcF6D7CN4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467030},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"9269343b2d4f4aad5603ad595c2b753563560d3d","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"7.20.3","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"4","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2","@babel/helper-validator-identifier":"^7.14.9"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^3.15.0","mem":"^9.0.1","nyc":"^15.1.0","chalk":"^4.1.2","execa":"^5.1.1","listr":"^0.14.3","eslint":"^8.0.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.4.2","@babel/core":"^7.15.5","@babel/code-frame":"^7.14.5","vue-eslint-parser":"^7.11.0","@babel/eslint-parser":"^7.15.7","eslint-remote-tester":"^1.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^4.32.0","eslint-plugin-eslint-plugin":"^3.5.3","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_37.0.1_1634014167093_0.667061654109965","host":"s3://npm-registry-packages"}},"38.0.0":{"name":"eslint-plugin-unicorn","version":"38.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@38.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"10b2a1a9d1ec6b168a9e70ca2235b1124a8a2dcc","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-38.0.0.tgz","fileCount":184,"integrity":"sha512-8Ut3S0RTkk+9T90RmIi1NqiJ4AVCreaMjHaIXxO/IgYCNp+zxixj8Q3eXikf8RZi4vwytxefVqx6mU5LSEEx2w==","signatures":[{"sig":"MEUCIDRX58KQg4usjDAs+Ozk0KP9sVOQIwUz3GOmt5DZHNazAiEAjjkEYjPeUgKbnG+ukc7O2ZrtJz/pBZs9SVLkqUO5+6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474617},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f0dec1b5d56fb1012ab2f9585dcb82b8422c7a2c","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.1.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"4","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2","@babel/helper-validator-identifier":"^7.14.9"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.46.3","ava":"^3.15.0","mem":"^9.0.1","nyc":"^15.1.0","chalk":"^4.1.2","execa":"^5.1.1","listr":"^0.14.3","eslint":"^8.0.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.4.2","@babel/core":"^7.15.5","@babel/code-frame":"^7.14.5","vue-eslint-parser":"^8.0.0","@babel/eslint-parser":"^7.16.0","eslint-remote-tester":"^2.0.1","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.2.0","eslint-plugin-eslint-plugin":"^4.0.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_38.0.0_1636032320792_0.4079978323102751","host":"s3://npm-registry-packages"}},"38.0.1":{"name":"eslint-plugin-unicorn","version":"38.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@38.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"f95a7fa6e8c92617cdcb4b1ddbc15d877477e73d","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-38.0.1.tgz","fileCount":184,"integrity":"sha512-eu4HCg7Bv43nk/hYZoWpLzRo668Nb7swQySn94aohn0heh9KLJ1GOFgVxJndLS8BploMGaClxgsyTNGJrP69yw==","signatures":[{"sig":"MEYCIQCuHIQSpglXX9Hcg5ZlbHGQL49c8Lp6teplWNoilgFJeQIhAJsiYZkT+O7dUP+rf0w6JhczgwTrmdrlIzEIhozFeetA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474650},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f675e98751482a7ad143c853ccc4f5758e01903e","scripts":{"test":"xo && nyc ava","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.1.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"4","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2","@babel/helper-validator-identifier":"^7.14.9"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.46.3","ava":"^3.15.0","mem":"^9.0.1","nyc":"^15.1.0","chalk":"^4.1.2","execa":"^5.1.1","listr":"^0.14.3","eslint":"^8.0.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.4.2","@babel/core":"^7.15.5","@babel/code-frame":"^7.14.5","vue-eslint-parser":"^8.0.0","@babel/eslint-parser":"^7.16.0","eslint-remote-tester":"^2.0.1","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.2.0","eslint-plugin-eslint-plugin":"^4.0.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_38.0.1_1636368293681_0.3772064043321781","host":"s3://npm-registry-packages"}},"39.0.0":{"name":"eslint-plugin-unicorn","version":"39.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@39.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"ee76d4f3bf37c605d89fa449d5e7c0c44c54b0cc","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-39.0.0.tgz","fileCount":187,"integrity":"sha512-fd5RK2FtYjGcIx3wra7csIE/wkkmBo22T1gZtRTsLr1Mb+KsFKJ+JOdSqhHXQUrI/JTs/Mon64cEYzTgSCbltw==","signatures":[{"sig":"MEUCIQC7W32+MenWldHpAzak6falOf9W0hUAtTGN0Mxq/b5y9gIgHYXfp5B+I1YdUImk2KJVb0dXc87sThP0psfKsdAzF1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmjNpCRA9TVsSAnZWagAANTsP/3s+hC0RaulzvPPiRYQz\naNCQlKxmuytEP6A36h3xBI4E9cq5W5K5jA36RPh0aQqFO6ywAdOivzcWHlQ/\ncrhvqmZrIbyjXTP8ZrIihB0DZzCNoGBSoyiD7qVqtzTABOOSkvPTgtWjCmJM\nDHqTcyRSPkjHKb3Z5KY0DNFZvigm++cNZODBA+gRkYQaArMJzKi17AEJaRIM\nIeKygYDwb35m5cRIro3HVgY2ATCmWy1XS0rShrIu20vO7FQw7PFhFY+Baiin\nTfORhBd6udDEmExiUftLa5tiZ4sotvwS84HF5jzQYJFH3X1z7gmrlpW71Ul+\nGBhWBJ40X/F5XIvcBz4OqQVf0x2HFKkJIfMR4TVMaaVFP1dQDZ7f1kHhdYkM\nRwXg/heUWPsirYTKih9paCFgIt5NnBxn6E2f8gGb167Kq+XPFrAA8s4Dv+Wq\nFGc6mvJ6rc+fpz4cczAXGO8F3cNbY4mNt0FFrPaKTukpNCjk7qjxOBVMamAd\nI2sXfRzT7qhuCBH8R/Al660achPaVTVcVU/0ADQLa8SMqalLnpywXj9eG9Sa\nvc+jgU+xkf6/+1b+BYupmnaI0rvD+/OcNxfzX+D8xwyAPm3ZfPYq2dce5QPu\niXhYTU8RYLMpEC2R4RpPrLdquoHGFediz7u4flLZDFVCzp/xW5FatWYt3343\nLkI6\r\n=BnZ+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"b38fbb73c79c90e8b43586b3a08677316e16ae77","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"nyc ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.1.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"17.0.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.2.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.23","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"4","is-builtin-module":"^3.1.0","eslint-template-visitor":"^2.3.2","@babel/helper-validator-identifier":"^7.14.9"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.46.3","ava":"^3.15.0","mem":"^9.0.1","nyc":"^15.1.0","chalk":"^4.1.2","execa":"^5.1.1","listr":"^0.14.3","eslint":"^8.0.0","outdent":"^0.8.0","enquirer":"2.3.6","lodash-es":"4.17.21","typescript":"^4.4.2","@babel/core":"^7.15.5","npm-run-all":"^4.1.5","markdownlint-cli":"^0.29.0","@babel/code-frame":"^7.14.5","vue-eslint-parser":"^8.0.0","@babel/eslint-parser":"^7.16.0","eslint-remote-tester":"^2.0.1","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.2.0","eslint-plugin-eslint-plugin":"^4.0.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_39.0.0_1637495657804_0.7969736893969508","host":"s3://npm-registry-packages"}},"40.0.0":{"name":"eslint-plugin-unicorn","version":"40.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@40.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"nyc":{"reporter":["text","lcov"]},"dist":{"shasum":"a8226cab9c62b303e44fc41b1333a146e5676b86","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-40.0.0.tgz","fileCount":193,"integrity":"sha512-5GRXISfBk8jMmYk1eeNDw8zSRnWTxBjWkzx2Prre6E2/yLu2twozZ3EomLWCBu9nWms/ZE361BItyMQwfnG1qA==","signatures":[{"sig":"MEQCIC0CW6O6VP7llrPdwE53AM17qENuHLFkEUhRR2buEwbsAiB+szvkZB3YOqRukwtxlyjMKHrO89TtPjYGB9eSxq/MUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzvs+CRA9TVsSAnZWagAAlM4P/j+0Hzh4rU3FWWKoNZ5N\n++n1FMtAR92XVlgCKCrS75JpfSxu2EonghZDS8ikI/1RdOB9CE3mI1bDGz6C\nep3MjVZNrj0YHjDi7LdzjV3JoV2w93tz9P/6Ygo0G8y/QEJG6Wx4X9Wr+z65\nzV1Pa6PLvlwuYch8dQKStn9f//NRGzvmDN9qjuwJOwabBFKUJvuMCRQjThm4\nvQ/RdbvORYwpaXTu1VHZBuoZbvr/7k8oiT34+WPGok5GTGuUEGvItaJ+Df/f\ngfzOmNhZSkNiPUimlS/QZrpslOs7gl8f9+U2eLaU+KVjSLmQO0NepFpsZl+R\n/uSXkWgdHZjXLHlZFlk8+W2qKqVQhZatG9lT/Lq39wJ/i5vHwVaqr2VpmVwh\nFWPu9ZIg0M5McjlJnlhxkFTNwet4+1nIBVj4DSPcWbTaLd2WWakayaBfyoHM\nllazydkD8QdJvVZssuRs9AWnC/e2RSVSaV1btS0LsdIfUm5YYLx3IoJs1fnW\nglgDf3JDJ1UJbpAKE5timC0fx9ypDUwzG0oj2pV4k0PyGFhuE87zDvXbtPpZ\nK53TzUZzwziWlMCdym/OFG8cKX+OnbcyxsIW4PkhR3j+/QyXx2CC7y9b6Qlj\n5sO6CX1K3jsdwzzDBN0vSscTq01k/bIixCtZcdbUWNWV2ZUx6WWkX2qc96bU\nuVK+\r\n=b1ov\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"c9dba0539c1eb1cb33fdb43542f637f0e1daf484","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"nyc ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.1.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.3.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.15.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.47.0","ava":"^3.15.0","mem":"^9.0.1","nyc":"^15.1.0","chalk":"^5.0.0","execa":"^6.0.0","listr":"^0.14.3","eslint":"^8.5.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.5.4","@babel/core":"^7.16.5","npm-run-all":"^4.1.5","markdownlint-cli":"^0.30.0","@babel/code-frame":"^7.16.0","vue-eslint-parser":"^8.0.1","@babel/eslint-parser":"^7.16.5","eslint-remote-tester":"^2.0.1","npm-package-json-lint":"^5.4.2","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.7.0","eslint-plugin-eslint-plugin":"^4.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_40.0.0_1640954686671_0.07188183363437073","host":"s3://npm-registry-packages"}},"40.1.0":{"name":"eslint-plugin-unicorn","version":"40.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@40.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error"},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"48975360e39d23df726e4b33e8dd5d650e184832","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-40.1.0.tgz","fileCount":193,"integrity":"sha512-y5doK2DF9Sr5AqKEHbHxjFllJ167nKDRU01HDcWyv4Tnmaoe9iNxMrBnaybZvWZUaE3OC5Unu0lNIevYamloig==","signatures":[{"sig":"MEQCIF4ZMyTXFqw2J9IFPQwtctrM1Rw0LMKaF+tZ8wd/RlFTAiAbx1b2dz1HNone1FCssw7aXh0bDiVElCOEIFDOYfFIDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh48D0CRA9TVsSAnZWagAAAEIQAIlHYHGCynuTKNdsp1Zw\nXpiVfMDJiBcVlO9sEd8kKaaXnIKOBGenDdBqbE4UVi5lBdcYlHLmDRP6tsaw\nD1F0G5+g6ioV8BGpAcqXtxec6u8Xbl4metQlRUd/DweKAh0fIASMBwSzdKUT\nKrQy5rhQYMO2+Oy/4A2CzsbyM4PYecqG+A4H47Wuaj8JSlt7qnSUSqXwJk3t\nIUggwtQ9IRom64OE5YfYgJqJhoxfWZuKUqMTh8gcGUO7haqkSmcT3gABfWbU\nRyf95a+A8jLuuC17hl4esEx3BRm9K4ANEH3LJcRud6jlkaDMFiRXebS9gw0m\naRsdIwx8Oo/HufZ1C2keIfPY2vIiSU4N78ydo9CsLwAlo/zgWtWzbX2CskAS\nfdTLLwk57gTRzNJMv5/0h6/XXIB+tHrevShUz57373RQsyjyaLoUfQpcSZ9N\nargOFPFoST6Oqnk8EHu5/nkBDijaNQx4jQowTrOitiuf1YjG4EzrKiJKS0t9\nKHOYmwAFR3KUcJ+zj/UGNjr+UN6RdO7YkvNfmEqSL0x/I02Jp6RgRx5yMbsQ\nwDOLofcOO+zGsUuVEStA4Ktqn5IOB1I82LdwrpCEL9ZisWIjYQUYTDRGwG88\nmB68xQRZRk/8wP01EMa4z7WhMDhKBfhFkhpZ7in5udahv19siRpvKOYdhy1t\nqMFj\r\n=lND8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"ab78c0ddac401abbe122373de0a7c1ebb990b144","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rules-table && npm run generate-usage-example","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs","generate-usage-example":"node ./scripts/generate-usage-example.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.1.0","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.3.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.15.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","xo":"^0.47.0","ava":"^3.15.0","mem":"^9.0.1","chalk":"^5.0.0","execa":"^6.0.0","listr":"^0.14.3","eslint":"^8.6.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.5.4","@babel/core":"^7.16.5","npm-run-all":"^4.1.5","markdownlint-cli":"^0.30.0","@babel/code-frame":"^7.16.0","vue-eslint-parser":"^8.0.1","@babel/eslint-parser":"^7.16.5","eslint-remote-tester":"^2.0.1","npm-package-json-lint":"^5.4.2","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.7.0","eslint-plugin-eslint-plugin":"^4.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_40.1.0_1642316020767_0.5221057029262222","host":"s3://npm-registry-packages"}},"41.0.0":{"name":"eslint-plugin-unicorn","version":"41.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@41.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"rules":{"internal-rules/prefer-negative-boolean-attribute":"error"},"plugins":["internal-rules"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"bf0974f8551ab4dd4aaae7d9cf53894040defbbd","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-41.0.0.tgz","fileCount":192,"integrity":"sha512-xoJCaRc1uy5REg9DkVga1BkZV57jJxoqOcrU28QHZB89Lk5LdSqdVyTIt9JQVfHNKaiyJ7X+3iLlIn+VEHWEzA==","signatures":[{"sig":"MEQCICs+hTPMbK9wHE4QfGkbX8oJ8B2K3589hJ0JiQYPwci+AiAAoMSjsyXVc9DUT1y26m9RiTzLg86YNg3nFUPosORraw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":509752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDSPnCRA9TVsSAnZWagAAs+UP/A51l/e+VC6sNYzDNNW3\nBjGI3WqxtYEgoXXYRNFTOhvOsb5XfZxz5hECZDTrpQ11CjvTnELN4arlTRRe\nceCE+asBwspFO4tneVKXKzPvo7Rt9Hx4o8GnaJSl1oNR74Y2vd/5T2IY/fts\n5KYjpT/g1aiDMS6sZEFMrxYSSAL9L/0zsFPQjMkkQbcXG2dHlevKRj0ghefK\nLIN4e87Aea0F0WIE4+2mj4mErawxnu8KpcM0VBJIKljk3ezqbpAohlYM9gDG\novrMzYfEFGd3fB4169CNd++d8/THH1ueuu1waWmJkcrcM1lr/mE/Pjtiio9W\negxu4F+b1m8wvno5ToQEMcBbHsxD26WWFhOd/duE4ofp6fptaU9XsqDWoWbk\nzWme8jGFw1J/XgV4w9Y3YckYLiP8IaMvMi3FNO5Xj6ZFc7ioVqJTDSfrlqsK\n6+BpfTro5wEDsh035tQlFJQsvH+dnbHdWZ74jjzCLv0aWb6BEylJvxkVpVGH\nqKlwJ5ByykAdhtctT7ORnZkQNcYRiLp0MuoH7PfkDuGZ3/Xs5zVPjaKaJsWg\nJUIT0IAWJw+oVn1IUVb0dAux67olA9dkWWXNqa1D7EwBKI51FDHDAUp1wY0U\n3OWl92xWOdDznACh4/FctjYobALfng+rpKDbbbQl6LGi48ITfOqZfI3CbY1u\n8Xax\r\n=7M22\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"d944282969d847158f822f99a1892561fa6b20dc","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.3.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.15.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","xo":"^0.47.0","ava":"^3.15.0","mem":"^9.0.1","chalk":"^5.0.0","execa":"^6.0.0","listr":"^0.14.3","eslint":"^8.8.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.5.4","@babel/core":"^7.16.5","npm-run-all":"^4.1.5","markdownlint-cli":"^0.30.0","@babel/code-frame":"^7.16.0","vue-eslint-parser":"^8.0.1","@babel/eslint-parser":"^7.16.5","eslint-remote-tester":"^2.0.1","npm-package-json-lint":"^5.4.2","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.7.0","eslint-plugin-eslint-plugin":"^4.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=8.8.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_41.0.0_1645028327460_0.9431428765104481","host":"s3://npm-registry-packages"}},"41.0.1":{"name":"eslint-plugin-unicorn","version":"41.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@41.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"rules":{"internal-rules/prefer-negative-boolean-attribute":"error"},"plugins":["internal-rules"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"b49205b38e71e227d21fb5776f8d078a1dc637ca","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-41.0.1.tgz","fileCount":191,"integrity":"sha512-gF5vo2dIj0YdNMQ/IMegiBkQdQ22GBFFVpdkJP+0og3w7XD4ypea0xQVRv6iofkLVR2w0phAdikcnU01ybd4Ow==","signatures":[{"sig":"MEYCIQCmarUyiiAJLBVWh9iRNuz96PIAo1u4mNUnGk6QYC2ZkQIhANfHfKD8D7AzVS9pv7mOWeo+2YxlTHAH+LCSETojSWS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":509980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMwIlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkiQ/7BoMUI9Lqn3UfiKnFtNSpEdFQ25rEdyO4mlPnkTmEWGClMYzM\r\n7VPodPmUf7OoqTGX1HrW7WaA8xE6GGB2EP571+IO/OuCgTn9I3spkvhBB2Q9\r\nbJfCh8roJFdhW4sT1ZyJmA8I7x8cbX3AE91iSCN4Nd7I/VIwBOadCqoV25CI\r\nNVvjZ7YFMFYO35Xef6yH6nDnzFDMBexDmddjdNpBrYCGpTeL7KHbKLQQ6TVD\r\nJI0E6C9okJKpJdX+KPI+p+6rOxUbm3Q0gWN82NagvrIy35xU4pE6szVpw6ZF\r\n0eS1LNovXxOuM33eKL5kIr3yMrvX5laJUmn0cxTtuf/yle66cnl0Jz04n/T3\r\nuxdtZ9oHgKPHcgYts8Di+3N0JLEYt2k77L9rI76MB1eYH3MX1qB+2tezzO87\r\ndRAeqPwYekN+yuTOEtKlBA497kWizjA/Ia1WkiUEFYc4Qi2x/ZPyIIYac4w6\r\nilmYllPGi5oJKwYTxz8uFYkposhUyrAsr1dB7NhAbG7u/ptLc6xnOR23xSe9\r\nV24llLfe1VktuBOpBqBRbYgs9t4Oy1AMF/mZQKpsuIdPNwqqY9b3N3b8DbJf\r\nTT2bxyHT9a8xYy11rjHYAHf3zDu0h9GaHCw8s7wQnIX1OB2M8H79lhPSiIQV\r\nJ4LBCS/tMxxusQRhhgSwe1uRyDXiIwAz8Tc=\r\n=CtXu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"dce8cf95a4a401d388fe6afb87a9133e305b526f","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"16.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.3.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.15.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","xo":"^0.48.0","ava":"^3.15.0","mem":"^9.0.1","chalk":"^5.0.0","execa":"^6.0.0","listr":"^0.14.3","eslint":"^8.8.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.5.4","@babel/core":"^7.16.5","npm-run-all":"^4.1.5","markdownlint-cli":"^0.30.0","@babel/code-frame":"^7.16.0","vue-eslint-parser":"^8.0.1","@babel/eslint-parser":"^7.16.5","eslint-remote-tester":"^2.0.1","npm-package-json-lint":"^5.4.2","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.7.0","eslint-plugin-eslint-plugin":"^4.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=8.8.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_41.0.1_1647510053504_0.16583422382764135","host":"s3://npm-registry-packages"}},"42.0.0":{"name":"eslint-plugin-unicorn","version":"42.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@42.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"47d60c00c263ad743403b052db689e39acbacff1","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz","fileCount":198,"integrity":"sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==","signatures":[{"sig":"MEUCIEpMGIqQfY2mdmjQtgKdeaBeQ7ltXJ1iajDNtShOpp9NAiEAsqI/8Y5MD/b+trArPM8g8kkXP0ZqtWfsgcIPEnKDWWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRw0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos6A/+K4h7qinM5H11IKMe922162cATaQesW67e69LwCutnEJn/x+7\r\nl1wg0/8QPIxUixR8CyUMubBiPEzfrnxzWvh3J+f/yq2SHW3y2HM34nkstrJQ\r\nmQFGQYseLwzGEI5ghII0JMN7ipgdEhm13uhWmQIjZ33HCrC9fybir9BDAGaW\r\n2KpYwHA3TyIrhAbIFdnvFNvWyWRoB9mqHmJtw0x4MzPQLlsj6m2XHPou5l7Q\r\nCEHRdAMnl1SL+4/mYgkyw4XkywYFwTNsX4UqZ+WOG9YjJWUGosOM1hfJhveD\r\n9I4KynOMpHG2Vj3kN+zwYZ4t1g++CSTlSRHY0vCGmK+gOkToQ2fxBOuDIIZX\r\n9BQn32ZmgBwSZVM+TVgItRbqa1ZZ4JcW9DLZzwU6u8VSwrcnkA7WuWxbZ4uO\r\na+gvplzwiuPE1fQCIECTfbdZ+qLi+MpHyBnyOvkcPzG4Bpg9nWgGHwdFvq59\r\nVC+iQKBmkTbSHDR01pbVXgpfWnIYiIjOVfeqjm0S1eQhPMoe0+hXKHqdsqdR\r\niIxhCjYUevC5jmQwFLd8mQXmtEaEQjRHTba8dgICrfT4FNM2tOn6mfuMomqD\r\nyvUwe6Ez6/nEMdtqRaTb2hyYvp+6ueyEfzYkR3yNaGU83sO4W6mOWxpSYcAo\r\nMB1Q0qfdLLEhxFF3wjYZs42hgmWBYfL9sok=\r\n=BUEK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"32ae4365849f8769c2474e89fcf74ebe057191ff","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"Various awesome ESLint rules","directories":{},"_nodeVersion":"17.8.0","dependencies":{"lodash":"^4.17.21","semver":"^7.3.5","ci-info":"^3.3.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.15.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","xo":"^0.48.0","ava":"^3.15.0","mem":"^9.0.1","chalk":"^5.0.0","execa":"^6.0.0","listr":"^0.14.3","eslint":"^8.8.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.5.4","@babel/core":"^7.16.5","npm-run-all":"^4.1.5","markdownlint-cli":"^0.30.0","@babel/code-frame":"^7.16.0","vue-eslint-parser":"^8.0.1","@babel/eslint-parser":"^7.16.5","eslint-remote-tester":"^2.0.1","npm-package-json-lint":"^5.4.2","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.7.0","eslint-plugin-eslint-plugin":"^4.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":">=8.8.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_42.0.0_1648823555315_0.3318729536079683","host":"s3://npm-registry-packages"}},"43.0.0":{"name":"eslint-plugin-unicorn","version":"43.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@43.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"c26fdfd146036b3f7951fa0f8c9af2b81bd87096","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-43.0.0.tgz","fileCount":201,"integrity":"sha512-Z/6HX8yry+zAjo4jHHTAbe1rfniox7qgmCReGBfTc/CVgotfScaMCc4dtSSTHlJ+7Yix5o6LPXzwwpuGGFricg==","signatures":[{"sig":"MEUCICgBX/yvF6Nk5KMea48i15fU2AzMxZ+4q8zpkLgS6uwTAiEA3W5n+bsZI0IMzg76qh5TDvGTAj264PQf3llLENWv1w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivdHkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlmBAAkSLeH9QKlQhIW0mgUtoqI7n6bFm5s13QDZIBF4dPaQTcMN7W\r\nFGqCJI0ZmfOx3l3zvmBZP7ne59QIw4yeNb9I1z/uZ9Y7ueNteYf0idaq+xB9\r\nzJG02mgGaJ3pXD6c3QUidoH6NP33Q0J6EJURkdFgo/KzBkWgtKmop90Rk31p\r\ndafGoLpHuy4fhYOWeJiJaA6fknWuv+GGJvZWVNaQoNHR06FJIjCsE48Gp7La\r\nn7sccKeb8FgqBi4UkhEC+0qf3hQ1F0vmi26TYkyXbkMGmH1PTZgaMBhHCiNX\r\neyBr4QkuIuJmv8xTk5zcoR2ZwjfzAXVU0h6CpeE7ASyTvOWww17dzacQhw61\r\nZ8spEzYbuXemRH2nkEn479GL0TeF/NR5oyMIvPoWswqFzOv/PQbSKTifH4aF\r\ngZEkbJ7x4aVa+YAuVPBcjDvRB85byp3kmMbtxE34wsxd4Is0YKnkRAC1y6TV\r\naUCzrMYTwdxfZ+rQ3SGbh7bBqTfaO3IGXo/8e06A4M4sjyqHv1WwBrdzVV2A\r\nSwu6NREJAdBROdfj9k0u4MJQcgdaB7cDZgD8yWHF1hppykh9TgZC76yq9LM7\r\n8AbL7ZHe1nDlnbir9rbK3uTXYnj5O1rhqsd4meQO8zdIsEZsbgwRQMqVwz1r\r\nRLkoKsGFXQ+55/Jk6hMooX74i6UVrkN509A=\r\n=DHne\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"2ba0335e50c0c085fcff86de41eca53b753761c0","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.19.3","dependencies":{"lodash":"^4.17.21","semver":"^7.3.7","ci-info":"^3.3.2","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","xo":"^0.50.0","ava":"^3.15.0","mem":"^9.0.2","chalk":"^5.0.1","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.18.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.7.4","@babel/core":"^7.18.6","npm-run-all":"^4.1.5","markdownlint-cli":"^0.31.1","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.0.3","@babel/eslint-parser":"^7.18.2","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.30.0","eslint-plugin-eslint-plugin":"^4.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.6"},"peerDependencies":{"eslint":">=8.18.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_43.0.0_1656607204347_0.5948761787790104","host":"s3://npm-registry-packages"}},"43.0.1":{"name":"eslint-plugin-unicorn","version":"43.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@43.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"71c79caa95dde626c1cd285540fbccaafc262511","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-43.0.1.tgz","fileCount":201,"integrity":"sha512-wYvF6q0RRTKw6gzbKy5bbazWUrBEPIto2S9U6eSF+tsHgtgE+CwQ6Bww1W2Ie9TRED01QkZRN79c5aVMFgrFYw==","signatures":[{"sig":"MEYCIQC0khofSbOM322hO5NhXUMM/rAZtSJMNuWZ3YV8OAGCYAIhAK+Z382NfqZT8eLuGcHvNJFO5kI+wUDHWDmwdzqjVYAq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix1PHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotMhAAjy3b/h2dxA5uXpcG+wG4JE+PahQFXmv/dBlV5Dem+GeJdZYB\r\nvXqp5zUCdz0qj1D1QNXvY+H2gghyss/A1zolAjZON4pgLOv8wqIwtS6N33Jw\r\nEjZqzEb/uP7X48jOcc7wsJZn67J9SUosMxafbv2+EPp15sbYtw1/tIrOujNr\r\nOymkqBq2EiPhXugrRMQ3lgBLaR9BKs3fFyFAQrBLFiF0xwubCGE+bX6I+Ivy\r\nnprB/LKqq73ihl5TcQSUlUx26vloErsgUaENK78dBAAt1JK4wo5JOGwn7d15\r\ny56cdsalrg6QLKmJqDL3lRQfdQVicZK+SEbwyCBC3IGy+M7bJhTyPeVZp80s\r\naBv7pr81qV2LcKMHp4kVdXrmjHYVemQwgiV4bQDvyIxmMHMeXflLS88NwR1L\r\nV5nqk47Gm/EAQ+gIi8qVgtobAIDiuwXaak2FQudye6aXsFjfCvvEtrtkWPdY\r\n9XJW13E9xuOO8Hobm8aZx0D4wxn212PKIsq+aoTSKmWl8UDDRt0omNganpcZ\r\nw8Yu8BxiL3llNZFzAlTitiPPlsZcKOG4ww/rSVItSRINhTNNdS/egJyipHNx\r\nyvY2v0gHx0XCAVYZ4QeFoIbp4htvOfmp2smDQwvSJsrtH08Ws6547CisaUeQ\r\nj9ZBEseAUq3/P4gTm6PwrdZ9F7V+v1h/KXU=\r\n=QXXK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"384ff689dad80c774ad52caa4952399b114536a5","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.19.3","dependencies":{"lodash":"^4.17.21","semver":"^7.3.7","ci-info":"^3.3.2","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","xo":"^0.50.0","ava":"^3.15.0","mem":"^9.0.2","chalk":"^5.0.1","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.18.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.7.4","@babel/core":"^7.18.6","npm-run-all":"^4.1.5","markdownlint-cli":"^0.31.1","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.0.3","@babel/eslint-parser":"^7.18.2","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.30.0","eslint-plugin-eslint-plugin":"^4.3.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.6"},"peerDependencies":{"eslint":">=8.18.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_43.0.1_1657230279599_0.26244561462696403","host":"s3://npm-registry-packages"}},"43.0.2":{"name":"eslint-plugin-unicorn","version":"43.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@43.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"b189d58494c8a0985a4b89dba5dbfde3ad7575a5","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-43.0.2.tgz","fileCount":201,"integrity":"sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==","signatures":[{"sig":"MEUCIFUXNU1qHLKxzOhv5obzJQcwgKXCgcsp2enoZESXaVrDAiEAl8tte0I2jFoC3ilCrAvmnuDWxP3VSQ1fOlU0zlh4tjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":531345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1VNHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryiw/+JfrOauM0N9qlg/otKMtAzWjXgfOfmqf1JoVxFnojPx2mw/kb\r\nVjFQuYpabqcq3vWZJieOehgeKoBqBcTy66n12HdeqNVsOedhLjCRfvCjxMXb\r\nHXclBhUEMD5talG+tKkw2lplLO7ULgp9vLKxIdRc458Epuo6ovS7XWcho5c3\r\n0FJrGeTco9/CVHetqtOqBQ4gN7rOp+72LuXOthbQYfuN9AIUsoVkgb6z5+6b\r\nVFZQCXiIolcFzL1kQpnr1Tlw1wS7GLGEQHfEwxlKyDEd5XzxPL2E2FtZyvET\r\ny1gHwRkatOTSqmKksALCEwXgwZrEgRqb4WlT3i1af6Ek/zGYcnYOjbmYPgl8\r\nVIItXhgIp/oshbiN497GuDbctm3+2VVrJ5c+5XKSh5hJJ4Zg6EWPbDGac5/i\r\nnZoz8GCZIJ9u9k1ojdQGrcNTvjoHFEs5LLsJ8EpbLQ2bl+Lmyk7Hg8BFauTG\r\nUSsxzONvUHi9uSJMWmKtIs6M9KNhCwvNDNXzZ1VURRKj1KSpegU28rXNWDfH\r\nieZ46vgqbFZFfMZ7DiQzzJOjgmZ7vS/8Z04++CM3sfY+8sNM4q1w/+JoQiaG\r\nFJBK87hUzTJ90B7IToBOweVxhNYbZbBKIEb5SVaR+OgTQAtHHa0tn6nbVJL7\r\nrLYDIEUXypMiA9R2nVuriX27P5yDg0CEeco=\r\n=vOnp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"77011aa7abde324b7f3e47c502cac89b17710256","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.19.3","dependencies":{"lodash":"^4.17.21","semver":"^7.3.7","ci-info":"^3.3.2","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.1.0","@babel/helper-validator-identifier":"^7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","xo":"^0.50.0","ava":"^3.15.0","mem":"^9.0.2","chalk":"^5.0.1","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.18.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.7.4","@babel/core":"^7.18.6","npm-run-all":"^4.1.5","markdownlint-cli":"^0.31.1","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.0.3","@babel/eslint-parser":"^7.18.2","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.30.0","eslint-plugin-eslint-plugin":"^5.0.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.6"},"peerDependencies":{"eslint":">=8.18.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_43.0.2_1658147655496_0.6187734856395581","host":"s3://npm-registry-packages"}},"44.0.0":{"name":"eslint-plugin-unicorn","version":"44.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@44.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"ddb2d7bf3674077d6f3b227b9a0ce22dfc1e3ceb","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.0.tgz","fileCount":206,"integrity":"sha512-GbkxkdNzY7wNEfZnraAP+oA+aqqzSrNZmO37kjW1DyqnSK/ah08ySDdIecObpx46twv+zcQvH8i0CHP98Wo64w==","signatures":[{"sig":"MEUCIQD6sG/W/eV9GosQE+BaNSh73sSNA6dFNEeQVML6L6h45wIgAMZHJXGfiNp0mSP0k3RGQ6cMALLFAFqHD69uYyxIV2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN+euACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbBw//UCOWe+12DBLhHNxPTtfI2ugNOl17j6jbG7T9rD7JEdn8YYku\r\nB//JK0ZKFE+n/t7r9fnKOt879p0X8zbslKA6wzO2JaKGY5Z/6UB1iCnkdHwt\r\n78qYhaGtDAD1sM/rvsSr6KLTZt31f1t6koy0qXUrRXYgIrJPHI+9lfUtG+hh\r\nA8mTuL6vxuVJwE3oNikUqp+IDsoMR0ITVvcgz0aejNSb2evqBl3T6fZNP+jy\r\nmevzMqN8fKNB60l2PfuH6NYeGxH6HbBHzAyX+6qKZv0kqsyboVGhb2LWMOOp\r\nJnVe/fxT7EWHDEUxD5pV1vZ1D50HhrUkQXTQxyj3uk64c8de0oitSMIrg76f\r\nLbodrzBxybNdy5CeyE79OhhIvmQMboPaVk7ZOR9u6dTICaIWtMZTmm6sSDy1\r\nJ+gIwO0vcXTAo9mPPM01dll6zqUoFeNMPwRsJ/F8+4e0Dok+fJnkgfe8zk6L\r\nVeu74I5k7tOYsfAuMvHFbZFwnij+KrncwXYTPmDYh2K8RTx7QjRwiaY7fI4S\r\nbRMj5fb/Mm8H6VokwCpKRdRNNMDAxickrNYtS8uWZSYi6e3x6QLpAG0obR6y\r\nRM84TMClUV/i2uAvKuBF3O9MkBMNCokF9/W6o8in24qqGwqDHcFonKrt2gYF\r\ny4M4yNSMlvZapiltg1zpO3Ot5c5TxlJx/iI=\r\n=cUpS\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"468d5adcadeeade164fa282a20fb2cad3c6b3ebc","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.19.3","dependencies":{"lodash":"^4.17.21","semver":"^7.3.7","ci-info":"^3.4.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.52.3","ava":"^3.15.0","mem":"^9.0.2","yaml":"^1.10.2","chalk":"^5.0.1","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.23.1","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.8.3","@babel/core":"^7.19.1","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.37.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.6"},"peerDependencies":{"eslint":">=8.23.1"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_44.0.0_1664608174560_0.4624650972108051","host":"s3://npm-registry-packages"}},"44.0.1":{"name":"eslint-plugin-unicorn","version":"44.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@44.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"e5171368ffadd9f5d5434342edd1fd39aad817d3","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.1.tgz","fileCount":206,"integrity":"sha512-ly6Ye9OfgYBCw/FfsdycCzAztcRd+pOA0F6xZwtUsUkgOBjtNR0684xC7u+0RmE3SKr3y7z8MaIWunw36tbZdg==","signatures":[{"sig":"MEUCIQCaq1So50WQOtiHR5Z3IanJIR0N2n8hdBCbnWe7uFU3oQIgGnCyxID7TrPt614bRvgsyWhPUj7ZYvZjGJb9EauhO4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPRb1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8xA//UHi89CzqQ2aCZRmubx/rRK7nLZ41UT1++vYkQVpzTT4ZOBgE\r\nSJHZK5Rf1jhj/reY9sYBZxO5uVUQJCmNN2XdJtMuUwjnY5PQY+iVLN8ktRi0\r\nxQVViyZSkpriA1WAPy5PGPhD3HGim6thdtYxh6ZKoz+CgSsqqSZXQk6fziOt\r\nTdep3q8/N+GPI/IfhXYqBUpiinwwX9XfThv48XyJusdgw4E7NPlxALwhVXWU\r\np9iHEmFxeRCxUEUyUs0If0w3P2MqNlxh34cg5f+io5NtxZ8KipSypWxV/Zs/\r\ng3e3EJp4R1e2h3sZ+ycwVYXJEum4znETOHMg0ci8l+/+dZzJ0Eyw4Gq52ko7\r\ne6HVR201/E95ZOgtam+MABWL22wnN0fshq0KMiXp80Wj2ZqZpmBtNqzym8Zq\r\n4bIev0FySnKsEQBYxRW6mUXbh/Sb8uFTYMecN6GETB5ZOxeo3C8pp5pBNVYj\r\nIdTjhbRONw4yWcP5rPzALhQCqmeWcC3S06yDxXnBMoTmY9UIonzW4BF4btxz\r\nFSwOapysFvPpIdBGwNGNHJDThbiWELU4G+GadBaIeDUcQUTYLCzmNlLsC7+N\r\nGrRgrHdQgcqeidft3xKxbzzUTTkexbA0jcvg59qrLnhiZCI9vMX2eIlkkrs+\r\nq/pp9taNYo7ZlZh7/V4TqNUz66rL4zE3VWI=\r\n=u2tG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"055a2a93a38107484a9a1ca937fb3b49bf1c7001","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.19.3","dependencies":{"lodash":"^4.17.21","semver":"^7.3.7","ci-info":"^3.4.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.52.3","ava":"^3.15.0","mem":"^9.0.2","yaml":"^1.10.2","chalk":"^5.0.1","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.23.1","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.8.3","@babel/core":"^7.19.1","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.37.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.6"},"peerDependencies":{"eslint":">=8.23.1"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_44.0.1_1664947957019_0.5017413820552421","host":"s3://npm-registry-packages"}},"44.0.2":{"name":"eslint-plugin-unicorn","version":"44.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@44.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"6324a001c0a5e2ac00fb51b30db27d14c6c36ab3","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz","fileCount":206,"integrity":"sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==","signatures":[{"sig":"MEQCIHZppQQwt9nz0ke5OjqltBLZec+VxNhdk7Bz4IzbtbZ/AiBNoIaJXFvDPYiq84TzmEIfsnQILLVLvqNwf9wQqCPPEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP7Z0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr4A//UoPpWqnduJXuCDLmEBplDkcmN03ZHlsEueM2x186CQvs+AQU\r\nOf+K5G4NzhV33gEcv7DvN7JvF6FqUmB7YM5KBWGQDQn82fBHL6jS/KSBFY9j\r\nUjwl0cVrzEMAEoeWfn6duzkltoRPDw7Ah2TMU0yFd7UMi2u9XQ97MJaqXnFl\r\nFcOTV/Pd/WUeX66sDQI0LT9lKA1+SfFG3vt0Ma+XfZ3U51d4e7UnQPFyjOTj\r\nmKz+MXx8TZv+2SZOSx5Tj77GU5i9AjqVV52se7yk8kV4PBcU+nmgtW/11Lwr\r\n4r+j3fIw4bmL0m7wVJWs345aY+5iAONiCLKkSZRg6feQ9RbHsOpMOWD80TFw\r\nAjRfBHVURX0xOvfpCeJo7rIl00nY1oeA9t+asrsigqyzyXKY+Yei7TCYGNRj\r\nNAupcDqXk20ZGNZwx7tbtBGvZgVRpphwm2jKgPudWjGEpTEx/XDGRfvSa1Fr\r\nxfp0iWA9RaF8yJp5xXAn+i9nAaqv1O1Jsqg0LCZOVZLQYVxnWcCOvNOql6n1\r\nbVn0yihtbXCIYYf5UCsyDzBThAcpMkCJlko6sLrylvHY3td2mZz/09FNlRGx\r\nCdCJR2XCrwBG7T0vanMPwddJe/rhHXN3FW0tHqB2wY3XVuzeFr+f1lMsDkWR\r\nj5P9NrOOBwQcczfeejdMWNnkTHSs0uMmdcw=\r\n=7xK9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"dd92f06323ceccd26648723008b5e755fe51b712","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run generate-rule-notices && npm run generate-rules-table","integration":"node ./test/integration/test.mjs","lint:package-json":"npmPkgJsonLint .","generate-rules-table":"node ./scripts/generate-rules-table.mjs","generate-rule-notices":"node ./scripts/generate-rule-notices.mjs","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.3.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.19.3","dependencies":{"lodash":"^4.17.21","semver":"^7.3.7","ci-info":"^3.4.0","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.52.3","ava":"^3.15.0","mem":"^9.0.2","yaml":"^1.10.2","chalk":"^5.0.1","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.23.1","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.8.3","@babel/core":"^7.19.1","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.37.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.6"},"peerDependencies":{"eslint":">=8.23.1"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_44.0.2_1665119860556_0.8054372156181286","host":"s3://npm-registry-packages"}},"45.0.0":{"name":"eslint-plugin-unicorn","version":"45.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@45.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"a6650ff3000dc1a87cc2f6ac3a11edcde61712e2","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.0.tgz","fileCount":209,"integrity":"sha512-iP8cMRxXKHonKioOhnCoCcqVhoqhAp6rB+nsoLjXFDxTHz3btWMAp8xwzjHA0B1K6YV/U/Yvqn1bUXZt8sJPuQ==","signatures":[{"sig":"MEUCIQChWzn5B6JAWbekT0OqyFlPEUaF/0UPCRcJ/68hoauNkQIgD3BJDKfgpJ2vq80bXn2QnnasOCMLOPGx4FegpdWzews=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":578471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjenAuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrBQ/+Ju05BYA2p7gsQ8ZqLXLbLtbI990FcHJLmUljdESoT/5mf1eP\r\nnK/7lTNzGKTtRVlXifHfxMrAWJ+NCswY8Puh6MGVbNA2drh+HLmKML8OqXGp\r\nhH7dXh8Ji9IUbxknZZ0zYevMIPrKxHl1nuk4jBgwNQ9pAww4twOKjE9SkXeA\r\n5qntjHMM4xjNWQH3UzSyXWr3b94xmipSeeYDllDNGx2CRIWoAdCOwdWDhcM8\r\ngJ8uZX27jwyesLfNh4u9bQ+O5/BNpciqN7r8IwF5L/ixlYJ/eftdDWrdsWLY\r\nS1GAAIUT3R6SVvlCWjg9E/hTzNediAEpdGeLdm/grZ1lcbgEelVlPXhPkMVu\r\nJugMl2dVdsKo6u1jizTkZ3LrVIx/rmWxNx+VPU4ejodJahJBX0LSmH7r157x\r\nF6vJTvfMGLcdJCeo8WUqkP10VLUFepKqra0a0sddaNqDDjE4GUOZ5wGcSnTK\r\nNQGdXvDGY6QLWJ4gpYnyUyCLtkDo2YtgQJ7F4CFb6VscUBk7quIMoUup+dBF\r\nIQ155alKLJsBcZIAUfgnu5vAb5N8Zrj2J8teaygXFKdQEkipmkM5eKg6lwDR\r\ntrBn8UdrslMuDl0Mxc8slfZ4e7BjISXR+u3GAx4vq3oky9i3VSq2ntJZe1sW\r\na5Lhr0EHOlUSob3uU6/KWFmgrhHImD1baKc=\r\n=TwAQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"4dcf1e49b06528f0f0902f7a8768e7d829d4ab9f","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator --ignore-deprecated-rules --ignore-config all --rule-doc-title-format desc --url-configs \"https://github.com/sindresorhus/eslint-plugin-unicorn#preset-configs\"","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.19.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsesc":"3.0.2","lodash":"^4.17.21","semver":"^7.3.8","ci-info":"^3.6.1","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","regjsparser":"0.9.1","clean-regexp":"^1.0.0","eslint-utils":"^3.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.53.1","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.1.3","chalk":"^5.1.2","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.28.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.9.3","@babel/core":"^7.20.2","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^0.24.0","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.43.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.7"},"peerDependencies":{"eslint":">=8.28.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_45.0.0_1668968494293_0.1748923777136202","host":"s3://npm-registry-packages"}},"45.0.1":{"name":"eslint-plugin-unicorn","version":"45.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@45.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"2307f4620502fd955c819733ce1276bed705b736","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.1.tgz","fileCount":209,"integrity":"sha512-tLnIw5oDJJc3ILYtlKtqOxPP64FZLTkZkgeuoN6e7x6zw+rhBjOxyvq2c7577LGxXuIhBYrwisZuKNqOOHp3BA==","signatures":[{"sig":"MEYCIQDjb4QLWU9P5JcFYMLnUZ4nkMgJ5L0JeNsFWclqWhZmYAIhAK2nbv8pOTZ0YzC5+KFb25vjQBhy54GItl+9vIixEBfS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":580134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhIOkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLsQ//dHEsYew6I+w2P9rW5JsxnaCRzHg2cjJwHB86idc9f8tqfYrR\r\nW/TqveOORG4E7erxsO7vNW0YDeFWbA9IhtNZ0Qc2uvnK59idE96g/tRgJy6y\r\nkN4/GwS4OyhdQkUQ0VeqmzLG9kZ1dlDRRsyOc8pqqW6f5ffI94GEPzflUXch\r\niT10lT47y5LMA6ta+Q/9zxSfImNZGuAsLt3O47A63Mk3GkW4tvdl+R5nB5WO\r\n29bgiINZp8bF+SoUzByNsSjgl1ywjYRHAQEsiMsxLLixumaUnpNf3//sM/HJ\r\n/k8bfYUJeLUzeAp/uoAYZ+yctYwUt6EIBC5Kq33AqRl84h/fSnDpZEOQfH9p\r\nCN3VjpZ88BiQNq/JSIMr1tyG1+L70BOZdFpseYeX7qoWBZfKRUwznuluQxpj\r\nHPHDatqP1sze1IG4jc/t8TFMdcI1HqKE1cQBLyK31a3N2befv4J/3TqWSgSB\r\nijHI6S4CSsCuZ6EWooVQ0d0KX65oLG8SrMwzN42WmbQjJ6DZNFVYkUtOhwox\r\nQrv6LFVjAYNrQgTjxvzeRjNdATVCAmRFYjJSpsguAEiUOc7n8hCSV72dln15\r\nUQMMBI2tYgPU8vbw+Wjgl2Pvofm1rD3zL/tSIz56H8Twz794cXA3h0N3JbeV\r\nu8wfp2KS9kza9nRVM7KkS6UWwUu8VWRY3Yg=\r\n=fr/U\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"8769607afed732861bd87303d94be361f606b9d7","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator --ignore-deprecated-rules --ignore-config all --rule-doc-title-format desc --url-configs \"https://github.com/sindresorhus/eslint-plugin-unicorn#preset-configs\"","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.19.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.21.1","dependencies":{"jsesc":"^3.0.2","lodash":"^4.17.21","semver":"^7.3.8","ci-info":"^3.6.1","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","regjsparser":"^0.9.1","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@eslint-community/eslint-utils":"^4.1.0","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.53.1","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.1.3","chalk":"^5.1.2","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.28.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.9.3","@babel/core":"^7.20.2","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^0.24.0","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.43.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.7"},"peerDependencies":{"eslint":">=8.28.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_45.0.1_1669628836345_0.7526438489922469","host":"s3://npm-registry-packages"}},"45.0.2":{"name":"eslint-plugin-unicorn","version":"45.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@45.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]},{"files":["rules/**/*.js"],"extends":["plugin:internal-rules/all"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"d6ba704793a6909fe5dfe013900d2b05b715284c","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.2.tgz","fileCount":209,"integrity":"sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==","signatures":[{"sig":"MEQCIGq/GiE6I5qJAvVFV0S8gcMjB7eoUC22dwn7ily9Z9MpAiAdKozwDYFT85B6QCwDeyppcxNjqsBLLKY7vFFec8XPNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":580363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlxcYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozXw//enWvRq0eKipPWUYWjeVnaqzzhY+pDdVWoOcrZ3dnogqZ3EHX\r\n2nl1aFmyZu0pg+a4LRGKQzHfRI19/WjXOLzJHWlTuRLTCPIFdCEZB4qnkg0j\r\nhJTSnSnNM9gQOX0BrHzGH9jp+/jflGYiONzK9C7czFyFdBul41tAMjRsUmHj\r\nuWznU1s5akA5MBklxORiugqt54Utxxclt5hX3vZ+zpEhIf424VY/Iepk8mN/\r\nqVRsHbtMFG3D7Mv1NGYaet0D0VX7dKMsvFEs7KBO2/B5cji+WkybdRlmFVIk\r\ncG9gcVa3LZeHcOotIpaWAMOfiwA2/fEkuQJUJvZJPAt5oPFQeTl0lM+t7J8C\r\niFuJlLwrODn2rjDv+Wxd9XOf3DaTvRr57NoXLO0fnPx/TSEmrgy6O+KUWNWL\r\nAxg3DuFdvyarHFjJKXGUYsksDi0BlZMuicE9ydhv5ccf7WQfnDLO4nstm6rI\r\n4Ip+Jo3+MumYAdnalnxqSsiyyo219ITNUVKxC2YVxQGgopuPWmO7tTvSYZTa\r\nSePqAJsRZgET03LFa8ZcWhPNs25N98AJMXX2bT2jrbj9uEkNrfCefjisnAZX\r\nMPPjhTKwKkEHbfR4mBpKjUeJO08TX1ZF71oDzpMXYc7pIX0xPjObsqJ7hE7m\r\ncowU4wab7M+RV+AkI53NNtzwBUJu8KFRs1s=\r\n=nu2G\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"23d03265089acce6138d734776645f5a031f22a0","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator --ignore-deprecated-rules --ignore-config all --rule-doc-title-format desc --url-configs \"https://github.com/sindresorhus/eslint-plugin-unicorn#preset-configs\"","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"8.19.2","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"12.22.1","dependencies":{"jsesc":"^3.0.2","lodash":"^4.17.21","semver":"^7.3.8","ci-info":"^3.6.1","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","regjsparser":"^0.9.1","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@eslint-community/eslint-utils":"^4.1.2","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.53.1","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.1.3","chalk":"^5.1.2","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.28.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.9.3","@babel/core":"^7.20.2","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^1.0.0","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.43.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^0.0.7"},"peerDependencies":{"eslint":">=8.28.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_45.0.2_1670846232164_0.5233563120501772","host":"s3://npm-registry-packages"}},"46.0.0":{"name":"eslint-plugin-unicorn","version":"46.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@46.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}]},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"b5cdcc9465fd6e46ab7968b87dd4a43adc8d6031","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.0.tgz","fileCount":209,"integrity":"sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==","signatures":[{"sig":"MEUCIEemF6AWmbeVXBq69sJfTCLzf9dm8EY3FNmDLGyS61NoAiEA8s3jF/Tjp7SvNHBAXiKkN9G1Mdl8N/NxpCwFpMAU7gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":580430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAhHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxgg//T1ALRFB0GkStNoUKWJWiuKf91n+Acmt7rVYAoRmvAAEK05xp\r\nDhIFC6itkKi+bON2RmdpfOEKkgbPt4NnIul6DQZXlAuzq/6wztJPv8ccnNtg\r\nz4+gNNYX1/MUxiobPHSFWpuazptiEFAebGK6X4Wd+7gjGXevAlBDiK1b4ttE\r\nHA96prq0K6MsQudHkSOOFYUJgdwPJxtQtrjmu+i3xCcdUI8YXmBp6jwwlcEd\r\njweFXrf0eI7Igz4h+pmyy+/cHByWIbc4Wwhp+9ZzV7/NNvWRI85fBt/9+Q+n\r\nGRdIje1czQ3AXCnsfgDMM6LzK+BP57mIy9CecP/zXyqcRZJ6qz6rmM6yBvSO\r\naUHYVkQhX5ynjlPazv9P/6USxljkRVCXcDHP3CQ+SUXZAVTIbwVvjiNdwNhj\r\nxWgiwyA/DKoPVw5xUqZxMihK7ojKkcPrhCq9blhLGLUmUGCrJmOs1VUGN1Gj\r\nSP3WcGc+EdIkkHsp0GtFqTQZnlQDndYBVU0lKfRnWwV2ifCPepdEPzLHsO5J\r\nSOGqyu1TTP+Vad3K/Jm+UUSnAAksN/PXq6Tp0Fw9f3E+xrpTeqmq92vwegFw\r\nuz+EZ7uXE0ftiyO/bNCjnO6tAcyBAnnN7grbVhCk9gl/ZAmL51CFlETsHef8\r\nJ/uu3nuwItFZ/lFgjQOzwC5RLBnOsWo9NJg=\r\n=FeLS\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"5fcdf0f3f1e74b4c8a92853ecc75fd7721463145","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"14.21.3","dependencies":{"jsesc":"^3.0.2","lodash":"^4.17.21","semver":"^7.3.8","ci-info":"^3.6.1","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","regjsparser":"^0.9.1","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@eslint-community/eslint-utils":"^4.1.2","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.53.1","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.1.3","chalk":"^5.1.2","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.28.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.9.3","@babel/core":"^7.20.2","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^1.0.0","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.43.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.0"},"peerDependencies":{"eslint":">=8.28.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_46.0.0_1677857239715_0.15638279075555217","host":"s3://npm-registry-packages"}},"46.0.1":{"name":"eslint-plugin-unicorn","version":"46.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@46.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"222ff65b30b2d9ed6f90de908ceb6a05dd0514d9","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.1.tgz","fileCount":209,"integrity":"sha512-setGhMTiLAddg1asdwjZ3hekIN5zLznNa5zll7pBPwFOka6greCKDQydfqy4fqyUhndi74wpDzClSQMEcmOaew==","signatures":[{"sig":"MEUCIQC/d0RpLsvkgDV8TIr5891SWlotir9O6BUEp33A4MyzKQIgGATKGJDWC9B0eSXlZuxNgVcPuBtlGFcVJ3cHsZDFMvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":580481},"engines":{"node":">=14.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"db1a6e05b00df3b62d55a110d48f041cabeb61a0","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"20.1.0","dependencies":{"jsesc":"^3.0.2","lodash":"^4.17.21","semver":"^7.3.8","ci-info":"^3.6.1","esquery":"^1.4.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","regjsparser":"^0.9.1","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.0","@eslint-community/eslint-utils":"^4.1.2","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","xo":"^0.53.1","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.1.3","chalk":"^5.1.2","execa":"^6.1.0","listr":"^0.14.3","eslint":"^8.40.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^4.9.3","@babel/core":"^7.20.2","npm-run-all":"^4.1.5","markdownlint-cli":"^0.32.2","@babel/code-frame":"^7.18.6","vue-eslint-parser":"^9.1.0","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^1.0.0","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.3.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.43.0","eslint-plugin-eslint-plugin":"^5.0.6","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.0"},"peerDependencies":{"eslint":">=8.28.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_46.0.1_1683358511437_0.2382908100092076","host":"s3://npm-registry-packages"}},"47.0.0":{"name":"eslint-plugin-unicorn","version":"47.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@47.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"960e9d3789f656ba3e21982420793b069a911011","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-47.0.0.tgz","fileCount":209,"integrity":"sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==","signatures":[{"sig":"MEYCIQDGD0n22xGkTONFRFe9hBoFonWkEyFBxciDU4eXryHLAAIhAIIydO07Zd5lcv5OYnNMxFW9DVGG1YQ6vu6yFZkc7eoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582154},"engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"6f05ddc6f4b350029c4597ed51d4cc445cc958d3","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"20.1.0","dependencies":{"jsesc":"^3.0.2","lodash":"^4.17.21","semver":"^7.3.8","ci-info":"^3.8.0","esquery":"^1.5.0","pluralize":"^8.0.0","safe-regex":"^2.1.1","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.24","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.19.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","xo":"^0.54.0","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.2.1","chalk":"^5.2.0","execa":"^7.1.1","listr":"^0.14.3","eslint":"^8.40.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^5.0.3","@babel/core":"^7.21.4","npm-run-all":"^4.1.5","markdownlint-cli":"^0.33.0","@babel/code-frame":"^7.21.4","vue-eslint-parser":"^9.1.1","@babel/eslint-parser":"^7.21.3","eslint-doc-generator":"^1.4.3","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^6.4.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.57.1","eslint-plugin-eslint-plugin":"^5.0.8","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.38.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_47.0.0_1683359120389_0.7282970152347359","host":"s3://npm-registry-packages"}},"48.0.0":{"name":"eslint-plugin-unicorn","version":"48.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@48.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"074214c0c216e6d97298a98db394b430b6c5a7de","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.0.tgz","fileCount":208,"integrity":"sha512-8fk/v3p1ro34JSVDBEmtOq6EEQRpMR0iTir79q69KnXFZ6DJyPkT3RAi+ZoTqhQMdDSpGh8BGR68ne1sP5cnAA==","signatures":[{"sig":"MEYCIQCFbeAojiSV3BVw80aNfdxQglk6iQ0Xn4wBY/sf5ItBPQIhAMTlgaD8Kp5OQ7Ouoc/1bMqfegio9VBZ1d600TZBUTuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593708},"engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"1b6757e80cdb7a120d90f2df5fef087a8b0f1cc0","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"16.20.0","dependencies":{"jsesc":"^3.0.2","lodash":"^4.17.21","semver":"^7.5.4","ci-info":"^3.8.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","xo":"^0.54.2","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.3.1","chalk":"^5.3.0","execa":"^7.1.1","listr":"^0.14.3","eslint":"^8.44.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^5.1.6","@babel/core":"^7.22.8","npm-run-all":"^4.1.5","markdownlint-cli":"^0.35.0","@babel/code-frame":"^7.22.5","vue-eslint-parser":"^9.3.1","@babel/eslint-parser":"^7.22.7","eslint-doc-generator":"^1.4.3","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^5.61.0","eslint-plugin-eslint-plugin":"^5.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.44.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_48.0.0_1689422924199_0.43053659171052194","host":"s3://npm-registry-packages"}},"48.0.1":{"name":"eslint-plugin-unicorn","version":"48.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@48.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"a6573bc1687ae8db7121fdd8f92394b6549a6959","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz","fileCount":208,"integrity":"sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==","signatures":[{"sig":"MEUCIG08nH6twsNlyKwCyLKmrhfZ06LfTfSQhgMspaj6bQF2AiEA000wY5SLR0Z2t6OGJ4eqtJFjCa8Orj7u+iAXVaYPUXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593722},"engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"61912993131b359d3c5789a2d1b2567b144e2f56","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"16.20.0","dependencies":{"jsesc":"^3.0.2","lodash":"^4.17.21","semver":"^7.5.4","ci-info":"^3.8.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","xo":"^0.54.2","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.3.1","chalk":"^5.3.0","execa":"^7.1.1","listr":"^0.14.3","eslint":"^8.44.0","outdent":"^0.8.0","enquirer":"^2.3.6","lodash-es":"^4.17.21","typescript":"^5.1.6","@babel/core":"^7.22.8","npm-run-all":"^4.1.5","markdownlint-cli":"^0.35.0","@babel/code-frame":"^7.22.5","vue-eslint-parser":"^9.3.1","@babel/eslint-parser":"^7.22.7","eslint-doc-generator":"^1.4.3","eslint-remote-tester":"^3.0.0","npm-package-json-lint":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^6.2.0","eslint-plugin-eslint-plugin":"^5.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.44.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_48.0.1_1690301164321_0.40434232822329763","host":"s3://npm-registry-packages"}},"49.0.0":{"name":"eslint-plugin-unicorn","version":"49.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@49.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"4449ea954d7e1455eec8518f9417d7021b245fa8","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-49.0.0.tgz","fileCount":210,"integrity":"sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==","signatures":[{"sig":"MEUCICTxHzeE8xxeO0GEdWliiT4zUpAW6u4xWZVcPG65LjrkAiEA1go86HwE8k/JTl8SCglhcbaSrkBYvMt1pk1i2K7S2KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":647989},"engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"2f77a236777c89314d91988d350424127696fec7","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","fix:md":"npm run lint:md -- --fix","lint:js":"xo","lint:md":"markdownlint \"**/*.md\"","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jsesc":"^3.0.2","semver":"^7.5.4","ci-info":"^3.8.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","xo":"^0.56.0","ava":"^3.15.0","mem":"^9.0.2","yaml":"^2.3.3","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^8.52.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","typescript":"^5.2.2","@babel/core":"^7.23.2","npm-run-all2":"^6.1.1","markdownlint-cli":"^0.37.0","@babel/code-frame":"^7.22.13","vue-eslint-parser":"^9.3.2","@babel/eslint-parser":"^7.22.15","eslint-doc-generator":"^1.5.2","eslint-remote-tester":"^3.0.1","npm-package-json-lint":"^7.0.0","eslint-ava-rule-tester":"^4.0.0","@typescript-eslint/parser":"^6.9.0","eslint-plugin-eslint-plugin":"^5.1.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.52.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_49.0.0_1698609171433_0.1041987450540387","host":"s3://npm-registry-packages"}},"50.0.0":{"name":"eslint-plugin-unicorn","version":"50.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@50.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"3bf2fd87555b60121fa7c33e8a55b22f488af1a4","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-50.0.0.tgz","fileCount":213,"integrity":"sha512-S830OrmnYzJFMXf2AsPVZE3BlLedAED0a3QNpB+o97eXvJTAdWqc5e+R8ozm1jh8nMV37HykU/h9HMwjZ7Fzbg==","signatures":[{"sig":"MEYCIQCR2fwBHK37Pmmy+1sIPw3K+J+t5Y7zZo78ELLZzBjcZgIhALYZ1hrHBDCJ87l7Pg/+vHY8X3mf11iiNSHQcJp6bRDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657046},"main":"index.js","engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"7f66a2408651ab6c67d514924ea3ec3bd9420349","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"jsesc":"^3.0.2","semver":"^7.5.4","ci-info":"^4.0.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.34.0","@eslint/eslintrc":"^2.1.4","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","xo":"^0.56.0","ava":"^6.0.1","yaml":"^2.3.4","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^8.56.0","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","typescript":"^5.3.3","@babel/core":"^7.23.6","npm-run-all2":"^6.1.1","markdownlint-cli":"^0.38.0","@babel/code-frame":"^7.23.5","vue-eslint-parser":"^9.3.2","@babel/eslint-parser":"^7.23.3","eslint-doc-generator":"^1.6.1","eslint-remote-tester":"^3.0.1","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^4.2.0","@typescript-eslint/parser":"^6.15.0","eslint-plugin-eslint-plugin":"^5.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.56.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_50.0.0_1703129336523_0.6525358579951999","host":"s3://npm-registry-packages"}},"50.0.1":{"name":"eslint-plugin-unicorn","version":"50.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@50.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"e539cdb02dfd893c603536264c4ed9505b70e3bf","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-50.0.1.tgz","fileCount":220,"integrity":"sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==","signatures":[{"sig":"MEUCIQDxJzhfKpCcZFcUIMKNlyxzw7JPXpGt1m3qTiQhyjzzBQIgOrrSh2GinQ8Ex+8uwDfkyLpVVnCsdXt6G3MypzfGOek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657057},"main":"index.js","engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"description":"More than 100 powerful ESLint rules","directories":{},"licenseText":"MIT License\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","sideEffects":false,"dependencies":{"jsesc":"^3.0.2","semver":"^7.5.4","ci-info":"^4.0.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.34.0","@eslint/eslintrc":"^2.1.4","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","xo":"^0.56.0","ava":"^6.0.1","yaml":"^2.3.4","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^8.56.0","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","typescript":"^5.3.3","@babel/core":"^7.23.6","npm-run-all2":"^6.1.1","markdownlint-cli":"^0.38.0","@babel/code-frame":"^7.23.5","vue-eslint-parser":"^9.3.2","@babel/eslint-parser":"^7.23.3","eslint-doc-generator":"^1.6.1","eslint-remote-tester":"^3.0.1","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^4.2.0","@typescript-eslint/parser":"^6.15.0","eslint-plugin-eslint-plugin":"^5.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.56.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_50.0.1_1703145021259_0.364675027518224","host":"s3://npm-registry-packages"}},"51.0.0":{"name":"eslint-plugin-unicorn","version":"51.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@51.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"7e5b1f6837949de244a5403eb7729e60c6b20729","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.0.tgz","fileCount":213,"integrity":"sha512-104L+VrZQ0RlyTYQPmF0ofoN1/rot1U/BoCSUDTTiPgumzA/QUzDwUqbR4Q0laOYXi5sYI2HDrJQ/b5PlJteCA==","signatures":[{"sig":"MEUCIQD6eRJDua4DVAg6OxIoqtBlvWVFJvrDOnSFIzPoca0OkgIgH9zN0sM1Lrk2D/aIpjJq/2yEQahFOeCRB0ZJOmy6d7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658946},"main":"index.js","engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"8a2e7db0ab9c83f4197966c39bbcf5c7f63be351","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"jsesc":"^3.0.2","semver":"^7.5.4","ci-info":"^4.0.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.34.0","@eslint/eslintrc":"^2.1.4","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","xo":"^0.56.0","ava":"^6.0.1","yaml":"^2.3.4","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^8.56.0","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^8.0.0","typescript":"^5.3.3","@babel/core":"^7.23.6","npm-run-all2":"^6.1.1","markdownlint-cli":"^0.38.0","@babel/code-frame":"^7.23.5","vue-eslint-parser":"^9.3.2","@babel/eslint-parser":"^7.23.3","eslint-doc-generator":"^1.6.1","eslint-remote-tester":"^3.0.1","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^6.15.0","eslint-plugin-eslint-plugin":"^5.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.56.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_51.0.0_1707201879524_0.5274857075718229","host":"s3://npm-registry-packages"}},"51.0.1":{"name":"eslint-plugin-unicorn","version":"51.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@51.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"3641c5e110324c3739d6cb98fc1b99ada39f477b","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz","fileCount":213,"integrity":"sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==","signatures":[{"sig":"MEUCIHdDcEr8TkClq3XTrYTYNTQ63f30v6SFK9jbmys3BQPFAiEAul8ryLGW+01YxTo4jo2Qm5BwAViksvr15tVX1ypUMzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658986},"main":"index.js","engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"70034d39a40df3a671646f06994892afd079d718","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"jsesc":"^3.0.2","semver":"^7.5.4","ci-info":"^4.0.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.34.0","@eslint/eslintrc":"^2.1.4","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","xo":"^0.56.0","ava":"^6.0.1","yaml":"^2.3.4","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^8.56.0","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^8.0.0","typescript":"^5.3.3","@babel/core":"^7.23.6","npm-run-all2":"^6.1.1","markdownlint-cli":"^0.38.0","@babel/code-frame":"^7.23.5","vue-eslint-parser":"^9.3.2","@babel/eslint-parser":"^7.23.3","eslint-doc-generator":"^1.6.1","eslint-remote-tester":"^3.0.1","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^6.15.0","eslint-plugin-eslint-plugin":"^5.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.56.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_51.0.1_1707251436026_0.270412315528469","host":"s3://npm-registry-packages"}},"52.0.0":{"name":"eslint-plugin-unicorn","version":"52.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@52.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"func-names":"off","import/order":"off","unicorn/no-null":"error","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"c7a559edd52e3932cf2b3a05c3b0efc604c1eeb8","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-52.0.0.tgz","fileCount":217,"integrity":"sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==","signatures":[{"sig":"MEYCIQCR20zKPsISEqENLdRj3Ctp/Nj9POR0gufbix/ZAENkIAIhAIBunhH+0/eCZOeh3QejzW/4Z5P4UdymmfvUnbMNUjsq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":676536},"main":"index.js","engines":{"node":">=16"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"8ca00a46c6667bc9438f3f20b82874796466702e","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"9.2.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"jsesc":"^3.0.2","semver":"^7.5.4","ci-info":"^4.0.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.34.0","@eslint/eslintrc":"^2.1.4","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.22.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","xo":"^0.56.0","ava":"^6.0.1","yaml":"^2.3.4","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^8.56.0","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^8.0.0","typescript":"^5.3.3","@babel/core":"^7.23.6","npm-run-all2":"^6.1.1","markdownlint-cli":"^0.38.0","@babel/code-frame":"^7.23.5","vue-eslint-parser":"^9.3.2","@babel/eslint-parser":"^7.23.3","eslint-doc-generator":"^1.7.0","eslint-remote-tester":"^3.0.1","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^6.15.0","eslint-plugin-eslint-plugin":"^5.2.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.56.0"},"npmpackagejsonlint":{"rules":{"prefer-caret-version-devDependencies":["error",{"exceptions":["eslint-plugin-internal-rules"]}]}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_52.0.0_1712158031154_0.7168442771132559","host":"s3://npm-registry-packages"}},"53.0.0":{"name":"eslint-plugin-unicorn","version":"53.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@53.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"func-names":"off","import/order":"off","unicorn/no-null":"error","unicorn/escape-case":"off","unicorn/no-hex-escape":"off","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"df3a5c9ecabeb759e6fd867b2d84198466ac8c4d","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz","fileCount":223,"integrity":"sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==","signatures":[{"sig":"MEUCIBZbJlw8uRrbppQ/8EBRwFHGRg/SQ3HNsMfTb4t08m7IAiEAwhX09UYmNtOX2t2XZ/bHP835WXe+JoPuZH0rEJeHPgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":690648},"main":"index.js","engines":{"node":">=18.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"cf2109ac2657f847ddf6d8a61e7b58a674380376","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.6.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"jsesc":"^3.0.2","semver":"^7.6.1","ci-info":"^4.0.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.37.0","@eslint/eslintrc":"^3.0.2","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.24.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","xo":"^0.58.0","ava":"^6.1.3","yaml":"^2.4.2","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^9.2.0","espree":"^10.0.1","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.0.0","typescript":"^5.4.5","@babel/core":"^7.24.5","npm-run-all2":"^6.1.2","markdownlint-cli":"^0.40.0","@babel/code-frame":"^7.24.2","vue-eslint-parser":"^9.4.2","@babel/eslint-parser":"^7.24.5","eslint-doc-generator":"1.7.0","eslint-remote-tester":"^3.0.1","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^7.8.0","eslint-plugin-eslint-plugin":"^6.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^1.0.1"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_53.0.0_1715320994052_0.25691336617580873","host":"s3://npm-registry-packages"}},"54.0.0":{"name":"eslint-plugin-unicorn","version":"54.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@54.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"func-names":"off","import/order":"off","unicorn/no-null":"error","unicorn/escape-case":"off","unicorn/no-hex-escape":"off","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"ce3ea853e8fd7ca2bda2fd6065bf065adb5d8b6d","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-54.0.0.tgz","fileCount":224,"integrity":"sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==","signatures":[{"sig":"MEUCIQCuCcnWMBWtwkq1k33vLYotS8YEG5P3rIC8Wv1bG+0NYwIgZg/sZpHkSWc5NxDU3hisAIAHDUz1nKqGru8+ShLqWVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696107},"main":"index.js","engines":{"node":">=18.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"fce6ce390cc156282b507107427fc27322955039","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.mjs","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"node ./test/run-rules-on-codebase/lint.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.6.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"jsesc":"^3.0.2","semver":"^7.6.1","ci-info":"^4.0.0","esquery":"^1.5.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.37.0","@eslint/eslintrc":"^3.0.2","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.24.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","xo":"^0.58.0","ava":"^6.1.3","yaml":"^2.4.2","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^9.2.0","espree":"^10.0.1","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.0.0","typescript":"^5.4.5","@babel/core":"^7.24.5","npm-run-all2":"^6.1.2","markdownlint-cli":"^0.40.0","@babel/code-frame":"^7.24.2","vue-eslint-parser":"^9.4.2","@babel/eslint-parser":"^7.24.5","eslint-doc-generator":"1.7.0","eslint-remote-tester":"^4.0.0","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.0.0-alpha.12","eslint-plugin-eslint-plugin":"^6.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^2.0.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_54.0.0_1718369291210_0.8178680817344908","host":"s3://npm-registry-packages"}},"55.0.0":{"name":"eslint-plugin-unicorn","version":"55.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@55.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"func-names":"off","import/order":"off","unicorn/no-null":"error","unicorn/escape-case":"off","unicorn/no-hex-escape":"off","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"e2aeb397914799895702480970e7d148df5bcc7b","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-55.0.0.tgz","fileCount":226,"integrity":"sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==","signatures":[{"sig":"MEQCIBRLqO0ainlZPnsmKozHFsp5bOtP8qPCmKj16T5IIGxRAiBWJhvssc98AORV13A47tltKseUVGPni41YZHJBONW26Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":698305},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"4db75c40d38ed543a30d9b7d147fc4bbea619965","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.mjs","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.6.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"jsesc":"^3.0.2","semver":"^7.6.1","ci-info":"^4.0.0","esquery":"^1.5.0","globals":"^15.7.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.37.0","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.24.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","xo":"^0.58.0","ava":"^6.1.3","yaml":"^2.4.2","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^9.6.0","espree":"^10.0.1","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.0.0","typescript":"^5.4.5","@babel/core":"^7.24.5","npm-run-all2":"^6.1.2","@eslint/eslintrc":"^3.1.0","markdownlint-cli":"^0.40.0","@babel/code-frame":"^7.24.2","vue-eslint-parser":"^9.4.2","@babel/eslint-parser":"^7.24.5","eslint-doc-generator":"1.7.0","eslint-remote-tester":"^4.0.0","npm-package-json-lint":"^7.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.0.0-alpha.12","eslint-plugin-eslint-plugin":"^6.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^2.0.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_55.0.0_1721861135065_0.6988337799629096","host":"s3://npm-registry-packages"}},"56.0.0":{"name":"eslint-plugin-unicorn","version":"56.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@56.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"func-names":"off","import/order":"off","unicorn/no-null":"error","unicorn/escape-case":"off","unicorn/no-hex-escape":"off","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}]},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"9fd3ebe6f478571734541fa745026b743175b59e","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-56.0.0.tgz","fileCount":230,"integrity":"sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==","signatures":[{"sig":"MEUCIHc+yCEd4n7CaWt0rLwnPKpy2rAGZSob8ht6GBts7Rz3AiEAnMJOO8NCVF7pKRkq+hkFmIEwSTwW7mibl7CYLK8K7G4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711065},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"2b469bee475a8f3f2767f4669864acdd89654017","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.mjs","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.6.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"jsesc":"^3.0.2","semver":"^7.6.3","ci-info":"^4.0.0","esquery":"^1.6.0","globals":"^15.9.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.38.1","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","xo":"^0.59.3","ava":"^6.1.3","yaml":"^2.5.1","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^9.10.0","espree":"^10.1.0","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.1.0","typescript":"^5.5.4","@babel/core":"^7.25.2","npm-run-all2":"^6.2.2","@eslint/eslintrc":"^3.1.0","markdownlint-cli":"^0.41.0","@babel/code-frame":"^7.24.7","vue-eslint-parser":"^9.4.3","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"1.7.0","eslint-remote-tester":"^4.0.1","npm-package-json-lint":"^8.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-eslint-plugin":"^6.2.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^2.0.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_56.0.0_1727991095896_0.1491388772277762","host":"s3://npm-registry-packages"}},"56.0.1":{"name":"eslint-plugin-unicorn","version":"56.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@56.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"xo":{"rules":{"func-names":"off","import/order":"off","unicorn/no-null":"error","unicorn/escape-case":"off","unicorn/no-hex-escape":"off","unicorn/prefer-array-flat":["error",{"functions":["flat","flatten"]}],"unicorn/expiring-todo-comments":"off"},"extends":["plugin:internal-rules/all"],"ignores":[".cache-eslint-remote-tester","eslint-remote-tester-results","rules/utils/lodash.js","test/integration/{fixtures,fixtures-local}/**"],"overrides":[{"files":["**/*.js"],"rules":{"strict":"error","unicorn/prefer-module":"off"},"parserOptions":{"sourceType":"script"}},{"files":["rules/*.js"],"rules":{"eslint-plugin/require-meta-schema":"off","eslint-plugin/require-meta-docs-url":"off","eslint-plugin/require-meta-has-suggestions":"off","eslint-plugin/require-meta-docs-description":["error",{"pattern":".+"}],"eslint-plugin/require-meta-schema-description":"off"},"extends":["plugin:eslint-plugin/all"],"plugins":["eslint-plugin"]}]},"ava":{"files":["test/*.mjs","test/unit/*.mjs"]},"dist":{"shasum":"d10a3df69ba885939075bdc95a65a0c872e940d4","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-56.0.1.tgz","fileCount":230,"integrity":"sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==","signatures":[{"sig":"MEYCIQDqlYfxjbPhSm7tyOf7uVjmbVkhaTTFrHQJYOpwupXBMAIhANPHe7X0O4DunNIQMx82rNtBFP1JzuV/DzX3pU0qm7xm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711113},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.18"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f862e0c07a3055b0ce6a7f7860fb80c64e5a0d19","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.mjs","fix:js":"npm run lint:js -- --fix","lint:js":"xo","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.mjs && npm run fix:eslint-docs","integration":"node ./test/integration/test.mjs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.mjs"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.6.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"jsesc":"^3.0.2","semver":"^7.6.3","ci-info":"^4.0.0","esquery":"^1.6.0","globals":"^15.9.0","pluralize":"^8.0.0","read-pkg-up":"^7.0.1","regexp-tree":"^0.1.27","regjsparser":"^0.10.0","clean-regexp":"^1.0.0","strip-indent":"^3.0.0","indent-string":"^4.0.0","core-js-compat":"^3.38.1","is-builtin-module":"^3.2.1","@eslint-community/eslint-utils":"^4.4.0","@babel/helper-validator-identifier":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","xo":"^0.59.3","ava":"^6.1.3","yaml":"^2.5.1","chalk":"^5.3.0","execa":"^8.0.1","listr":"^0.14.3","eslint":"^9.10.0","espree":"^10.1.0","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.1.0","typescript":"^5.5.4","@babel/core":"^7.25.2","npm-run-all2":"^6.2.2","@eslint/eslintrc":"^3.1.0","markdownlint-cli":"^0.41.0","@babel/code-frame":"^7.24.7","vue-eslint-parser":"^9.4.3","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"1.7.0","eslint-remote-tester":"^4.0.1","npm-package-json-lint":"^8.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-eslint-plugin":"^6.2.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^2.0.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_56.0.1_1732009417934_0.4269921900603808","host":"s3://npm-registry-packages"}},"57.0.0":{"name":"eslint-plugin-unicorn","version":"57.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@57.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"4ae27a31e65b1a0307c09cb957f5de36b1773575","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-57.0.0.tgz","fileCount":235,"integrity":"sha512-zUYYa6zfNdTeG9BISWDlcLmz16c+2Ck2o5ZDHh0UzXJz3DEP7xjmlVDTzbyV0W+XksgZ0q37WEWzN2D2Ze+g9Q==","signatures":[{"sig":"MEUCIQD9Jlz6s8pjpS+1IqZuq8Gu70V9pJE5TzR9p1AHadXQowIgBxHsZJJ/HVfU53ebxLXwVGHou3Mu7Q7ES/xw8+3r5WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745435},"type":"module","types":"./index.d.ts","engines":{"node":">=18.18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"93f9bc27a5cbcfef31f0991a97da6ccb558bc1f0","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es'; | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=esm","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator workaround-for-eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"23.6.1","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.1","ci-info":"^4.1.0","esquery":"^1.6.0","globals":"^15.15.0","pluralize":"^8.0.0","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.40.0","read-package-up":"^11.0.0","is-builtin-module":"^4.0.0","@eslint-community/eslint-utils":"^4.4.1","@babel/helper-validator-identifier":"^7.25.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.2.0","yaml":"^2.7.0","eslint":"^9.20.1","espree":"^10.3.0","listr2":"^8.2.5","memoize":"^10.0.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^0.2.0","typescript":"^5.7.3","@babel/core":"^7.26.9","open-editor":"^5.1.0","npm-run-all2":"^7.0.2","node-style-text":"^0.0.7","@eslint/eslintrc":"^3.2.0","eslint-config-xo":"^0.46.0","markdownlint-cli":"^0.44.0","@babel/code-frame":"^7.26.2","vue-eslint-parser":"^9.4.3","eslint-plugin-jsdoc":"^50.6.3","@babel/eslint-parser":"^7.26.8","eslint-doc-generator":"^2.0.2","eslint-remote-tester":"^4.0.1","npm-package-json-lint":"^8.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.24.1","eslint-plugin-eslint-plugin":"^6.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-plugin-internal-rules":"file:./scripts/internal-rules/","eslint-remote-tester-repositories":"^2.0.0"},"peerDependencies":{"eslint":">=9.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_57.0.0_1739817484961_0.396023909076779","host":"s3://npm-registry-packages-npm-production"}},"58.0.0":{"name":"eslint-plugin-unicorn","version":"58.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@58.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"38c12a59537312eeb9cb1cd747afe038db4bda41","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-58.0.0.tgz","fileCount":235,"integrity":"sha512-fc3iaxCm9chBWOHPVjn+Czb/wHS0D2Mko7wkOdobqo9R2bbFObc4LyZaLTNy0mhZOP84nKkLhTUQxlLOZ7EjKw==","signatures":[{"sig":"MEQCIH8ImQ77C6rNWZQltkyOPz0WqH7F3U8dXVCQjVmvaVAHAiAym3TsHxcxmqmbbpo8SsQYzrxfDEecyLQy/NnC+xMReQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747461},"type":"module","types":"./index.d.ts","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"2c7c7614ecc9303814668710f384d448848d0c5d","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es'; | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=esm","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator workaround-for-eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"23.6.1","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.1","ci-info":"^4.2.0","esquery":"^1.6.0","globals":"^16.0.0","pluralize":"^8.0.0","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.41.0","read-package-up":"^11.0.0","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.2.7","@eslint-community/eslint-utils":"^4.5.1","@babel/helper-validator-identifier":"^7.25.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.2.0","yaml":"^2.7.0","eslint":"^9.22.0","espree":"^10.3.0","listr2":"^8.2.5","memoize":"^10.1.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^0.2.0","typescript":"^5.8.2","@babel/core":"^7.26.10","open-editor":"^5.1.0","npm-run-all2":"^7.0.2","node-style-text":"^0.0.7","@eslint/eslintrc":"^3.3.0","eslint-config-xo":"^0.46.0","markdownlint-cli":"^0.44.0","@babel/code-frame":"^7.26.2","vue-eslint-parser":"^10.1.1","eslint-plugin-jsdoc":"^50.6.8","@babel/eslint-parser":"^7.26.10","eslint-doc-generator":"^2.1.2","eslint-remote-tester":"^4.0.1","npm-package-json-lint":"^8.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-eslint-plugin":"^6.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.1"},"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_58.0.0_1742807812519_0.018219372241454534","host":"s3://npm-registry-packages-npm-production"}},"59.0.0":{"name":"eslint-plugin-unicorn","version":"59.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@59.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"11783a80ce81ab397cccbb1ce046a30eda9bb4b9","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.0.tgz","fileCount":240,"integrity":"sha512-7IEeqkymGa7tr6wTWS4DolfXnfcE3QjcD0g7I+qCfV5GPMvVsFsLT7zTIYvnudqwAm5nWekdGIOTTXA93Sz9Ow==","signatures":[{"sig":"MEUCIHLna2yemtqK5A80WiCQd6QIJaK5o3Pn11bc+U+EvyRjAiEAzZuvCLhdP4KnCkM1M0gt6QUrNpPYhAZdnJSZaSq9m6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761800},"type":"module","types":"./index.d.ts","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"3838ec815057154a7fb4cd8257abfb554502ba2f","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es'; | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=esm","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator workaround-for-eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"23.6.1","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.1","ci-info":"^4.2.0","esquery":"^1.6.0","globals":"^16.0.0","pluralize":"^8.0.0","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.41.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.2.7","@eslint-community/eslint-utils":"^4.5.1","@babel/helper-validator-identifier":"^7.25.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.2.0","yaml":"^2.7.0","eslint":"^9.22.0","espree":"^10.3.0","listr2":"^8.2.5","memoize":"^10.1.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^0.2.0","typescript":"^5.8.2","@babel/core":"^7.26.10","open-editor":"^5.1.0","npm-run-all2":"^7.0.2","node-style-text":"^0.0.7","@eslint/eslintrc":"^3.3.0","eslint-config-xo":"^0.46.0","markdownlint-cli":"^0.44.0","@babel/code-frame":"^7.26.2","vue-eslint-parser":"^10.1.1","eslint-plugin-jsdoc":"^50.6.8","@babel/eslint-parser":"^7.26.10","eslint-doc-generator":"^2.1.2","eslint-remote-tester":"^4.0.1","npm-package-json-lint":"^8.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-eslint-plugin":"^6.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.1"},"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_59.0.0_1745761341717_0.7027598805274442","host":"s3://npm-registry-packages-npm-production"}},"59.0.1":{"name":"eslint-plugin-unicorn","version":"59.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@59.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"e76ca18f6b92633440973e5442923a36544a1422","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.1.tgz","fileCount":240,"integrity":"sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==","signatures":[{"sig":"MEUCICdPj9zzWXXUKJaPee8xb3ihNHK1OQPEahUtKLzE++XsAiEAyTtvO8cGCY0U8TUJ+3i8tY+rn5AoX/TBOUOz0ch+T24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761800},"type":"module","types":"./index.d.ts","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"26089c08f67e06ec37800d5bb99bed547e709d64","scripts":{"fix":"run-p --continue-on-error fix:*","lint":"run-p --continue-on-error lint:*","test":"npm-run-all --continue-on-error lint test:*","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","bundle-lodash":"echo export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es'; | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=esm","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator workaround-for-eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"23.6.1","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.1","ci-info":"^4.2.0","esquery":"^1.6.0","globals":"^16.0.0","pluralize":"^8.0.0","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.41.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.2.7","@eslint-community/eslint-utils":"^4.5.1","@babel/helper-validator-identifier":"^7.25.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.2.0","yaml":"^2.7.0","eslint":"^9.22.0","espree":"^10.3.0","listr2":"^8.2.5","memoize":"^10.1.0","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^0.2.0","typescript":"^5.8.2","@babel/core":"^7.26.10","open-editor":"^5.1.0","npm-run-all2":"^7.0.2","node-style-text":"^0.0.7","@eslint/eslintrc":"^3.3.0","eslint-config-xo":"^0.46.0","markdownlint-cli":"^0.44.0","@babel/code-frame":"^7.26.2","vue-eslint-parser":"^10.1.1","eslint-plugin-jsdoc":"^50.6.8","@babel/eslint-parser":"^7.26.10","eslint-doc-generator":"^2.1.2","eslint-remote-tester":"^4.0.1","npm-package-json-lint":"^8.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-eslint-plugin":"^6.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.1"},"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_59.0.1_1746515512617_0.5366112208649674","host":"s3://npm-registry-packages-npm-production"}},"60.0.0":{"name":"eslint-plugin-unicorn","version":"60.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@60.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"68f712bcb17e94bd176cce7312647ba1d1409c3c","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-60.0.0.tgz","fileCount":244,"integrity":"sha512-QUzTefvP8stfSXsqKQ+vBQSEsXIlAiCduS/V1Em+FKgL9c21U/IIm20/e3MFy1jyCf14tHAhqC1sX8OTy6VUCg==","signatures":[{"sig":"MEQCIGYbn5Nm6nLZ5M/Ii096GHOdxjOQA3j4PIzSfuqU3NXWAiBkG0WMvNBZklfetbnL8kJDYqAUG2KfhAu1iI7/VrI97A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720159},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f4eb2e731358d68b031d7fd42bf725a23f9d1e4d","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.2","ci-info":"^4.3.0","esquery":"^1.6.0","globals":"^16.3.0","pluralize":"^8.0.0","change-case":"^5.4.4","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.44.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.3.3","@eslint-community/eslint-utils":"^4.7.0","@babel/helper-validator-identifier":"^7.27.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.4.1","yaml":"^2.8.0","eslint":"^9.29.0","espree":"^10.4.0","listr2":"^9.0.1","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^1.0.2","typescript":"^5.8.3","@babel/core":"^7.28.0","open-editor":"^5.1.0","npm-run-all2":"^8.0.4","node-style-text":"^1.0.0","@eslint/eslintrc":"^3.3.1","eslint-config-xo":"^0.47.0","markdownlint-cli":"^0.45.0","@babel/code-frame":"^7.27.1","vue-eslint-parser":"^10.2.0","eslint-plugin-jsdoc":"^51.4.1","@babel/eslint-parser":"^7.28.0","eslint-doc-generator":"^2.2.2","eslint-remote-tester":"^4.0.2","npm-package-json-lint":"^9.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.37.0","eslint-plugin-eslint-plugin":"^6.5.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_60.0.0_1753096807848_0.9448602390951726","host":"s3://npm-registry-packages-npm-production"}},"61.0.0":{"name":"eslint-plugin-unicorn","version":"61.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@61.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"33f3f5a2c4ce4f42159321e4a8a4331dbd6bf0fb","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-61.0.0.tgz","fileCount":252,"integrity":"sha512-98kDrky0XHb901dtxwp5y8miSToY85FNGh5qn3LadRz43aULBTEgqJo4BOTDU3eHNoteD9Wv+YdiOPIRpu6hAQ==","signatures":[{"sig":"MEUCIASmoNwNKbEFVOXlgiWInAZ9bqg7IbGa0J/SJioMV10vAiEAvQMXxKB4tgLxY7ZhQFPECUa5jGyLzIv9t2RONUJsCv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740072},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"57749259d39724ed48ed3803fa9fe99af0c5aec5","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.2","ci-info":"^4.3.0","esquery":"^1.6.0","globals":"^16.3.0","pluralize":"^8.0.0","change-case":"^5.4.4","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.44.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.3.3","@eslint-community/eslint-utils":"^4.7.0","@babel/helper-validator-identifier":"^7.27.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.4.1","yaml":"^2.8.0","eslint":"^9.29.0","espree":"^10.4.0","listr2":"^9.0.1","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^1.0.2","typescript":"^5.8.3","@babel/core":"^7.28.0","open-editor":"^5.1.0","npm-run-all2":"^8.0.4","node-style-text":"^1.0.0","@eslint/eslintrc":"^3.3.1","eslint-config-xo":"^0.47.0","markdownlint-cli":"^0.45.0","@babel/code-frame":"^7.27.1","vue-eslint-parser":"^10.2.0","eslint-plugin-jsdoc":"^51.4.1","@babel/eslint-parser":"^7.28.0","eslint-doc-generator":"^2.2.2","eslint-remote-tester":"^4.0.2","npm-package-json-lint":"^9.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.37.0","eslint-plugin-eslint-plugin":"^6.5.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_61.0.0_1757093914279_0.3882612982743927","host":"s3://npm-registry-packages-npm-production"}},"61.0.1":{"name":"eslint-plugin-unicorn","version":"61.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@61.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"438d66e2451a00df8eacc1a6e2e3c853482a2a29","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-61.0.1.tgz","fileCount":252,"integrity":"sha512-RwXXqS8oTxW7dVs6e4ZBpZkn1wB4qqNZSbCJektP8/Nzp/woJdfN/t7LVNcpGMZ57xWBs33K0ymZ7MV+VeQnbA==","signatures":[{"sig":"MEUCIE8PzuunaWxVmv2yHZsaev+BdGXQ9kIK6tGCjQyfNa7EAiEA94L4kPX2OeptHg1s1DcP4aDEE2P9xfJKvgMqRnG0iBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741298},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"83e33b45667e65a55f6247024dd5d2617a626b11","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.2","ci-info":"^4.3.0","esquery":"^1.6.0","globals":"^16.3.0","pluralize":"^8.0.0","change-case":"^5.4.4","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.44.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.3.3","@eslint-community/eslint-utils":"^4.7.0","@babel/helper-validator-identifier":"^7.27.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.4.1","yaml":"^2.8.0","eslint":"^9.29.0","espree":"^10.4.0","listr2":"^9.0.1","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^1.0.2","typescript":"^5.8.3","@babel/core":"^7.28.0","open-editor":"^5.1.0","npm-run-all2":"^8.0.4","node-style-text":"^1.0.0","@eslint/eslintrc":"^3.3.1","eslint-config-xo":"^0.47.0","markdownlint-cli":"^0.45.0","@babel/code-frame":"^7.27.1","vue-eslint-parser":"^10.2.0","eslint-plugin-jsdoc":"^51.4.1","@babel/eslint-parser":"^7.28.0","eslint-doc-generator":"^2.2.2","eslint-remote-tester":"^4.0.2","npm-package-json-lint":"^9.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.37.0","eslint-plugin-eslint-plugin":"^6.5.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_61.0.1_1757145406112_0.5105316044506243","host":"s3://npm-registry-packages-npm-production"}},"61.0.2":{"name":"eslint-plugin-unicorn","version":"61.0.2","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@61.0.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"fe410b1203666cef4d6a5b13b05caef814a6a2e4","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-61.0.2.tgz","fileCount":252,"integrity":"sha512-zLihukvneYT7f74GNbVJXfWIiNQmkc/a9vYBTE4qPkQZswolWNdu+Wsp9sIXno1JOzdn6OUwLPd19ekXVkahRA==","signatures":[{"sig":"MEUCIQDBgFxknm0k0W9SxgGmSW+qnIFlIfUDe6nxxWTBP3jCBgIger/G2IbqCnwMLqjC3hop7Yi97G6P0oSIIxmJuG8x0CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741743},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"8d0851076e2ba47646a29524dc2f12d05e3d3fb2","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"10.9.2","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.2","ci-info":"^4.3.0","esquery":"^1.6.0","globals":"^16.3.0","pluralize":"^8.0.0","change-case":"^5.4.4","regexp-tree":"^0.1.27","regjsparser":"^0.12.0","clean-regexp":"^1.0.0","strip-indent":"^4.0.0","indent-string":"^5.0.0","core-js-compat":"^3.44.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.3.3","@eslint-community/eslint-utils":"^4.7.0","@babel/helper-validator-identifier":"^7.27.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.4.1","yaml":"^2.8.0","eslint":"^9.29.0","espree":"^10.4.0","listr2":"^9.0.1","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.2.0","nano-spawn":"^1.0.2","typescript":"^5.8.3","@babel/core":"^7.28.0","open-editor":"^5.1.0","npm-run-all2":"^8.0.4","node-style-text":"^1.0.0","@eslint/eslintrc":"^3.3.1","eslint-config-xo":"^0.47.0","markdownlint-cli":"^0.45.0","@babel/code-frame":"^7.27.1","vue-eslint-parser":"^10.2.0","eslint-plugin-jsdoc":"^51.4.1","@babel/eslint-parser":"^7.28.0","eslint-doc-generator":"^2.2.2","eslint-remote-tester":"^4.0.2","npm-package-json-lint":"^9.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/parser":"^8.37.0","eslint-plugin-eslint-plugin":"^6.5.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.29.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_61.0.2_1757323477725_0.8437177595214822","host":"s3://npm-registry-packages-npm-production"}},"62.0.0":{"name":"eslint-plugin-unicorn","version":"62.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@62.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"7027feb2ffde9c25df3d2067e0f4e579a9ec5019","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-62.0.0.tgz","fileCount":268,"integrity":"sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g==","signatures":[{"sig":"MEUCIEU9yM7s8BB8PeqxAYqQaos4bHqKrbzkthYwLLsajc0CAiEAndsr411pAUC5Ev76kMfxn+8soS+ECZ7t4SorUWF2HCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785877},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"30f08471987e620755963ef2809ecc3dbcdb21d5","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.6.1","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.3","ci-info":"^4.3.1","esquery":"^1.6.0","globals":"^16.4.0","pluralize":"^8.0.0","change-case":"^5.4.4","regexp-tree":"^0.1.27","regjsparser":"^0.13.0","clean-regexp":"^1.0.0","strip-indent":"^4.1.1","indent-string":"^5.0.0","core-js-compat":"^3.46.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint/plugin-kit":"^0.4.0","@eslint-community/eslint-utils":"^4.9.0","@babel/helper-validator-identifier":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.4.1","yaml":"^2.8.1","eslint":"^9.38.0","espree":"^10.4.0","listr2":"^9.0.5","outdent":"^0.8.0","enquirer":"^2.4.1","lodash-es":"^4.17.21","pretty-ms":"^9.3.0","nano-spawn":"^2.0.0","typescript":"^5.9.3","@babel/core":"^7.28.5","open-editor":"^5.1.0","npm-run-all2":"^8.0.4","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.1","eslint-config-xo":"^0.49.0","markdownlint-cli":"^0.45.0","@babel/code-frame":"^7.27.1","vue-eslint-parser":"^10.2.0","eslint-plugin-jsdoc":"^61.1.6","@babel/eslint-parser":"^7.28.5","eslint-doc-generator":"^2.3.0","eslint-remote-tester":"^4.0.3","eslint-plugin-unicorn":"^61.0.2","npm-package-json-lint":"^9.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.46.2","@typescript-eslint/parser":"^8.46.2","eslint-plugin-eslint-plugin":"^7.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.38.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_62.0.0_1761461805252_0.7363415747056945","host":"s3://npm-registry-packages-npm-production"}},"63.0.0":{"name":"eslint-plugin-unicorn","version":"63.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@63.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"db210b87bb66f0f15ab675ba13d9f1fb61016b22","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-63.0.0.tgz","fileCount":274,"integrity":"sha512-Iqecl9118uQEXYh7adylgEmGfkn5es3/mlQTLLkd4pXkIk9CTGrAbeUux+YljSa2ohXCBmQQ0+Ej1kZaFgcfkA==","signatures":[{"sig":"MEUCIEJsJbyh4IQsP4uzzwKf2/xi8DPr1Iu4TfB01S0oPbP2AiEAv1Bt38L1U7T4FbqPm/dJ5axtxxcj5dvrb0khLQaOH0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802403},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"2c4b3ddad929b14906cdab4dd86f0afa106639ed","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.8.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.3","ci-info":"^4.3.1","globals":"^16.4.0","pluralize":"^8.0.0","change-case":"^5.4.4","regexp-tree":"^0.1.27","regjsparser":"^0.13.0","clean-regexp":"^1.0.0","strip-indent":"^4.1.1","indent-string":"^5.0.0","core-js-compat":"^3.46.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.0","@babel/helper-validator-identifier":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ava":"^6.4.1","yaml":"^2.8.1","eslint":"^10.0.0","espree":"^10.4.0","listr2":"^9.0.5","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.0.0","typescript":"^5.9.3","@babel/core":"^7.28.5","open-editor":"^6.0.0","eslint-scope":"^9.0.0","npm-run-all2":"^8.0.4","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.1","eslint-config-xo":"^0.49.0","markdownlint-cli":"^0.45.0","@babel/code-frame":"^7.27.1","vue-eslint-parser":"^10.2.0","eslint-plugin-jsdoc":"^61.1.6","@babel/eslint-parser":"^7.28.5","eslint-doc-generator":"^2.3.0","eslint-remote-tester":"^4.0.3","eslint-plugin-unicorn":"^61.0.2","npm-package-json-lint":"^9.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.53.1","@typescript-eslint/parser":"^8.53.1","eslint-plugin-eslint-plugin":"^7.1.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.38.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_63.0.0_1770740225512_0.16309119468792144","host":"s3://npm-registry-packages-npm-production"}},"64.0.0":{"name":"eslint-plugin-unicorn","version":"64.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@64.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"e1cd29155d7da42cd42180211f053ed9b68d11f5","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-64.0.0.tgz","fileCount":279,"integrity":"sha512-rNZwalHh8i0UfPlhNwg5BTUO1CMdKNmjqe+TgzOTZnpKoi8VBgsW7u9qCHIdpxEzZ1uwrJrPF0uRb7l//K38gA==","signatures":[{"sig":"MEUCIBv+IPmv3b6jD10WQNSf9CYoAijpQIubZb3m/dHYRN2PAiEA/XCGqHA/h7KvFbe+UqaI1VZ4AeUnyrdZbS55ZIb30Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851741},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"9a3a10c4469907be047107cd31fd8a162f783a95","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.12.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.4","ci-info":"^4.4.0","globals":"^17.4.0","pluralize":"^8.0.0","change-case":"^5.4.4","regexp-tree":"^0.1.27","regjsparser":"^0.13.0","clean-regexp":"^1.0.0","strip-indent":"^4.1.1","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^7.0.0","yaml":"^2.8.3","eslint":"^10.1.0","espree":"^11.2.0","listr2":"^10.2.1","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.0.0","typescript":"^5.9.3","open-editor":"^6.0.0","eslint-scope":"^9.1.2","npm-run-all2":"^8.0.4","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","eslint-config-xo":"^0.51.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^7.28.3","vue-eslint-parser":"^10.4.0","eslint-plugin-jsdoc":"^62.8.1","eslint-doc-generator":"^3.3.2","eslint-remote-tester":"^4.0.4","eslint-plugin-unicorn":"^63.0.0","npm-package-json-lint":"^9.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.57.2","@typescript-eslint/parser":"^8.57.2","eslint-plugin-eslint-plugin":"^7.3.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.38.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_64.0.0_1774641758644_0.35734377565572295","host":"s3://npm-registry-packages-npm-production"}},"65.0.0":{"name":"eslint-plugin-unicorn","version":"65.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@65.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"40d94607bd6a63c5497ce5447a55bd380af06bcc","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-65.0.0.tgz","fileCount":311,"integrity":"sha512-wE75x2QqMuPgZXcoc8LgTz7+gk5+SZK93Cxe6jkfouKp6+FwYwjMGrbYQTMRH8HK8X6jeTBhPPI2Cun923EMLQ==","signatures":[{"sig":"MEUCIEt9tZb0+ri+w3l8/U8gJg53nHlSU/JMuwpVMARB6pg2AiEAveR1l1aBDQ4dPpgcNPidIn+eF5Ya6MhQMweX+HIr4Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112448},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"cc1880bd507b00ec2236dd0bb1c172252d8a30b7","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.16.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.4","ci-info":"^4.4.0","globals":"^17.4.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.0","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^7.0.0","yaml":"^2.8.3","eslint":"^10.1.0","espree":"^11.2.0","listr2":"^10.2.1","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.0.0","typescript":"^5.9.3","@eslint/css":"^0.14.1","open-editor":"^6.0.0","@eslint/json":"^1.2.0","eslint-scope":"^9.1.2","npm-run-all2":"^8.0.4","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.2","eslint-config-xo":"^0.51.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^7.28.3","vue-eslint-parser":"^10.4.0","@html-eslint/parser":"^0.61.0","eslint-plugin-jsdoc":"^62.8.1","eslint-doc-generator":"^3.3.2","eslint-remote-tester":"^4.0.4","eslint-plugin-unicorn":"^63.0.0","npm-package-json-lint":"^9.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.57.2","@typescript-eslint/parser":"^8.57.2","@html-eslint/eslint-plugin":"^0.61.0","eslint-plugin-eslint-plugin":"^7.3.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.38.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_65.0.0_1780860609312_0.7089279632950971","host":"s3://npm-registry-packages-npm-production"}},"65.0.1":{"name":"eslint-plugin-unicorn","version":"65.0.1","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@65.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"df3d5561783439f798797243c3fcf1363e85c12a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-65.0.1.tgz","fileCount":311,"integrity":"sha512-daCrQrgxOoOz2uMPWB3Y3vvv/5q+ncwICI8IjoebiwtW87CaY4tAN5EEiRXTYVnf7qi1v1BGBdHOSnZLV0rx6A==","signatures":[{"sig":"MEUCIQDZ128kPSbaMGGy8Gf34DkM4rOZn0N0+VF9PX8ZDBj/oAIgB+GJNZCJ7vbTPZPgjQ1nYN/Ac6lsRok1aHjHIENhFhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113976},"type":"module","types":"./index.d.ts","engines":{"node":"^20.10.0 || >=21.0.0"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"bd9b1f0e1578625f61dc5941e88bdd2edff76db3","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.16.0","description":"More than 100 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"jsesc":"^3.1.0","semver":"^7.7.4","ci-info":"^4.4.0","globals":"^17.4.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.0","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^7.0.0","yaml":"^2.8.3","eslint":"^10.1.0","espree":"^11.2.0","listr2":"^10.2.1","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.0.0","typescript":"^5.9.3","@eslint/css":"^0.14.1","open-editor":"^6.0.0","@eslint/json":"^1.2.0","eslint-scope":"^9.1.2","npm-run-all2":"^8.0.4","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.2","eslint-config-xo":"^0.51.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^7.28.3","vue-eslint-parser":"^10.4.0","@html-eslint/parser":"^0.61.0","eslint-plugin-jsdoc":"^62.8.1","eslint-doc-generator":"^3.3.2","eslint-remote-tester":"^4.0.4","eslint-plugin-unicorn":"^63.0.0","npm-package-json-lint":"^9.1.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.57.2","@typescript-eslint/parser":"^8.57.2","@html-eslint/eslint-plugin":"^0.61.0","eslint-plugin-eslint-plugin":"^7.3.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=9.38.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_65.0.1_1780957206134_0.6148239876681287","host":"s3://npm-registry-packages-npm-production"}},"66.0.0":{"name":"eslint-plugin-unicorn","version":"66.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@66.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"2c16e77293c5af5bc240db7ef11c34e23d777d3d","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-66.0.0.tgz","fileCount":408,"integrity":"sha512-+ywdy8T3foyZ2t3nRBujGa3vfOVMobHIi5iLB0L+fogdVO3EiUJ4BAyIacogWytnweLw3hgT70LQL9KoKTY/kA==","signatures":[{"sig":"MEQCIEAcXr93j76ZjmkPb3lCzod237wmt4q6pIiMiBJ03SPlAiA0MZVSXZkpOZIEBBYFcUnkHtbTXz3jOEtsFikVRD8/Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748143},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"ea3a0594a4a5da9711460291332b1165dac87594","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.16.0","description":"More than 200 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"jsesc":"^3.1.0","semver":"^7.8.4","ci-info":"^4.4.0","globals":"^17.6.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.1","browserslist":"^4.28.2","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.29.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","yaml":"^2.9.0","eslint":"^10.4.1","espree":"^11.2.0","listr2":"^10.2.1","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.3.0","open-editor":"^6.0.0","@eslint/json":"^2.0.0","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.1","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.2","eslint-config-xo":"^0.52.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^8.0.0-rc.6","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.62.0","eslint-plugin-jsdoc":"^63.0.2","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","eslint-plugin-unicorn":"^65.0.1","npm-package-json-lint":"^10.4.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.61.0","@typescript-eslint/parser":"^8.61.0","@html-eslint/eslint-plugin":"^0.62.0","eslint-plugin-eslint-plugin":"^7.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_66.0.0_1781447734543_0.9927331679052818","host":"s3://npm-registry-packages-npm-production"}},"67.0.0":{"name":"eslint-plugin-unicorn","version":"67.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@67.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"70f7f840d2f3f1e07136bbc1d49ae2232f41d659","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-67.0.0.tgz","fileCount":433,"integrity":"sha512-XEYhNfAFFFYQLq++53iqpgIPFqvjasf5lsUJuCdmd/QvbRfcLbmPTjcTyVEXc5yBudWIg08SSEGgqJtEojk1ug==","signatures":[{"sig":"MEUCIHZlv8xWcmii+X5NRTquuY9xlJKMmjHnuv1vND0NzvCfAiEAsloAGQ5EYH1XZuiYiP2MMkyN0FTb3jPsGKooCNhAdN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948412},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"9071c96beaccdcb0f435b2fdf4040b9e6231f7c5","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.16.0","description":"More than 200 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"jsesc":"^3.1.0","semver":"^7.8.4","ci-info":"^4.4.0","globals":"^17.6.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.1","browserslist":"^4.28.2","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.29.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","yaml":"^2.9.0","eslint":"^10.4.1","espree":"^11.2.0","listr2":"^10.2.1","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.3.0","open-editor":"^6.0.0","@eslint/json":"^2.0.0","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.1","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.2","eslint-config-xo":"^0.52.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^8.0.0-rc.6","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.62.0","eslint-plugin-jsdoc":"^63.0.2","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","eslint-plugin-unicorn":"^65.0.1","npm-package-json-lint":"^10.4.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.61.0","@typescript-eslint/parser":"^8.61.0","@html-eslint/eslint-plugin":"^0.62.0","eslint-plugin-eslint-plugin":"^7.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_67.0.0_1781614086709_0.23064463777302469","host":"s3://npm-registry-packages-npm-production"}},"68.0.0":{"name":"eslint-plugin-unicorn","version":"68.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@68.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"2d9f9a3035609a65a17ee227ac414b23a631e14e","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-68.0.0.tgz","fileCount":480,"integrity":"sha512-mHYWvX948Q4H3bGc39bsNMxD/leOuNI+Iws9NVsoSz5VA7EGP86wnz7mZ/SPSvRhefT8L4hd8DHfDuGC+lIoCQ==","signatures":[{"sig":"MEUCIFllDSIygJo429YdjJGagMN+J3YP6i0ol2Kw/b12d8ISAiEA6Gb0vP4aI/DtULwROV1vHwuF6SspRpDN8NxUGSoWmuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219881},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"3e5170df56d9b95119f4cded9be2f7b729217a82","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.17.0","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"jsesc":"^3.1.0","semver":"^7.8.4","ci-info":"^4.4.0","globals":"^17.6.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.1","browserslist":"^4.28.2","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.29.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","yaml":"^2.9.0","eslint":"^10.4.1","espree":"^11.2.0","listr2":"^10.2.1","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.3.0","open-editor":"^6.0.0","@eslint/json":"^2.0.0","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.1","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.2","eslint-config-xo":"^0.52.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^8.0.0-rc.6","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.62.0","eslint-plugin-jsdoc":"^63.0.2","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","eslint-plugin-unicorn":"^65.0.1","npm-package-json-lint":"^10.4.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.61.0","@typescript-eslint/parser":"^8.61.0","@html-eslint/eslint-plugin":"^0.62.0","eslint-plugin-eslint-plugin":"^7.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_68.0.0_1781855588981_0.8973147037457472","host":"s3://npm-registry-packages-npm-production"}},"69.0.0":{"name":"eslint-plugin-unicorn","version":"69.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@69.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"3dcf2b5d892f80f5b31231be1883529fb522f1c3","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-69.0.0.tgz","fileCount":496,"integrity":"sha512-ZN/KtHr9hQ6AOByANSNJpsDbo/+Nn+EyQ6blK4w+dcmS/xpYkqLLfrUc+NA/wOK6vF5uEUvhn8my5B/3sruB9g==","signatures":[{"sig":"MEUCIQD4lV/IgH4rQF0buafuyWFcYtEjUZ0nWNhIZaGC4oso0QIgIUI/XgLWuQQ3yTDj7yAARLmuduNyUFULqwMA6W2uiVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2345991},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"1e217a12e468baab2be1c6c381924517242f9eea","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.17.0","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"jsesc":"^3.1.0","semver":"^7.8.4","ci-info":"^4.4.0","globals":"^17.6.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.1","browserslist":"^4.28.2","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.29.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","yaml":"^2.9.0","eslint":"^10.4.1","espree":"^11.2.0","listr2":"^10.2.1","svelte":"^5.56.3","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.3.0","open-editor":"^6.0.0","@eslint/json":"^2.0.0","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.1","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.2","eslint-config-xo":"^0.52.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^8.0.0-rc.6","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.62.0","eslint-plugin-jsdoc":"^63.0.2","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.0","eslint-plugin-unicorn":"^65.0.1","npm-package-json-lint":"^10.4.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.61.0","@typescript-eslint/parser":"^8.61.0","@html-eslint/eslint-plugin":"^0.62.0","eslint-plugin-eslint-plugin":"^7.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_69.0.0_1782339138161_0.2944966393004582","host":"s3://npm-registry-packages-npm-production"}},"70.0.0":{"name":"eslint-plugin-unicorn","version":"70.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@70.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"b0d4749ecf2ee5bca6645060d14b5d8fe8578d2e","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-70.0.0.tgz","fileCount":507,"integrity":"sha512-uAF9xMcVvvhTfvusCgogJ1wh4To3q2KhVMw3i1Apf/ILTbxsCjscvraAZACsEurb7no2fdXblD3whcbVnjw5zg==","signatures":[{"sig":"MEYCIQDttkS59MMbFMg+PLA0MJQPScr8GxWDd5U0ows4AgCVaAIhAObpFyIqLKb94xP7P+fP4zEiQYtsqzo/XakAD2L57MFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2506585},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"958fa4c7777794988e93631ff7849b56463bbac6","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.17.0","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"jsesc":"^3.1.0","semver":"^7.8.4","ci-info":"^4.4.0","globals":"^17.6.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.1","browserslist":"^4.28.2","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","is-builtin-module":"^5.0.0","@eslint-community/eslint-utils":"^4.9.1","@babel/helper-validator-identifier":"^7.29.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","yaml":"^2.9.0","eslint":"^10.4.1","espree":"^11.2.0","listr2":"^10.2.1","svelte":"^5.56.3","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.3.0","open-editor":"^6.0.0","@eslint/json":"^2.0.0","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.1","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.2","eslint-config-xo":"^0.52.0","markdownlint-cli":"^0.48.0","@babel/code-frame":"^8.0.0-rc.6","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.62.0","eslint-plugin-jsdoc":"^63.0.2","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.0","eslint-plugin-unicorn":"^65.0.1","npm-package-json-lint":"^10.4.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.61.0","@typescript-eslint/parser":"^8.61.0","@html-eslint/eslint-plugin":"^0.62.0","eslint-plugin-eslint-plugin":"^7.4.0","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_70.0.0_1782928308722_0.17704173537396106","host":"s3://npm-registry-packages-npm-production"}},"71.0.0":{"name":"eslint-plugin-unicorn","version":"71.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@71.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"421984c8a0d4e540639251facd572e91188a8376","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-71.0.0.tgz","fileCount":511,"integrity":"sha512-9LAN/lIeEY8x1PsP10wOe1bFhNVJ4s3GWfy2FGiiZiKUd2JXVFKbjFaSVSWMKaVyKx1ulj3g5LMPKjWtvQntwg==","signatures":[{"sig":"MEUCIAEL/FZMQ2lIOuy14fOh3fW8snFP6So/0Sq5p+7bHssoAiEA43nkz/ddm+A57MmV+OjRzFzTKwRRHHWacW0zWpdPdK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518359},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"950194b1113980cc219c7c3b595274ce67b9eba9","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.18.0","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"^7.8.5","ci-info":"^4.4.0","globals":"^17.7.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.2","browserslist":"^4.28.4","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","is-identifier":"^1.1.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","quote-js-string":"^0.1.0","is-builtin-module":"^5.0.0","reserved-identifiers":"^1.2.0","@eslint-community/eslint-utils":"^4.9.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","yaml":"^2.9.0","eslint":"^10.6.0","espree":"^11.2.0","listr2":"^10.2.2","svelte":"^5.56.4","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.4.0","open-editor":"^6.0.0","@eslint/json":"^2.0.1","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.2","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.3","eslint-config-xo":"^0.56.0","markdownlint-cli":"^0.49.0","@babel/code-frame":"^8.0.0","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.63.0","eslint-plugin-jsdoc":"^63.0.11","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.0","eslint-plugin-unicorn":"^70.0.0","npm-package-json-lint":"^10.4.1","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.62.1","@typescript-eslint/parser":"^8.62.1","@html-eslint/eslint-plugin":"^0.63.0","eslint-plugin-eslint-plugin":"^7.4.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_71.0.0_1783300205415_0.669574661752834","host":"s3://npm-registry-packages-npm-production"}},"71.1.0":{"name":"eslint-plugin-unicorn","version":"71.1.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@71.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"ab593d72aa459f40be1698f086d7fa2b5ac28ce9","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-71.1.0.tgz","fileCount":511,"integrity":"sha512-dn3YmR3qLLUeYyo/os3ubZ7UHQJ1WbBAgC9cIhnLTyMj9J6kivuc2U1fCmYetLexUlTDVYtBqhjSj/VaebTe6Q==","signatures":[{"sig":"MEUCIDK2ssGgVScu73CGgwPbm8BG/iOKjGKtm9DMDKXlgWuqAiEAy7ItXt5ZZzWFzsomsAZS4AKOYaQLSI+SBw9C07HDRcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2523753},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"5373b9c135acbf79f7420b1a0d4f2e78c6508111","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.18.0","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"^7.8.5","ci-info":"^4.4.0","globals":"^17.7.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.2","browserslist":"^4.28.4","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","is-identifier":"^1.1.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","quote-js-string":"^0.1.0","is-builtin-module":"^5.0.0","reserved-identifiers":"^1.2.0","@eslint-community/eslint-utils":"^4.9.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","yaml":"^2.9.0","eslint":"^10.6.0","espree":"^11.2.0","listr2":"^10.2.2","svelte":"^5.56.4","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.4.0","open-editor":"^6.0.0","@eslint/json":"^2.0.1","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.2","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.3","eslint-config-xo":"^0.56.0","markdownlint-cli":"^0.49.0","@babel/code-frame":"^8.0.0","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.63.0","eslint-plugin-jsdoc":"^63.0.11","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.0","eslint-plugin-unicorn":"^70.0.0","npm-package-json-lint":"^10.4.1","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.62.1","@typescript-eslint/parser":"^8.62.1","@html-eslint/eslint-plugin":"^0.63.0","eslint-plugin-eslint-plugin":"^7.4.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_71.1.0_1783375668538_0.9965583828213289","host":"s3://npm-registry-packages-npm-production"}},"72.0.0":{"name":"eslint-plugin-unicorn","version":"72.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@72.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"3d8caf428fd84c02457e6f152128fd1944ce19a9","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-72.0.0.tgz","fileCount":523,"integrity":"sha512-hqO6ksoOHO+ZhdseTuKRVQbx9U7PRO/cv8qAR1mctwzdVO2hYud8uS9luAhp43RJgziYgHAph8eHyipT8GL0ng==","signatures":[{"sig":"MEUCIQDk0n3oYz5MNJU8ejpN5J6JGHkWsQ4IHlK2GPIZo2+6UgIgGf+JdtmG4VqPPSGkVL/0lVBJVEhI/kSI9EThQh7NmcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2615360},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"0b9a9aff9b7a82c1f864fe414f808e33b16c4f96","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"11.18.0","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.9.0","semver":"^7.8.5","ci-info":"^4.4.0","globals":"^17.7.0","entities":"^4.5.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.2","browserslist":"^4.28.4","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","is-identifier":"^1.1.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","quote-js-string":"^0.1.0","@eslint/css-tree":"^4.0.4","is-builtin-module":"^5.0.0","reserved-identifiers":"^1.2.0","@eslint-community/eslint-utils":"^4.9.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","eslint":"^10.6.0","espree":"^11.2.0","listr2":"^10.2.2","svelte":"^5.56.4","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.4.0","open-editor":"^6.0.0","@eslint/json":"^2.0.1","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.2","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.3","eslint-config-xo":"^0.56.0","markdownlint-cli":"^0.49.0","@babel/code-frame":"^8.0.0","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.63.0","eslint-plugin-jsdoc":"^63.0.11","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.0","eslint-plugin-unicorn":"^70.0.0","npm-package-json-lint":"^10.4.1","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.62.1","@typescript-eslint/parser":"^8.62.1","@html-eslint/eslint-plugin":"^0.63.0","eslint-plugin-eslint-plugin":"^7.4.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_72.0.0_1784070827435_0.22390764946995545","host":"s3://npm-registry-packages-npm-production"}},"73.0.0":{"name":"eslint-plugin-unicorn","version":"73.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@73.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"665a56b95b4fdae0e1e72ee66dab38c6dd0260ba","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-73.0.0.tgz","fileCount":531,"integrity":"sha512-V0YatLe9nkGhXEXKe2Qljb1EY0sJHwDV0HUF1NKFwtsHh/fU7qGHDgv+6fchzZcgU2/7noHo2gdjnmo0P2uDPw==","signatures":[{"sig":"MEYCIQCCGiqzqLqGTK/m0bnc4pIYqsHCYzP625zYkXI64AYPPAIhAJEc7BVs9R/fnJu+o6QONqkReRqIXPjbOSxdemUcXggl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrmYn0rYjaeAbDn0ORqh9/wmgBB6E8aapwk/XBEvtGtQIgN7VHAqPjRgNUqC7jHtapUZgOfeVfawnWkmRAjjFjRnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780920},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"b54802077b3783cf945e8ba10675800ae12f7fbb","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"npmPkgJsonLint .","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"12.0.1","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.9.0","semver":"^7.8.5","ci-info":"^4.4.0","globals":"^17.7.0","entities":"^4.5.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.2","browserslist":"^4.28.4","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","is-identifier":"^1.1.0","core-js-compat":"^3.49.0","find-up-simple":"^1.0.1","quote-js-string":"^0.1.0","@eslint/css-tree":"^4.0.4","is-builtin-module":"^5.0.0","reserved-identifiers":"^1.2.0","@eslint-community/eslint-utils":"^4.9.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^8.0.1","eslint":"^10.6.0","espree":"^11.2.0","listr2":"^10.2.2","svelte":"^5.56.4","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.0","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.4.0","open-editor":"^6.0.0","@eslint/json":"^2.0.1","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.2","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.5","@eslint/markdown":"^8.0.3","eslint-config-xo":"^0.56.0","markdownlint-cli":"^0.49.0","@babel/code-frame":"^8.0.0","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.63.0","eslint-plugin-jsdoc":"^63.0.11","eslint-doc-generator":"^3.6.0","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.0","eslint-plugin-unicorn":"^70.0.0","npm-package-json-lint":"^10.4.1","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.62.1","@typescript-eslint/parser":"^8.62.1","@html-eslint/eslint-plugin":"^0.63.0","eslint-plugin-eslint-plugin":"^7.4.1","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_73.0.0_1785803717613_0.5936234835796916","host":"s3://npm-registry-packages-npm-production"}},"74.0.0":{"name":"eslint-plugin-unicorn","version":"74.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@74.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"9b423103108d404971f8730816c9fc14182a97ae","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-74.0.0.tgz","fileCount":533,"integrity":"sha512-AGnsGi2SxHg1HEAXxn9nSnZfyjvTWkxm8E8hpd/9tD6dLjBUdcD7+D6ZN64HmmCXTSXlrwVyUqe20Uyb2CaurA==","signatures":[{"sig":"MEYCIQCze8qcpzodqFG+ioNirFhw+D2cNrbbRzmADQo5sP/fswIhAMAPkbPSPsESL9S0RDa8cmA/lUl5L5QQDE7ZuPFkXCO+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB1DCchmnVjFkJCJFxcGfsojNL1n5HxdBC1bdjfQn1gpAiACuXzTf7ttXCgWMABHsjIIbbDt1RiUG6IH+tCXjhSFFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2845384},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"057061835eda4a31a595749e95e5ee73ad7294f5","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"eslint \"**/package.json\"","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"12.0.1","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.9.0","semver":"^7.8.5","ci-info":"^4.4.0","globals":"^17.11.0","entities":"^8.0.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.2","browserslist":"^4.28.8","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","is-identifier":"^1.1.0","core-js-compat":"^3.50.0","find-up-simple":"^1.0.1","quote-js-string":"^0.1.0","@eslint/css-tree":"^4.0.5","is-builtin-module":"^5.0.0","reserved-identifiers":"^1.2.0","@eslint-community/eslint-utils":"^4.10.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","ava":"^8.0.1","eslint":"^10.9.1","espree":"^11.2.0","listr2":"^11.0.1","svelte":"^5.56.10","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.1","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.4.0","open-editor":"^6.0.0","@eslint/json":"^2.0.1","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.3","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.6","@eslint/markdown":"^8.0.3","eslint-config-xo":"^1.0.0","markdownlint-cli":"^0.49.1","@babel/code-frame":"^8.0.0","eslint-plugin-yml":"^3.8.1","vue-eslint-parser":"^10.4.1","@html-eslint/parser":"^0.65.0","eslint-package-json":"^0.3.0","eslint-plugin-jsdoc":"^64.2.1","eslint-doc-generator":"^3.7.1","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.1","eslint-plugin-unicorn":"^73.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.68.0","@typescript-eslint/parser":"^8.68.0","@html-eslint/eslint-plugin":"^0.65.0","eslint-plugin-eslint-plugin":"^7.6.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_74.0.0_1787946010532_0.6400538864390248","host":"s3://npm-registry-packages-npm-production"}},"75.0.0":{"name":"eslint-plugin-unicorn","version":"75.0.0","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"eslint-plugin-unicorn@75.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"c8":{"reporter":["text","lcov"]},"ava":{"files":["test/*.js","test/unit/*.js"]},"dist":{"shasum":"f0ec9ea5abca54a3ad024994dbc6c0ed9778029c","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-75.0.0.tgz","fileCount":554,"integrity":"sha512-72I7eSn+/z5CpgValFBl9mp2JE5UPD+nUUyB/VIGUMF1rCP1i37mA05zfIAVIU312A+qCZ38T8tSZr3oaMv4Mw==","signatures":[{"sig":"MEUCIHitQ2QVCdvJEoAJqTiNNyugVIpkn2OuH7MIWr5C8NT1AiEAu3bF8+8effQGCZ33mb3CVq3yfBWPZbFmQElZq/EyQHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCloamAwwLRIexW1Nd1Ez5sft1cU4hOOiTv7CJvj8lycwIhAIvGEDbw0Ue0DWukd3zCWhlI4XBFhWcMcrDZ5fx6m3VE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3045475},"type":"module","types":"./index.d.ts","engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"80939f9de76d4544bae132800f26bc7f248bee27","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"eslint \"**/package.json\"","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js","fix:css-pseudo-selectors":"node ./scripts/create-css-pseudo-selectors.js","lint:css-pseudo-selectors":"node ./scripts/create-css-pseudo-selectors.js --check"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"12.0.1","description":"More than 300 powerful ESLint rules","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.9.0","semver":"^7.8.5","ci-info":"^4.4.0","globals":"^17.11.0","entities":"^8.0.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.2","browserslist":"^4.28.8","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.50.0","find-up-simple":"^1.0.1","quote-js-string":"^0.1.0","@eslint/css-tree":"^4.0.5","identifier-regex":"^1.1.0","is-builtin-module":"^5.0.0","reserved-identifiers":"^1.2.0","@eslint-community/eslint-utils":"^4.10.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","ava":"^8.0.1","eslint":"^10.9.1","espree":"^11.2.0","listr2":"^11.0.1","svelte":"^5.56.10","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.1","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.4.0","@webref/css":"8.7.3","open-editor":"^6.0.0","@eslint/json":"^2.0.1","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.3","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.6","@eslint/markdown":"^8.0.3","eslint-config-xo":"^1.0.0","markdownlint-cli":"^0.49.1","@babel/code-frame":"^8.0.0","eslint-plugin-yml":"^3.8.1","vue-eslint-parser":"^10.4.1","eslint-plugin-toml":"^1.5.0","@html-eslint/parser":"^0.65.0","eslint-package-json":"^0.3.0","eslint-plugin-jsdoc":"^64.2.1","eslint-doc-generator":"^3.7.1","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.1","eslint-plugin-unicorn":"^73.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.68.0","@typescript-eslint/parser":"^8.68.0","@html-eslint/eslint-plugin":"^0.65.0","eslint-plugin-eslint-plugin":"^7.6.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-unicorn_75.0.0_1789541459402_0.4823561086295549","host":"s3://npm-registry-packages-npm-production"}},"76.0.0":{"c8":{"reporter":["text","lcov"]},"_id":"eslint-plugin-unicorn@76.0.0","ava":{"files":["test/*.js","test/unit/*.js"]},"bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"dist":{"shasum":"594bd12cd8df83d722bafa7a171babe05105b04a","tarball":"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-76.0.0.tgz","fileCount":559,"integrity":"sha512-3ywJrCMHKYhcBP5yFzGaOOX3dY7+iR3hvpuoS/0EnhRFgVWLejly+t4fOdJvWQxJdHZl1C+QBW7hybXPDld4Pw==","signatures":[{"sig":"MEYCIQCiPeqMMJt5zyB1i7Yhrt2zAgfEhMlnZKVtA8mn+gkLxgIhAPzQ2hICxSXnu4qz5muFlnu3YiRc/e8AslrVMqkBB9Wq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBnaBvssE03KdEILl0PAvS1k25bEBSOcKmjw11RgqPA2AiAiS8fiGLTa5CkVUuUinJZl0Wy53jjBGM6pUQ//rgbM2A=="}],"unpackedSize":3057732},"name":"eslint-plugin-unicorn","type":"module","types":"./index.d.ts","author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"engines":{"node":">=22"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1","gitHead":"f70155ebe24dbb35b9814c3dbb3ab3620e09c3e1","license":"MIT","scripts":{"fix":"run-p --continue-on-error \"fix:*\"","lint":"run-p --continue-on-error \"lint:*\"","test":"npm-run-all --node-run --continue-on-error lint \"test:*\"","smoke":"eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js","fix:js":"npm run lint:js -- --fix","lint:js":"eslint","test:js":"ava","coverage":"c8 ava","create-rule":"node ./scripts/create-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","integration":"node ./test/integration/test.js","rename-rule":"node ./scripts/rename-rule.js && npm run create-rules-index-file && npm run fix:eslint-docs","fix:markdown":"npm run lint:markdown -- --fix","fix:snapshots":"ava --update-snapshots","lint:markdown":"markdownlint \"**/*.md\"","fix:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"npm run fix:eslint-docs -- --check","lint:package-json":"eslint \"**/package.json\"","fix:non-js-languages":"node ./scripts/create-non-js-languages-list.js","lint:non-js-languages":"node ./scripts/create-non-js-languages-list.js --check","run-rules-on-codebase":"eslint --config=./eslint.dogfooding.config.js","create-rules-index-file":"node ./scripts/create-rules-index-file.js","fix:css-pseudo-selectors":"node ./scripts/create-css-pseudo-selectors.js","lint:css-pseudo-selectors":"node ./scripts/create-css-pseudo-selectors.js --check"},"version":"76.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"_npmVersion":"12.0.1","description":"More than 300 powerful ESLint rules","directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.9.0","semver":"^7.8.5","ci-info":"^4.4.0","globals":"^17.11.0","entities":"^8.0.0","pluralize":"^8.0.0","change-case":"^5.4.4","regjsparser":"^0.13.2","browserslist":"^4.28.8","strip-indent":"^4.1.1","detect-indent":"^7.0.2","indent-string":"^5.0.0","core-js-compat":"^3.50.0","find-up-simple":"^1.0.1","quote-js-string":"^0.1.0","@eslint/css-tree":"^4.0.5","identifier-regex":"^1.1.0","is-builtin-module":"^5.0.0","reserved-identifiers":"^1.2.0","@eslint-community/eslint-utils":"^4.10.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","ava":"^8.0.1","eslint":"^10.9.1","espree":"^11.2.0","listr2":"^11.0.1","svelte":"^5.56.10","outdent":"^0.8.0","enquirer":"^2.4.1","pretty-ms":"^9.3.1","nano-spawn":"^2.1.0","typescript":"^6.0.3","@eslint/css":"^1.4.0","@webref/css":"8.7.3","open-editor":"^6.0.0","@eslint/json":"^2.0.1","eslint-scope":"^9.1.2","npm-run-all2":"^9.0.3","node-style-text":"^2.1.2","@eslint/eslintrc":"^3.3.6","@eslint/markdown":"^8.0.3","eslint-config-xo":"^1.0.0","markdownlint-cli":"^0.49.1","@babel/code-frame":"^8.0.0","eslint-plugin-yml":"^3.8.1","vue-eslint-parser":"^10.4.1","eslint-plugin-toml":"^1.5.0","@html-eslint/parser":"^0.65.0","eslint-package-json":"^0.3.0","eslint-plugin-jsdoc":"^64.2.1","eslint-doc-generator":"^3.7.1","eslint-remote-tester":"^4.0.4","svelte-eslint-parser":"^1.8.1","eslint-plugin-unicorn":"^73.0.0","eslint-ava-rule-tester":"^5.0.1","@typescript-eslint/types":"^8.68.0","@typescript-eslint/parser":"^8.68.0","@html-eslint/eslint-plugin":"^0.65.0","eslint-plugin-eslint-plugin":"^7.6.2","@lubien/fixture-beta-package":"^1.0.0-beta.1","eslint-remote-tester-repositories":"^2.0.2"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-unicorn_76.0.0_1789817390943_0.4340053879916843"}}},"time":{"created":"2016-09-20T06:08:52.104Z","modified":"2026-09-19T11:29:51.220Z","1.0.0":"2016-09-20T06:08:52.104Z","2.0.0":"2017-02-06T08:10:28.428Z","2.0.1":"2017-02-06T10:48:35.460Z","2.1.0":"2017-03-10T02:21:39.639Z","2.1.1":"2017-03-25T20:14:10.103Z","2.1.2":"2017-06-17T09:21:50.946Z","3.0.0":"2017-11-09T12:50:54.790Z","3.0.1":"2017-12-12T21:47:23.281Z","4.0.0":"2018-02-13T05:23:17.598Z","4.0.1":"2018-02-13T05:49:10.215Z","4.0.2":"2018-02-14T18:09:52.570Z","4.0.3":"2018-04-06T10:47:33.181Z","5.0.0":"2018-07-28T14:39:17.604Z","6.0.0":"2018-08-23T16:40:55.394Z","6.0.1":"2018-09-03T10:08:01.391Z","7.0.0":"2019-01-14T05:32:04.490Z","7.1.0":"2019-01-22T09:26:50.422Z","8.0.0":"2019-03-27T10:39:30.354Z","8.0.1":"2019-03-28T12:56:16.402Z","8.0.2":"2019-04-09T17:32:18.422Z","9.0.0":"2019-05-31T04:45:22.018Z","9.1.0":"2019-06-10T14:21:26.279Z","9.1.1":"2019-06-22T13:59:37.469Z","10.0.0":"2019-07-25T22:26:03.156Z","11.0.0":"2019-09-16T09:31:37.661Z","11.0.1":"2019-09-18T19:42:30.528Z","11.0.2":"2019-09-22T09:10:17.624Z","12.0.0":"2019-09-25T10:15:26.678Z","12.0.1":"2019-09-26T04:15:24.251Z","12.0.2":"2019-10-03T08:25:54.848Z","12.1.0":"2019-10-10T19:09:50.034Z","13.0.0":"2019-11-15T05:04:04.417Z","14.0.0":"2019-11-29T09:58:03.481Z","14.0.1":"2019-11-30T09:05:25.141Z","15.0.0":"2019-12-22T17:42:59.914Z","15.0.1":"2019-12-23T18:48:16.328Z","16.0.0":"2020-02-01T10:58:35.780Z","16.1.0":"2020-02-11T16:56:22.370Z","16.1.1":"2020-02-12T08:23:49.260Z","17.0.0":"2020-03-08T11:16:34.729Z","17.0.1":"2020-03-08T18:13:56.694Z","17.1.0":"2020-03-10T04:06:59.039Z","17.2.0":"2020-03-11T10:32:35.490Z","18.0.0":"2020-03-26T12:48:04.497Z","18.0.1":"2020-03-27T07:21:25.668Z","19.0.0":"2020-04-25T15:07:43.792Z","19.0.1":"2020-04-26T03:28:43.165Z","20.0.0":"2020-05-13T07:03:11.883Z","20.1.0":"2020-05-27T05:06:49.028Z","21.0.0":"2020-07-17T17:01:04.900Z","22.0.0":"2020-09-18T21:37:14.353Z","23.0.0":"2020-10-16T21:59:03.658Z","24.0.0":"2020-12-17T10:23:51.597Z","25.0.0":"2020-12-28T17:51:13.418Z","25.0.1":"2020-12-30T06:41:06.765Z","26.0.0":"2021-01-11T11:17:06.745Z","26.0.1":"2021-01-13T11:16:22.854Z","27.0.0":"2021-01-22T18:55:39.212Z","28.0.0":"2021-02-10T05:57:35.769Z","28.0.1":"2021-02-15T10:56:50.547Z","28.0.2":"2021-02-18T05:11:11.305Z","29.0.0":"2021-03-21T12:34:39.086Z","30.0.0":"2021-04-19T13:12:17.747Z","31.0.0":"2021-04-23T16:13:09.193Z","32.0.0":"2021-05-09T10:13:34.973Z","32.0.1":"2021-05-10T06:07:21.409Z","33.0.0":"2021-06-02T09:34:05.580Z","33.0.1":"2021-06-03T09:48:48.582Z","34.0.0":"2021-06-28T10:38:17.830Z","34.0.1":"2021-06-30T09:43:42.771Z","35.0.0":"2021-08-03T14:42:09.887Z","36.0.0":"2021-09-11T04:24:09.107Z","37.0.0":"2021-10-11T12:44:07.631Z","37.0.1":"2021-10-12T04:49:27.310Z","38.0.0":"2021-11-04T13:25:21.024Z","38.0.1":"2021-11-08T10:44:53.854Z","39.0.0":"2021-11-21T11:54:17.930Z","40.0.0":"2021-12-31T12:44:46.897Z","40.1.0":"2022-01-16T06:53:40.908Z","41.0.0":"2022-02-16T16:18:47.708Z","41.0.1":"2022-03-17T09:40:53.936Z","42.0.0":"2022-04-01T14:32:35.538Z","43.0.0":"2022-06-30T16:40:04.625Z","43.0.1":"2022-07-07T21:44:39.887Z","43.0.2":"2022-07-18T12:34:15.665Z","44.0.0":"2022-10-01T07:09:34.763Z","44.0.1":"2022-10-05T05:32:37.249Z","44.0.2":"2022-10-07T05:17:40.751Z","45.0.0":"2022-11-20T18:21:34.525Z","45.0.1":"2022-11-28T09:47:16.577Z","45.0.2":"2022-12-12T11:57:12.373Z","46.0.0":"2023-03-03T15:27:20.035Z","46.0.1":"2023-05-06T07:35:11.642Z","47.0.0":"2023-05-06T07:45:20.632Z","48.0.0":"2023-07-15T12:08:44.516Z","48.0.1":"2023-07-25T16:06:04.550Z","49.0.0":"2023-10-29T19:52:51.791Z","50.0.0":"2023-12-21T03:28:56.832Z","50.0.1":"2023-12-21T07:50:21.567Z","51.0.0":"2024-02-06T06:44:39.758Z","51.0.1":"2024-02-06T20:30:36.306Z","52.0.0":"2024-04-03T15:27:11.351Z","53.0.0":"2024-05-10T06:03:14.271Z","54.0.0":"2024-06-14T12:48:11.463Z","55.0.0":"2024-07-24T22:45:35.253Z","56.0.0":"2024-10-03T21:31:36.151Z","56.0.1":"2024-11-19T09:43:38.148Z","57.0.0":"2025-02-17T18:38:05.291Z","58.0.0":"2025-03-24T09:16:52.878Z","59.0.0":"2025-04-27T13:42:21.924Z","59.0.1":"2025-05-06T07:11:52.895Z","60.0.0":"2025-07-21T11:20:08.061Z","61.0.0":"2025-09-05T17:38:34.547Z","61.0.1":"2025-09-06T07:56:46.336Z","61.0.2":"2025-09-08T09:24:37.952Z","62.0.0":"2025-10-26T06:56:45.475Z","63.0.0":"2026-02-10T16:17:05.666Z","64.0.0":"2026-03-27T20:02:38.837Z","65.0.0":"2026-06-07T19:30:09.474Z","65.0.1":"2026-06-08T22:20:06.343Z","66.0.0":"2026-06-14T14:35:34.755Z","67.0.0":"2026-06-16T12:48:06.890Z","68.0.0":"2026-06-19T07:53:09.163Z","69.0.0":"2026-06-24T22:12:18.369Z","70.0.0":"2026-07-01T17:51:48.894Z","71.0.0":"2026-07-06T01:10:05.560Z","71.1.0":"2026-07-06T22:07:48.695Z","72.0.0":"2026-07-14T23:13:47.567Z","73.0.0":"2026-08-04T00:35:17.757Z","74.0.0":"2026-08-28T19:40:10.677Z","75.0.0":"2026-09-16T06:50:59.617Z","76.0.0":"2026-09-19T11:29:51.054Z"},"bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-unicorn/issues"},"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","homepage":"https://github.com/sindresorhus/eslint-plugin-unicorn#readme","keywords":["eslint","eslintplugin","eslint-plugin","unicorn","linter","lint","style","xo"],"repository":{"url":"git+https://github.com/sindresorhus/eslint-plugin-unicorn.git","type":"git"},"description":"More than 300 powerful ESLint rules","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"fisker","email":"lionkay@gmail.com"}],"readme":"# eslint-plugin-unicorn [![Coverage Status](https://codecov.io/gh/sindresorhus/eslint-plugin-unicorn/branch/main/graph/badge.svg)](https://codecov.io/gh/sindresorhus/eslint-plugin-unicorn/branch/main) [![npm version](https://img.shields.io/npm/v/eslint-plugin-unicorn.svg?style=flat)](https://npmjs.com/package/eslint-plugin-unicorn)\n\n<!-- markdownlint-disable-next-line no-inline-html -->\n<img src=\"https://cloud.githubusercontent.com/assets/170270/18659176/1cc373d0-7f33-11e6-890f-0ba35362ee7e.jpg\" width=\"180\" align=\"right\" alt=\"Unicorn\">\n\n> More than 300 powerful ESLint rules\n\nMost rules target JavaScript and TypeScript, but [some also lint CSS, HTML, JSON, Markdown, TOML, and YAML](#non-javascript-files) when used with the matching ESLint language plugin.\n\n[**Propose a new rule ➡**](.github/contributing.md)\n\n*We do not accept pull requests because of too much AI slop.*\n\n## Install\n\n```sh\nnpm install --save-dev eslint eslint-plugin-unicorn\n```\n\n**Requires ESLint `>=10.4`, [flat config](https://eslint.org/docs/latest/use/configure/configuration-files), and [ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#how-can-i-make-my-typescript-project-output-esm).**\n\n*You might want to check out [XO](https://github.com/xojs/xo), which includes this plugin.*\n\n## Usage\n\nUse a [preset config](#preset-configs) or configure each rule in `eslint.config.js`.\n\nIf you don't use a preset, set the same `languageOptions` as shown below.\n\n```js\nimport unicorn from 'eslint-plugin-unicorn';\nimport {defineConfig} from 'eslint/config';\nimport globals from 'globals';\n\nexport default defineConfig([\n\t{\n\t\tfiles: ['**/*.js'],\n\t\tlanguageOptions: {\n\t\t\tglobals: globals.builtin,\n\t\t},\n\t\tplugins: {\n\t\t\tunicorn,\n\t\t},\n\t\trules: {\n\t\t\t'unicorn/prefer-module': 'error',\n\t\t\t'unicorn/…': 'error',\n\t\t},\n\t},\n\t// …\n]);\n```\n\nFor TypeScript, scope Unicorn to TypeScript files and configure a TypeScript parser for the same config object:\n\n```js\nimport typescriptEslintParser from '@typescript-eslint/parser';\nimport unicorn from 'eslint-plugin-unicorn';\nimport {defineConfig} from 'eslint/config';\nimport globals from 'globals';\n\nexport default defineConfig([\n\t{\n\t\tfiles: ['**/*.ts'],\n\t\tlanguageOptions: {\n\t\t\tglobals: globals.builtin,\n\t\t\tparser: typescriptEslintParser,\n\t\t},\n\t\tplugins: {\n\t\t\tunicorn,\n\t\t},\n\t\trules: {\n\t\t\t'unicorn/prefer-module': 'error',\n\t\t\t'unicorn/…': 'error',\n\t\t},\n\t},\n\t// …\n]);\n```\n\n## Rules\n\n<!-- Do not manually modify this list. Run: `npm run fix:eslint-docs` -->\n<!-- begin auto-generated rules list -->\n\n💼 [Configurations](https://github.com/sindresorhus/eslint-plugin-unicorn#recommended-config) enabled in.\\\n✅ Set in the `recommended` [configuration](https://github.com/sindresorhus/eslint-plugin-unicorn#recommended-config).\\\n☑️ Set in the `unopinionated` [configuration](https://github.com/sindresorhus/eslint-plugin-unicorn#recommended-config).\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\\\n💡 Manually fixable by [editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions).\\\n💭 Requires [type information](https://typescript-eslint.io/linting/typed-linting).\n\n| Name                                                                                                       | Description                                                                                                                    | 💼   | 🔧 | 💡 | 💭 |\n| :--------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------- | :--- | :- | :- | :- |\n| [better-dom-traversing](docs/rules/better-dom-traversing.md)                                               | Prefer better DOM traversal APIs.                                                                                              | ✅ ☑️ |    | 💡 |    |\n| [catch-error-name](docs/rules/catch-error-name.md)                                                         | Enforce a specific parameter name in catch clauses.                                                                            | ✅    | 🔧 |    |    |\n| [class-reference-in-static-methods](docs/rules/class-reference-in-static-methods.md)                       | Enforce consistent class references in static methods.                                                                         | ✅    |    | 💡 |    |\n| [comment-content](docs/rules/comment-content.md)                                                           | Enforce better comment content.                                                                                                |      | 🔧 |    |    |\n| [consistent-arrow-return-style](docs/rules/consistent-arrow-return-style.md)                               | Enforce a consistent return style for multiline arrow function bodies.                                                         |      | 🔧 |    |    |\n| [consistent-assert](docs/rules/consistent-assert.md)                                                       | Enforce consistent assertion style with `node:assert`.                                                                         | ✅    | 🔧 |    |    |\n| [consistent-boolean-name](docs/rules/consistent-boolean-name.md)                                           | Enforce consistent naming for boolean names.                                                                                   | ✅    | 🔧 | 💡 |    |\n| [consistent-class-member-order](docs/rules/consistent-class-member-order.md)                               | Enforce consistent class member order.                                                                                         | ✅    |    | 💡 |    |\n| [consistent-compound-words](docs/rules/consistent-compound-words.md)                                       | Enforce consistent spelling of compound words in identifiers.                                                                  | ✅ ☑️ |    | 💡 |    |\n| [consistent-conditional-object-spread](docs/rules/consistent-conditional-object-spread.md)                 | Enforce consistent conditional object spread style.                                                                            | ✅    | 🔧 |    |    |\n| [consistent-date-clone](docs/rules/consistent-date-clone.md)                                               | Prefer passing `Date` directly to the constructor when cloning.                                                                | ✅ ☑️ | 🔧 |    |    |\n| [consistent-destructuring](docs/rules/consistent-destructuring.md)                                         | Use destructured variables over properties.                                                                                    |      |    | 💡 |    |\n| [consistent-empty-array-spread](docs/rules/consistent-empty-array-spread.md)                               | Prefer consistent types when spreading a ternary in an array literal.                                                          | ✅    | 🔧 |    |    |\n| [consistent-existence-index-check](docs/rules/consistent-existence-index-check.md)                         | Enforce consistent style for element existence checks with `indexOf()`, `lastIndexOf()`, `findIndex()`, and `findLastIndex()`. | ✅ ☑️ | 🔧 |    |    |\n| [consistent-export-decorator-position](docs/rules/consistent-export-decorator-position.md)                 | Enforce consistent decorator position on exported classes.                                                                     | ✅ ☑️ | 🔧 |    |    |\n| [consistent-function-scoping](docs/rules/consistent-function-scoping.md)                                   | Move function definitions to the highest possible scope.                                                                       | ✅    |    |    |    |\n| [consistent-function-style](docs/rules/consistent-function-style.md)                                       | Enforce function syntax by role.                                                                                               |      |    | 💡 |    |\n| [consistent-json-file-read](docs/rules/consistent-json-file-read.md)                                       | Enforce consistent JSON file reads before `JSON.parse()`.                                                                      | ✅    | 🔧 |    |    |\n| [consistent-optional-chaining](docs/rules/consistent-optional-chaining.md)                                 | Enforce consistent optional chaining for same-base member access.                                                              | ✅ ☑️ |    | 💡 |    |\n| [consistent-template-literal-escape](docs/rules/consistent-template-literal-escape.md)                     | Enforce consistent style for escaping `${` in template literals.                                                               | ✅    | 🔧 |    |    |\n| [consistent-tuple-labels](docs/rules/consistent-tuple-labels.md)                                           | Enforce consistent labels on tuple type elements.                                                                              | ✅    |    |    |    |\n| [custom-error-definition](docs/rules/custom-error-definition.md)                                           | Enforce correct `Error` subclassing.                                                                                           |      | 🔧 |    |    |\n| [default-export-style](docs/rules/default-export-style.md)                                                 | Enforce consistent default export declarations.                                                                                | ✅    | 🔧 | 💡 |    |\n| [dom-node-dataset](docs/rules/dom-node-dataset.md)                                                         | Enforce consistent style for DOM element dataset access.                                                                       | ✅ ☑️ | 🔧 |    |    |\n| [empty-brace-spaces](docs/rules/empty-brace-spaces.md)                                                     | Enforce no spaces between braces.                                                                                              | ✅    | 🔧 |    |    |\n| [error-message](docs/rules/error-message.md)                                                               | Enforce passing a `message` value when creating a built-in error.                                                              | ✅ ☑️ |    |    |    |\n| [escape-case](docs/rules/escape-case.md)                                                                   | Require escape sequences to use uppercase or lowercase values.                                                                 | ✅ ☑️ | 🔧 |    |    |\n| [expiring-todo-comments](docs/rules/expiring-todo-comments.md)                                             | Add expiration conditions to TODO comments.                                                                                    | ✅ ☑️ |    |    |    |\n| [explicit-length-check](docs/rules/explicit-length-check.md)                                               | Enforce explicitly comparing the `length` or `size` property of a value.                                                       | ✅    | 🔧 | 💡 |    |\n| [explicit-timer-delay](docs/rules/explicit-timer-delay.md)                                                 | Enforce or disallow explicit `delay` argument for `setTimeout()` and `setInterval()`.                                          | ✅ ☑️ | 🔧 |    |    |\n| [filename-case](docs/rules/filename-case.md)                                                               | Enforce a case style for filenames and directory names.                                                                        | ✅    |    |    |    |\n| [id-match](docs/rules/id-match.md)                                                                         | Require identifiers to match a specified regular expression.                                                                   |      |    |    |    |\n| [import-style](docs/rules/import-style.md)                                                                 | Enforce specific import styles per module.                                                                                     | ✅ ☑️ |    |    |    |\n| [isolated-functions](docs/rules/isolated-functions.md)                                                     | Prevent usage of variables from outside the scope of isolated functions.                                                       | ✅    |    |    |    |\n| [iteration-fallback-style](docs/rules/iteration-fallback-style.md)                                         | Enforce a consistent style for optional loop sources.                                                                          |      | 🔧 |    |    |\n| [logical-assignment-operators](docs/rules/logical-assignment-operators.md)                                 | Require or disallow logical assignment operator shorthand                                                                      | ✅    | 🔧 | 💡 |    |\n| [max-nested-calls](docs/rules/max-nested-calls.md)                                                         | Limit the depth of nested calls.                                                                                               | ✅    |    |    |    |\n| [name-replacements](docs/rules/name-replacements.md)                                                       | Enforce replacements for variable, property, and filenames.                                                                    | ✅    | 🔧 | 💡 |    |\n| [new-for-builtins](docs/rules/new-for-builtins.md)                                                         | Enforce correct use of `new` for builtin constructors.                                                                         | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-abusive-eslint-disable](docs/rules/no-abusive-eslint-disable.md)                                       | Enforce specifying rules to disable in `eslint-disable` comments.                                                              | ✅ ☑️ |    |    |    |\n| [no-accessor-recursion](docs/rules/no-accessor-recursion.md)                                               | Disallow recursive access to `this` within getters and setters.                                                                | ✅ ☑️ |    |    |    |\n| [no-accidental-bitwise-operator](docs/rules/no-accidental-bitwise-operator.md)                             | Disallow bitwise operators where a logical operator was likely intended.                                                       | ✅ ☑️ |    | 💡 |    |\n| [no-anonymous-default-export](docs/rules/no-anonymous-default-export.md)                                   | Disallow anonymous functions and classes as the default export.                                                                | ✅ ☑️ |    | 💡 |    |\n| [no-array-callback-reference](docs/rules/no-array-callback-reference.md)                                   | Prevent passing a function reference directly to iterator methods.                                                             | ✅    |    | 💡 |    |\n| [no-array-concat-in-loop](docs/rules/no-array-concat-in-loop.md)                                           | Disallow array accumulation with `Array#concat()` in loops.                                                                    | ✅    |    |    |    |\n| [no-array-fill-with-reference-type](docs/rules/no-array-fill-with-reference-type.md)                       | Disallow using reference values as `Array#fill()` values.                                                                      | ✅ ☑️ |    |    |    |\n| [no-array-from-fill](docs/rules/no-array-from-fill.md)                                                     | Disallow `.fill()` after `Array.from({length: …})`.                                                                            | ✅ ☑️ |    |    |    |\n| [no-array-front-mutation](docs/rules/no-array-front-mutation.md)                                           | Disallow front-of-array mutation.                                                                                              |      |    |    |    |\n| [no-array-method-this-argument](docs/rules/no-array-method-this-argument.md)                               | Disallow using the `this` argument in array methods.                                                                           | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-array-reduce](docs/rules/no-array-reduce.md)                                                           | Disallow `Array#reduce()` and `Array#reduceRight()`.                                                                           | ✅    | 🔧 | 💡 |    |\n| [no-array-reverse](docs/rules/no-array-reverse.md)                                                         | Prefer `Array#toReversed()` over `Array#reverse()`.                                                                            | ✅ ☑️ |    | 💡 |    |\n| [no-array-sort](docs/rules/no-array-sort.md)                                                               | Prefer `Array#toSorted()` over `Array#sort()`.                                                                                 | ✅ ☑️ |    | 💡 |    |\n| [no-array-sort-for-min-max](docs/rules/no-array-sort-for-min-max.md)                                       | Disallow sorting arrays to get the minimum or maximum value.                                                                   | ✅ ☑️ |    | 💡 |    |\n| [no-array-splice](docs/rules/no-array-splice.md)                                                           | Prefer `Array#toSpliced()` over `Array#splice()`.                                                                              | ✅    |    | 💡 |    |\n| [no-asterisk-prefix-in-documentation-comments](docs/rules/no-asterisk-prefix-in-documentation-comments.md) | Disallow asterisk prefixes in documentation comments.                                                                          |      | 🔧 |    |    |\n| [no-async-iterator-callback](docs/rules/no-async-iterator-callback.md)                                     | Disallow asynchronous callbacks in synchronous iterator helpers.                                                               | ✅ ☑️ |    |    |    |\n| [no-async-promise-finally](docs/rules/no-async-promise-finally.md)                                         | Disallow async functions as `Promise#finally()` callbacks.                                                                     | ✅ ☑️ |    |    |    |\n| [no-await-expression-member](docs/rules/no-await-expression-member.md)                                     | Disallow member access from await expression.                                                                                  | ✅    | 🔧 |    |    |\n| [no-await-in-promise-methods](docs/rules/no-await-in-promise-methods.md)                                   | Disallow using `await` in `Promise` method parameters.                                                                         | ✅ ☑️ |    | 💡 |    |\n| [no-barrel-files](docs/rules/no-barrel-files.md)                                                           | Disallow barrel files.                                                                                                         |      |    |    |    |\n| [no-blob-to-file](docs/rules/no-blob-to-file.md)                                                           | Disallow unnecessary `Blob` to `File` conversion.                                                                              | ✅ ☑️ |    | 💡 |    |\n| [no-boolean-sort-comparator](docs/rules/no-boolean-sort-comparator.md)                                     | Disallow boolean-returning sort comparators.                                                                                   | ✅ ☑️ |    | 💡 |    |\n| [no-break-in-nested-loop](docs/rules/no-break-in-nested-loop.md)                                           | Disallow `break` and optionally `continue` in nested loops and switches inside loops.                                          | ✅    |    |    |    |\n| [no-canvas-to-image](docs/rules/no-canvas-to-image.md)                                                     | Prefer drawing canvases directly instead of converting them to images.                                                         | ✅ ☑️ |    |    |    |\n| [no-chained-comparison](docs/rules/no-chained-comparison.md)                                               | Disallow chained comparisons such as `a < b < c`.                                                                              | ✅ ☑️ |    | 💡 |    |\n| [no-collection-bracket-access](docs/rules/no-collection-bracket-access.md)                                 | Disallow accessing `Map`, `Set`, `WeakMap`, and `WeakSet` entries with bracket notation.                                       | ✅ ☑️ |    | 💡 |    |\n| [no-computed-property-existence-check](docs/rules/no-computed-property-existence-check.md)                 | Disallow dynamic object property existence checks.                                                                             | ✅    |    | 💡 |    |\n| [no-confusing-array-splice](docs/rules/no-confusing-array-splice.md)                                       | Disallow confusing uses of `Array#{splice,toSpliced}()`.                                                                       | ✅    |    | 💡 |    |\n| [no-confusing-array-with](docs/rules/no-confusing-array-with.md)                                           | Disallow confusing uses of `Array#with()`.                                                                                     | ✅    |    |    |    |\n| [no-console-spaces](docs/rules/no-console-spaces.md)                                                       | Do not use leading/trailing space between `console.log` parameters.                                                            | ✅ ☑️ | 🔧 |    |    |\n| [no-constant-zero-expression](docs/rules/no-constant-zero-expression.md)                                   | Disallow arithmetic and bitwise operations that always evaluate to `0`.                                                        | ✅ ☑️ |    | 💡 |    |\n| [no-declarations-before-early-exit](docs/rules/no-declarations-before-early-exit.md)                       | Disallow declarations before conditional early exits when they are only used after the exit.                                   | ✅ ☑️ | 🔧 |    |    |\n| [no-deprecated-css-features](docs/rules/no-deprecated-css-features.md)                                     | Disallow deprecated CSS features.                                                                                              |      | 🔧 | 💡 |    |\n| [no-document-cookie](docs/rules/no-document-cookie.md)                                                     | Do not use `document.cookie` directly.                                                                                         | ✅ ☑️ |    |    |    |\n| [no-double-comparison](docs/rules/no-double-comparison.md)                                                 | Disallow two comparisons of the same operands that can be combined into one.                                                   | ✅ ☑️ |    | 💡 |    |\n| [no-duplicate-css-selectors](docs/rules/no-duplicate-css-selectors.md)                                     | Disallow duplicate CSS selectors.                                                                                              |      | 🔧 |    |    |\n| [no-duplicate-font-family-names](docs/rules/no-duplicate-font-family-names.md)                             | Disallow duplicate font family names.                                                                                          |      | 🔧 |    |    |\n| [no-duplicate-if-branches](docs/rules/no-duplicate-if-branches.md)                                         | Disallow duplicate adjacent branches in if chains.                                                                             | ✅    |    |    |    |\n| [no-duplicate-logical-operands](docs/rules/no-duplicate-logical-operands.md)                               | Disallow adjacent duplicate operands in logical expressions.                                                                   | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-duplicate-loops](docs/rules/no-duplicate-loops.md)                                                     | Disallow `.map()` and `.filter()` in `for…of` and `for await…of` loop headers.                                                 | ✅    |    |    |    |\n| [no-duplicate-set-values](docs/rules/no-duplicate-set-values.md)                                           | Disallow duplicate values in `Set` constructor array literals.                                                                 | ✅    |    |    |    |\n| [no-empty-file](docs/rules/no-empty-file.md)                                                               | Disallow empty files.                                                                                                          | ✅ ☑️ |    |    |    |\n| [no-error-property-assignment](docs/rules/no-error-property-assignment.md)                                 | Disallow assigning to built-in error properties.                                                                               | ✅ ☑️ |    |    |    |\n| [no-exports-in-scripts](docs/rules/no-exports-in-scripts.md)                                               | Disallow exports in scripts.                                                                                                   | ✅ ☑️ |    |    |    |\n| [no-for-each](docs/rules/no-for-each.md)                                                                   | Prefer `for…of` over the `forEach` method.                                                                                     | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-for-loop](docs/rules/no-for-loop.md)                                                                   | Do not use a `for` loop that can be replaced with a `for-of` loop.                                                             | ✅    | 🔧 |    |    |\n| [no-global-object-property-assignment](docs/rules/no-global-object-property-assignment.md)                 | Disallow assigning properties on the global object.                                                                            | ✅ ☑️ |    |    |    |\n| [no-immediate-mutation](docs/rules/no-immediate-mutation.md)                                               | Disallow immediate mutation after variable assignment.                                                                         | ✅    | 🔧 | 💡 |    |\n| [no-impossible-length-comparison](docs/rules/no-impossible-length-comparison.md)                           | Disallow impossible comparisons against `.length` or `.size`.                                                                  | ✅ ☑️ |    |    |    |\n| [no-incorrect-query-selector](docs/rules/no-incorrect-query-selector.md)                                   | Disallow incorrect `querySelector()` and `querySelectorAll()` usage.                                                           | ✅    | 🔧 |    |    |\n| [no-incorrect-template-string-interpolation](docs/rules/no-incorrect-template-string-interpolation.md)     | Disallow incorrect template literal interpolation syntax.                                                                      | ✅    |    | 💡 |    |\n| [no-instanceof-builtins](docs/rules/no-instanceof-builtins.md)                                             | Disallow `instanceof` with built-in objects                                                                                    | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-invalid-argument-count](docs/rules/no-invalid-argument-count.md)                                       | Disallow calling functions and constructors with an invalid number of arguments.                                               | ✅ ☑️ |    |    |    |\n| [no-invalid-character-comparison](docs/rules/no-invalid-character-comparison.md)                           | Disallow comparing a single character from a string to a multi-character string.                                               | ✅ ☑️ |    |    |    |\n| [no-invalid-fetch-options](docs/rules/no-invalid-fetch-options.md)                                         | Disallow invalid options in `fetch()` and `new Request()`.                                                                     | ✅ ☑️ |    |    |    |\n| [no-invalid-file-input-accept](docs/rules/no-invalid-file-input-accept.md)                                 | Disallow invalid `accept` values on file inputs.                                                                               |      | 🔧 |    |    |\n| [no-invalid-media-features](docs/rules/no-invalid-media-features.md)                                       | Disallow unknown media features and invalid values for known media features.                                                   |      |    |    |    |\n| [no-invalid-remove-event-listener](docs/rules/no-invalid-remove-event-listener.md)                         | Prevent calling `EventTarget#removeEventListener()` with the result of an expression.                                          | ✅ ☑️ |    |    |    |\n| [no-invalid-well-known-symbol-methods](docs/rules/no-invalid-well-known-symbol-methods.md)                 | Disallow invalid implementations of well-known symbol methods.                                                                 | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-keyword-prefix](docs/rules/no-keyword-prefix.md)                                                       | Disallow identifiers starting with `new` or `class`.                                                                           |      |    |    |    |\n| [no-late-current-target-access](docs/rules/no-late-current-target-access.md)                               | Disallow accessing `event.currentTarget` after the synchronous event dispatch has finished.                                    | ✅    |    |    |    |\n| [no-late-event-control](docs/rules/no-late-event-control.md)                                               | Disallow event-control method calls after the synchronous event dispatch has finished.                                         | ✅    |    |    |    |\n| [no-lonely-if](docs/rules/no-lonely-if.md)                                                                 | Disallow `if` statements as the only statement in `if` blocks without `else`.                                                  | ✅ ☑️ | 🔧 |    |    |\n| [no-loop-iterable-mutation](docs/rules/no-loop-iterable-mutation.md)                                       | Disallow mutating a loop iterable during iteration.                                                                            | ✅    |    |    |    |\n| [no-magic-array-flat-depth](docs/rules/no-magic-array-flat-depth.md)                                       | Disallow a magic number as the `depth` argument in `Array#flat(…).`                                                            | ✅ ☑️ |    |    |    |\n| [no-manually-wrapped-comments](docs/rules/no-manually-wrapped-comments.md)                                 | Disallow manually wrapped comments.                                                                                            |      | 🔧 |    |    |\n| [no-mismatched-map-key](docs/rules/no-mismatched-map-key.md)                                               | Disallow checking a Map key before accessing a different key.                                                                  | ✅    |    |    |    |\n| [no-misrefactored-assignment](docs/rules/no-misrefactored-assignment.md)                                   | Disallow misrefactored compound assignments where the target is duplicated in the right-hand side.                             | ✅ ☑️ |    | 💡 |    |\n| [no-missing-local-resource](docs/rules/no-missing-local-resource.md)                                       | Disallow references to missing local resources.                                                                                |      | 🔧 |    |    |\n| [no-multiple-promise-resolver-calls](docs/rules/no-multiple-promise-resolver-calls.md)                     | Disallow calling Promise executor resolver functions more than once on the same execution path.                                | ✅ ☑️ |    |    |    |\n| [no-named-default](docs/rules/no-named-default.md)                                                         | Disallow named usage of default import and export.                                                                             | ✅ ☑️ | 🔧 |    |    |\n| [no-negated-array-predicate](docs/rules/no-negated-array-predicate.md)                                     | Disallow negated array predicate calls.                                                                                        | ✅ ☑️ | 🔧 |    |    |\n| [no-negated-comparison](docs/rules/no-negated-comparison.md)                                               | Disallow negated comparisons.                                                                                                  | ✅ ☑️ | 🔧 |    |    |\n| [no-negated-condition](docs/rules/no-negated-condition.md)                                                 | Disallow negated conditions.                                                                                                   | ✅ ☑️ | 🔧 |    |    |\n| [no-negation-in-equality-check](docs/rules/no-negation-in-equality-check.md)                               | Disallow negated expression in equality check.                                                                                 | ✅ ☑️ |    | 💡 |    |\n| [no-nested-ternary](docs/rules/no-nested-ternary.md)                                                       | Disallow nested ternary expressions.                                                                                           | ✅    | 🔧 |    |    |\n| [no-nesting-with-mixed-specificity](docs/rules/no-nesting-with-mixed-specificity.md)                       | Disallow nesting under selector lists with mixed specificity.                                                                  |      |    |    |    |\n| [no-new-array](docs/rules/no-new-array.md)                                                                 | Disallow `new Array()`.                                                                                                        | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-new-buffer](docs/rules/no-new-buffer.md)                                                               | Enforce the use of `Buffer.from()` and `Buffer.alloc()` instead of the deprecated `new Buffer()`.                              | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-non-function-verb-prefix](docs/rules/no-non-function-verb-prefix.md)                                   | Disallow non-function values with function-style verb prefixes.                                                                | ✅    |    |    | 💭 |\n| [no-nonstandard-builtin-properties](docs/rules/no-nonstandard-builtin-properties.md)                       | Disallow non-standard properties on built-in objects.                                                                          | ✅ ☑️ |    |    |    |\n| [no-null](docs/rules/no-null.md)                                                                           | Disallow the use of the `null` literal.                                                                                        | ✅    | 🔧 | 💡 |    |\n| [no-object-as-default-parameter](docs/rules/no-object-as-default-parameter.md)                             | Disallow the use of objects as default parameters.                                                                             | ✅ ☑️ |    |    |    |\n| [no-object-methods-with-collections](docs/rules/no-object-methods-with-collections.md)                     | Disallow `Object` methods with `Map` or `Set`.                                                                                 | ✅    |    | 💡 |    |\n| [no-optional-chaining-on-undeclared-variable](docs/rules/no-optional-chaining-on-undeclared-variable.md)   | Disallow optional chaining on undeclared variables.                                                                            | ✅    |    |    |    |\n| [no-process-exit](docs/rules/no-process-exit.md)                                                           | Disallow `process.exit()`.                                                                                                     | ✅ ☑️ |    |    |    |\n| [no-redundant-comparison](docs/rules/no-redundant-comparison.md)                                           | Disallow comparisons made redundant by an equality check in the same logical AND.                                              | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-redundant-nested-style-rules](docs/rules/no-redundant-nested-style-rules.md)                           | Disallow nested style rules that do not modify the parent selector.                                                            |      | 🔧 |    |    |\n| [no-return-array-push](docs/rules/no-return-array-push.md)                                                 | Disallow using the return value of `Array#push()` and `Array#unshift()`.                                                       | ✅    |    | 💡 |    |\n| [no-selector-as-dom-name](docs/rules/no-selector-as-dom-name.md)                                           | Disallow selector syntax in DOM names.                                                                                         | ✅    | 🔧 |    |    |\n| [no-shorthand-property-overrides](docs/rules/no-shorthand-property-overrides.md)                           | Disallow shorthand properties that override related longhand properties.                                                       | ✅ ☑️ |    |    |    |\n| [no-single-promise-in-promise-methods](docs/rules/no-single-promise-in-promise-methods.md)                 | Disallow passing single-element arrays to `Promise` methods.                                                                   | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-static-only-class](docs/rules/no-static-only-class.md)                                                 | Disallow classes that only have static members.                                                                                | ✅ ☑️ | 🔧 |    |    |\n| [no-subtraction-comparison](docs/rules/no-subtraction-comparison.md)                                       | Prefer comparing values directly over subtracting and comparing to `0`.                                                        | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-thenable](docs/rules/no-thenable.md)                                                                   | Disallow `then` property.                                                                                                      | ✅ ☑️ |    |    |    |\n| [no-this-assignment](docs/rules/no-this-assignment.md)                                                     | Disallow assigning `this` to a variable.                                                                                       | ✅ ☑️ |    |    |    |\n| [no-this-outside-of-class](docs/rules/no-this-outside-of-class.md)                                         | Disallow `this` outside of classes.                                                                                            | ✅    |    |    |    |\n| [no-top-level-assignment-in-function](docs/rules/no-top-level-assignment-in-function.md)                   | Disallow assigning to top-level variables from inside functions.                                                               | ✅    |    |    |    |\n| [no-top-level-side-effects](docs/rules/no-top-level-side-effects.md)                                       | Disallow top-level side effects in exported modules.                                                                           | ✅ ☑️ |    |    |    |\n| [no-transition-all](docs/rules/no-transition-all.md)                                                       | Disallow `all` as a transition property.                                                                                       | ✅ ☑️ |    |    |    |\n| [no-typeof-undefined](docs/rules/no-typeof-undefined.md)                                                   | Disallow comparing `undefined` using `typeof`.                                                                                 | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-uncalled-method](docs/rules/no-uncalled-method.md)                                                     | Disallow referencing methods without calling them.                                                                             | ✅    |    |    |    |\n| [no-undeclared-class-members](docs/rules/no-undeclared-class-members.md)                                   | Require class members to be declared.                                                                                          | ✅    |    | 💡 |    |\n| [no-unknown-css-annotations](docs/rules/no-unknown-css-annotations.md)                                     | Disallow unknown and noncanonical CSS annotations.                                                                             |      |    | 💡 |    |\n| [no-unknown-pseudo-selectors](docs/rules/no-unknown-pseudo-selectors.md)                                   | Disallow unknown pseudo-class and pseudo-element selectors.                                                                    |      |    |    |    |\n| [no-unnecessary-array-flat-depth](docs/rules/no-unnecessary-array-flat-depth.md)                           | Disallow using `1` as the `depth` argument of `Array#flat()`.                                                                  | ✅ ☑️ | 🔧 |    |    |\n| [no-unnecessary-array-flat-map](docs/rules/no-unnecessary-array-flat-map.md)                               | Disallow `Array#flatMap()` callbacks that only wrap a single item.                                                             | ✅    | 🔧 | 💡 |    |\n| [no-unnecessary-array-splice-count](docs/rules/no-unnecessary-array-splice-count.md)                       | Disallow using `.length` or `Infinity` as the `deleteCount` or `skipCount` argument of `Array#{splice,toSpliced}()`.           | ✅ ☑️ | 🔧 |    |    |\n| [no-unnecessary-await](docs/rules/no-unnecessary-await.md)                                                 | Disallow awaiting non-promise values.                                                                                          | ✅ ☑️ | 🔧 |    |    |\n| [no-unnecessary-boolean-comparison](docs/rules/no-unnecessary-boolean-comparison.md)                       | Disallow unnecessary comparisons against boolean literals.                                                                     | ✅    | 🔧 |    |    |\n| [no-unnecessary-fetch-options](docs/rules/no-unnecessary-fetch-options.md)                                 | Disallow unnecessary options in `fetch()` and `new Request()`.                                                                 | ✅ ☑️ | 🔧 |    |    |\n| [no-unnecessary-global-this](docs/rules/no-unnecessary-global-this.md)                                     | Disallow unnecessary `globalThis` references.                                                                                  | ✅ ☑️ | 🔧 |    |    |\n| [no-unnecessary-nested-ternary](docs/rules/no-unnecessary-nested-ternary.md)                               | Disallow unnecessary nested ternary expressions.                                                                               | ✅ ☑️ | 🔧 |    |    |\n| [no-unnecessary-polyfills](docs/rules/no-unnecessary-polyfills.md)                                         | Enforce the use of built-in methods instead of unnecessary polyfills.                                                          | ✅ ☑️ |    |    |    |\n| [no-unnecessary-slice-end](docs/rules/no-unnecessary-slice-end.md)                                         | Disallow using `.length` or `Infinity` as the `end` argument of `{Array,String,TypedArray}#slice()`.                           | ✅ ☑️ | 🔧 |    |    |\n| [no-unnecessary-splice](docs/rules/no-unnecessary-splice.md)                                               | Disallow `Array#splice()` when simpler alternatives exist.                                                                     | ✅    | 🔧 |    |    |\n| [no-unnecessary-string-trim](docs/rules/no-unnecessary-string-trim.md)                                     | Disallow `String#trim()` before `String#startsWith()` or `String#endsWith()`.                                                  | ✅ ☑️ | 🔧 |    |    |\n| [no-unreadable-array-destructuring](docs/rules/no-unreadable-array-destructuring.md)                       | Disallow unreadable array destructuring.                                                                                       | ✅ ☑️ | 🔧 |    |    |\n| [no-unreadable-for-of-expression](docs/rules/no-unreadable-for-of-expression.md)                           | Disallow unreadable iterable expressions in `for…of` and `for await…of` loop headers.                                          | ✅    |    |    |    |\n| [no-unreadable-iife](docs/rules/no-unreadable-iife.md)                                                     | Disallow unreadable IIFEs.                                                                                                     | ✅ ☑️ |    | 💡 |    |\n| [no-unreadable-new-expression](docs/rules/no-unreadable-new-expression.md)                                 | Disallow unreadable `new` expressions.                                                                                         |      |    |    |    |\n| [no-unreadable-object-destructuring](docs/rules/no-unreadable-object-destructuring.md)                     | Disallow unreadable object destructuring.                                                                                      | ✅ ☑️ |    |    |    |\n| [no-unsafe-buffer-conversion](docs/rules/no-unsafe-buffer-conversion.md)                                   | Prevent unsafe use of ArrayBuffer view `.buffer`.                                                                              | ✅ ☑️ |    | 💡 |    |\n| [no-unsafe-dom-html](docs/rules/no-unsafe-dom-html.md)                                                     | Disallow unsafe DOM HTML APIs.                                                                                                 |      |    |    |    |\n| [no-unsafe-promise-all-settled-values](docs/rules/no-unsafe-promise-all-settled-values.md)                 | Disallow reading `.value` from `Promise.allSettled()` results without a fulfilled status guard.                                | ✅ ☑️ |    |    |    |\n| [no-unsafe-property-key](docs/rules/no-unsafe-property-key.md)                                             | Disallow unsafe values as property keys.                                                                                       | ✅    |    |    |    |\n| [no-unsafe-sqlite-interpolation](docs/rules/no-unsafe-sqlite-interpolation.md)                             | Disallow interpolation into SQL strings passed to Node’s `node:sqlite` APIs.                                                   | ✅ ☑️ |    |    |    |\n| [no-unsafe-string-replacement](docs/rules/no-unsafe-string-replacement.md)                                 | Disallow non-literal replacement values in `String#replace()` and `String#replaceAll()`.                                       | ✅    |    |    |    |\n| [no-unscoped-css-nesting-selector](docs/rules/no-unscoped-css-nesting-selector.md)                         | Disallow unscoped CSS nesting selectors.                                                                                       |      |    |    |    |\n| [no-unused-builtin-method-return](docs/rules/no-unused-builtin-method-return.md)                           | Disallow ignoring the return value of selected built-in methods.                                                               | ✅ ☑️ |    |    |    |\n| [no-unused-iterator-helper](docs/rules/no-unused-iterator-helper.md)                                       | Disallow discarding lazy iterator helpers.                                                                                     | ✅ ☑️ |    | 💡 |    |\n| [no-unused-properties](docs/rules/no-unused-properties.md)                                                 | Disallow unused object properties.                                                                                             |      |    |    |    |\n| [no-useless-boolean-cast](docs/rules/no-useless-boolean-cast.md)                                           | Disallow unnecessary `Boolean()` casts in array predicate callbacks.                                                           | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-coercion](docs/rules/no-useless-coercion.md)                                                   | Disallow useless type coercions of values that are already of the target type.                                                 | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-collection-argument](docs/rules/no-useless-collection-argument.md)                             | Disallow useless values or fallbacks in `Set`, `Map`, `WeakSet`, or `WeakMap`.                                                 | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-useless-compound-assignment](docs/rules/no-useless-compound-assignment.md)                             | Disallow useless compound assignments such as `x += 0`.                                                                        | ✅ ☑️ |    | 💡 |    |\n| [no-useless-concat](docs/rules/no-useless-concat.md)                                                       | Disallow useless concatenation of literals.                                                                                    | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-continue](docs/rules/no-useless-continue.md)                                                   | Disallow useless `continue` statements.                                                                                        | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-delete-check](docs/rules/no-useless-delete-check.md)                                           | Disallow unnecessary existence checks before deletion.                                                                         | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-useless-else](docs/rules/no-useless-else.md)                                                           | Disallow `else` after a statement that exits.                                                                                  | ✅    | 🔧 |    |    |\n| [no-useless-error-capture-stack-trace](docs/rules/no-useless-error-capture-stack-trace.md)                 | Disallow unnecessary `Error.captureStackTrace(…)`.                                                                             | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-fallback-in-spread](docs/rules/no-useless-fallback-in-spread.md)                               | Disallow useless fallback when spreading in object literals.                                                                   | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-iterator-to-array](docs/rules/no-useless-iterator-to-array.md)                                 | Disallow unnecessary `.toArray()` on iterators.                                                                                | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-useless-length-check](docs/rules/no-useless-length-check.md)                                           | Disallow useless array length check.                                                                                           | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-logical-operand](docs/rules/no-useless-logical-operand.md)                                     | Disallow unnecessary operands in logical expressions involving boolean literals.                                               | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-override](docs/rules/no-useless-override.md)                                                   | Disallow useless overrides of class methods.                                                                                   | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-promise-resolve-reject](docs/rules/no-useless-promise-resolve-reject.md)                       | Disallow returning/yielding `Promise.resolve/reject()` in async functions or promise callbacks                                 | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-re-export](docs/rules/no-useless-re-export.md)                                                 | Disallow redundant re-exports.                                                                                                 | ✅ ☑️ |    |    |    |\n| [no-useless-recursion](docs/rules/no-useless-recursion.md)                                                 | Disallow simple recursive function calls that can be replaced with a loop.                                                     | ✅    |    |    |    |\n| [no-useless-set-construction](docs/rules/no-useless-set-construction.md)                                   | Disallow unnecessary `Set` construction around `Set` methods.                                                                  | ✅ ☑️ | 🔧 |    |    |\n| [no-useless-spread](docs/rules/no-useless-spread.md)                                                       | Disallow unnecessary spread.                                                                                                   | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-useless-switch-case](docs/rules/no-useless-switch-case.md)                                             | Disallow useless case in switch statements.                                                                                    | ✅ ☑️ |    | 💡 |    |\n| [no-useless-template-literals](docs/rules/no-useless-template-literals.md)                                 | Disallow useless template literal expressions.                                                                                 | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-useless-undefined](docs/rules/no-useless-undefined.md)                                                 | Disallow useless `undefined`.                                                                                                  | ✅ ☑️ | 🔧 | 💡 |    |\n| [no-using-resource-escape](docs/rules/no-using-resource-escape.md)                                         | Disallow returning or exporting resources declared with `using`, including through capturing functions.                        | ✅ ☑️ |    |    |    |\n| [no-xor-as-exponentiation](docs/rules/no-xor-as-exponentiation.md)                                         | Disallow the bitwise XOR operator where exponentiation was likely intended.                                                    | ✅ ☑️ |    | 💡 |    |\n| [no-zero-fractions](docs/rules/no-zero-fractions.md)                                                       | Disallow number literals with zero fractions or dangling dots.                                                                 | ✅ ☑️ | 🔧 |    |    |\n| [number-literal-case](docs/rules/number-literal-case.md)                                                   | Enforce proper case for numeric literals.                                                                                      | ✅ ☑️ | 🔧 |    |    |\n| [numeric-separators-style](docs/rules/numeric-separators-style.md)                                         | Enforce the style of numeric separators by correctly grouping digits.                                                          | ✅ ☑️ | 🔧 |    |    |\n| [operator-assignment](docs/rules/operator-assignment.md)                                                   | Require assignment operator shorthand where possible.                                                                          | ✅    | 🔧 | 💡 |    |\n| [prefer-abort-signal-any](docs/rules/prefer-abort-signal-any.md)                                           | Prefer `AbortSignal.any()` over manually forwarding abort events between signals.                                              | ✅    |    | 💡 |    |\n| [prefer-abort-signal-timeout](docs/rules/prefer-abort-signal-timeout.md)                                   | Prefer `AbortSignal.timeout()` over manually aborting an `AbortController` with `setTimeout()`.                                | ✅    |    | 💡 |    |\n| [prefer-add-event-listener](docs/rules/prefer-add-event-listener.md)                                       | Prefer `.addEventListener()` and `.removeEventListener()` over `on`-functions.                                                 | ✅ ☑️ | 🔧 |    |    |\n| [prefer-add-event-listener-options](docs/rules/prefer-add-event-listener-options.md)                       | Prefer an options object over a boolean in `.addEventListener()`.                                                              | ✅ ☑️ | 🔧 |    |    |\n| [prefer-aggregate-error](docs/rules/prefer-aggregate-error.md)                                             | Prefer `AggregateError` when throwing collected errors.                                                                        | ✅ ☑️ | 🔧 |    |    |\n| [prefer-array-find](docs/rules/prefer-array-find.md)                                                       | Prefer `.find(…)` and `.findLast(…)` over the first or last element from `.filter(…)`.                                         | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-array-flat](docs/rules/prefer-array-flat.md)                                                       | Prefer `Array#flat()` over legacy techniques to flatten arrays.                                                                | ✅ ☑️ | 🔧 |    |    |\n| [prefer-array-flat-map](docs/rules/prefer-array-flat-map.md)                                               | Prefer `.flatMap(…)` over `.map(…).flat()` and `.filter(…).flatMap(…)`.                                                        | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-array-from-async](docs/rules/prefer-array-from-async.md)                                           | Prefer `Array.fromAsync()` over array accumulation loops.                                                                      | ✅    | 🔧 | 💡 |    |\n| [prefer-array-from-map](docs/rules/prefer-array-from-map.md)                                               | Prefer using the `Array.from()` mapping function argument.                                                                     | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-array-from-range](docs/rules/prefer-array-from-range.md)                                           | Prefer `Array.from({length}, …)` when creating range arrays.                                                                   | ✅ ☑️ | 🔧 |    |    |\n| [prefer-array-index-of](docs/rules/prefer-array-index-of.md)                                               | Prefer `Array#{indexOf,lastIndexOf}()` over `Array#{findIndex,findLastIndex}()` when looking for the index of an item.         | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-array-iterable-methods](docs/rules/prefer-array-iterable-methods.md)                               | Prefer iterating an array directly or with `Array#keys()` over `Array#entries()` when the index or value is unused.            | ✅    | 🔧 |    |    |\n| [prefer-array-last-methods](docs/rules/prefer-array-last-methods.md)                                       | Prefer last-oriented array methods over `Array#reverse()` or `Array#toReversed()` followed by a method.                        | ✅ ☑️ |    | 💡 |    |\n| [prefer-array-slice](docs/rules/prefer-array-slice.md)                                                     | Prefer `Array#slice()` over `Array#splice()` when reading from the returned array.                                             | ✅    |    | 💡 |    |\n| [prefer-array-some](docs/rules/prefer-array-some.md)                                                       | Prefer `.some(…)` over `.filter(…).length` check and `.{find,findLast,findIndex,findLastIndex}(…)`.                            | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-at](docs/rules/prefer-at.md)                                                                       | Prefer `.at()` method for index access and `String#charAt()`.                                                                  | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-await](docs/rules/prefer-await.md)                                                                 | Prefer `await` over promise chaining.                                                                                          | ✅ ☑️ |    | 💡 |    |\n| [prefer-bigint-literals](docs/rules/prefer-bigint-literals.md)                                             | Prefer `BigInt` literals over the constructor.                                                                                 | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-blob-reading-methods](docs/rules/prefer-blob-reading-methods.md)                                   | Prefer `Blob#arrayBuffer()` over `FileReader#readAsArrayBuffer(…)` and `Blob#text()` over `FileReader#readAsText(…)`.          | ✅ ☑️ |    |    |    |\n| [prefer-block-statement-over-iife](docs/rules/prefer-block-statement-over-iife.md)                         | Prefer block statements over IIFEs used only for scoping.                                                                      | ✅ ☑️ | 🔧 |    |    |\n| [prefer-boolean-return](docs/rules/prefer-boolean-return.md)                                               | Prefer directly returning boolean expressions over `if` statements.                                                            | ✅ ☑️ | 🔧 |    |    |\n| [prefer-class-fields](docs/rules/prefer-class-fields.md)                                                   | Prefer class field declarations over `this` assignments in constructors.                                                       | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-classlist-toggle](docs/rules/prefer-classlist-toggle.md)                                           | Prefer using `Element#classList.toggle()` to toggle class names.                                                               | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-code-point](docs/rules/prefer-code-point.md)                                                       | Prefer `String#codePointAt(…)` over `String#charCodeAt(…)` and `String.fromCodePoint(…)` over `String.fromCharCode(…)`.        | ✅ ☑️ |    | 💡 |    |\n| [prefer-combined-guards](docs/rules/prefer-combined-guards.md)                                             | Prefer combining consecutive guards with identical exit statements.                                                            | ✅    | 🔧 |    |    |\n| [prefer-continue](docs/rules/prefer-continue.md)                                                           | Prefer early continues over conditionals wrapping the remainder of the loop body.                                              | ✅    | 🔧 |    |    |\n| [prefer-date-now](docs/rules/prefer-date-now.md)                                                           | Prefer `Date.now()` to get the number of milliseconds since the Unix Epoch.                                                    | ✅ ☑️ | 🔧 |    |    |\n| [prefer-default-parameters](docs/rules/prefer-default-parameters.md)                                       | Prefer default parameters over reassignment.                                                                                   | ✅ ☑️ |    | 💡 |    |\n| [prefer-direct-iteration](docs/rules/prefer-direct-iteration.md)                                           | Prefer direct iteration over default iterator method calls.                                                                    | ✅ ☑️ | 🔧 |    |    |\n| [prefer-dispose](docs/rules/prefer-dispose.md)                                                             | Prefer using `using`/`await using` over manual `try`/`finally` resource disposal.                                              |      |    | 💡 |    |\n| [prefer-dom-node-append](docs/rules/prefer-dom-node-append.md)                                             | Prefer `Element#append()` over `Node#appendChild()`.                                                                           | ✅ ☑️ | 🔧 |    |    |\n| [prefer-dom-node-html-methods](docs/rules/prefer-dom-node-html-methods.md)                                 | Prefer `.getHTML()` and `.setHTML()` over `.innerHTML`.                                                                        | ✅    | 🔧 | 💡 |    |\n| [prefer-dom-node-remove](docs/rules/prefer-dom-node-remove.md)                                             | Prefer `childNode.remove()` over `parentNode.removeChild(childNode)`.                                                          | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-dom-node-replace-children](docs/rules/prefer-dom-node-replace-children.md)                         | Prefer `.replaceChildren()` when replacing DOM children.                                                                       | ✅ ☑️ | 🔧 | 💡 |    |\n| [prefer-dom-node-text-content](docs/rules/prefer-dom-node-text-content.md)                                 | Prefer `.textContent` over `.innerText`.                                                                                       | ✅ ☑️ |    | 💡 |    |\n| [prefer-early-return](docs/rules/prefer-early-return.md)                                                   | Prefer early returns over conditionals wrapping the remainder of the function body.     ","readmeFilename":"readme.md","users":{"bcowgi11":true,"anddoutoi":true,"flumpus-dev":true}}