{"_id":"eslint-plugin-remeda","_rev":"13-4f2a224362106eea992b56b20971b5a5","name":"eslint-plugin-remeda","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"eslint-plugin-remeda","version":"1.0.0","keywords":["eslint","eslint-plugin","eslintplugin","remeda"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.0.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"7ddbc1240a5d59bcd936018469632d638c3bda2d","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.0.0.tgz","fileCount":41,"integrity":"sha512-fb5HbRcX6SI1V+2H/af9wBIF7gPM0M5bxuh6YUy79deA3kUfGTtFjY8Hd346GR+HZdon6EDooUgQfFcN8vCRBg==","signatures":[{"sig":"MEQCIERkCROi7cSqwBgccYrugigfFaUikYsB0L8CCgSrEVa/AiB6cvHHO2ueCTusC25zCqOjKsjT9gZUhN6Y2Q5sTOjRNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107569},"main":"src/index.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"63a7abd23bc56d37d734f16eaa3c8a2ea59d908c","scripts":{"knip":"knip","test":"npm run unit-test","publint":"publint","coveralls":"nyc report --reporter=text-lcov | coveralls","unit-test":"cross-env nyc mocha \"tests/**/*.js\" --reporter=dot","semantic-release":"semantic-release"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.7.0","description":"ESLint plugin for Remeda library.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","knip":"^5.23.2","mocha":"^9.2.2","eslint":"^8.16.0","publint":"^0.2.8","prettier":"^3.3.2","coveralls":"^3.1.1","cross-env":"^7.0.3","typescript":"^5.5.2","@types/node":"^20.14.9","auto-changelog":"^2.4.0","eslint-traverser":"^1.5.2","semantic-release":"^24.0.0","eslint-plugin-import":"^2.26.0","eslint-config-wix-editor":"^8.4.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-eslint-plugin":"^4.2.0"},"peerDependencies":{"eslint":">=2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.0.0_1720282837368_0.5940086767992774","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eslint-plugin-remeda","version":"1.1.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.1.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"46add3d3aa11c4ff54e2b6d861c77937e5750e0d","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.1.0.tgz","fileCount":21,"integrity":"sha512-R2Oe7Xn/4qsYydCnMjHl0fzW1LxiIMQ0I+Gg5KzCIzL80aKBHnCRhwWU3/QCvl2eDzUcDjdkWvksNSSYgbvBtA==","signatures":[{"sig":"MEYCIQD/gt1RoglsdnKLjHIueApGltQf+5j5E7AM4XWaA8EjUgIhAJF7nfHwsgbQtZv2EVH21RRKGlAiTNCnexd35bsMQHI/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210020},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"9fd560a225b7f8dade654088e571327ef870ab99","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && pnpm publint && attw","attw":"attw --pack .","knip":"knip","test":"vitest run","build":"tsup","publint":"publint","typecheck":"tsc","test:watch":"vitest --ui","semantic-release":"pnpm build && semantic-release"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint plugin for Remeda library.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.1","devDependencies":{"knip":"^5.29.1","tsup":"^8.2.4","eslint":"^9.7.0","vitest":"^2.0.3","publint":"^0.2.10","prettier":"^3.3.2","@vitest/ui":"^2.0.3","typescript":"^5.5.2","@types/node":"^20.14.9","@types/lodash":"^4.17.7","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.0.3","@arethetypeswrong/cli":"^0.15.4","eslint-vitest-rule-tester":"^0.3.3","eslint-plugin-eslint-plugin":"^4.2.0"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.1.0_1725228684337_0.06773910724907761","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eslint-plugin-remeda","version":"1.2.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.2.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"fcc75659ba5771f9a4c904207fb5c61daf870947","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.2.0.tgz","fileCount":21,"integrity":"sha512-gxXxPostw6uF/B5mObtmj4ME/18M02KATsVC9F4NynJMVZKTm/ReEmaj6A3UEcpoI1hk2qMWLLs5U65V8Avjgg==","signatures":[{"sig":"MEYCIQCRxfUIUoYo4qcqqEwQP0qhyUaHFAKDWhvVdyl1wfAEWAIhAKh4BibtgKB61KH7n35wyKdllUXkIOy3vL3eBWAPrHoo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189641},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"7917f46ae9e38d38750a862e300559edcae99ef8","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && pnpm publint && attw","attw":"attw --pack .","knip":"knip","test":"vitest run","build":"tsup","publint":"publint","typecheck":"tsc","test:watch":"vitest --ui","semantic-release":"pnpm build && semantic-release"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint plugin for Remeda library.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.1","devDependencies":{"knip":"^5.29.1","tsup":"^8.2.4","eslint":"^9.7.0","vitest":"^2.0.3","publint":"^0.2.10","prettier":"^3.3.2","@vitest/ui":"^2.0.3","typescript":"^5.5.2","@types/node":"^20.14.9","@types/lodash":"^4.17.7","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.0.3","@arethetypeswrong/cli":"^0.15.4","eslint-vitest-rule-tester":"^0.3.3","eslint-plugin-eslint-plugin":"^4.2.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.2.0_1725237761170_0.04676117474076191","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"eslint-plugin-remeda","version":"1.3.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.3.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"26a22c695da1605d175d127819511410a19d2da8","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.3.0.tgz","fileCount":21,"integrity":"sha512-jTA/ihCB+09d2TuVqnZDgZOdQDq8f2442CSncwwMqkIEEPHcZA6+s0Jminl08LQyOcagt53GKryeSTy0ZDt68w==","signatures":[{"sig":"MEUCIQCaDUJ/Q7XlLH5nuH8b/SgM0T6pkwpOzf2hF/0eHIGypAIgKxzHr6iN4uwLm4rj7ptE2Af6Qv7kBaTSCm/zB7Gt8Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190085},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"da465eb05a24b13686a241041fab8eb9fe8c3ba1","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && pnpm publint && attw","attw":"attw --pack .","knip":"knip","lint":"eslint","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsup","publint":"publint","typecheck":"tsc","test:watch":"vitest --ui","semantic-release":"pnpm build && semantic-release"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint plugin for Remeda library.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.29.1","tsup":"^8.2.4","eslint":"9.10.0","vitest":"^2.0.3","publint":"^0.2.10","prettier":"^3.3.2","@vitest/ui":"^2.0.3","typescript":"^5.5.2","@types/node":"^20.14.9","@types/lodash":"^4.17.7","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.0.3","eslint-define-config":"^2.1.0","@arethetypeswrong/cli":"^0.15.4","eslint-config-sheriff":"^21.2.0","eslint-vitest-rule-tester":"^0.3.3","eslint-plugin-eslint-plugin":"^6.2.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.3.0_1726337311987_0.2075401275065627","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"eslint-plugin-remeda","version":"1.3.1","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.3.1","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"3d42967e0a3218385e0e15eaf7c22c42e4c04a81","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.3.1.tgz","fileCount":21,"integrity":"sha512-vFWRSNSVXeoPGgrcnTxCos5OqS97dV2a+DBiSUNVWmZCb/Acy/KOL7hpvfv6BLrzXRLvP2S6SxNe+aqCsogwMQ==","signatures":[{"sig":"MEQCIE4Oze+P91drV8MZku3BdLH0F+U0qeBCsJ6Fs2st9D04AiAN8PNwQPX5gILoyilSiI1N8stgCEPmKoL0o+CksTLunw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190033},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"766c555d44c697b6b6d3131a94ceb2ac0c05880e","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && pnpm publint && attw","attw":"attw --pack .","knip":"knip","lint":"eslint","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsup","publint":"publint","typecheck":"tsc","test:watch":"vitest --ui","semantic-release":"pnpm build && semantic-release"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint plugin for Remeda library.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.29.1","tsup":"^8.2.4","eslint":"9.10.0","vitest":"^2.0.3","publint":"^0.2.10","prettier":"^3.3.2","@vitest/ui":"^2.0.3","typescript":"^5.5.2","@types/node":"^20.14.9","@types/lodash":"^4.17.7","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.0.3","eslint-define-config":"^2.1.0","@arethetypeswrong/cli":"^0.15.4","eslint-config-sheriff":"^21.2.0","eslint-vitest-rule-tester":"^0.3.3","eslint-plugin-eslint-plugin":"^6.2.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.3.1_1726441432186_0.2345750921705696","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"eslint-plugin-remeda","version":"1.4.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.4.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"ba1c32a86f87e265df0612f3061212e93ec80c6e","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.4.0.tgz","fileCount":21,"integrity":"sha512-HbsAJhTNdz+ewSY9Icp59lCjj6fz7XZ/fcO97Jrh3sRNP+EsvzZRIhDJKIuXTMbvy+n44fdSlVWQ9BLtfavEWA==","signatures":[{"sig":"MEUCIF1RKDPPCgkd2nvymSq93xHTyHjBWO7+dXUlda4efkgQAiEA0DEQ4FDsCJhiFw5+VP3Sb0wx4zS4CN1ZLAIEJHnVCYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189883},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"9f0ddc5ad30aab9078247c38f2e6b0db16ed67b4","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && pnpm publint && attw","attw":"attw --pack .","knip":"knip","lint":"eslint","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsup","publint":"publint","typecheck":"tsc","test:watch":"vitest --ui","semantic-release":"pnpm build && semantic-release"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint plugin for Remeda library.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.29.1","tsup":"^8.2.4","eslint":"9.10.0","vitest":"^2.0.3","publint":"^0.2.10","prettier":"^3.3.2","@vitest/ui":"^2.0.3","typescript":"^5.5.2","@types/node":"^20.14.9","@types/lodash-es":"^4.17.12","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.0.3","eslint-define-config":"^2.1.0","@arethetypeswrong/cli":"^0.15.4","eslint-config-sheriff":"^21.2.0","eslint-vitest-rule-tester":"^0.3.3","eslint-plugin-eslint-plugin":"^6.2.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.4.0_1726444185735_0.035513812903568365","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"eslint-plugin-remeda","version":"1.5.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.5.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"fe49c557d11fdc50aeb6c207cb0319069cb8b198","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.5.0.tgz","fileCount":21,"integrity":"sha512-jTQUTmgioAikYHZ69eQVMDxSKeUAY/dffwqxsb7huFh8Mxe5YpJ3Xn8hQMAunJ876Hv0xlrtR03s2VmDcHmkvA==","signatures":[{"sig":"MEQCIFzOesrzJCK6gKlidOZdmOYC/44n5nLj9yQV3mKlValkAiA0lCVyt6vJrQBf68J14tuF2oY9z6l/SwglKmZd2O1dgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197358},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4509b148c1499a13129b01bc88530e08dc333d68","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && pnpm publint && attw","attw":"attw --pack .","knip":"knip","lint":"eslint","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsup","publint":"publint","typecheck":"tsc","test:watch":"vitest --ui","lint:eslint-docs":"pnpm update:eslint-docs -- --check","semantic-release":"pnpm build && semantic-release","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint plugin for Remeda library.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.29.1","tsup":"^8.2.4","eslint":"9.10.0","vitest":"^2.0.3","publint":"^0.2.10","prettier":"^3.3.2","@vitest/ui":"^2.0.3","typescript":"^5.5.2","@types/node":"^20.14.9","@types/lodash-es":"^4.17.12","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.0.3","eslint-define-config":"^2.1.0","eslint-doc-generator":"^2.1.2","@arethetypeswrong/cli":"^0.15.4","eslint-config-sheriff":"^21.2.0","eslint-vitest-rule-tester":"^0.3.3","eslint-plugin-eslint-plugin":"^6.4.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.5.0_1743944217465_0.3249284249923583","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"eslint-plugin-remeda","version":"1.6.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.6.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"02161ab36254e165c4b802c895d48965eef21ce5","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.6.0.tgz","fileCount":22,"integrity":"sha512-gg3WxVXyHnwPg9qik5PCj4QEjmlZDpIbCjrWEEJ499Qm3hXEzc09rz+rFVj8ioxE4wGz76yC95imSwNlzUu2KQ==","signatures":[{"sig":"MEUCIEml9YU8z1ug1NCyrr1U4lVWS2cAzLOVsxoBtNSGksf0AiEAlNW2hAeqW66c6G8eA3PKz7ldQNiWI6bKvU8+JOSXKWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380809},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c18b1640e82302d8f2ccb2994ce3ed0390282662","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && pnpm publint && attw","attw":"attw --pack .","knip":"knip","lint":"eslint","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsup","publint":"publint","typecheck":"tsc","test:watch":"vitest --ui","lint:eslint-docs":"pnpm update:eslint-docs -- --check","semantic-release":"pnpm build && semantic-release","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint plugin for Remeda library.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.49.0","tsup":"^8.4.0","eslint":"9.24.0","vitest":"^3.1.1","publint":"^0.3.10","prettier":"^3.3.2","lodash-es":"^4.17.21","@vitest/ui":"^3.1.1","typescript":"^5.5.2","@types/node":"^22.14.0","@sherifforg/cli":"^8.2.0","@types/lodash-es":"^4.17.12","semantic-release":"^24.0.0","@vitest/coverage-v8":"^3.1.1","eslint-doc-generator":"^2.1.2","@arethetypeswrong/cli":"^0.17.4","eslint-config-sheriff":"^27.0.0","@typescript-eslint/utils":"^8.29.0","eslint-vitest-rule-tester":"^2.2.0","eslint-plugin-eslint-plugin":"^6.4.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.6.0_1744455900163_0.617897899448524","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"eslint-plugin-remeda","version":"1.7.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.7.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"93f291bb665097e7f89abb7fd12add9596021d3a","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.7.0.tgz","fileCount":22,"integrity":"sha512-ZxY4FY1Dgo2EFD2J806s88t9u81cwa1/GPPeH8EAectTQmh8QywlOT7CbhAyCTW0cbrFugyMOf3cPeNMaA7IfA==","signatures":[{"sig":"MEQCIEHpFv5SV6DwTWxG89NmkhWhOS0p6DPJvzgpcxa1hiUSAiAi/sDK3cFITthSiYKqCSKeHhn6XxeTN1oOos8yIfkghw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211227},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"edd2ba6f39515ef9ee501791a4e925da5d39d738","scripts":{"qa":"pnpm typecheck && pnpm test && pnpm knip && attw","attw":"attw --pack .","knip":"knip","lint":"eslint","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsdown","typecheck":"tsc","test:watch":"vitest --ui","lint:eslint-docs":"pnpm update:eslint-docs -- --check","semantic-release":"pnpm build && semantic-release","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint plugin for Remeda library.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.49.0","eslint":"9.24.0","tsdown":"^0.9.1","vitest":"^3.1.1","publint":"^0.3.10","prettier":"^3.3.2","lodash-es":"^4.17.21","@vitest/ui":"^3.1.1","typescript":"^5.5.2","@types/node":"^22.14.0","@sherifforg/cli":"^8.2.0","@types/lodash-es":"^4.17.12","semantic-release":"^24.0.0","@vitest/coverage-v8":"^3.1.1","eslint-doc-generator":"^2.1.2","@arethetypeswrong/cli":"^0.17.4","eslint-config-sheriff":"^27.0.0","@typescript-eslint/utils":"^8.29.0","eslint-vitest-rule-tester":"^2.2.0","eslint-plugin-eslint-plugin":"^6.4.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.7.0_1745190765389_0.7398044742266294","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"eslint-plugin-remeda","version":"1.8.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.8.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"5ec826564cd47bae119b4919f7bf85c8407a7ece","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.8.0.tgz","fileCount":22,"integrity":"sha512-D2aZpnJ5e1nAPLySgceVDgBG4P5XtovfcbHYy0K+pPS/ZYo/ihG68FZYTzRjpWJe7kNtwt6xNMT5KJdnPMHDaA==","signatures":[{"sig":"MEUCIDP84+NCwpUfy+bOR3QvQkcGUaNrDAHqChwgotd8qhOxAiEAyiBmlxFiQIY1G8EvOpOZsyn+uSofxBy+TMy0pIt6Pos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213714},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"bc776ae27ce189ef4d739aaf0b6ea827b4627455","scripts":{"qa":"pnpm build && pnpm typecheck && pnpm lint && pnpm test && pnpm knip && pnpm attw && pnpm check-sheriff-inconsistencies","attw":"attw --ignore-rules=false-export-default --pack .","knip":"knip","lint":"eslint --max-warnings=0","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsdown","typecheck":"tsc","test:watch":"vitest --ui","lint:eslint-docs":"pnpm update:eslint-docs -- --check","semantic-release":"pnpm build && semantic-release","update:eslint-docs":"eslint-doc-generator","check-sheriff-inconsistencies":"sheriff"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint plugin for Remeda library.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.49.0","eslint":"9.24.0","tsdown":"^0.9.1","vitest":"^3.1.1","publint":"^0.3.10","prettier":"^3.3.2","lodash-es":"^4.17.21","@vitest/ui":"^3.1.1","typescript":"^5.5.2","@types/node":"^22.14.0","@sherifforg/cli":"^8.3.0","@types/lodash-es":"^4.17.12","semantic-release":"^24.0.0","@vitest/coverage-v8":"^3.1.1","eslint-doc-generator":"^2.1.2","@arethetypeswrong/cli":"^0.17.4","eslint-config-sheriff":"^27.0.0","@typescript-eslint/utils":"^8.29.0","eslint-vitest-rule-tester":"^2.2.0","eslint-plugin-eslint-plugin":"^6.4.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.8.0_1745263934083_0.23536977743635656","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"eslint-plugin-remeda","version":"1.8.1","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@1.8.1","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"dd5035b8f17539ee920ddc30f479fa376e4d551a","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-1.8.1.tgz","fileCount":22,"integrity":"sha512-ASaFh6ag/m9NeO96MSpeVRqwKqQiGZqDppqSyPM9ElJmy2rOtercS+v/cj03suDHSnEZFTi2xr6jUf+I2zMEcg==","signatures":[{"sig":"MEUCIQDNds77sKWkUqyfyZtHSsPE0ZwP0GsJBTNFZ7bqDNrJKgIgaLaKn/uYUVY+ISH6jwsJuDMM3wAEfyqelKt7/JaVhO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474794},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e76d4e50a9192c1729d9337e3592465511e0918b","scripts":{"qa":"pnpm build && pnpm typecheck && pnpm lint && pnpm test && pnpm knip && pnpm attw && pnpm check-sheriff-inconsistencies","attw":"attw --ignore-rules=false-export-default --pack .","knip":"knip","lint":"eslint --max-warnings=0","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsdown","typecheck":"tsc","test:watch":"vitest --ui","lint:eslint-docs":"pnpm update:eslint-docs -- --check","semantic-release":"pnpm build && semantic-release","update:eslint-docs":"eslint-doc-generator","check-sheriff-inconsistencies":"sheriff"},"_npmUser":{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint plugin for Remeda library.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.49.0","eslint":"9.24.0","tsdown":"^0.9.1","vitest":"^3.1.1","publint":"^0.3.10","prettier":"^3.3.2","lodash-es":"^4.17.21","@vitest/ui":"^3.1.1","typescript":"^5.5.2","@types/node":"^22.14.0","@sherifforg/cli":"^8.3.0","@types/lodash-es":"^4.17.12","semantic-release":"^24.0.0","@vitest/coverage-v8":"^3.1.1","eslint-doc-generator":"^2.1.2","@arethetypeswrong/cli":"^0.17.4","eslint-config-sheriff":"^27.0.0","@typescript-eslint/utils":"^8.29.0","eslint-vitest-rule-tester":"^2.2.0","eslint-plugin-eslint-plugin":"^6.4.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_1.8.1_1748106449557_0.5858542287276667","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"eslint-plugin-remeda","version":"2.1.0","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","_id":"eslint-plugin-remeda@2.1.0","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dist":{"shasum":"d8e9c2c948464fe4ec8a2b98cdc482be035c770a","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-2.1.0.tgz","fileCount":25,"integrity":"sha512-gWOlc1TbfHotomle0/QyRdIy+VU5cNn0HqtsAUjRshv3TKavptXPscLojVJJG20s6tF0hkuLmUbIpuVZ4xo6EA==","signatures":[{"sig":"MEUCIQCjTcSxS1MJwIF8eWb2HGGTUVzX1q39WGgVWuDyJpof2AIgKa3tsvGOS/zTMx+1g21T7aBtxW7QW06xrFXNQ5LBJyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-remeda@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2041058},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"15997f35743bf862e61fd282c1c384cf0e994c98","scripts":{"qa":"pnpm build && pnpm typecheck && pnpm lint && pnpm test && pnpm knip && pnpm attw && pnpm check-sheriff-inconsistencies","attw":"attw --ignore-rules=false-export-default --pack .","knip":"knip","lint":"eslint --max-warnings=0","nuke":"rm -rf node_modules pnpm-lock.yaml","test":"vitest run","build":"tsdown","typecheck":"tsc","test:watch":"vitest --ui","lint:eslint-docs":"pnpm update:eslint-docs -- --check","semantic-release":"pnpm build && semantic-release","update:eslint-docs":"eslint-doc-generator","check-sheriff-inconsistencies":"sheriff"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:535ae911-2cef-4a9c-bea4-84e602c2c249"}},"repository":{"url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint plugin for Remeda library.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"knip":"^5.66.3","eslint":"9.38.0","tsdown":"^0.15.12","vitest":"^4.0.3","publint":"^0.3.15","prettier":"^3.6.2","@vitest/ui":"^4.0.3","typescript":"^5.9.3","@types/node":"^22.14.0","@sherifforg/cli":"^8.7.0","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","@vitest/coverage-v8":"^4.0.3","eslint-doc-generator":"^2.3.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-sheriff":"^29.1.0","@typescript-eslint/utils":"^8.46.2","eslint-vitest-rule-tester":"^2.3.0","eslint-plugin-eslint-plugin":"^7.2.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-remeda_2.1.0_1762105996951_0.5278885826514168","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"eslint-plugin-remeda","version":"2.2.0","author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"description":"ESLint plugin for Remeda library.","type":"module","scripts":{"build":"tsdown","clean":"rm -rf dist node_modules/.cache coverage","typecheck":"tsc","lint":"eslint --max-warnings=0","knip":"knip","test:watch":"vitest --ui","test":"vitest run","check-sheriff-inconsistencies":"sheriff","qa":"pnpm build && pnpm typecheck && pnpm lint && pnpm test && pnpm knip && pnpm check-sheriff-inconsistencies","nuke":"rm -rf node_modules pnpm-lock.yaml","update:eslint-docs":"eslint-doc-generator","lint:eslint-docs":"pnpm update:eslint-docs -- --check","semantic-release":"pnpm build && semantic-release"},"repository":{"type":"git","url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git"},"homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"dependencies":{"@typescript-eslint/utils":"^8.61.1"},"devDependencies":{"@arethetypeswrong/core":"^0.18.3","@sherifforg/cli":"^10.4.0","@types/lodash-es":"^4.17.12","@types/node":"^22.14.0","@vitest/coverage-v8":"^4.1.9","@vitest/ui":"^4.1.9","eslint":"9.39.4","eslint-config-sheriff":"^31.4.0","eslint-doc-generator":"^2.3.0","eslint-plugin-eslint-plugin":"^7.2.0","eslint-vitest-rule-tester":"^3.1.0","knip":"^6.17.1","lodash-es":"^4.17.21","prettier":"^3.6.2","publint":"^0.3.21","semantic-release":"^25.0.5","tsdown":"^0.22.3","typescript":"^5.9.3","vitest":"^4.1.9"},"peerDependencies":{"eslint":">=9.0.0"},"engines":{"node":">=22"},"packageManager":"pnpm@9.9.0","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public","tag":"latest","provenance":true},"keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"license":"MIT","sideEffects":false,"exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"inlinedDependencies":{"lodash-es":"4.17.21"},"gitHead":"da94bf593701e15626bff495371b346553443cc5","_id":"eslint-plugin-remeda@2.2.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-e3AcYAV/rA3wjfhIxK++7aA1pd0JK2f3j9Y4WAy1jGQpWgnTdr1zJU2gxafXTfLvNPKLYjxptGs/JIJur57Ayw==","shasum":"1cb4966576a5806d5f2e38d99ba044b97ad907bc","tarball":"https://registry.npmjs.org/eslint-plugin-remeda/-/eslint-plugin-remeda-2.2.0.tgz","fileCount":22,"unpackedSize":600109,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-remeda@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQ2QJ0aMhlngzyHq8YuYPaViVYoA7p+li+jzBACCnvuwIgMecNcfxmoWxZmLmIJfs5W/S5VluZmYkHdS4FueXbVCc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:535ae911-2cef-4a9c-bea4-84e602c2c249"}},"directories":{},"maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-remeda_2.2.0_1782078724989_0.2349568094889931"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-06T16:20:37.368Z","modified":"2026-06-21T21:52:05.418Z","1.0.0":"2024-07-06T16:20:37.561Z","1.1.0":"2024-09-01T22:11:24.534Z","1.2.0":"2024-09-02T00:42:41.339Z","1.3.0":"2024-09-14T18:08:32.182Z","1.3.1":"2024-09-15T23:03:52.353Z","1.4.0":"2024-09-15T23:49:45.893Z","1.5.0":"2025-04-06T12:56:57.675Z","1.6.0":"2025-04-12T11:05:00.395Z","1.7.0":"2025-04-20T23:12:45.620Z","1.8.0":"2025-04-21T19:32:14.310Z","1.8.1":"2025-05-24T17:07:29.832Z","2.1.0":"2025-11-02T17:53:17.187Z","2.2.0":"2026-06-21T21:52:05.148Z"},"bugs":{"url":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda/issues"},"author":{"name":"Andrea Pontrandolfo","email":"andrea.pontra@gmail.com"},"license":"MIT","homepage":"https://github.com/AndreaPontrandolfo/eslint-plugin-remeda","keywords":["eslint","eslint-plugin","eslint plugin","eslintplugin","remeda","functional","fp"],"repository":{"type":"git","url":"git+https://github.com/AndreaPontrandolfo/eslint-plugin-remeda.git"},"description":"ESLint plugin for Remeda library.","maintainers":[{"name":"andreapontrandolfo","email":"andrea.pontra@gmail.com"}],"readme":"# ESLint Plugin Remeda\n\nESLint plugin for [Remeda](https://github.com/remeda/remeda).\n\n## Preamble\n\nThis plugin was originally derived from [eslint-plugin-lodash-f](https://github.com/AndreaPontrandolfo/eslint-plugin-lodash) (fork of [eslint-plugin-lodash](https://github.com/wix-incubator/eslint-plugin-lodash)) and used that as a base to build upon.\n\n## Installation\n\nFirst, you'll first need to install [ESLint](https://eslint.org/):\n\n```sh\npnpm add -D eslint\n```\n\nNext, install `eslint-plugin-remeda`:\n\n```sh\npnpm add -D eslint-plugin-remeda\n```\n\n## Rules\n\nEnable all of the rules that you would like to use. All rules are off by default, unless you use one of the plugin's configurations which turn all relevant rules on.\n\n<!-- begin auto-generated rules list -->\n\n💼 Configurations enabled in.\\\n✅ Set in the `recommended` configuration.\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\n\n| Name                                                                 | 💼  | 🔧  |\n| :------------------------------------------------------------------- | :-- | :-- |\n| [collection-method-value](docs/rules/collection-method-value.md)     | ✅  |     |\n| [collection-return](docs/rules/collection-return.md)                 | ✅  |     |\n| [prefer-constant](docs/rules/prefer-constant.md)                     | ✅  |     |\n| [prefer-do-nothing](docs/rules/prefer-do-nothing.md)                 | ✅  |     |\n| [prefer-filter](docs/rules/prefer-filter.md)                         | ✅  |     |\n| [prefer-find](docs/rules/prefer-find.md)                             | ✅  |     |\n| [prefer-flat-map](docs/rules/prefer-flat-map.md)                     | ✅  |     |\n| [prefer-is-empty](docs/rules/prefer-is-empty.md)                     | ✅  | 🔧  |\n| [prefer-is-nullish](docs/rules/prefer-is-nullish.md)                 | ✅  |     |\n| [prefer-map](docs/rules/prefer-map.md)                               | ✅  |     |\n| [prefer-nullish-coalescing](docs/rules/prefer-nullish-coalescing.md) | ✅  | 🔧  |\n| [prefer-remeda-typecheck](docs/rules/prefer-remeda-typecheck.md)     | ✅  |     |\n| [prefer-some](docs/rules/prefer-some.md)                             | ✅  |     |\n| [prefer-times](docs/rules/prefer-times.md)                           | ✅  |     |\n\n<!-- end auto-generated rules list -->\n\n## Contributing\n\nContributions are always welcome! For more info, read our [contribution guide](.github/CONTRIBUTING.md).\n","readmeFilename":"README.md"}