{"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"}}