{"_id":"eslint-config-functype","_rev":"46-8096f1e74af98d66d4ad2ab9fd6cb6ac","name":"eslint-config-functype","dist-tags":{"latest":"2.114.0"},"versions":{"1.0.0":{"name":"eslint-config-functype","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@1.0.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/eslint-config-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"fb5690651349ef1bb4f8c569cdaa71494f97b2c7","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-1.0.0.tgz","fileCount":18,"integrity":"sha512-PykF4uHfDIyqJHwbw3JDGyZi58Oz48WkEwJTnQR/8Gq7ZO+zzNlX88ESMjcVRk1LDSAoPD7srz5EQrHgDSWrhA==","signatures":[{"sig":"MEUCICez3B14V5zAWK6T80KDu+DSY8AKqiWdZ5TXEHkj+IJ4AiEA0PHkGEva3L/WuGOdvqjMuGxFW4lIjvk4/iM3Mp4Zoc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115585},"main":"dist/index.js","_from":"file:eslint-config-functype-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts","build":"pnpm run typecheck && tsup","cli:help":"node dist/cli/list-rules.js --help","typecheck":"tsc --noEmit","check-deps":"node dist/cli/list-rules.js --check-deps","list-rules":"node dist/cli/list-rules.js","build:watch":"tsup --watch","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/ba82a9a3e1836eb04c9e4c7042a7d342/eslint-config-functype-1.0.0.tgz","_integrity":"sha512-PykF4uHfDIyqJHwbw3JDGyZi58Oz48WkEwJTnQR/8Gq7ZO+zzNlX88ESMjcVRk1LDSAoPD7srz5EQrHgDSWrhA==","repository":{"url":"git+https://github.com/jordanburke/eslint-config-functype.git","type":"git"},"_npmVersion":"10.9.2","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"^9.32.0","@eslint/eslintrc":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.32.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^22.17.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.32.0","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_1.0.0_1754607221265_0.5075924957020812","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"eslint-config-functype","version":"1.1.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@1.1.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/eslint-config-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"ac49bce7bbfdfce48f77b857dff7fd9ca4d94363","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-1.1.0.tgz","fileCount":18,"integrity":"sha512-eMRTMCKcK0uIX8SXbKCVYr7jJOu/58BBFJSmk34qHpeUL/bDQBlapFv1i4cQ3ZJqnZPkYrqYcOStjt4gMooL+g==","signatures":[{"sig":"MEUCIQDvqv3hIW0YgAeOKutJ/mdg5fkvBLXbWb3v5aXtOQcIhAIgd2ggpX66mMq/2zkaRxS0Z73qRvPNpHUeAFgU98aVgF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119000},"main":"dist/index.js","_from":"file:eslint-config-functype-1.1.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts","build":"pnpm run typecheck && tsup","cli:help":"node dist/cli/list-rules.js --help","typecheck":"tsc --noEmit","check-deps":"node dist/cli/list-rules.js --check-deps","list-rules":"node dist/cli/list-rules.js","build:watch":"tsup --watch","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/7c4bb977c419a18fedab9939348d4d50/eslint-config-functype-1.1.0.tgz","_integrity":"sha512-eMRTMCKcK0uIX8SXbKCVYr7jJOu/58BBFJSmk34qHpeUL/bDQBlapFv1i4cQ3ZJqnZPkYrqYcOStjt4gMooL+g==","repository":{"url":"git+https://github.com/jordanburke/eslint-config-functype.git","type":"git"},"_npmVersion":"10.9.2","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"^9.32.0","@eslint/eslintrc":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.32.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^22.17.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.32.0","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_1.1.0_1754608655066_0.004821581088384708","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"eslint-config-functype","version":"1.2.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@1.2.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/eslint-config-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"6c9ffcfc85602f186f11dc2dee177d150f3c37ad","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-1.2.0.tgz","fileCount":18,"integrity":"sha512-ui3aR2/GMu7VYGeSN9R3fx6O0jTCvzaG/sNoixVxmwNHqWFS3b1ZFNgi6RIg23qWZKhKX0NUNg6bB9gknkCt1w==","signatures":[{"sig":"MEYCIQC9xvmNKMkNb6fvaVMu4g48vZSqZGuhQicBFgyIJ9bc+wIhAPVoYzcNcFed04lBJ0PfSSnEqKyE6oOFKiC429lTh5f1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130814},"main":"dist/index.js","_from":"file:eslint-config-functype-1.2.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts","build":"pnpm run typecheck && tsup","cli:help":"node dist/cli/list-rules.js --help","typecheck":"tsc --noEmit","check-deps":"node dist/cli/list-rules.js --check-deps","list-rules":"node dist/cli/list-rules.js","build:watch":"tsup --watch","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/tmp/82af0178e60ca96c1181ad4902b4a692/eslint-config-functype-1.2.0.tgz","_integrity":"sha512-ui3aR2/GMu7VYGeSN9R3fx6O0jTCvzaG/sNoixVxmwNHqWFS3b1ZFNgi6RIg23qWZKhKX0NUNg6bB9gknkCt1w==","repository":{"url":"git+https://github.com/jordanburke/eslint-config-functype.git","type":"git"},"_npmVersion":"11.4.2","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@eslint/js":"^9.32.0","@eslint/eslintrc":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.32.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^22.17.1","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.32.0","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_1.2.0_1754675625973_0.37758574078609963","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"eslint-config-functype","version":"1.3.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@1.3.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/eslint-config-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"7044ca1d2b177aef00d7da077cfc6939c0392cf5","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-1.3.0.tgz","fileCount":18,"integrity":"sha512-Bgtt7Z6ceXmfeT7J17qWY5m4x7F/vfue1gpExUMAcz8mtfw5abKspxt2w3upjnW/5ZR7NZVzO9P66ELumUSzAQ==","signatures":[{"sig":"MEQCIAx0DDRYuxIhm7VVOYfIsm1LwRrDIHoIcOWsICrthXgJAiAtNY6OHGFMLHopHss9TFzJ7cBv2AHVVCXuWEhWAncuvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135050},"main":"dist/index.js","_from":"file:eslint-config-functype-1.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"lint":"eslint src --ext .ts","build":"pnpm run typecheck && tsup","cli:help":"node dist/cli/list-rules.js --help","typecheck":"tsc --noEmit","check-deps":"node dist/cli/list-rules.js --check-deps","list-rules":"node dist/cli/list-rules.js","build:watch":"tsup --watch","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/969369a8e6bf8cf14c77140978ce43b8/eslint-config-functype-1.3.0.tgz","_integrity":"sha512-Bgtt7Z6ceXmfeT7J17qWY5m4x7F/vfue1gpExUMAcz8mtfw5abKspxt2w3upjnW/5ZR7NZVzO9P66ELumUSzAQ==","repository":{"url":"git+https://github.com/jordanburke/eslint-config-functype.git","type":"git"},"_npmVersion":"10.9.2","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"^9.32.0","@eslint/eslintrc":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.32.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^22.17.1","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^9.32.0","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_1.3.0_1754757374412_0.7575235011838684","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"eslint-config-functype","version":"2.0.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.0.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/eslint-config-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"60349c0674cbbb31ba21ffbfab72e1aef1afafe6","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.0.0.tgz","fileCount":17,"integrity":"sha512-XalC5g5KX0a2b1zxnS9mxynqwfXfHmgFMVUIqVTlpKWrop5p48oyWTzfHOdFtvpPx83apU/sh6EzxgIy90EwwA==","signatures":[{"sig":"MEYCIQCm1Hcmkt58rAeNc9ZNMaTix2YyxfAOu5BkEvkCkpAbqgIhAN9zPnP6YPZ39ZXdcN/0TlTd4IoDKduS8JgbRyYdFL4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90129},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","test":"ts-builds test","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","test:watch":"ts-builds test:watch","build:watch":"ts-builds dev","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"prettier":"ts-builds/prettier","_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/7d107dd9f6ad46255defcf31ddec23be/eslint-config-functype-2.0.0.tgz","_integrity":"sha512-XalC5g5KX0a2b1zxnS9mxynqwfXfHmgFMVUIqVTlpKWrop5p48oyWTzfHOdFtvpPx83apU/sh6EzxgIy90EwwA==","repository":{"url":"git+https://github.com/jordanburke/eslint-config-functype.git","type":"git"},"_npmVersion":"10.9.2","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"^9.39.3","@eslint/eslintrc":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.4.0","@types/node":"^24.10.13","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.1","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.0.0_1771885018254_0.9131377458349463","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"eslint-config-functype","version":"2.0.1","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.0.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"25938b829d9534103084d9691f05daa62d4dcef5","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.0.1.tgz","fileCount":18,"integrity":"sha512-nslBcZ7M7mDMwavrapzyz2l2QF5SdAEfUGG9vjSnm9TwvHUsHPtCTjwvs/6kYElMXaEXWUGIRAQQbTO8xLqZZg==","signatures":[{"sig":"MEQCIEBsab8bTAIWbCgVBahlT3S6Lz+2ASknPij07UMQoKshAiAthgqs8U2xV/N5WckYZeCq2bo3a24Y1Jucr9B1vOTDfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"bf8441ec57983663c10070a1988b27c91f1084e5","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.11.1","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.2","ts-builds":"^2.5.1","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.0.1_1773538587459_0.15650164581180603","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"eslint-config-functype","version":"2.0.2","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.0.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"baa8b4a5c52343df547e0f6499760d47546a642e","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.0.2.tgz","fileCount":19,"integrity":"sha512-K09zoZuF7sFKtXd/IyLjFdXKmsC/fzvGVMOO/tUj+vH5i9+cgTw/zl3WUGuDyQ8Rwudqy8NQaG5H6KmN1YsC2A==","signatures":[{"sig":"MEQCIDfTwRcNA/RHAGtaBvqD28dLlbLFBd7U2m7Bmt1F6NO4AiB2nL78rqcbCjo5krBk/QtjkARA/MDEdIz8TDXikDvcgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"5f8ae2f2a1f43bc3cce66a003a84f050de4a405d","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.11.1","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.2","ts-builds":"^2.5.1","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.0.2_1773538976898_0.6996025026452362","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"eslint-config-functype","version":"2.0.3","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.0.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"79d68dc27c6728c10720f206e713498ff0ee5a65","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.0.3.tgz","fileCount":19,"integrity":"sha512-n2+jU0rsGzmzwAL0ZOr/qJnukqtE0cmB5g6aPWHieJEEeUYx40//VxGu4Gn6ahXxE9PFLM13ExBnNMxCcT4fFA==","signatures":[{"sig":"MEUCIFovpugPKbBpsnavOGpbC76ifF9F+k9dABs+LngtkRZOAiEA+KSa9j7eTUZ8vcMUXMmtPTDRKBZNeOMR4xx5xqTV2iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"93158a87a248ebd40fe801cbb33213efcf5764b8","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.11.1","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.2","ts-builds":"^2.5.1","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.0.3_1773539856641_0.8575252520567587","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"eslint-config-functype","version":"2.0.4","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.0.4","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"d66afaeaff49c0285eae914ff30a27652e7053c1","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.0.4.tgz","fileCount":19,"integrity":"sha512-ynBMgaO2E9SVUmiciEF2lwiF15A8fyl0QHYvyABEX/eo4yJLVg1P/vYv08srYe6YDWBySIbH1KPmkRJeVkywgQ==","signatures":[{"sig":"MEQCICIhsBpDwGLll4gvuva7YWig0uAZO23gRd2d+VJ7v+SZAiAJXivgF99t/MCeEaV9uyLEWnDbnyO/a5KUO9B8LuAZAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"67a1a9104437beca0f9e5bc28f2652bc918ffa02","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.11.1","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.2","ts-builds":"^2.5.1","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.0.4_1773540484076_0.253028321693616","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"eslint-config-functype","version":"2.0.5","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.0.5","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"247abb68477965ea47e9861d9df2d704b9e43d58","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.0.5.tgz","fileCount":19,"integrity":"sha512-BsW9VCVR/b6IoSOSgNCU235u5MjYNF5O4kVFDaH0P+Rry/RtB06U1lNRrzOQ6jrCibTVhO1wd5JaUgpyWZYtGw==","signatures":[{"sig":"MEUCIQDl810/pQEamxQwUmkxWfjrBv184zwsraOyvWylwcpIyQIgESvDGbiAWKKrU+zLZFSgaixDMdXPwdIjyD04yBuiITE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"aa76c84e287d6159f5ef5916d8df7fe413144ab2","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.12.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","ts-builds":"^2.5.2","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.0.5_1774133149033_0.7963647542477068","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"eslint-config-functype","version":"2.0.6","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.0.6","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"1a5f3721957a35434fd9ad18389990f416fc2ad1","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.0.6.tgz","fileCount":19,"integrity":"sha512-BfBSoATaspVu1QMRvv6ee3f0n9LguveNKvvYa2jE8u86xVoRfNdoGKOGrSMyErgviLgc55xvuxCU+G3vQrwL6Q==","signatures":[{"sig":"MEYCIQCuqdAxtZpH8AAoa6cmfO0y8CbuHBw/zojLWgGo+B4isQIhAI+YNZfyZyMHTclCdhQG61P8+bqs2qWQc9YG4Ej8dEYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"a9fd26d6a74fe00d656471dc45b3eadaf4803a04","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.12.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","ts-builds":"^2.5.2","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.0.6_1774185868112_0.7565576739692916","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"eslint-config-functype","version":"2.1.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.1.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"fa732cde0d3fffbe6a6a15b01c73b46c53425b44","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.1.0.tgz","fileCount":19,"integrity":"sha512-GyQlxREtJPyM7LE9Ozd+G/9nLmxpgf1MwRc1FwSHk/dViangjMGfN69oHDuchdegT6ITQ7ElpEs7btbBbF8zfA==","signatures":[{"sig":"MEQCIExhkCZou+duwm0TUhpSN/+oMrgVevJR+Lq7iwfIRqqEAiB/USPJ9etpQaP6Lr52GHtOvwoY37lbu6PJUGcBrZNtYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"d368a10999288c86f5cc4ca1a043a2de7361b863","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.12.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","ts-builds":"^2.5.2","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.1.0_1774187034789_0.5350980604646134","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"eslint-config-functype","version":"2.1.1","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.1.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"edc9b6c459df42b006ef31ce7e1feb05f023e99a","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.1.1.tgz","fileCount":19,"integrity":"sha512-QddGtN1NLPd1kjKPrR34ACr06+UTTGw1dGNhOJopVcqIomDK1MjY3q1YgeDjjKRcFOTtAPAIScf3E6JA+dkJaA==","signatures":[{"sig":"MEUCIQCBo4eP1wtOXh9x9GfYN1i3WfgJH3LsqBqZHjc0qz+PdQIgCHNF9EQ98XfdmA6UGC9GvBP3924nX/APZ1Wr2U2+6oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"a9add93bb91230a7f0f591de58de83a35cd4a36d","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.12.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.5","ts-builds":"^2.6.1","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.1.1_1774442271658_0.8107239379514248","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"eslint-config-functype","version":"2.1.2","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.1.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"7ebdeb9008da1088528e9024de679ca2de083516","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.1.2.tgz","fileCount":19,"integrity":"sha512-FVn87o0gUyh4IIfZtLD6ybYfYNY2oajtq2uxb0JTEhcC9pzuH0gq2FihkY7RITlz1Q09Sg5GCTfXhvXvyijvOA==","signatures":[{"sig":"MEUCIDwclcSHMXWfQCSIPEh3l+LfhgNO4YXIVts2hgs9N7xlAiEA3XlhLzVkWj+bC6YO83nRuPK+nz+sGq57czaIQl4ebEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"026d2ec385f34e58b23aa7adf467f653167b8130","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.12.1","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","ts-builds":"^2.6.2","@types/node":"^24.12.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.1.2_1775077524730_0.17338837838345","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"eslint-config-functype","version":"2.2.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.2.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"285f19a8c0bf83af72137481dfd36275ebffa3e3","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.2.0.tgz","fileCount":20,"integrity":"sha512-yyTrGGgpUNpqSBV1cEYsZWOovkva/WehMuND6P/FhVgLSNHAFOfhLFjF+Gxcfw9bGgctVuKnZdOqdQ3e00J1EA==","signatures":[{"sig":"MEUCIHQzPLTadFB4mWThz2GT/1vQ7Ywvs1UhUnajzCWM/dAqAiEA0zkl6EUuFsV1fju/7koP0fU23fzj+8ZJsGOvzz0XPLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81697},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"prettier":"ts-builds/prettier","_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/a47fff23422f9f889a9648cb21a553da/eslint-config-functype-2.2.0.tgz","_integrity":"sha512-yyTrGGgpUNpqSBV1cEYsZWOovkva/WehMuND6P/FhVgLSNHAFOfhLFjF+Gxcfw9bGgctVuKnZdOqdQ3e00J1EA==","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"10.9.2","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","ts-builds":"^2.6.3","@types/node":"^24.12.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.2.0_1775826757455_0.11979621840060495","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"eslint-config-functype","version":"2.2.1","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.2.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"aecfd91e2eef9310110105b0190c584155e43617","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.2.1.tgz","fileCount":19,"integrity":"sha512-+8JXuD4vlF5oSee67tpuMquGSWuZ+aWlUcfVJtq1tVxpWF5bpor0VDV+zY5RwXsr+dGG16+/llVdxm7AfuosFQ==","signatures":[{"sig":"MEQCIDOmefUTytNu2zYaEDYH0oY93+DM0NWYVPaBbqvZ3eIVAiBlJZPx6jQyIpP5bUGq1LawP6mxnKDe31IxrJtEVJtdrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"d91fa6ee698905d8b91789da1a9dadda72b04b65","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.11.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","ts-builds":"^2.7.0","@types/node":"^24.12.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.2.1_1776386189945_0.14921045468197058","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"eslint-config-functype","version":"2.3.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.3.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/eslint-functype","bugs":{"url":"https://github.com/jordanburke/eslint-functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"8b407603806a75ac5ef3d1ba43a6df6c222b8b5e","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.3.0.tgz","fileCount":19,"integrity":"sha512-B+i2WBLWuJAl4l6FCleWoqzyeOj/YHyqpY/IY3sPltTXo0rfgUlpgjlfrP69UJ/H+URKhH0k6OUp516IKI3HrQ==","signatures":[{"sig":"MEUCIQDkGl2nuj+8qveGvB7fLWkZ/8FNDZRkROR+SyMUquykXQIgK+Gg8V18bOjQpghTjuh/92BK3nLRn2M7+1ZBwNqtx/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80672},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"gitHead":"ad5db8a76cf926980bd3013441b33643779d50a9","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","prepublishOnly":"pnpm validate","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9682182-58ea-4ac1-bf09-977ff1bfeaf0"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/eslint-functype.git","type":"git","directory":"packages/config"},"_npmVersion":"11.11.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","ts-builds":"^2.7.1","@types/node":"^24.12.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.59.1","@typescript-eslint/eslint-plugin":"^8.59.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.3.0_1777482086937_0.6279433016558713","host":"s3://npm-registry-packages-npm-production"}},"2.60.6":{"name":"eslint-config-functype","version":"2.60.6","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.60.6","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"99d6c9f5714aa211177d630321b30dbe9a4ffba5","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.60.6.tgz","fileCount":20,"integrity":"sha512-QnMbkcm4hPXPG2u7aSGv9R4ElcWmPSiUhXVH36VerC/VE6jEagdkgcVAvF63BOTV8EhPtJLowSU2WX5sEpkMsw==","signatures":[{"sig":"MEQCIBZkf7a79OnzBbaC053WnnkNcOYEvDabCJodLx3rzYjbAiBWjy4bkl3zh9fXwnS3wPWyJL/ykX+xf94pm8n1Vxekcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.60.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82144},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.60.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/063fe41a54bd770b07b334d8ca1a9751/eslint-config-functype-2.60.6.tgz","_integrity":"sha512-QnMbkcm4hPXPG2u7aSGv9R4ElcWmPSiUhXVH36VerC/VE6jEagdkgcVAvF63BOTV8EhPtJLowSU2WX5sEpkMsw==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.12.1","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.0","ts-builds":"^2.8.0","@types/node":"^24.12.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.59.1","@typescript-eslint/eslint-plugin":"^8.59.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.60.6_1779153187975_0.3034193754496799","host":"s3://npm-registry-packages-npm-production"}},"2.60.7":{"name":"eslint-config-functype","version":"2.60.7","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.60.7","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"d27f8a49dfcb5e9685cd8278b027d4b585ad2c2d","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.60.7.tgz","fileCount":20,"integrity":"sha512-qkFWj0XpO+EA7t8HNmV9+mQI7oB+f7Ld2g7t8/4WLQ8VH7cI+fvYfJoz3dll7uwMYNiqigwTiYR2gI4qAHhjVA==","signatures":[{"sig":"MEUCICXMut6plconxfokQRxmFHwD7SlU/01ECWjZ2s9OlrZpAiEAqetsND/3RJXqDNi1aTCoqIf8aBM6su2wy/sI3sVBwQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.60.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82145},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.60.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/9b029bfbb40d918a2cf31a21dca315b8/eslint-config-functype-2.60.7.tgz","_integrity":"sha512-qkFWj0XpO+EA7t8HNmV9+mQI7oB+f7Ld2g7t8/4WLQ8VH7cI+fvYfJoz3dll7uwMYNiqigwTiYR2gI4qAHhjVA==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.12.1","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.0","ts-builds":"^2.8.0","@types/node":"^24.12.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.59.1","@typescript-eslint/eslint-plugin":"^8.59.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.60.7_1779157771118_0.846159795230067","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"eslint-config-functype","version":"2.61.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.61.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"09258c6ef2d5559f6c2afe2556145dcbda3a96d4","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.61.0.tgz","fileCount":20,"integrity":"sha512-kQRYrgezcLvUCP+jzwEts2Hl72NhD8BkK6y7dVWaNXxazV5OksQ9NYPoFcZ7f69wGHa9MBtF7DRJe0qwC3/USQ==","signatures":[{"sig":"MEUCIC7UcCQ+qZBGT3MU8+uH/EO6pj3oBRhlJKgzKPaSwc20AiEA4c0qSnd9q5zjCfuCFJGBnHUEJCP2nDZkZMPvL7ETL8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82145},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.61.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/9721b0db3715efa054e4b2019e3dcb49/eslint-config-functype-2.61.0.tgz","_integrity":"sha512-kQRYrgezcLvUCP+jzwEts2Hl72NhD8BkK6y7dVWaNXxazV5OksQ9NYPoFcZ7f69wGHa9MBtF7DRJe0qwC3/USQ==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.13.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.0","ts-builds":"^2.8.1","@types/node":"^24.12.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.61.0_1780104969275_0.05283866239304724","host":"s3://npm-registry-packages-npm-production"}},"2.100.1":{"name":"eslint-config-functype","version":"2.100.1","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.100.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"a5eabb73b7ab7d60b5ff868471e90d982325b204","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.100.1.tgz","fileCount":20,"integrity":"sha512-FbuZmuuKmZN2kVuHWHf3fGmq1Tf7ERLvIqS1MZVjfcHfKq53Zlo/L5j+kCpywfn+UHlSmb2Ylx3K/YuWDVSfyw==","signatures":[{"sig":"MEYCIQD5eAOaG6PFD+ZKQgE3h4SSTCxht/NCHVa/u9oYn16I8QIhAOP1y+VDoiIlOasQpwnGLZadmmyCu7zooh0eRWJkiAto","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.100.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82146},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.100.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/2d316577206fbaf7e2502adb06df6e30/eslint-config-functype-2.100.1.tgz","_integrity":"sha512-FbuZmuuKmZN2kVuHWHf3fGmq1Tf7ERLvIqS1MZVjfcHfKq53Zlo/L5j+kCpywfn+UHlSmb2Ylx3K/YuWDVSfyw==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.13.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.0","ts-builds":"^2.8.1","@types/node":"^24.12.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.100.1_1780109548254_0.7508575334253973","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"eslint-config-functype","version":"2.101.0","keywords":["eslint","eslintplugin","eslint-plugin","functional","typescript","immutable"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.101.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"577684016dd34f4ccd15d93d6088ef22e6b730d6","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.101.0.tgz","fileCount":20,"integrity":"sha512-E6L6bP8EY4huigfA0f4T+mHO+DYCe+u922BM936m9MOPrPcyyq93sSsxnIvPbaSSg1QN0o99cHC84H0izMkjVw==","signatures":[{"sig":"MEUCIHyPmFL+ItRwZiaz24ozNupfzG++l2mtBmNTA1XOsYdqAiEAlBvx/xW08NyjXcb/8wPpKgdBvP1xiAq7pn2jzVb58Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82146},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.101.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/c737945ea1a122bb8687b290526eb7e2/eslint-config-functype-2.101.0.tgz","_integrity":"sha512-E6L6bP8EY4huigfA0f4T+mHO+DYCe+u922BM936m9MOPrPcyyq93sSsxnIvPbaSSg1QN0o99cHC84H0izMkjVw==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.13.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","ts-builds":"^2.8.1","@types/node":"^24.12.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.101.0_1780267086670_0.6488371391804875","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"eslint-config-functype","version":"2.102.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.102.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"bf7d71baae36c36870417291612d3d3fd2527209","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.102.0.tgz","fileCount":20,"integrity":"sha512-qihWFepDk5H0ttgR12hfFwnKeUo2Vva/O34KAkzkwJGU1PM7jbTbfevcCdazwWu768Pgkw/mdPjpmwMuKAeitA==","signatures":[{"sig":"MEYCIQDek50fq216M5peQGKfXTs4WgabfmX9eD5oW6fVEf5ekwIhALL6PPxikbnxE38O9czAPmSDwT2uAPmnidsxoiyix8Ah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82213},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.102.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/76f93c6d0f6cd140d84ead80536b9837/eslint-config-functype-2.102.0.tgz","_integrity":"sha512-qihWFepDk5H0ttgR12hfFwnKeUo2Vva/O34KAkzkwJGU1PM7jbTbfevcCdazwWu768Pgkw/mdPjpmwMuKAeitA==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.13.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","ts-builds":"^2.8.1","@types/node":"^24.12.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.102.0_1780333470718_0.5676417331826309","host":"s3://npm-registry-packages-npm-production"}},"2.102.1":{"name":"eslint-config-functype","version":"2.102.1","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.102.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"89123cb0fe3cd8ec36e35920bcde34c38d20650b","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.102.1.tgz","fileCount":20,"integrity":"sha512-300HG6/p5zN4rmQ4zyk3v/fVNYHQY7SlM+lGa4iZnHVtVyrtI9GnROdPJSElZgSlAOAbPsyLRw9vxnjynhBORg==","signatures":[{"sig":"MEQCIHZXo7FqJKnvTINyfLwRxL3RHz72DouRZJvN1OroL/b+AiBrSnBlS86MBcTHXu7VwN9UPKiFOVdOzmzpSowMZwcBxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.102.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82213},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.102.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/89f23514888ab65420e1983666c5800c/eslint-config-functype-2.102.1.tgz","_integrity":"sha512-300HG6/p5zN4rmQ4zyk3v/fVNYHQY7SlM+lGa4iZnHVtVyrtI9GnROdPJSElZgSlAOAbPsyLRw9vxnjynhBORg==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.13.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","ts-builds":"^2.8.1","@types/node":"^24.12.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.102.1_1780337318858_0.911591309412622","host":"s3://npm-registry-packages-npm-production"}},"2.102.2":{"name":"eslint-config-functype","version":"2.102.2","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.102.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"abbdc29a8f4c6a5930d62d59ffad44a9edaf8d17","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.102.2.tgz","fileCount":20,"integrity":"sha512-YqqDjV5yEfx5BHKjdJDk3okLj7u9BtlzP9vzkRj9bGxLz3TIhG1n4JT7iXdqhnW/l2iVnNvAaH/O927cGm3d1A==","signatures":[{"sig":"MEUCIFQ8QjyYzrFLnB/zePK5nrJoBTFQQeeD9Hzu2El5z9rDAiEAiF2Bm3CIvLvKIcreD0lTNbR7X1oU/+A/bHdbmp3DYWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.102.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82213},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.102.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/3fb24e688bdf65c0f8487752b15113e0/eslint-config-functype-2.102.2.tgz","_integrity":"sha512-YqqDjV5yEfx5BHKjdJDk3okLj7u9BtlzP9vzkRj9bGxLz3TIhG1n4JT7iXdqhnW/l2iVnNvAaH/O927cGm3d1A==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.13.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","ts-builds":"^2.8.1","@types/node":"^24.12.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.102.2_1780338901261_0.8317546793590307","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"eslint-config-functype","version":"2.103.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"eslint-config-functype@2.103.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"c213c7fa92879b1fb4c43817bd5bce55f553db11","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.103.0.tgz","fileCount":20,"integrity":"sha512-vClr8bqDIwUCbSnQWRv0e42nOnz+kGCFYlnh19SFXqXpCBQDAK9XKcYcuFsoaE/iIaU6TQom7pNg1Lf6xwCsmw==","signatures":[{"sig":"MEUCIG7M/+xv0GFJfWZ1+rKn55YARZKa9alLI0WXPPt0OiWuAiEA0MngclP1S2fF1hH8/7wZ4ljURlJ2NpaEbr4VBsDvlVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82293},"main":"dist/index.js","type":"module","_from":"file:eslint-config-functype-2.103.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","_resolved":"/tmp/5588e569f7c49060113140e25bc67b47/eslint-config-functype-2.103.0.tgz","_integrity":"sha512-vClr8bqDIwUCbSnQWRv0e42nOnz+kGCFYlnh19SFXqXpCBQDAK9XKcYcuFsoaE/iIaU6TQom7pNg1Lf6xwCsmw==","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"_npmVersion":"11.13.0","description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","ts-builds":"^2.8.2","@types/node":"^24.12.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.103.0_1780518031759_0.9624147926295177","host":"s3://npm-registry-packages-npm-production"}},"2.103.1":{"name":"eslint-config-functype","version":"2.103.1","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.103.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"901292b56d23c49f22ad1d41c62825f6e109e0b4","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.103.1.tgz","fileCount":20,"integrity":"sha512-5cJZn7YokovLsZWdhJ3i4T8ALY7bz2IoP/cWQJ5U6ZiDXtzruRheNx5r2Py+l17tVPZNeh4u2DiyW+89CuYV2A==","signatures":[{"sig":"MEUCIEqRw8R8ea5PFzCUGHGAfvf1TydvWO9sG8XMXRux2WeJAiEAhHVvY/ihMVK5DV5z7pXLqBIz/WaTonulYVtnE2ggwjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.103.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82293},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"ts-builds lint:check","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","ts-builds":"^3.0.0","@types/node":"^24.12.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.103.1_1780799710031_0.1789550706135321","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"eslint-config-functype","version":"2.104.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.104.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"78d2d63d9b06d926593f3857aeb7e45da1ec2097","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.104.0.tgz","fileCount":20,"integrity":"sha512-quUxeq8YKQNAA4Sck8sG9mFXl+vKgWpeLPEdL+pqhThDztxVTCT7KY2Li+hckDvG+5cxhm5UM3n3NqlC6BPaIA==","signatures":[{"sig":"MEUCIQDfEMx4K2/lasulVPkThpiToIDLFuBmrhSpmGh+UuM5JQIgZBTkTywbuQCrOviNLpQQ/IY+tR2g/by9BJXIXR2qYjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","ts-builds":"^3.1.0","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.61.0","@typescript-eslint/eslint-plugin":"^8.61.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.104.0_1781409139228_0.688679013955146","host":"s3://npm-registry-packages-npm-production"}},"2.104.1":{"name":"eslint-config-functype","version":"2.104.1","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.104.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"151b8982977977af1f95782355ce6cb4ebe652c2","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.104.1.tgz","fileCount":20,"integrity":"sha512-5Q0+/v9XzdiBNPNmhwDyR8S7TvaNuW/bI96kt+Iw7JYjuMr7Q4oZWmFVx/eCzpsD2l/NSrwXu49vN+/DHwQ1tQ==","signatures":[{"sig":"MEUCIFGzYc9zf3b6/BkZoFAtP9s7dvWRbF2348vZl7VUT6mnAiEAy51sGMdAeKnCZmWd6m6iWNM6CUb3Un9CkSLXMTLVZ4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.104.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","ts-builds":"^3.1.0","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.61.0","@typescript-eslint/eslint-plugin":"^8.61.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.104.1_1781460419183_0.7390217339878695","host":"s3://npm-registry-packages-npm-production"}},"2.104.2":{"name":"eslint-config-functype","version":"2.104.2","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.104.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"693346be641a504923b7d0280ea1e61b34ecc02e","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.104.2.tgz","fileCount":20,"integrity":"sha512-Hjrjei5XqWgg4QVz7+G2pzZ3ptm0Ke1Fpd9bcoQ10F2UoyraOeO84ksm/uD4PDoLOZHTe2cK83q+P87IyTaL+w==","signatures":[{"sig":"MEUCIQDPs5CwAtN8+VbPfgFJvgZEYOXyWBijwCiWB0wXoJliKgIgPhA/+E+qV/7p3Vwl8clbTxJTGS1TPmd/r52yM13l1ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.104.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","ts-builds":"^3.2.0","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.104.2_1781617388977_0.32306322194613","host":"s3://npm-registry-packages-npm-production"}},"2.104.3":{"name":"eslint-config-functype","version":"2.104.3","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.104.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"6fae46169a775d17a8f6c580d852c9dbd2bd460d","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.104.3.tgz","fileCount":20,"integrity":"sha512-qPX9+IlcpZCXxfyUfh6dTSQrxjT0sI1Kadoj3MjYKIKwQnr+RCznUctPCje8xp1nSorGyPVtF1lULLucLwv0ww==","signatures":[{"sig":"MEQCIGh99bKE4dfsC6Zs/uDsKEXSdXmQoXqkQg8iJIcMXOsSAiB04kPvgFqhZzVBgDOv3agLOxAAO1H3+I7pPxkobvW9ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.104.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","ts-builds":"^3.2.0","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.104.3_1781628481736_0.4455675746466292","host":"s3://npm-registry-packages-npm-production"}},"2.104.4":{"name":"eslint-config-functype","version":"2.104.4","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.104.4","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"fb8f8e026f1f7a7cb28d5df7b98b60d6be9d39ab","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.104.4.tgz","fileCount":20,"integrity":"sha512-mhEdiEKEWIvQAY6qcTojxdjVlYdiG+yWl+0RIlKuDIHtYf4Ad+If00cfH74Y1i6bDyjYVNxUG8E4H6xhDm36LA==","signatures":[{"sig":"MEQCICi5rDAPaOn8ckS9ZzM9TTPoryituvQsF9LCO6vVR2zwAiAoXVYxTdQkieCj0n0O8kb1LJfmw9xRR8A7MGfZSaYweg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.104.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.3","ts-builds":"^3.2.0","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.104.4_1781964298696_0.4770261209324931","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"eslint-config-functype","version":"2.105.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.105.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"17f0b87f1fd1dab66d5f9f7804c8f6a8757431c5","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.105.0.tgz","fileCount":20,"integrity":"sha512-BOeDK8m24XBAUqjGeGod3sN3zCxy+q/olruGrJZDskZbLq6WBzKvbTln6qWhiKYC7XYiy7ED4obrv5ctTEsyrA==","signatures":[{"sig":"MEUCIGjHEO3DAyEHSyuDnTA6nWEbXFTdI+ZwtSIhp6+SXbP4AiEAyE6VWpBYOAh0xoGomX+TGZvfKyP5KCFbx3j17ZjTFIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.3","ts-builds":"^3.2.1","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.105.0_1782138543374_0.5365407860970903","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"eslint-config-functype","version":"2.106.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.106.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"3051373e11bbb36ffe92848fb7baf71542ec9050","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.106.0.tgz","fileCount":20,"integrity":"sha512-BcWpoJx3t6/MyW11PaQt43KEp5q/HJGi4Q/hXnz7cnGSzRd1JzDCHC7pZe44zE9lkZGiomldhV7bRllPERQRXA==","signatures":[{"sig":"MEYCIQD1qxPMfQM5KqrHEIR7lFHmiA+l5CuFQoLFVCKASZmlBgIhALpgZPiKFZ4Yb4wFX6VLN37qf2/YKQSZz+mMLR5+3ZTj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.3","ts-builds":"^3.2.1","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.106.0_1782935903701_0.21733202298915288","host":"s3://npm-registry-packages-npm-production"}},"2.106.1":{"name":"eslint-config-functype","version":"2.106.1","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.106.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"5c68259c9315daad51fc92c237f5916f39865bd3","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.106.1.tgz","fileCount":20,"integrity":"sha512-46Tv95B+Zy3eDk0oEwpgqP05oY7s77Qk7TDG2wKyurujaSFNS4O3yyH5D9FTjyZGwbjMYYhIwUhg1uhyyVFQuA==","signatures":[{"sig":"MEUCIQDvDarRGXsIFG9HYx+yQwywRCBrrHKUiJyWb59cJPgpuQIgZ3knkjYBOiJLLlz2aR3try7rbvjolB/lpqwaPjK+BQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.106.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.3","ts-builds":"^3.2.1","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.106.1_1782939205960_0.7779374585801513","host":"s3://npm-registry-packages-npm-production"}},"2.106.2":{"name":"eslint-config-functype","version":"2.106.2","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.106.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"ee7e0f42ff0243922c03d0100037ca445eb95b31","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.106.2.tgz","fileCount":20,"integrity":"sha512-ZfUPxVsiv9V4/9Ctm3JHfR6qb/AfCLYV4r14tF/sXlLCbGvtF6P/yHz/iHYKc6JEJuhQU5TLrtZkpO3Cr/DLFQ==","signatures":[{"sig":"MEYCIQCmCw9b7eBYb2i5qGU7wVnJj5/fvkDI3yNjRXX6R1HdMQIhALcmmwsoosoqQCEvncYWb5uI4sUC8skvQO2fkz7un6HD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.106.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.3","ts-builds":"^3.2.1","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.106.2_1783361734627_0.9382157794992856","host":"s3://npm-registry-packages-npm-production"}},"2.106.3":{"name":"eslint-config-functype","version":"2.106.3","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.106.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"9c6c9c0120fbdfbf591004c642804bbe0673a9d5","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.106.3.tgz","fileCount":20,"integrity":"sha512-FWN+LdGoRw1iygrL6g+gTOL6aJ2w33p3J7bdcwtbO9jn4IHK10cHIDEgM+CF5yC9h7v7COrKk6xLfbO/3pQu+g==","signatures":[{"sig":"MEQCIB+Od0os/RAkrx15eg7nTx42NLbfB4WG9Y6M2Q2cqmowAiB1NPqdmstFMiILaqg5McLUt+wM1vh3P4JA3ismDNRxBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.106.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.3","ts-builds":"^3.2.1","@types/node":"^24.13.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.106.3_1783947297121_0.5489102272157624","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"eslint-config-functype","version":"2.107.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.107.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"53d6f9bba76b78b3947bd11e445cb9e052060369","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.107.0.tgz","fileCount":20,"integrity":"sha512-wXqVwS8cksy6Ih4X+FZWd0VsuNafMafSSjmV9qEdQ1ge8M/KKqzn93g4bXTff8WL1Dls0qyXlgpRFJa+YPC3qg==","signatures":[{"sig":"MEUCIQDALGFszSKpfbgmlIPZhvNJErW7Ksxbg05ibQ3OxHcJhgIgPBBIQeRmApLq4S2tpE9M+1fiGWFrK4dq8VsuuPW59D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","ts-builds":"^3.2.3","@types/node":"^24.13.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.107.0_1785163580724_0.11572459645719113","host":"s3://npm-registry-packages-npm-production"}},"2.108.0":{"name":"eslint-config-functype","version":"2.108.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.108.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"3e607f5d8e086156d4b86b5b72fd3680884d9159","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.108.0.tgz","fileCount":20,"integrity":"sha512-Yql0fAWP5byFPMQnM2Pz8mAI7o5y9wzU3MM9i0Sbc1wDKE2btmJaEPdO2WFDftKo5GQCMvG2bkKXJDrSBK/lzg==","signatures":[{"sig":"MEUCICTeeFJ0QtODHupGWQczsGmThX6HnISAofq4V+Kvmmb1AiEAupZabkDaduZkyV2ais05atfsUn+GgelBHYXBVhqvsPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","ts-builds":"^3.2.3","@types/node":"^24.13.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.108.0_1785194184062_0.9757175516334529","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"eslint-config-functype","version":"2.109.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.109.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"25257f2cd9bfb23f6be49460534e57e20daeb2cc","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.109.0.tgz","fileCount":20,"integrity":"sha512-YiKANhD9nY+A7ZDSMUFXEaAkauJXllqIxVsVCIWi4YmCmqs3uDdAnp7h1rSWU1g5RCLVH21HlIfXssCR04COjQ==","signatures":[{"sig":"MEQCIHISDROyds+jZPqcqWR9miszBtk7iNEOSOIeuCAvCnKsAiBYIOnKofA0LJPaeEzBqsnpdRzfZoX0xjw30pw9sviQuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82355},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","ts-builds":"^3.4.1","@types/node":"^24.13.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.67.0","@typescript-eslint/eslint-plugin":"^8.67.0","eslint-plugin-simple-import-sort":"^14.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.109.0_1786984049577_0.6608411406776364","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"eslint-config-functype","version":"2.110.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.110.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"d6bf20b6e80dbfcef98f963f193bf493271449ff","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.110.0.tgz","fileCount":20,"integrity":"sha512-5CgpyOwk72SndwdAzorPo/O6ZZgkB2EgC5hqntygdWDsM5ze9iDB9spGOzqQSms7Q7+GRKKEeLKFGndtw0XHxg==","signatures":[{"sig":"MEYCIQCl1Kgs5JJUcIRk8SvHbGVMOPH3q3jLQaVa11RGkfSMtAIhAL9X3AHQOXOx7BqS8v9lPUifCMIEY5vSJVqypskopHU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7h5ejunKFivjyZ3cIW1NbWWt4vW2mRwePG9JE4g5l6AiEAmjQwL9cagzDdn8fm89BXEFYjcHRqLjMZeZ7Twx/G7nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.23.0","ts-builds":"^3.4.3","@types/node":"^24.19.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.71.0","@typescript-eslint/eslint-plugin":"^8.71.0","eslint-plugin-simple-import-sort":"^14.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.110.0_1790709267050_0.3455356892954722","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"eslint-config-functype","version":"2.111.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.111.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"7258729dc303fcaae8fb068c7e81c0d9c47bae7d","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.111.0.tgz","fileCount":20,"integrity":"sha512-EqZUv/iB4K04+GGcbutuX/n4Yu8ANkdO/6Y0uaYwNUgiifPi1jA709p/Zj+UN8D6Q/9OJFEAKj7PlLHbkT920w==","signatures":[{"sig":"MEUCICD6/bkSzHqjwcYa6Oq2muep1zHfgvq83Ij9PO7EJYHNAiEA5pPuflwkMgsBT+zxrb9Bqew3udnvrExctIWfzA8yTFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVM81iwINtyZs2aKEhC1+j3SLt96hYq/t8E8p6htNu1gIgC+6F1tz9a2hD4JI1Wl+vv+uS97JIZwBOmo/SVpW0OTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.23.0","ts-builds":"^3.4.3","@types/node":"^24.19.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.71.0","@typescript-eslint/eslint-plugin":"^8.71.0","eslint-plugin-simple-import-sort":"^14.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.111.0_1790940706529_0.04015148179457295","host":"s3://npm-registry-packages-npm-production"}},"2.111.1":{"name":"eslint-config-functype","version":"2.111.1","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.111.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"3fe808534b42d75557cd84fdf719a2d1dfbf05ea","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.111.1.tgz","fileCount":20,"integrity":"sha512-MS7aoVFHAnTWUbVlITEQ+4lmdVxAmLWhWW9Rj73UMCMICUDzSpPg91soZtgiEPXzAx6a783mQieaTxj5d9EJaQ==","signatures":[{"sig":"MEUCIHQBnX4JqmET2RkGoR0YHhzXQcEKbhzo2AJjY1Xzg5rgAiEAty3F883CQGxPD16KBBRju7GylnWdFoaQh1xHZP5AF9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAc21uDrb8yZYae1oGoWaJHmiij2QCGtEdZ9cGa1xw2gIgf6I6ZjGtVNnrbaBgelp/OhMceNqtXMzLtLztAZ3A3RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.111.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.23.0","ts-builds":"^3.4.3","@types/node":"^24.19.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.71.0","@typescript-eslint/eslint-plugin":"^8.71.0","eslint-plugin-simple-import-sort":"^14.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.111.1_1790964732088_0.19774628723340237","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"eslint-config-functype","version":"2.112.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.112.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"5d0a9f8d47d9bc87c6a5c330eb181dbaf8f8c6c9","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.112.0.tgz","fileCount":20,"integrity":"sha512-fNxv4pvxXane45cPxbKpKAY9MokjDjno6qREGGLz4ESoxS3EYe2gr5wLwcpFtPvdBiYxGLojGX1E4btoTu8NDg==","signatures":[{"sig":"MEUCIQC2jZLSddeyUGl5kIM91zu2J74LH5Cf7j+AWMQHEsbIAAIgOr3AmXFHb1tgdV/xwgTNqExpifz1bw3B5BU/V5eSXd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHrLev83IBVYN8o85eRLRS0yCqTGakgnhpXre4PPC9hgIhAI4V4cAXbc0Wg/7NyVr7LORYSqq3i3UMaE9rs3lcWJoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.23.0","ts-builds":"^3.4.3","@types/node":"^24.19.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.71.0","@typescript-eslint/eslint-plugin":"^8.71.0","eslint-plugin-simple-import-sort":"^14.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.112.0_1791044391703_0.9923147578229605","host":"s3://npm-registry-packages-npm-production"}},"2.113.0":{"name":"eslint-config-functype","version":"2.113.0","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"author":"Jordan Burke","license":"MIT","_id":"eslint-config-functype@2.113.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","bugs":{"url":"https://github.com/jordanburke/functype/issues"},"bin":{"functype-list-rules":"dist/cli/list-rules.js"},"dist":{"shasum":"9bbe477fbb7c718a0de8ec4d2dbb64c476228664","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.113.0.tgz","fileCount":20,"integrity":"sha512-Z4d57B28gntekUqtZTVVLlEHsnxuN/bZanJJJ86HZB+WyJux3aVAxAGHuHfnZJFRKtNGKrqgNM2b2V84tGs8ug==","signatures":[{"sig":"MEUCIQDrZEmS6RyxZ/uA1KWEwEFwP5KP0MHirwUvrbZlQhdzAgIgQfsibH1sLyxnZqs5G0lt7sSL+GvWjs3qm0FHtvAGs50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF+/Ea0ZkjGmreC34geVo56JjinxmAvih0d3gXC2dbtIAiEA+v/f5ggTxIJSNxrJJ2oyBai33lnKVil8dJGHbUm1y6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"852916ab-9417-42fd-9191-06ec99a7855c"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.23.0","ts-builds":"^3.4.3","@types/node":"^24.19.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.71.0","@typescript-eslint/eslint-plugin":"^8.71.0","eslint-plugin-simple-import-sort":"^14.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-functype_2.113.0_1791134669198_0.047479401827339895","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"_id":"eslint-config-functype@2.114.0","bin":{"functype-list-rules":"dist/cli/list-rules.js"},"bugs":{"url":"https://github.com/jordanburke/functype/issues"},"dist":{"shasum":"00543613f12cf4c46cadf99c22ccde253da9cde9","tarball":"https://registry.npmjs.org/eslint-config-functype/-/eslint-config-functype-2.114.0.tgz","fileCount":20,"integrity":"sha512-AZB6Cn7acX3sxFfJDxYlBbjvddzGYgB2OBuNPWiYVZft2t/ogQ7/m+/Y9POw/HIZcIBVTshWMPT4Jm1bRhE4Ig==","signatures":[{"sig":"MEUCIQCSPxLoUYCxYtNWZyIvQ+hfCL2cEOOeK5hHZWht+09QPgIgWaiD3BvzhxoYZxcoTWe8D3DnzUEK05Eu4ngyNItf6CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICHof2ZHVwCYwrqyggYS5WX66HSDWq+DaIiJ6HqE0ciHAiBtbEwvUNSvxKHJV1qOeMpCkwcN1c2EeXVy5DeOc/55Fw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-functype@2.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82276},"main":"dist/index.js","name":"eslint-config-functype","type":"module","types":"dist/index.d.ts","author":"Jordan Burke","module":"dist/index.js","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/configs/strict.d.ts","import":"./dist/configs/strict.js","default":"./dist/configs/strict.js"},"./recommended":{"types":"./dist/configs/recommended.d.ts","import":"./dist/configs/recommended.js","default":"./dist/configs/recommended.js"},"./test-overrides":{"types":"./dist/configs/test-overrides.d.ts","import":"./dist/configs/test-overrides.js","default":"./dist/configs/test-overrides.js"}},"license":"MIT","scripts":{"dev":"ts-builds dev","diff":"node dist/cli/list-rules.js --diff","lint":"ts-builds lint","build":"ts-builds build","format":"ts-builds format","cli:help":"node dist/cli/list-rules.js --help","validate":"ts-builds validate","typecheck":"ts-builds typecheck","check-deps":"node dist/cli/list-rules.js --check-deps","lint:check":"eslint src --max-warnings 0","list-rules":"node dist/cli/list-rules.js","format:check":"ts-builds format:check","list-rules:usage":"node dist/cli/list-rules.js --usage","list-rules:verbose":"node dist/cli/list-rules.js --verbose"},"version":"2.114.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"852916ab-9417-42fd-9191-06ec99a7855c"}},"homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","directories":{},"maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.3.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.23.0","ts-builds":"^3.4.3","@types/node":"^24.19.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.71.0","@typescript-eslint/eslint-plugin":"^8.71.0","eslint-plugin-simple-import-sort":"^14.0.0"},"peerDependencies":{"eslint":"^10.0.3","prettier":"^3.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.38.0 || ^8.39.0 || ^9.0.0","@typescript-eslint/eslint-plugin":"^8.38.0 || ^8.39.0 || ^9.0.0","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-functype_2.114.0_1791170343090_0.8015198268640962"}}},"time":{"created":"2025-08-07T22:53:41.264Z","modified":"2026-10-05T03:19:03.493Z","1.0.0":"2025-08-07T22:53:41.460Z","1.1.0":"2025-08-07T23:17:35.274Z","1.2.0":"2025-08-08T17:53:46.149Z","1.3.0":"2025-08-09T16:36:14.660Z","2.0.0":"2026-02-23T22:16:58.436Z","2.0.1":"2026-03-15T01:36:27.618Z","2.0.2":"2026-03-15T01:42:57.057Z","2.0.3":"2026-03-15T01:57:36.773Z","2.0.4":"2026-03-15T02:08:04.269Z","2.0.5":"2026-03-21T22:45:49.192Z","2.0.6":"2026-03-22T13:24:28.263Z","2.1.0":"2026-03-22T13:43:54.933Z","2.1.1":"2026-03-25T12:37:51.821Z","2.1.2":"2026-04-01T21:05:24.913Z","2.2.0":"2026-04-10T13:12:37.595Z","2.2.1":"2026-04-17T00:36:30.085Z","2.3.0":"2026-04-29T17:01:27.076Z","2.60.6":"2026-05-19T01:13:08.127Z","2.60.7":"2026-05-19T02:29:31.259Z","2.61.0":"2026-05-30T01:36:09.463Z","2.100.1":"2026-05-30T02:52:28.397Z","2.101.0":"2026-05-31T22:38:06.805Z","2.102.0":"2026-06-01T17:04:30.873Z","2.102.1":"2026-06-01T18:08:39.003Z","2.102.2":"2026-06-01T18:35:01.405Z","2.103.0":"2026-06-03T20:20:31.943Z","2.103.1":"2026-06-07T02:35:10.167Z","2.104.0":"2026-06-14T03:52:19.368Z","2.104.1":"2026-06-14T18:06:59.321Z","2.104.2":"2026-06-16T13:43:09.112Z","2.104.3":"2026-06-16T16:48:01.908Z","2.104.4":"2026-06-20T14:04:58.844Z","2.105.0":"2026-06-22T14:29:03.526Z","2.106.0":"2026-07-01T19:58:23.845Z","2.106.1":"2026-07-01T20:53:26.092Z","2.106.2":"2026-07-06T18:15:34.761Z","2.106.3":"2026-07-13T12:54:57.283Z","2.107.0":"2026-07-27T14:46:20.864Z","2.108.0":"2026-07-27T23:16:24.194Z","2.109.0":"2026-08-17T16:27:29.713Z","2.110.0":"2026-09-29T19:14:27.133Z","2.111.0":"2026-10-02T11:31:46.631Z","2.111.1":"2026-10-02T18:12:12.178Z","2.112.0":"2026-10-03T16:19:51.794Z","2.113.0":"2026-10-04T17:24:29.280Z","2.114.0":"2026-10-05T03:19:03.183Z"},"bugs":{"url":"https://github.com/jordanburke/functype/issues"},"author":"Jordan Burke","license":"MIT","homepage":"https://github.com/jordanburke/functype/tree/main/packages/eslint-config-functype","keywords":["eslint","eslintplugin","eslint-plugin","eslint-config","functional","functional-programming","typescript","immutable","functype"],"repository":{"url":"git+https://github.com/jordanburke/functype.git","type":"git","directory":"packages/eslint-config-functype"},"description":"Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"readme":"# eslint-config-functype\n\nCurated ESLint flat config for functional TypeScript with [functype](https://github.com/jordanburke/functype). Composes rules from `typescript-eslint`, `prettier`, and `simple-import-sort` into opinionated `recommended` and `strict` presets.\n\n## Install\n\n```bash\nnpm install -D eslint-config-functype eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-plugin-prettier prettier eslint-plugin-simple-import-sort\n```\n\n## Usage\n\n```js\n// eslint.config.mjs\nimport recommended from \"eslint-config-functype/recommended\"\nimport testOverrides from \"eslint-config-functype/test-overrides\"\n\nexport default [recommended, testOverrides]\n```\n\n### Strict mode\n\n```js\nimport strict from \"eslint-config-functype/strict\"\nimport testOverrides from \"eslint-config-functype/test-overrides\"\n\nexport default [strict, testOverrides]\n```\n\n## Configs\n\n### `recommended`\n\n- `prefer-const`, `no-var`, `no-throw-literal`\n- `@typescript-eslint/consistent-type-imports`, `no-explicit-any`, `no-floating-promises`, `await-thenable`\n- `@typescript-eslint/strict-boolean-expressions` (warn, relaxed for functional patterns)\n- Prettier formatting and import sorting\n\n### `strict`\n\nEverything in `recommended` plus:\n\n- `@typescript-eslint/explicit-function-return-type` (error)\n- `@typescript-eslint/no-non-null-assertion` (error)\n- `@typescript-eslint/strict-boolean-expressions` (error, default strict)\n\n### `test-overrides`\n\nExtension point for test files (`*.test.ts`, `*.spec.ts`, `test/**`, `tests/**`, `__tests__/**`).\n\n## Pairing with eslint-plugin-functype\n\nFor functype-specific rules (prefer-option, prefer-either, prefer-fold, etc.):\n\n```bash\nnpm install -D eslint-plugin-functype\n```\n\n```js\nimport recommended from \"eslint-config-functype/recommended\"\nimport functype from \"eslint-plugin-functype\"\n\nexport default [recommended, functype.configs.recommended]\n```\n\n## CLI\n\n```bash\nnpx functype-list-rules              # list all configured rules\nnpx functype-list-rules --verbose    # with rule details\nnpx functype-list-rules --check-deps # verify peer dependencies\n```\n\n## License\n\nMIT\n","readmeFilename":""}