{"_id":"oxlint-config-presets","_rev":"21-c1549d56ea93b2e64394a9161d300260","name":"oxlint-config-presets","dist-tags":{"latest":"0.1.20"},"versions":{"0.1.0":{"name":"oxlint-config-presets","version":"0.1.0","license":"MIT","_id":"oxlint-config-presets@0.1.0","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"dist":{"shasum":"57e67963209bed2ad5a400492ac5933b3b45c52b","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.0.tgz","fileCount":64,"integrity":"sha512-bOWquzxtY7+jCnd4nLAjPtVsfSFzaDN/HjzNZsFSnINQL/9ULFG47Td019KcyBvjKvBPR/rpNKjFZdsdQT2wUw==","signatures":[{"sig":"MEQCIBsL9PkHcZDfCPj0/zBe5Sz9M7r8hCMcHn5QEBy/f2k2AiBNrqVu5FFQC0f0x9dZqSxH/MhTcRHx8kLbAzJohG4/dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327139},"_from":"file:oxlint-config-presets-0.1.0.tgz","_npmUser":{"name":"bartlangelaan","email":"langelaanbart@gmail.com"},"_resolved":"/private/var/folders/d8/nxn4zwq9105_qxv8s3t5fz3r0000gn/T/4bfd932875e6f87435611e8d644bfeb4/oxlint-config-presets-0.1.0.tgz","_integrity":"sha512-bOWquzxtY7+jCnd4nLAjPtVsfSFzaDN/HjzNZsFSnINQL/9ULFG47Td019KcyBvjKvBPR/rpNKjFZdsdQT2wUw==","_npmVersion":"10.9.4","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.0_1774750876303_0.6957490707301666","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"oxlint-config-presets","version":"0.1.1","license":"MIT","_id":"oxlint-config-presets@0.1.1","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"dist":{"shasum":"45c09121b83300eacb9ac609209b2871273befa0","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.1.tgz","fileCount":64,"integrity":"sha512-cJYyxzE+eFFKYHi3vTH+bPZJEBZTYl/16XJgAKhNOsrSfX9xxf9eI9ZmyNIRi45e4Vsczv7A4uIuXnoH4Vfd5A==","signatures":[{"sig":"MEUCIQDzjVAh4C6FzwB9jeiXFIYoDUGqck17E3BGi3+bnYtIWgIgaTD1a9GESLldC+S0mwLg+kP9eFGZzX53nOqJHALnXC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381896},"_from":"file:oxlint-config-presets-0.1.1.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:532ffccf-8697-4494-b232-def1e91cd969"}},"_resolved":"/tmp/e7b4dc303d7eba2c7763a916acae55a6/oxlint-config-presets-0.1.1.tgz","_integrity":"sha512-cJYyxzE+eFFKYHi3vTH+bPZJEBZTYl/16XJgAKhNOsrSfX9xxf9eI9ZmyNIRi45e4Vsczv7A4uIuXnoH4Vfd5A==","_npmVersion":"11.9.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.1_1774845118884_0.1137903716649078","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"oxlint-config-presets","version":"0.1.2","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.2","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/bartlangelaan/oxlint-config-presets#readme","bugs":{"url":"https://github.com/bartlangelaan/oxlint-config-presets/issues"},"dist":{"shasum":"dbb5e3a737eccc3577052d707071626169ed7f7d","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.2.tgz","fileCount":64,"integrity":"sha512-+vxMrYexxFGnO/+r7uoAfU+mJi7pqi/1tHDJd7dXnAw7iRnVzOm5f1SCEaqk/2AYMeeHOks2p9VqGKraMhJsqQ==","signatures":[{"sig":"MEYCIQCrbhNlvpJ2xGeAtE1i86AnqPokwAFEI0LdA/VeQweokAIhAOBFzv91P7SWnoViQGgOxMn1jOk+jPawPoR5i9LaDQib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382297},"type":"module","_from":"file:oxlint-config-presets-0.1.2.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:532ffccf-8697-4494-b232-def1e91cd969"}},"_resolved":"/tmp/fa8bcab1864f6e3d7b75f2ca02f3853f/oxlint-config-presets-0.1.2.tgz","_integrity":"sha512-+vxMrYexxFGnO/+r7uoAfU+mJi7pqi/1tHDJd7dXnAw7iRnVzOm5f1SCEaqk/2AYMeeHOks2p9VqGKraMhJsqQ==","repository":{"url":"git+https://github.com/bartlangelaan/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.9.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.2_1774846496284_0.5793353256321983","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"oxlint-config-presets","version":"0.1.3","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.3","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/bartlangelaan/oxlint-config-presets#readme","bugs":{"url":"https://github.com/bartlangelaan/oxlint-config-presets/issues"},"dist":{"shasum":"570a68421efeaaa85fad51f159fe3986f4bfff0f","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.3.tgz","fileCount":64,"integrity":"sha512-LUlxuALsQojXOu63iNHNtWDykFoG7VpeZRX80rrQKqkM/UMVnhOCNaekseeKGsG1xs8yQWYr0fFZ9Zjs5SfpuQ==","signatures":[{"sig":"MEUCIQDNUekSGcZAuO+0vP+pjwf4dRG3i+MDYjZMkReus5OjqwIgB6jzIwyExB37GNu2at11HVyb9zynWe5IH7CH7Rn6hB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375276},"type":"module","_from":"file:oxlint-config-presets-0.1.3.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:532ffccf-8697-4494-b232-def1e91cd969"}},"_resolved":"/tmp/97427791b9f341eef5ec938a1a74efbe/oxlint-config-presets-0.1.3.tgz","_integrity":"sha512-LUlxuALsQojXOu63iNHNtWDykFoG7VpeZRX80rrQKqkM/UMVnhOCNaekseeKGsG1xs8yQWYr0fFZ9Zjs5SfpuQ==","repository":{"url":"git+https://github.com/bartlangelaan/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.3_1775116688285_0.25404790063599636","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"oxlint-config-presets","version":"0.1.4","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.4","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"4cc73d8baa97818f63e037ab2600b598c8ea5fe8","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.4.tgz","fileCount":64,"integrity":"sha512-A8JEVno/FFS16JgldavdNz8wzC9DnSaprOBEVpD0R3Lx3aAG91MEaXBEziISv1o6dH2IiTOX2knZMqb7W1+XVw==","signatures":[{"sig":"MEUCIQCkhPPS/qaPs1F/mFKJbUMwT0BbY32kkj7lshJdQEY4DAIgcUn/svH4nyn75rZU8qeUl1F1682WBWtEg6PGP3TRHHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375267},"type":"module","_from":"file:oxlint-config-presets-0.1.4.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df88ca2e-8b75-4abb-97e9-9546ac1293f2"}},"_resolved":"/tmp/d507e8029417c4a63802dfc9193337b6/oxlint-config-presets-0.1.4.tgz","_integrity":"sha512-A8JEVno/FFS16JgldavdNz8wzC9DnSaprOBEVpD0R3Lx3aAG91MEaXBEziISv1o6dH2IiTOX2knZMqb7W1+XVw==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.4_1775131014702_0.5281098246441014","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"oxlint-config-presets","version":"0.1.5","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.5","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"04f472d1aae3b4e55a89ec179da4cedcc8a79140","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.5.tgz","fileCount":75,"integrity":"sha512-7maRbA+rmQ1xATcavV4bfZzNbJKnfb9VJA1R/5jSvEgwj2uUWTTikzESWa0Kgv/Mk2OOxNgTJ6gZbeoMpwXrJQ==","signatures":[{"sig":"MEUCIC9j4ufdoDb3zsWMGuVRK9dbvakn30BuYj8P1FHXu3zCAiEAyPxttkqybbum9ym/EoP+ldPQfxkr2cZTJt4gIsrZC/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392717},"type":"module","_from":"file:oxlint-config-presets-0.1.5.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df88ca2e-8b75-4abb-97e9-9546ac1293f2"}},"_resolved":"/tmp/64516f6a10be1121f9bdefd2f55cd7f9/oxlint-config-presets-0.1.5.tgz","_integrity":"sha512-7maRbA+rmQ1xATcavV4bfZzNbJKnfb9VJA1R/5jSvEgwj2uUWTTikzESWa0Kgv/Mk2OOxNgTJ6gZbeoMpwXrJQ==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.5_1775606452579_0.1980890435845315","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"oxlint-config-presets","version":"0.1.6","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.6","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"237b3d0ebd6b1f33228ae1fc6bb446b234690eb2","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.6.tgz","fileCount":78,"integrity":"sha512-m8qeN2h6AvAgWf+Rp8QyQO35B8uqJhkxBfi8jB9mXvGImwrQGs0mzTg//b9NR4exX9i+cpL/HT6THKwz5d1CUw==","signatures":[{"sig":"MEUCIQDzBXxn+Pj9qEQeUsVX2X0LZSNysVhHopTwyByRyHyRpwIgf0Qt3FuKfwWqb3IQ4zO6GdkKCrZZWi5ycDCFs2TC6EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400384},"type":"module","_from":"file:oxlint-config-presets-0.1.6.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df88ca2e-8b75-4abb-97e9-9546ac1293f2"}},"_resolved":"/tmp/1c908b343bc8fa4db57510e3083053a8/oxlint-config-presets-0.1.6.tgz","_integrity":"sha512-m8qeN2h6AvAgWf+Rp8QyQO35B8uqJhkxBfi8jB9mXvGImwrQGs0mzTg//b9NR4exX9i+cpL/HT6THKwz5d1CUw==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.6_1775911011069_0.15888718348837605","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"oxlint-config-presets","version":"0.1.7","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.7","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"b1dcbc7e3636a06aba07b2fd8bd8e7bc117d47fc","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.7.tgz","fileCount":79,"integrity":"sha512-/Lu8qTBzH2Zqp/Xk/7ou2UA5OTAn+uPw54LpyQ/ODS4CxbgBu7jrscRqwuChOc2Kg8HJapPJG/sTlIrJZET7tQ==","signatures":[{"sig":"MEQCIFAVVSoct59w2dQUR3rKHm/3HkFbEeA09qfLEOu2JSKUAiBN0RPLoAJ6MwhHKKE5QBZ6u8qSVG3qYtxi7TLLtSn0aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401381},"type":"module","_from":"file:oxlint-config-presets-0.1.7.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/3ef8746f3f4517f33ca8006a434dc26a/oxlint-config-presets-0.1.7.tgz","_integrity":"sha512-/Lu8qTBzH2Zqp/Xk/7ou2UA5OTAn+uPw54LpyQ/ODS4CxbgBu7jrscRqwuChOc2Kg8HJapPJG/sTlIrJZET7tQ==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.7_1776265273158_0.26334251323414737","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"oxlint-config-presets","version":"0.1.8","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.8","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"cc5935858e39f0c31a0b2f0a299e6f86e2306ff0","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.8.tgz","fileCount":79,"integrity":"sha512-zrrMiQW8W87FPhBaOEHEOHpObi6rTnHn5eqJu0CqyaqXkbCD6aPzPxbACBhHpMyzVfFO1lql7tHy06H1NWUrXg==","signatures":[{"sig":"MEQCIApNSJU4U/oFBO+Uptce56L3ZtP+9tgoitkhsHWZMrgdAiAWKxZmiMnFDYgpnG7B+WgwbCn98ptuS31LS7+SXDJ8NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402830},"type":"module","_from":"file:oxlint-config-presets-0.1.8.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/f984423f0030548a8119a172058dea1f/oxlint-config-presets-0.1.8.tgz","_integrity":"sha512-zrrMiQW8W87FPhBaOEHEOHpObi6rTnHn5eqJu0CqyaqXkbCD6aPzPxbACBhHpMyzVfFO1lql7tHy06H1NWUrXg==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.8_1777147771357_0.22056524817322454","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"oxlint-config-presets","version":"0.1.9","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.9","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"3eddd7561e5ff351c18e90af2704006ad348ec78","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.9.tgz","fileCount":86,"integrity":"sha512-O78hNeg7bP5VsQKyPMg2J8OnFYjtIhTpqZAW3xOimr2hLMzaetAcLxGgOPkXlvv2f9QGAXjfOvtdN9GMRExByQ==","signatures":[{"sig":"MEYCIQDOwDPNdtgPISysy4ovUnjHzCag/sWIYv8IY2FpHEfUSgIhAJ4kVFvWgdP8C61wkBTBZbLTEUiSHyBxmzPjBEW1rZPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451438},"type":"module","_from":"file:oxlint-config-presets-0.1.9.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/b92202d4d34af8ef29387aaacdc14ebd/oxlint-config-presets-0.1.9.tgz","_integrity":"sha512-O78hNeg7bP5VsQKyPMg2J8OnFYjtIhTpqZAW3xOimr2hLMzaetAcLxGgOPkXlvv2f9QGAXjfOvtdN9GMRExByQ==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.9_1778409864535_0.22644065893824417","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"oxlint-config-presets","version":"0.1.10","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.10","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"5dbaebdda2e41d49ce3030cbffc15b7ff7e85044","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.10.tgz","fileCount":87,"integrity":"sha512-iY11kaWP9+egIXZ3nsOrnKrikkIUF2/L9EOjz2irOHAQvVfRm6bwgM7Pk1gGK0Tdp6c49R+vMyychUBuPijbJw==","signatures":[{"sig":"MEQCIGWs0qsWlfBmB/uj296rZ1dDjhEQ3To1CEaPqoRM75YjAiAJMRNmyyCKOXIzy09bHacIRpvSck0m6zFr0KbHEiZBBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452770},"type":"module","_from":"file:oxlint-config-presets-0.1.10.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/0a29b4e9d49e7e6c03918f72734a055c/oxlint-config-presets-0.1.10.tgz","_integrity":"sha512-iY11kaWP9+egIXZ3nsOrnKrikkIUF2/L9EOjz2irOHAQvVfRm6bwgM7Pk1gGK0Tdp6c49R+vMyychUBuPijbJw==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.11.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.10_1778451467877_0.8684637258937056","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"oxlint-config-presets","version":"0.1.11","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.11","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"d37ff6a1c2dcefded474152c30c82b9bf58cefee","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.11.tgz","fileCount":87,"integrity":"sha512-dfJ/zfckviOdFJewBk8NFbertO2gscFaYDSRHuKLyJQhrZnmrdUVEK4iphQsZcrGpxipwHR5DklyzXoxwZ2lTg==","signatures":[{"sig":"MEUCIQDtjGezhqHCBN7IsKEjOslPSUmpoOapSwefYThpAXM1nwIgSC9HHbvJ/FngYC81RlcL2NQrql/FQ1/Emm4T5AsqUsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463138},"type":"module","_from":"file:oxlint-config-presets-0.1.11.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/d5b12c7ca5225499d219bba3fe8bb738/oxlint-config-presets-0.1.11.tgz","_integrity":"sha512-dfJ/zfckviOdFJewBk8NFbertO2gscFaYDSRHuKLyJQhrZnmrdUVEK4iphQsZcrGpxipwHR5DklyzXoxwZ2lTg==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.12.1","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.11_1779252869635_0.5158739990166816","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"oxlint-config-presets","version":"0.1.12","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.12","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"9bc9ca33b03c4f83036483ada9253fa6a415dc5a","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.12.tgz","fileCount":87,"integrity":"sha512-MxaD58hI+WK0v+EZj5tHbyDaDIFNf9LM9PhCxE2sWW1KhJIkQQ0QjouAI+awa/YLncV+3guSgCQWD2wrnl7zjw==","signatures":[{"sig":"MEYCIQCmwZ3ccq+kiisUnekSgfeKw/ZigS/Cue5RetrXkYUxKgIhAOpp9l6QavSlKOx6srAk0GvIl8kSKzsAMKXgYEjWv5RZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465701},"type":"module","_from":"file:oxlint-config-presets-0.1.12.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/19a63e5e506641e91745a3e37d21d8b1/oxlint-config-presets-0.1.12.tgz","_integrity":"sha512-MxaD58hI+WK0v+EZj5tHbyDaDIFNf9LM9PhCxE2sWW1KhJIkQQ0QjouAI+awa/YLncV+3guSgCQWD2wrnl7zjw==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.13.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.12_1781124019352_0.2845373781724261","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"oxlint-config-presets","version":"0.1.13","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.13","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"e132f5e62368d1fc4b04f6e8641d682135aa4632","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.13.tgz","fileCount":87,"integrity":"sha512-qopLvWaGKE+/PBdDPj5IRzGY7brymaa/6lvX5gqRthXRFj3ZCNhLf/cyNIjX+2Br8dcB7KFJMHIc3zshBGxxMA==","signatures":[{"sig":"MEUCIQCaVscObf1228QTPxGhaFzC1S3qD15wBTT7PdgdPIwiZgIgNr1OzoJ5gya5lHxRmtPzOLKFJYVTX+rOPu1HPMilZkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466220},"type":"module","_from":"file:oxlint-config-presets-0.1.13.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/d3e6294731cca07d136edb2d7e61da37/oxlint-config-presets-0.1.13.tgz","_integrity":"sha512-qopLvWaGKE+/PBdDPj5IRzGY7brymaa/6lvX5gqRthXRFj3ZCNhLf/cyNIjX+2Br8dcB7KFJMHIc3zshBGxxMA==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.13.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.13_1781594039586_0.6218273748930543","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"oxlint-config-presets","version":"0.1.14","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.14","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"6a7c9e1d3f674e07869d7b7438719d0577d1fbf3","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.14.tgz","fileCount":87,"integrity":"sha512-HKOkS+9kNb4O1hQY6VOWfnOqUpFeLiDGIMBgTYZjdXY8AHHvQ34Lt8kKOUD2owjxXS5gLwthRUHcKnPkSOgmTw==","signatures":[{"sig":"MEUCIQDWRnb3I5QBgdyhTaIwKn07AzEU6S0vXRrt/szeLU33kQIgQ9k6WwL2BEsejKnXl7Bnyo3LBOk+r2krHf17qKDH8po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467553},"type":"module","_from":"file:oxlint-config-presets-0.1.14.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/51cab1578a2947e1ef5740231a55f699/oxlint-config-presets-0.1.14.tgz","_integrity":"sha512-HKOkS+9kNb4O1hQY6VOWfnOqUpFeLiDGIMBgTYZjdXY8AHHvQ34Lt8kKOUD2owjxXS5gLwthRUHcKnPkSOgmTw==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.13.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.14_1782309180412_0.44834173522402576","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"oxlint-config-presets","version":"0.1.15","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.15","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"259fd62a0d9b07c425a971a074211fe242875a7c","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.15.tgz","fileCount":87,"integrity":"sha512-segFzJrDrF8SwmLbBDR/kN+0tbm+NFBgoFetR4QXevgGISFxw/s5AuF+p0SocLv/CMZlVGz+LlfG5f6t61CPgA==","signatures":[{"sig":"MEQCIFyvgtu+HHkt4NvUnm7RtIaQEx6L/9TMs5qtg5PxheFYAiBUhKa3FkNEUmIWrtfIqsVKU5E+28mDMJWW7v1WIjubiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467553},"type":"module","_from":"file:oxlint-config-presets-0.1.15.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/425b3f6059d744b1dd275c971a477e8b/oxlint-config-presets-0.1.15.tgz","_integrity":"sha512-segFzJrDrF8SwmLbBDR/kN+0tbm+NFBgoFetR4QXevgGISFxw/s5AuF+p0SocLv/CMZlVGz+LlfG5f6t61CPgA==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.16.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.15_1783401682528_0.48942257132826583","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"oxlint-config-presets","version":"0.1.16","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.16","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"77df8f8416c48dde82f44cc8e9b72c8d4b795b80","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.16.tgz","fileCount":87,"integrity":"sha512-jokhXx/2tDs5x0JbtTXK+c1iEllS+cPCEz2FqLJaMd2JKyXiyp+iSoGllw5Bu31WAHNZlbQcwb0LuzsNA82D2w==","signatures":[{"sig":"MEUCIQDV01Pm5erVYiOk2wsF5031a1gcjzCMd/aGBEnGyXpHUQIgZbdi65kPETlnumSGysfURymkb7Lijf+JH8UnM6ONd1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512627},"type":"module","_from":"file:oxlint-config-presets-0.1.16.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/45429a48463d3e3ba658e7a821c1f5ab/oxlint-config-presets-0.1.16.tgz","_integrity":"sha512-jokhXx/2tDs5x0JbtTXK+c1iEllS+cPCEz2FqLJaMd2JKyXiyp+iSoGllw5Bu31WAHNZlbQcwb0LuzsNA82D2w==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.16.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.16_1783461746629_0.9473186124713584","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"oxlint-config-presets","version":"0.1.17","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.17","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"a2f1cba069315e12854cfccd033b4f07403ece00","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.17.tgz","fileCount":87,"integrity":"sha512-LMLU+yweNquiQ74koTOn0rP/9FXjkgK9yp6dkFpwTM9lau6oVks2WupOjjrQUB4PGu92UoHu/R7MH9a0mY0Flw==","signatures":[{"sig":"MEUCIQDHMUuJVyZp6d7KkpOTW0GLqHm4eckG2NDAKSuPYGJzFgIgU2zfoF8ZcHYhsOhSoBkKF7xH2SGE+YbyGFO35Yb/zTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516083},"type":"module","_from":"file:oxlint-config-presets-0.1.17.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/6c933893c65df214f9cc839153f237c9/oxlint-config-presets-0.1.17.tgz","_integrity":"sha512-LMLU+yweNquiQ74koTOn0rP/9FXjkgK9yp6dkFpwTM9lau6oVks2WupOjjrQUB4PGu92UoHu/R7MH9a0mY0Flw==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git"},"_npmVersion":"11.16.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.17_1784936729637_0.32508064933232506","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"oxlint-config-presets","version":"0.1.18","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.18","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"a9de920e7a6485852ecf663f5e87e45374f2fafe","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.18.tgz","fileCount":87,"integrity":"sha512-f0Iie2XIjvAopd5kv5xuVUPspCpWy3pJVLeQ1yWfFpBl1QAkiQEcPCOOqpkUKm+k6zqWJL+PyNCI+TimnBUFvw==","signatures":[{"sig":"MEYCIQDsvP2I4h5UERkTgFxvqG9fB8WGIW1JEOyPoqBF89ex7gIhAN5gH03J2GGOVWIbizlvxJS6biZWAmM742Z+O6gT2SEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518122},"type":"module","_from":"file:oxlint-config-presets-0.1.18.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/436f749be7f25401a15685b640967855/oxlint-config-presets-0.1.18.tgz","_integrity":"sha512-f0Iie2XIjvAopd5kv5xuVUPspCpWy3pJVLeQ1yWfFpBl1QAkiQEcPCOOqpkUKm+k6zqWJL+PyNCI+TimnBUFvw==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git","directory":"packages/oxlint-config-presets"},"_npmVersion":"11.16.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.18_1785784437301_0.7151250156670488","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"oxlint-config-presets","version":"0.1.19","keywords":["config","eslint","lint","oxlint","styleguide"],"license":"MIT","_id":"oxlint-config-presets@0.1.19","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"dist":{"shasum":"89d593e097998938930d861ea71dd43a6f89f5b9","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.19.tgz","fileCount":87,"integrity":"sha512-EGOOXG2ra0j3b1tFrAISXYx//fmmzr7lhQHm9I3eo6BfzljQKsjvOI5h5ThmtumEX8Rma9E9cctVxlQ0Jj6GzQ==","signatures":[{"sig":"MEUCICzSqUTI3T92xFZHK5i0exfSR2lM6dJoID8LcdR2Hw49AiEAuQ0w6COZmiZA+9W+YsrqAO5Leq4elV5C01vkAxQtN/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520230},"type":"module","_from":"file:oxlint-config-presets-0.1.19.tgz","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"_resolved":"/tmp/aca8265504f661bbfe80baf3a30cd3aa/oxlint-config-presets-0.1.19.tgz","_integrity":"sha512-EGOOXG2ra0j3b1tFrAISXYx//fmmzr7lhQHm9I3eo6BfzljQKsjvOI5h5ThmtumEX8Rma9E9cctVxlQ0Jj6GzQ==","repository":{"url":"git+https://github.com/popup-plus/oxlint-config-presets.git","type":"git","directory":"packages/oxlint-config-presets"},"_npmVersion":"11.16.0","description":"Oxlint configurations ported from popular ESLint styleguides","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config-presets_0.1.19_1786478471926_0.851367897942376","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"oxlint-config-presets","version":"0.1.20","description":"Oxlint configurations ported from popular ESLint styleguides","keywords":["config","eslint","lint","oxlint","styleguide"],"homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/popup-plus/oxlint-config-presets.git","directory":"packages/oxlint-config-presets"},"type":"module","exports":{"./*.json":{"types":"./oxlint-config.d.ts","default":"./*.json"}},"peerDependencies":{"oxlint":">=0.15.0"},"peerDependenciesMeta":{"oxlint":{"optional":true}},"_id":"oxlint-config-presets@0.1.20","_integrity":"sha512-gfwfKpqDEVKn8cQ5OUXDgQWg9a2j15PlEu22SE4o5yexaUi4VrPfanPigmTooLoh9xdqJZBIVGUcp1lMg8zX7w==","_resolved":"/tmp/554a5a065c8a63b1a2ee83d3409ea92a/oxlint-config-presets-0.1.20.tgz","_from":"file:oxlint-config-presets-0.1.20.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-gfwfKpqDEVKn8cQ5OUXDgQWg9a2j15PlEu22SE4o5yexaUi4VrPfanPigmTooLoh9xdqJZBIVGUcp1lMg8zX7w==","shasum":"019c6255b70cb3b07e4fa15b4c45b1dd2be827f8","tarball":"https://registry.npmjs.org/oxlint-config-presets/-/oxlint-config-presets-0.1.20.tgz","fileCount":87,"unpackedSize":522029,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-config-presets@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFJginh1RGkqFyio68Ph6xFsclNB/0vBYGuIYQUUh7BCAiEAvbNF1lGiijKjJrIg5podqUfs3FQZeWI9fu/SneRRWnc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad652425-745f-4045-bcc8-3801126f66d2"}},"directories":{},"maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oxlint-config-presets_0.1.20_1788689367784_0.0017717902172513789"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T02:21:16.302Z","modified":"2026-09-06T10:09:28.250Z","0.1.0":"2026-03-29T02:21:16.496Z","0.1.1":"2026-03-30T04:31:59.035Z","0.1.2":"2026-03-30T04:54:56.444Z","0.1.3":"2026-04-02T07:58:08.423Z","0.1.4":"2026-04-02T11:56:54.826Z","0.1.5":"2026-04-08T00:00:52.706Z","0.1.6":"2026-04-11T12:36:51.222Z","0.1.7":"2026-04-15T15:01:13.352Z","0.1.8":"2026-04-25T20:09:31.560Z","0.1.9":"2026-05-10T10:44:24.677Z","0.1.10":"2026-05-10T22:17:48.018Z","0.1.11":"2026-05-20T04:54:29.774Z","0.1.12":"2026-06-10T20:40:19.493Z","0.1.13":"2026-06-16T07:13:59.725Z","0.1.14":"2026-06-24T13:53:00.594Z","0.1.15":"2026-07-07T05:21:22.716Z","0.1.16":"2026-07-07T22:02:26.774Z","0.1.17":"2026-07-24T23:45:29.785Z","0.1.18":"2026-08-03T19:13:57.467Z","0.1.19":"2026-08-11T20:01:12.074Z","0.1.20":"2026-09-06T10:09:27.941Z"},"bugs":{"url":"https://github.com/popup-plus/oxlint-config-presets/issues"},"license":"MIT","homepage":"https://github.com/popup-plus/oxlint-config-presets#readme","keywords":["config","eslint","lint","oxlint","styleguide"],"repository":{"type":"git","url":"git+https://github.com/popup-plus/oxlint-config-presets.git","directory":"packages/oxlint-config-presets"},"description":"Oxlint configurations ported from popular ESLint styleguides","maintainers":[{"name":"bartlangelaan","email":"langelaanbart@gmail.com"}],"readme":"# oxlint-config-presets\n\n[![npm version](https://img.shields.io/npm/v/oxlint-config-presets?logo=npm)](https://www.npmjs.com/package/oxlint-config-presets)\n[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://www.npmjs.com/package/oxlint-config-presets)\n[![Oxlint](https://img.shields.io/badge/linted%20with-oxlint-6d28d9)](https://oxc.rs/docs/guide/usage/linter.html)\n\nReady-to-use **Oxlint preset configs** ported from popular ESLint style guides.\nUse these presets in your `.oxlintrc.json` using `extends`, just like ESLint shareable configs.\n\n## Install\n\n```sh\nnpm install --save-dev oxlint-config-presets\n# or\npnpm add -D oxlint-config-presets\n# or\nyarn add -D oxlint-config-presets\n```\n\n## Quick start\n\nPick a preset and extend it in your `.oxlintrc.json`:\n\n```json\n{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"extends\": [\"./node_modules/oxlint-config-presets/airbnb.json\"]\n}\n```\n\nYou can also compose multiple presets. Later entries override earlier ones:\n\n```json\n{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"extends\": [\n    \"./node_modules/oxlint-config-presets/airbnb.json\",\n    \"./node_modules/oxlint-config-presets/airbnb/hooks.json\",\n    \"./node_modules/oxlint-config-presets/@typescript-eslint/strict-type-checked.json\"\n  ]\n}\n```\n\n> [!NOTE]\n> Oxlint currently expects `extends` values to be **JSON file paths** relative to your config file.\n> For presets in this package, use `./node_modules/oxlint-config-presets/<config>.json`.\n\n### Usage with `oxlint.config.ts`\n\nIf you use a [TypeScript config file](https://oxc.rs/docs/guide/usage/linter/config) (`oxlint.config.ts`), you can import presets directly. TypeScript type definitions are included for all presets:\n\n```typescript\nimport airbnb from 'oxlint-config-presets/airbnb.json' with { type: 'json' };\nimport tsStrict from 'oxlint-config-presets/@typescript-eslint/strict-type-checked.json' with { type: 'json' };\nimport { defineConfig } from 'oxlint';\n\nexport default defineConfig({\n  extends: [airbnb, tsStrict],\n});\n```\n\n> [!NOTE]\n> Requires Node.js v22.18+ or v24+ for `with { type: \"json\" }` (import attributes) support.\n\n<!-- GENERATED CONFIGS START -->\n\n## Available configs\n\n- **eslint-config-airbnb**\n  - _(default)_ `airbnb.json`\n  - base `airbnb/base.json`\n  - hooks `airbnb/hooks.json`\n  - legacy `airbnb/legacy.json`\n  - whitespace `airbnb/whitespace.json`\n- **eslint-config-standard** `standard.json`\n- **eslint-config-google** `google.json`\n- **@typescript-eslint/eslint-plugin**\n  - recommended `@typescript-eslint/recommended.json`\n  - recommended-type-checked `@typescript-eslint/recommended-type-checked.json`\n  - strict `@typescript-eslint/strict.json`\n  - strict-type-checked `@typescript-eslint/strict-type-checked.json`\n  - stylistic `@typescript-eslint/stylistic.json`\n  - stylistic-type-checked `@typescript-eslint/stylistic-type-checked.json`\n  - all `@typescript-eslint/all.json`\n- **@eslint/js**\n  - recommended `@eslint/recommended.json`\n  - all `@eslint/all.json`\n- **eslint-config-xo** `xo.json`\n- **eslint-config-problems** `problems.json`\n- **eslint-config-hardcore** `hardcore.json`\n- **eslint-config-wikimedia** `wikimedia.json`\n- **eslint-config-eslint**\n  - _(default)_ `eslint.json`\n  - base `eslint/base.json`\n- **eslint-config-alloy**\n  - _(default)_ `alloy.json`\n  - react `alloy/react.json`\n  - typescript `alloy/typescript.json`\n- **eslint-config-prettier** `prettier.json`\n- **@antfu/eslint-config** `@antfu.json`\n- **eslint-plugin-import**\n  - recommended `import/recommended.json`\n  - errors `import/errors.json`\n  - stage-0 `import/stage-0.json`\n  - typescript `import/typescript.json`\n  - warnings `import/warnings.json`\n- **eslint-plugin-import-x**\n  - recommended `import-x/recommended.json`\n  - errors `import-x/errors.json`\n  - stage-0 `import-x/stage-0.json`\n  - typescript `import-x/typescript.json`\n  - warnings `import-x/warnings.json`\n- **eslint-config-next**\n  - recommended `next/recommended.json`\n  - core-web-vitals `next/core-web-vitals.json`\n- **eslint-plugin-react**\n  - recommended `react/recommended.json`\n  - all `react/all.json`\n  - jsx-runtime `react/jsx-runtime.json`\n- **eslint-plugin-react-hooks**\n  - recommended `react-hooks/recommended.json`\n  - recommended-latest `react-hooks/recommended-latest.json`\n- **eslint-plugin-react-refresh**\n  - recommended `react-refresh/recommended.json`\n  - next `react-refresh/next.json`\n  - vite `react-refresh/vite.json`\n- **eslint-plugin-react-perf**\n  - recommended `react-perf/recommended.json`\n  - all `react-perf/all.json`\n- **eslint-plugin-jsdoc**\n  - recommended `jsdoc/recommended.json`\n  - recommended-error `jsdoc/recommended-error.json`\n  - recommended-tsdoc `jsdoc/recommended-tsdoc.json`\n  - recommended-tsdoc-error `jsdoc/recommended-tsdoc-error.json`\n  - recommended-typescript `jsdoc/recommended-typescript.json`\n  - recommended-typescript-error `jsdoc/recommended-typescript-error.json`\n  - recommended-typescript-flavor `jsdoc/recommended-typescript-flavor.json`\n  - recommended-typescript-flavor-error `jsdoc/recommended-typescript-flavor-error.json`\n  - default-expressions `jsdoc/default-expressions.json`\n  - examples `jsdoc/examples.json`\n  - examples-and-default-expressions `jsdoc/examples-and-default-expressions.json`\n- **eslint-plugin-jsx-a11y**\n  - recommended `jsx-a11y/recommended.json`\n  - strict `jsx-a11y/strict.json`\n- **eslint-plugin-n**\n  - recommended `n/recommended.json`\n  - recommended-module `n/recommended-module.json`\n  - recommended-script `n/recommended-script.json`\n- **eslint-plugin-promise**\n  - recommended `promise/recommended.json`\n- **eslint-plugin-jest**\n  - recommended `jest/recommended.json`\n  - all `jest/all.json`\n  - style `jest/style.json`\n- **@vitest/eslint-plugin**\n  - recommended `@vitest/recommended.json`\n  - all `@vitest/all.json`\n- **eslint-plugin-vue**\n  - recommended `vue/recommended.json`\n  - recommended-error `vue/recommended-error.json`\n  - essential `vue/essential.json`\n  - strongly-recommended `vue/strongly-recommended.json`\n  - strongly-recommended-error `vue/strongly-recommended-error.json`\n  - vue2-essential `vue/vue2-essential.json`\n  - vue2-recommended `vue/vue2-recommended.json`\n  - vue2-recommended-error `vue/vue2-recommended-error.json`\n  - vue2-strongly-recommended `vue/vue2-strongly-recommended.json`\n  - vue2-strongly-recommended-error `vue/vue2-strongly-recommended-error.json`\n- **eslint-plugin-unicorn**\n  - recommended `unicorn/recommended.json`\n  - all `unicorn/all.json`\n  - unopinionated `unicorn/unopinionated.json`\n\nGenerated with `@oxlint/migrate@1.81.0`.\n\n### `airbnb.json`\n\n```json\n\"./node_modules/oxlint-config-presets/airbnb.json\"\n```\n\nExtracted from `eslint-config-airbnb@19.0.4`.\n\n<details>\n<summary>292 rules successfully migrated</summary>\n\n`accessor-pairs`, `array-callback-return`, `block-scoped-var`, `complexity`, `class-methods-use-this`, `curly`, `default-case`, `default-case-last`, `default-param-last`, `eqeqeq`, `grouped-accessor-pairs`, `guard-for-in`, `max-classes-per-file`, `no-alert`, `no-caller`, `no-case-declarations`, `no-constructor-return`, `no-div-regex`, `no-else-return`, `no-empty-function`, `no-empty-pattern`, `no-eq-null`, `no-eval`, `no-extend-native`, `no-extra-bind`, `no-extra-label`, `no-fallthrough`, `no-global-assign`, `no-implicit-coercion`, `no-implicit-globals`, `no-implied-eval`, `no-iterator`, `no-labels`, `no-lone-blocks`, `no-loop-func`, `no-magic-numbers`, `no-multi-str`, `no-new`, `no-new-func`, `no-new-wrappers`, `no-nonoctal-decimal-escape`, `no-param-reassign`, `no-proto`, `no-redeclare`, `no-restricted-properties`, `no-return-assign`, `no-script-url`, `no-self-assign`, `no-self-compare`, `no-sequences`, `no-throw-literal`, `no-unmodified-loop-condition`, `no-unused-expressions`, `no-unused-labels`, `no-useless-call`, `no-useless-catch`, `no-useless-concat`, `no-useless-escape`, `no-useless-return`, `no-void`, `no-warning-comments`, `no-with`, `prefer-promise-reject-errors`, `prefer-named-capture-group`, `prefer-regex-literals`, `radix`, `require-await`, `require-unicode-regexp`, `vars-on-top`, `yoda`, `for-direction`, `getter-return`, `no-async-promise-executor`, `no-await-in-loop`, `no-compare-neg-zero`, `no-cond-assign`, `no-console`, `no-constant-condition`, `no-control-regex`, `no-debugger`, `no-dupe-else-if`, `no-dupe-keys`, `no-duplicate-case`, `no-empty`, `no-empty-character-class`, `no-ex-assign`, `no-extra-boolean-cast`, `no-func-assign`, `no-import-assign`, `no-inner-declarations`, `no-invalid-regexp`, `no-irregular-whitespace`, `no-loss-of-precision`, `no-misleading-character-class`, `no-obj-calls`, `no-promise-executor-return`, `no-prototype-builtins`, `no-regex-spaces`, `no-setter-return`, `no-sparse-arrays`, `no-template-curly-in-string`, `no-unexpected-multiline`, `no-unreachable`, `no-unreachable-loop`, `no-unsafe-finally`, `no-unsafe-negation`, `no-unsafe-optional-chaining`, `no-unused-private-class-members`, `no-useless-backreference`, `use-isnan`, `valid-typeof`, `capitalized-comments`, `func-name-matching`, `func-names`, `func-style`, `id-denylist`, `id-length`, `id-match`, `max-depth`, `max-lines`, `max-lines-per-function`, `max-nested-callbacks`, `max-params`, `max-statements`, `new-cap`, `no-array-constructor`, `no-bitwise`, `no-continue`, `no-inline-comments`, `no-lonely-if`, `no-multi-assign`, `no-negated-condition`, `no-nested-ternary`, `no-plusplus`, `no-ternary`, `no-underscore-dangle`, `no-unneeded-ternary`, `one-var`, `operator-assignment`, `prefer-exponentiation-operator`, `prefer-object-spread`, `sort-keys`, `sort-vars`, `unicode-bom`, `init-declarations`, `no-delete-var`, `no-label-var`, `no-restricted-globals`, `no-shadow`, `no-shadow-restricted-names`, `no-undef`, `no-undefined`, `no-unused-vars`, `no-use-before-define`, `arrow-body-style`, `constructor-super`, `no-class-assign`, `no-const-assign`, `no-dupe-class-members`, `no-duplicate-imports`, `no-restricted-exports`, `no-restricted-imports`, `no-this-before-super`, `no-useless-computed-key`, `no-useless-constructor`, `no-useless-rename`, `no-var`, `object-shorthand`, `prefer-arrow-callback`, `prefer-const`, `prefer-destructuring`, `prefer-numeric-literals`, `prefer-rest-params`, `prefer-spread`, `prefer-template`, `require-yield`, `symbol-description`, `import/named`, `import/default`, `import/namespace`, `import/export`, `import/no-named-as-default`, `import/no-named-as-default-member`, `import/no-mutable-exports`, `import/no-commonjs`, `import/no-amd`, `import/no-nodejs-modules`, `import/first`, `import/no-duplicates`, `import/no-namespace`, `import/extensions`, `import/newline-after-import`, `import/prefer-default-export`, `import/max-dependencies`, `import/no-absolute-path`, `import/no-dynamic-require`, `import/unambiguous`, `import/no-webpack-loader-syntax`, `import/no-unassigned-import`, `import/no-named-default`, `import/no-anonymous-default-export`, `import/exports-last`, `import/group-exports`, `import/no-default-export`, `import/no-named-export`, `import/no-self-import`, `import/no-relative-parent-imports`, `react/display-name`, `react/forbid-dom-props`, `react/jsx-boolean-value`, `react/jsx-handler-names`, `react/jsx-key`, `react/jsx-no-literals`, `react/jsx-no-undef`, `react/jsx-pascal-case`, `react/no-danger`, `react/no-did-mount-set-state`, `react/no-did-update-set-state`, `react/no-will-update-set-state`, `react/no-direct-mutation-state`, `react/no-is-mounted`, `react/no-multi-comp`, `react/no-set-state`, `react/no-string-refs`, `react/no-unknown-property`, `react/prefer-es6-class`, `react/react-in-jsx-scope`, `react/require-render-return`, `react/self-closing-comp`, `react/jsx-no-target-blank`, `react/jsx-filename-extension`, `react/jsx-no-comment-textnodes`, `react/no-render-return-value`, `react/no-find-dom-node`, `react/forbid-component-props`, `react/forbid-elements`, `react/no-danger-with-children`, `react/style-prop-object`, `react/no-unescaped-entities`, `react/no-children-prop`, `react/no-array-index-key`, `react/void-dom-elements-no-children`, `react/no-redundant-should-component-update`, `react/jsx-curly-brace-presence`, `react/button-has-type`, `react/no-this-in-sfc`, `react/jsx-max-depth`, `react/no-unsafe`, `react/jsx-fragments`, `react/state-in-constructor`, `react/jsx-props-no-spreading`, `react/jsx-no-script-url`, `react/jsx-no-useless-fragment`, `react/function-component-definition`, `react/jsx-no-constructed-context-values`, `react/no-unstable-nested-components`, `react/no-namespace`, `jsx-a11y/alt-text`, `jsx-a11y/anchor-has-content`, `jsx-a11y/anchor-is-valid`, `jsx-a11y/aria-activedescendant-has-tabindex`, `jsx-a11y/aria-props`, `jsx-a11y/aria-proptypes`, `jsx-a11y/aria-role`, `jsx-a11y/aria-unsupported-elements`, `jsx-a11y/autocomplete-valid`, `jsx-a11y/click-events-have-key-events`, `jsx-a11y/control-has-associated-label`, `jsx-a11y/heading-has-content`, `jsx-a11y/html-has-lang`, `jsx-a11y/iframe-has-title`, `jsx-a11y/img-redundant-alt`, `jsx-a11y/interactive-supports-focus`, `jsx-a11y/label-has-associated-control`, `jsx-a11y/lang`, `jsx-a11y/media-has-caption`, `jsx-a11y/mouse-events-have-key-events`, `jsx-a11y/no-access-key`, `jsx-a11y/no-autofocus`, `jsx-a11y/no-distracting-elements`, `jsx-a11y/no-interactive-element-to-noninteractive-role`, `jsx-a11y/no-noninteractive-element-interactions`, `jsx-a11y/no-noninteractive-element-to-interactive-role`, `jsx-a11y/no-noninteractive-tabindex`, `jsx-a11y/no-redundant-roles`, `jsx-a11y/no-static-element-interactions`, `jsx-a11y/role-has-required-aria-props`, `jsx-a11y/role-supports-aria-props`, `jsx-a11y/scope`, `jsx-a11y/tabindex-no-positive`, `typescript/consistent-return`, `typescript/dot-notation`\n\n</details>\n\n<details>\n<summary>2 rules migrated without options (incompatible schema)</summary>\n\nThese rules are enabled but their configuration options were dropped because oxlint's schema does not accept them. Only the severity level was kept.\n\n`import/no-cycle`, `react/jsx-no-duplicate-props`\n\n</details>\n\n<details>\n<summary>115 rules have no oxlint equivalent</summary>\n\n**Not yet implemented in oxlint**\n\n`no-restricted-syntax`, `import/no-extraneous-dependencies`, `import/no-useless-path-segments`, `import/no-import-module-exports`, `import/no-relative-packages`, `strict`, `react/jsx-no-bind`, `react/no-typos`, `react/destructuring-assignment`, `react/no-arrow-function-lifecycle`, `react/no-invalid-html-attribute`\n\n**Not portable to oxlint**\n\n`dot-location`, `no-floating-decimal`, `no-multi-spaces`, `no-octal`, `no-octal-escape`, `no-return-await`, `wrap-iife`, `no-dupe-args`, `no-extra-semi`, `global-require`, `no-buffer-constructor`, `no-new-require`, `no-path-concat`, `array-bracket-spacing`, `block-spacing`, `brace-style`, `camelcase`, `comma-dangle`, `comma-spacing`, `comma-style`, `computed-property-spacing`, `eol-last`, `function-call-argument-newline`, `func-call-spacing`, `function-paren-newline`, `implicit-arrow-linebreak`, `indent`, `key-spacing`, `keyword-spacing`, `linebreak-style`, `lines-between-class-members`, `lines-around-directive`, `max-len`, `new-parens`, `newline-per-chained-call`, `no-mixed-operators`, `no-mixed-spaces-and-tabs`, `no-multiple-empty-lines`, `no-new-object`, `no-spaced-func`, `no-tabs`, `no-trailing-spaces`, `no-whitespace-before-property`, `nonblock-statement-body-position`, `object-curly-spacing`, `object-curly-newline`, `object-property-newline`, `one-var-declaration-per-line`, `operator-linebreak`, `padded-blocks`, `quote-props`, `quotes`, `semi`, `semi-spacing`, `semi-style`, `space-before-blocks`, `space-before-function-paren`, `space-in-parens`, `space-infix-ops`, `space-unary-ops`, `spaced-comment`, `switch-colon-spacing`, `template-tag-spacing`, `no-undef-init`, `arrow-parens`, `arrow-spacing`, `generator-star-spacing`, `no-confusing-arrow`, `no-new-symbol`, `rest-spread-spacing`, `template-curly-spacing`, `yield-star-spacing`, `import/no-unresolved`, `import/order`, `jsx-quotes`, `react/forbid-prop-types`, `react/jsx-closing-bracket-location`, `react/jsx-closing-tag-location`, `react/jsx-curly-spacing`, `react/jsx-indent-props`, `react/jsx-max-props-per-line`, `react/jsx-uses-react`, `react/jsx-uses-vars`, `react/no-deprecated`, `react/prefer-stateless-function`, `react/prop-types`, `react/sort-comp`, `react/jsx-wrap-multilines`, `react/jsx-first-prop-new-line`, `react/jsx-equals-spacing`, `react/jsx-indent`, `react/no-unused-prop-types`, `react/jsx-tag-spacing`, `react/require-default-props`, `react/forbid-foreign-prop-types`, `react/default-props-match-prop-types`, `react/no-unused-state`, `react/jsx-one-expression-per-line`, `react/no-access-state-in-setstate`, `react/jsx-props-no-multi-spaces`, `react/jsx-curly-newline`, `react/static-property-placement`, `react/prefer-exact-props`, `react/no-unused-class-component-methods`\n\n</details>\n\n<details>\n<summary>8 migration warnings</summary>\n\n- react.version \"detect\" is not supported. Specify an explicit version (e.g., \"18.2.0\") in your oxlint config.\n- Added 65 globals to the root config. This may happen when your ESLint config uses a different version of the `globals` package than @oxlint/migrate. Try updating `globals` and rerun the migration to get a simpler config.\n\n**Settings not migrated (not supported by oxlint):**\n\n- `import/resolver`\n- `import/extensions`\n- `import/core-modules`\n- `import/ignore`\n- `react.pragma`\n- `propWrapperFunctions`\n\n</details>\n\n### `airbnb/base.json`\n\n```json\n\"./node_modules/oxlint-config-presets/airbnb/base.json\"\n```\n\nExtracted from `eslint-config-airbnb@19.0.4`.\n\n<details>\n<summary>209 rules successfully migrated</summary>\n\n`accessor-pairs`, `array-callback-return`, `block-scoped-var`, `complexity`, `class-methods-use-this`, `curly`, `default-case`, `default-case-last`, `default-param-last`, `eqeqeq`, `grouped-accessor-pairs`, `guard-for-in`, `max-classes-per-file`, `no-alert`, `no-caller`, `no-case-declarations`, `no-constructor-return`, `no-div-regex`, `no-else-return`, `no-empty-function`, `no-empty-pattern`, `no-eq-null`, `no-eval`, `no-extend-native`, `no-extra-bind`, `no-extra-label`, `no-fallthrough`, `no-global-assign`, `no-implicit-coercion`, `no-implicit-globals`, `no-implied-eval`, `no-iterator`, `no-labels`, `no-lone-blocks`, `no-loop-func`, `no-magic-numbers`, `no-multi-str`, `no-new`, `no-new-func`, `no-new-wrappers`, `no-nonoctal-decimal-escape`, `no-param-reassign`, `no-proto`, `no-redeclare`, `no-restricted-properties`, `no-return-assign`, `no-script-url`, `no-self-assign`, `no-self-compare`, `no-sequences`, `no-throw-literal`, `no-unmodified-loop-condition`, `no-unused-expressions`, `no-unused-labels`, `no-useless-call`, `no-useless-catch`, `no-useless-concat`, `no-useless-escape`, `no-useless-return`, `no-void`, `no-warning-comments`, `no-with`, `prefer-promise-reject-errors`, `prefer-named-capture-group`, `prefer-regex-literals`, `radix`, `require-await`, `require-unicode-regexp`, `vars-on-top`, `yoda`, `for-direction`, `getter-return`, `no-async-promise-executor`, `no-await-in-loop`, `no-compare-neg-zero`, `no-cond-assign`, `no-console`, `no-constant-condition`, `no-control-regex`, `no-debugger`, `no-dupe-else-if`, `no-dupe-keys`, `no-duplicate-case`, `no-empty`, `no-empty-character-class`, `no-ex-assign`, `no-extra-boolean-cast`, `no-func-assign`, `no-import-assign`, `no-inner-declarations`, `no-invalid-regexp`, `no-irregular-whitespace`, `no-loss-of-precision`, `no-misleading-character-class`, `no-obj-calls`, `no-promise-executor-return`, `no-prototype-builtins`, `no-regex-spaces`, `no-setter-return`, `no-sparse-arrays`, `no-template-curly-in-string`, `no-unexpected-multiline`, `no-unreachable`, `no-unreachable-loop`, `no-unsafe-finally`, `no-unsafe-negation`, `no-unsafe-optional-chaining`, `no-unused-private-class-members`, `no-useless-backreference`, `use-isnan`, `valid-typeof`, `capitalized-comments`, `func-name-matching`, `func-names`, `func-style`, `id-denylist`, `id-length`, `id-match`, `max-depth`, `max-lines`, `max-lines-per-function`, `max-nested-callbacks`, `max-params`, `max-statements`, `new-cap`, `no-array-constructor`, `no-bitwise`, `no-continue`, `no-inline-comments`, `no-lonely-if`, `no-multi-assign`, `no-negated-condition`, `no-nested-ternary`, `no-plusplus`, `no-ternary`, `no-underscore-dangle`, `no-unneeded-ternary`, `one-var`, `operator-assignment`, `prefer-exponentiation-operator`, `prefer-object-spread`, `sort-keys`, `sort-vars`, `unicode-bom`, `init-declarations`, `no-delete-var`, `no-label-var`, `no-restricted-globals`, `no-shadow`, `no-shadow-restricted-names`, `no-undef`, `no-undefined`, `no-unused-vars`, `no-use-before-define`, `arrow-body-style`, `constructor-super`, `no-class-assign`, `no-const-assign`, `no-dupe-class-members`, `no-duplicate-imports`, `no-restricted-exports`, `no-restricted-imports`, `no-this-before-super`, `no-useless-computed-key`, `no-useless-constructor`, `no-useless-rename`, `no-var`, `object-shorthand`, `prefer-arrow-callback`, `prefer-const`, `prefer-destructuring`, `prefer-numeric-literals`, `prefer-rest-params`, `prefer-spread`, `prefer-template`, `require-yield`, `symbol-description`, `import/named`, `import/default`, `import/namespace`, `import/export`, `import/no-named-as-default`, `import/no-named-as-default-member`, `import/no-mutable-exports`, `import/no-commonjs`, `import/no-amd`, `import/no-nodejs-modules`, `import/first`, `import/no-duplicates`, `import/no-namespace`, `import/extensions`, `import/newline-after-import`, `import/prefer-default-export`, `import/max-dependencies`, `import/no-absolute-path`, `import/no-dynamic-require`, `import/unambiguous`, `import/no-webpack-loader-syntax`, `import/no-unassigned-import`, `import/no-named-default`, `import/no-anonymous-default-export`, `import/exports-last`, `import/group-exports`, `import/no-default-export`, `import/no-named-export`, `import/no-self-import`, `import/no-relative-parent-imports`, `typescript/consistent-return`, `typescript/dot-notation`\n\n</details>\n\n<details>\n<summary>1 rules migrated without options (incompatible schema)</summary>\n\nThese rules are enabled but their configuration options were dropped because oxlint's schema does not accept them. Only the severity level was kept.\n\n`import/no-cycle`\n\n</details>\n\n<details>\n<summary>80 rules have no oxlint equivalent</summary>\n\n**Not yet implemented in oxlint**\n\n`no-restricted-syntax`, `import/no-extraneous-dependencies`, `import/no-useless-path-segments`, `import/no-import-module-exports`, `import/no-relative-packages`, `strict`\n\n**Not portable to oxlint**\n\n`dot-location`, `no-floating-decimal`, `no-multi-spaces`, `no-octal`, `no-octal-escape`, `no-return-await`, `wrap-iife`, `no-dupe-args`, `no-extra-semi`, `global-require`, `no-buffer-constructor`, `no-new-require`, `no-path-concat`, `array-bracket-spacing`, `block-spacing`, `brace-style`, `camelcase`, `comma-dangle`, `comma-spacing`, `comma-style`, `computed-property-spacing`, `eol-last`, `function-call-argument-newline`, `func-call-spacing`, `function-paren-newline`, `implicit-arrow-linebreak`, `indent`, `key-spacing`, `keyword-spacing`, `linebreak-style`, `lines-between-class-members`, `lines-around-directive`, `max-len`, `new-parens`, `newline-per-chained-call`, `no-mixed-operators`, `no-mixed-spaces-and-tabs`, `no-multiple-empty-lines`, `no-new-object`, `no-spaced-func`, `no-tabs`, `no-trailing-spaces`, `no-whitespace-before-property`, `nonblock-statement-body-position`, `object-curly-spacing`, `object-curly-newline`, `object-property-newline`, `one-var-declaration-per-line`, `operator-linebreak`, `padded-blocks`, `quote-props`, `quotes`, `semi`, `semi-spacing`, `semi-style`, `space-before-blocks`, `space-before-function-paren`, `space-in-parens`, `space-infix-ops`, `space-unary-ops`, `spaced-comment`, `switch-colon-spacing`, `template-tag-spacing`, `no-undef-init`, `arrow-parens`, `arrow-spacing`, `generator-star-spacing`, `no-confusing-arrow`, `no-new-symbol`, `rest-spread-spacing`, `template-curly-spacing`, `yield-star-spacing`, `import/no-unresolved`, `import/order`\n\n</details>\n\n<details>\n<summary>5 migration warnings</summary>\n\n- Added 65 globals to the root config. This may happen when your ESLint config uses a different version of the `globals` package than @oxlint/migrate. Try updating `globals` and rerun the migration to get a simpler config.\n\n**Settings not migrated (not supported by oxlint):**\n\n- `import/resolver`\n- `import/extensions`\n- `import/core-modules`\n- `import/ignore`\n\n</details>\n\n### `airbnb/hooks.json`\n\n```json\n\"./node_modules/oxlint-config-presets/airbnb/hooks.json\"\n```\n\nExtracted from `eslint-config-airbnb@19.0.4`.\n\n<details>\n<summary>2 rules successfully migrated</summary>\n\n`react/rules-of-hooks`, `react/exhaustive-deps`\n\n</details>\n\n### `airbnb/legacy.json`\n\n```json\n\"./node_modules/oxlint-config-presets/airbnb/legacy.json\"\n```\n\nExtracted from `eslint-config-airbnb@19.0.4`.\n\n<details>\n<summary>158 rules successfully migrated</summary>\n\n`accessor-pairs`, `array-callback-return`, `block-scoped-var`, `complexity`, `class-methods-use-this`, `curly`, `default-case`, `default-case-last`, `default-param-last`, `eqeqeq`, `grouped-accessor-pairs`, `guard-for-in`, `max-classes-per-file`, `no-alert`, `no-caller`, `no-case-declarations`, `no-constructor-return`, `no-div-regex`, `no-else-return`, `no-empty-function`, `no-empty-pattern`, `no-eq-null`, `no-eval`, `no-extend-native`, `no-extra-bind`, `no-extra-label`, `no-fallthrough`, `no-global-assign`, `no-implicit-coercion`, `no-implicit-globals`, `no-implied-eval`, `no-iterator`, `no-labels`, `no-lone-blocks`, `no-loop-func`, `no-magic-numbers`, `no-multi-str`, `no-new`, `no-new-func`, `no-new-wrappers`, `no-nonoctal-decimal-escape`, `no-param-reassign`, `no-proto`, `no-redeclare`, `no-restricted-properties`, `no-return-assign`, `no-script-url`, `no-self-assign`, `no-self-compare`, `no-sequences`, `no-throw-literal`, `no-unmodified-loop-condition`, `no-unused-expressions`, `no-unused-labels`, `no-useless-call`, `no-useless-catch`, `no-useless-concat`, `no-useless-escape`, `no-useless-return`, `no-void`, `no-warning-comments`, `no-with`, `prefer-promise-reject-errors`, `prefer-named-capture-group`, `prefer-regex-literals`, `radix`, `require-await`, `require-unicode-regexp`, `vars-on-top`, `yoda`, `for-direction`, `getter-return`, `no-async-promise-executor`, `no-await-in-loop`, `no-compare-neg-zero`, `no-cond-assign`, `no-console`, `no-constant-condition`, `no-control-regex`, `no-debugger`, `no-dupe-else-if`, `no-dupe-keys`, `no-duplicate-case`, `no-empty`, `no-empty-character-class`, `no-ex-assign`, `no-extra-boolean-cast`, `no-func-assign`, `no-import-assign`, `no-inner-declarations`, `no-invalid-regexp`, `no-irregular-whitespace`, `no-loss-of-precision`, `no-misleading-character-class`, `no-obj-calls`, `no-promise-executor-return`, `no-prototype-builtins`, `no-regex-spaces`, `no-setter-return`, `no-sparse-arrays`, `no-template-curly-in-string`, `no-unexpected-multiline`, `no-unreachable`, `no-unreachable-loop`, `no-unsafe-finally`, `no-unsafe-negation`, `no-unsafe-optional-chaining`, `no-unused-private-class-members`, `no-useless-backreference`, `use-isnan`, `valid-typeof`, `capitalized-comments`, `func-name-matching`, `func-names`, `func-style`, `id-denylist`, `id-length`, `id-match`, `max-depth`, `max-lines`, `max-lines-per-function`, `max-nested-callbacks`, `max-params`, `max-statements`, `new-cap`, `no-array-constructor`, `no-bitwise`, `no-continue`, `no-inline-comments`, `no-lonely-if`, `no-multi-assign`, `no-negated-condition`, `no-nested-ternary`, `no-plusplus`, `no-ternary`, `no-underscore-dangle`, `no-unneeded-ternary`, `one-var`, `operator-assignment`, `prefer-exponentiation-operator`, `prefer-object-spread`, `sort-keys`, `sort-vars`, `unicode-bom`, `init-declarations`, `no-delete-var`, `no-label-var`, `no-restricted-globals`, `no-shadow`, `no-shadow-restricted-names`, `no-undef`, `no-undefined`, `no-unused-vars`, `no-use-before-define`, `prefer-numeric-literals`, `no-var`, `typescript/consistent-return`, `typescript/dot-notation`\n\n</details>\n\n<details>\n<summary>67 rules have no oxlint equivalent</summary>\n\n**Not yet implemented in oxlint**\n\n`no-restricted-syntax`, `strict`\n\n**Not portable to oxlint**\n\n`dot-location`, `no-floating-decimal`, `no-multi-spaces`, `no-octal`, `no-octal-escape`, `no-return-await`, `wrap-iife`, `no-dupe-args`, `no-extra-semi`, `global-require`, `no-buffer-constructor`, `no-new-require`, `no-path-concat`, `array-bracket-spacing`, `block-spacing`, `brace-style`, `camelcase`, `comma-dangle`, `comma-spacing`, `comma-style`, `computed-property-spacing`, `eol-last`, `function-call-argument-newline`, `func-call-spacing`, `function-paren-newline`, `implicit-arrow-linebreak`, `indent`, `key-spacing`, `keyword-spacing`, `linebreak-style`, `lines-between-class-members`, `lines-around-directive`, `max-len`, `new-parens`, `newline-per-chained-call`, `no-mixed-operators`, `no-mixed-spaces-and-tabs`, `no-multiple-empty-lines`, `no-new-object`, `no-spaced-func`, `no-tabs`, `no-trailing-spaces`, `no-whitespace-before-property`, `nonblock-statement-body-position`, `object-curly-spacing`, `object-curly-newline`, `object-property-newline`, `one-var-declaration-per-line`, `operator-linebreak`, `padded-blocks`, `quote-props`, `quotes`, `semi`, `semi-spacing`, `semi-style`, `space-before-blocks`, `space-before-function-paren`, `space-in-parens`, `space-infix-ops`, `space-unary-ops`, `spaced-comment`, `switch-colon-spacing`, `template-tag-spacing`, `no-undef-init`, `comma-dangle`\n\n</details>\n\n<details>\n<summary>1 migration warning</summary>\n\n- Added 768 globals to the root config. This may happen when your ESLint config uses a different version of the `globals` package than @oxlint/migrate. Try updating `globals` and rerun the migration to get a simpler config.\n\n</details>\n\n### `airbnb/whitespace.json`\n\n```json\n\"./node_modules/oxlint-config-presets/airbnb/whitespace.json\"\n```\n\nExtracted from `eslint-config-airbnb@19.0.4`.\n\n<details>\n<summary>292 rules successfully migrated</summary>\n\n`accessor-pairs`, `array-callback-return`, `block-scoped-var`, `complexity`, `class-methods-use-this`, `curly`, `default-case`, `default-case-last`, `default-param-last`, `eqeqeq`, `grouped-accessor-pairs`, `guard-for-in`, `max-classes-per-file`, `no-alert`, `no-caller`, `no-case-declarations`, `no-constructor-return`, `no-div-regex`, `no-else-return`, `no-empty-function`, `no-empty-pattern`, `no-eq-null`, `no-eval`, `no-extend-native`, `no-extra-bind`, `no-extra-label`, `no-fallthrough`, `no-global-assign`, `no-implicit-coercion`, `no-implicit-globals`, `no-implied-eval`, `no-iterator`, `no-labels`, `no-lone-blocks`, `no-loop-func`, `no-magic-numbers`, `no-multi-str`, `no-new`, `no-new-func`, `no-new-wrappers`, `no-nonoctal-decimal-escape`, `no-param-reassign`, `no-proto`, `no-redeclare`, `no-restricted-properties`, `no-return-assign`, `no-script-url`, `no-self-assign`, `no-self-compare`, `no-sequences`, `no-throw-literal`, `no-unmodified-loop-condition`, `no-unused-expressions`, `no-unused-labels`, `no-useless-call`, `no-useless-catch`, `no-useless-concat`, `no-useless-escape`, `no-useless-return`, `no-void`, `no-warning-comments`, `no-with`, `prefer-promise-reject-errors`, `prefer-named-capture-group`, `prefer-regex-literals`, `radix`, `require-await`, `require-unicode-regexp`, `vars-on-top`, `yoda`, `for-direction`, `getter-return`, `no-async-promise-executor`, `no-await-in-loop`, `no-compare-neg-zero`, `no-cond-assign`, `no-console`, `no-constant-condition`, `no-control-regex`, `no-debugger`, `no-dupe-else-if`, `no-dupe-keys`, `no-duplicate-case`, `no-empty`, `no-empty-character-class`, `no-ex-assign`, `no-extra-boolean-cast`, `no-func-assign`, `no-import-assign`, `no-inner-declarations`, `no-invalid-regexp`, `no-irregular-whitespace`, `no-loss-of-precision`, `no-misleading-character-class`, `no-obj-calls`, `no-promise-executor-return`, `no-prototype-builtins`, `no-regex-spaces`, `no-setter-return`, `no-sparse-arrays`, `no-template-curly-in-string`, `no-unexpected-multiline`, `no-unreachable`, `no-unreachable-loop`, `no-unsafe-finally`, `no-unsafe-negation`, `no-unsafe-optional-chaining`, `no-unused-private-class-members`, `no-useless-backreference`, `use-isnan`, `valid-typeof`, `capitalized-comments`, `func-name-matching`, `func-names`, `func-style`, `id-denylist`, `id-length`, `id-match`, `max-depth`, `max-lines`, `max-lines-per-function`, `max-nested-callbacks`, `max-params`, `max-statements`, `new-cap`, `no-array-constructor`, `no-bitwise`, `no-continue`, `no-inline-comments`, `no-lonely-if`, `no-multi-assign`, `no-negated-condition`, `no-nested-ternary`, `no-plusplus`, `no-ternary`, `no-underscore-dangle`, `no-unneeded-ternary`, `one-var`, `operator-assignment`, `prefer-exponentiation-operator`, `prefer-object-spread`, `sort-keys`, `sort-vars`, `unicode-bom`, `init-declarations`, `no-delete-var`, `no-label-var`, `no-restricted-globals`, `no-shadow`, `no-shadow-restricted-names`, `no-undef`, `no-undefined`, `no-unused-vars`, `no-use-before-define`, `arrow-body-style`, `constructor-super`, `no-class-assign`, `no-const-assign`, `no-dupe-class-members`, `no-duplicate-imports`, `no-restricted-exports`, `no-restricted-imports`, `no-this-before-super`, `no-useless-computed-key`, `no-useless-constructor`, `no-useless-rename`, `no-var`, `object-shorthand`, `prefer-arrow-callback`, `prefer-const`, `prefer-destructuring`, `prefer-numeric-literals`, `prefer-rest-params`, `prefer-spread`, `prefer-template`, `require-yield`, `symbol-description`, `import/named`, `import/default`, `import/namespace`, `import/export`, `import/no-named-as-default`, `import/no-named-as-default-member`, `import/no-mutable-exports`, `import/no-commonjs`, `import/no-amd`, `import/no-nodejs-modules`, `import/first`, `import/no-duplicates`, `import/no-namespace`, `import/extensions`, `import/newline-after-import`, `import/prefer-default-export`, `import/max-dependencies`, `import/no-absolute-path`, `import/no-dynamic-require`, `import/unambiguous`, `import/no-webpack-loader-syntax`, `import/no-unassigned-import`, `import/no-named-default`, `import/no-anonymous-default-export`, `import/exports-last`, `import/group-exports`, `import/no-default-export`, `import/no-named-export`, `import/no-self-import`, `import/no-relative-parent-imports`, `react/display-name`, `react/forbid-dom-props`, `react/jsx-boolean-value`, `react/jsx-handler-names`, `react/jsx-key`, `react/jsx-no-literals`, `react/jsx-no-undef`, `react/jsx-pascal-case`, `react/no-danger`, `react/no-did-mount-set-state`, `react/no-did-update-set-state`, `react/no-will-update-set-state`, `react/no-direct-mutation-state`, `react/no-is-mounted`, `react/no-multi-comp`, `react/no-set-state`, `react/no-string-refs`, `react/no-unknown-property`, `react/prefer-es6-class`, `react/react-in-jsx-scope`, `react/require-render-return`, `react/self-closing-comp`, `react/jsx-no-target-blank`, `react/jsx-filename-extension`, `react/jsx-no-comment-textnodes`, `react/no-render-return-value`, `react/no-find-dom-node`, `react/forbid-component-props`, `react/forbid-elements`, `react/no-danger-with-children`, `react/style-prop-object`, `react/no-unescaped-entities`, `react/no-children-prop`, `react/no-array-index-key`, `react/void-dom-elements-no-children`, `react/no-redundant-should-component-update`, `react/jsx-curly-brace-presence`, `react/button-has-type`, `react/no-this-in-sfc`, `react/jsx-max-depth`, `react/no-unsafe`, `react/jsx-fragments`, `react/state-in-constructor`, `react/jsx-props-no-spreading`, `react/jsx-no-script-url`, `react/jsx-no-useless-fragment`, `react/function-component-definition`, `react/jsx-no-constructed-context-values`, `react/no-unstable-nested-components`, `react/no-namespace`, `jsx-a11y/alt-text`, `jsx-a11y/anchor-has-content`, `jsx-a11y/anchor-is-valid`, `jsx-a11y/aria-activedescendant-has-tabindex`, `jsx-a11y/aria-props`, `jsx-a11y/aria-proptypes`, `jsx-a11y/aria-role`, `jsx-a11y/aria-unsupported-elements`, `jsx-a11y/autocomplete-valid`, `jsx-a11y/click-events-have-key-events`, `jsx-a11y/control-has-associated-label`, `jsx-a11y/heading-has-content`, `jsx-a11y/html-has-lang`, `jsx-a11y/iframe-has-title`, `jsx-a11y/img-redundant-alt`, `jsx-a11y/interactive-supports-focus`, `jsx-a11y/label-has-associated-control`, `jsx-a11y/lang`, `jsx-a11y/media-has-caption`, `jsx-a11y/mouse-events-have-key-events`, `jsx-a11y/no-access-key`, `jsx-a11y/no-autofocus`, `jsx-a11y/no-distracting-elements`, `jsx-a11y/no-interactive-element-to-noninteractive-role`, `jsx-a11y/no-noninteractive-element-interactions`, `jsx-a11y/no-noninteractive-element-to-interactive-role`, `jsx-a11y/no-noninteractive-tabindex`, `jsx-a11y/no-redundant-roles`, `jsx-a11y/no-static-element-interactions`, `jsx-a11y/role-has-required-aria-props`, `jsx-a11y/role-supports-aria-props`, `jsx-a11y/scope`, `jsx-a11y/tabindex-no-positive`, `typescript/consistent-return`, `typescript/dot-notation`\n\n</details>\n\n<details>\n<summary>2 rules migrated without options (incompatible schema)</summary>\n\nThese rules are enabled but their configuration options were dropped because oxlint's schema does not accept them. Only the severity level was kept.\n\n`import/no-cycle`, `react/jsx-no-duplicate-props`\n\n</details>\n\n<details>\n<summary>180 rules have no oxlint equivalent</summary>\n\n**Not yet implemented in oxlint**\n\n`no-restricted-syntax`, `import/no-extraneous-dependencies`, `import/no-useless-path-segments`, `import/no-import-module-exports`, `import/no-relative-packages`, `strict`, `react/jsx-no-bind`, `react/no-typos`, `react/destructuring-assignment`, `react/no-arrow-function-lifecycle`, `react/no-invalid-html-attribute`, `react/jsx-no-bind`, `react/no-typos`, `react/destructuring-assignment`, `react/no-arrow-function-lifecycle`, `react/no-invalid-html-attribute`, `strict`, `import/no-extraneous-dependencies`, `import/no-useless-path-segments`, `import/no-import-module-exports`, `import/no-relative-packages`, `no-restricted-syntax`\n\n**Not portable to oxlint**\n\n`dot-location`, `no-floating-decimal`, `no-multi-spaces`, `no-octal`, `no-octal-escape`, `no-return-await`, `wrap-iife`, `no-dupe-args`, `no-extra-semi`, `global-require`, `no-buffer-constructor`, `no-new-require`, `no-path-concat`, `array-bracket-spacing`, `block-spacing`, `brace-style`, `camelcase`, `comma-dangle`, `comma-spacing`, `comma-style`, `computed-property-spacing`, `eol-last`, `function-call-argument-newline`, `func-call-spacing`, `function-paren-newline`, `implicit-arrow-linebreak`, `indent`, `key-spacing`, `keyword-spacing`, `linebreak-style`, `lines-between-class-members`, `lines-around-directive`, `max-len`, `new-parens`, `newline-per-chained-call`, `no-mixed-operators`, `no-mixed-spaces-and-tabs`, `no-multiple-empty-lines`, `no-new-object`, `no-spaced-func`, `no-tabs`, `no-trailing-spaces`, `no-whitespace-before-property`, `nonblock-statement-body-position`, `object-curly-spacing`, `object-curly-newline`, `object-property-newline`, `one-var-declaration-per-line`, `operator-linebreak`, `padded-blocks`, `quote-props`, `quotes`, `semi`, `semi-spacing`, `semi-style`, `space-before-blocks`, `space-before-function-paren`, `space-in-parens`, `space-infix-ops`, `space-unary-ops`, `spaced-comment`, `switch-colon-spacing`, `template-tag-spacing`, `no-undef-init`, `arrow-parens`, `arrow-spacing`, `generator-star-spacing`, `no-confusing-arrow`, `no-new-symbol`, `rest-spread-spacing`, `template-curly-spacing`, `yield-star-spacing`, `import/no-unresolved`, `import/order`, `jsx-quotes`, `react/forbid-prop-types`, `react/jsx-closing-bracket-location`, `react/jsx-closing-tag-location`, `react/jsx-curly-spacing`, `react/jsx-indent-props`, `react/jsx-max-props-per-line`, `react/jsx-uses-react`, `react/jsx-uses-vars`, `react/no-deprecated`, `react/prefer-stateless-function`, `react/prop-types`, `react/sort-comp`, `react/jsx-wrap-multilines`, `react/jsx-first-prop-new-line`, `react/jsx-equals-spacing`, `react/jsx-indent`, `react/no-unused-prop-types`, `react/jsx-tag-spacing`, `react/require-default-props`, `react/forbid-foreign-prop-types`, `react/default-props-match-prop-types`, `react/no-unused-state`, `react/jsx-one-expression-per-line`, `react/no-access-state-in-setstate`, `react/jsx-props-no-multi-spaces`, `react/jsx-curly-newline`, `react/static-property-placement`, `react/prefer-exact-props`, `react/no-unused-class-component-methods`, `jsx-quotes`, `react/forbid-prop-types`, `react/jsx-uses-react`, `react/jsx-uses-vars`, `react/no-deprecated`, `react/prefer-stateless-function`, `react/prop-types`, `react/sort-comp`, `react/jsx-first-prop-new-line`, `react/no-unused-prop-types`, `react/require-default-props`, `react/default-props-match-prop-types`, `react/no-unused-state`, `react/no-access-state-in-setstate`, `react/jsx-props-no-multi-spaces`, `react/jsx-curly-newline`, `react/static-property-placement`, `react/prefer-exact-props`, `react/no-unused-class-component-methods`, `import/no-unresolved`, `import/order`, `arrow-parens`, `no-confusing-arrow`, `no-new-symbol`, `template-curly-spacing`, `yield-star-spacing`, `no-undef-init`, `brace-style`, `camelcase`, `comma-dangle`, `comma-style`, `function-call-argument-newline`, `lines-between-class-members`, `lines-around-directive`, `max-len`, `new-parens`, `no-mixed-operators`, `no-multiple-empty-lines`, `no-new-object`, `no-tabs`, `quote-props`, `quotes`, `semi`, `global-require`, `no-buffer-constructor`, `no-new-require`, `no-path-concat`, `no-dupe-args`, `no-extra-semi`, `no-floating-decimal`, `no-octal`, `no-octal-escape`, `no-return-await`, `wrap-iife`\n\n</details>\n\n<details>\n<summary>8 migration warnings</summary>\n\n- react.version \"detect\" is not supported. Specify an explicit version (e.g., \"18.2.0\") in your oxlint config.\n- Added 65 globals to the root config. This may happen when your ESLint config uses a different version of the `globals` package than @oxlint/migrate. Try updating `globals` and rerun the migration to get a simpler config.\n\n**Settings not migrated (not supported by oxlint):**\n\n- `import/resolver`\n- `import/extensions`\n- `import/core-modules`\n- `import/ignore`\n- `react.pragma`\n- `propWrapperFunctions`\n\n</details>\n\n### `standard.json`\n\n```json\n\"./node_modules/oxlint-config-presets/standard.json\"\n```\n\nExtracted from `eslint-config-standard@17.1.0`.\n\n<details>\n<summary>104 rules successfully migrated</summary>\n\n`no-var`, `object-shorthand`, `accessor-pairs`, `array-callback-return`, `constructor-super`, `curly`, `default-case-last`, `eqeqeq`, `new-cap`, `no-array-constructor`, `no-async-promise-executor`, `no-caller`, `no-case-declarations`, `no-class-assign`, `no-compare-neg-zero`, `no-cond-assign`, `no-const-assign`, `no-constant-condition`, `no-control-regex`, `no-debugger`, `no-delete-var`, `no-dupe-class-members`, `no-dupe-keys`, `no-duplicate-case`, `no-useless-backreference`, `no-empty`, `no-empty-character-class`, `no-empty-pattern`, `no-eval`, `no-ex-assign`, `no-extend-native`, `no-extra-bind`, `no-extra-boolean-cast`, `no-fallthrough`, `no-func-assign`, `no-global-assign`, `no-implied-eval`, `no-import-assign`, `no-invalid-regexp`, `no-irregular-whitespace`, `no-iterator`, `no-labels`, `no-lone-blocks`, `no-loss-of-precision`, `no-misleading-character-class`, `no-prototype-builtins`, `no-useless-catch`, `no-multi-str`, `no-new`, `no-new-func`, `no-new-wrappers`, `no-obj-calls`, `no-proto`, `no-redeclare`, `no-regex-spaces`, `no-return-assign`, `no-self-assign`, `no-self-compare`, `no-sequences`, `no-shadow-restricted-names`, `no-sparse-arrays`, `no-template-curly-in-string`, `no-this-before-super`, `no-throw-literal`, `no-undef`, `no-unexpected-multiline`, `no-unmodified-loop-condition`, `no-unneeded-ternary`, `no-unreachable`, `no-unreachable-loop`, `no-unsafe-finally`, `no-unsafe-negation`, `no-unused-expressions`, `no-unused-vars`, `no-use-before-define`, `no-useless-call`, `no-useless-computed-key`, `no-useless-constructor`, `no-useless-escape`, `no-useless-rename`, `no-useless-return`, `no-void`, `no-with`, `one-var`, `prefer-const`, `prefer-promise-reject-errors`, `prefer-regex-literals`, `symbol-description`, `unicode-bom`, `use-isnan`, `valid-typeof`, `yoda`, `import/export`, `import/first`, `import/no-absolute-path`, `import/no-duplicates`, `import/no-named-default`, `import/no-webpack-loader-syntax`, `promise/param-names`, `node/handle-callback-err`, `node/no-exports-assign`, `node/no-new-require`, `node/no-path-concat`, `typescript/dot-notation`\n\n</details>\n\n<details>\n<summary>57 rules have no oxlint equivalent</summary>\n\n**Not yet implemented in oxlint**\n\n`n/no-callback-literal`, `n/no-deprecated-api`, `n/process-exit-as-throw`\n\n**Not portable to oxlint**\n\n`array-bracket-spacing`, `arrow-spacing`, `block-spacing`, `brace-style`, `camelcase`, `comma-dangle`, `comma-spacing`, `comma-style`, `computed-property-spacing`, `dot-location`, `eol-last`, `func-call-spacing`, `generator-star-spacing`, `indent`, `key-spacing`, `keyword-spacing`, `lines-between-class-members`, `multiline-ternary`, `new-parens`, `no-dupe-args`, `no-extra-parens`, `no-floating-decimal`, `no-mixed-operators`, `no-mixed-spaces-and-tabs`, `no-multi-spaces`, `no-multiple-empty-lines`, `no-new-object`, `no-new-symbol`, `no-octal`, `no-octal-escape`, `no-tabs`, `no-trailing-spaces`, `no-undef-init`, `no-whitespace-before-property`, `object-curly-newline`, `object-curly-spacing`, `object-property-newline`, `operator-linebreak`, `padded-blocks`, `quote-props`, `quotes`, `rest-spread-spacing`, `semi`, `semi-spacing`, `space-before-blocks`, `space-before-function-paren`, `space-in-parens`, `space-infix-ops`, `space-unary-ops`, `spaced-comment`, `template-curly-spacing`, `template-tag-spacing`, `wrap-iife`, `yield-star-spacing`\n\n</details>\n\n<details>\n<summary>1 migration warning</summary>\n\n- Added 68 globals to the root config. This may happen when your ESLint config uses a different version of the `globals` package than @oxlint/migrate. Try updating `globals` and rerun the migration to get a simpler config.\n\n</details>\n\n### `google.json`\n\n```json\n\"./node_modules/oxlint-config-presets/google.json\"\n```\n\nExtracted from `eslint-config-google@0.14.0`.\n\n<details>\n<summary>23 rules successfully migrated</summary>\n\n`no-cond-assign`, `no-irregular-whitespace`, `no-unexpected-multiline`, `curly`, `guard-for-in`, `no-caller`, `no-extend-native`, `no-extra-bind`, `no-multi-str`, `no-new-wrappers`, `no-throw-literal`, `no-with`, `prefer-promise-reject-errors`, `no-unused-vars`, `new-cap`, `no-array-constructor`, `one-var`, `constructor-super`, `no-this-before-super`, `no-var`, `prefer-const`, `prefer-rest-params`, `prefer-spread`\n\n</details>\n\n<details>\n<summary>40 rules have no oxlint equivalent</summary>\n\n**Not yet implemented in oxlint**\n\n`valid-jsdoc`, `require-jsdoc`\n\n**Not portable to oxlint**\n\n`no-invalid-this`, `no-multi-spaces`, `array-bracket-spacing`, `block-spacing`, `brace-style`, `camelcase`, `comma-dangle`, `comma-spacing`, `comma-style`, `computed-property-spacing`, `eol-last`, `func-call-spacing`, `indent`, `key-spacing`, `keyword-spacing`, `linebreak-style`, `max-len`, `no-mixed-spaces-and-tabs`, `no-multiple-empty-lines`, `no-new-object`, `no-tabs`, `no-trailing-spaces`, `object-curly-spacing`, `operator-linebreak`, `padded-blocks`, `quote-props`, `quotes`, `semi`, `semi-spacing`, `space-before-blocks`, `space-before-function-paren`, `spaced-comment`, `switch-colon-spacing`, `arrow-parens`, `generator-star-spacing`, `no-new-symbol`, `rest-spread-spacing`, `yield-star-spacing`\n\n</details>\n\n### `@typescript-eslint/recommended.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@typescript-eslint/recommended.json\"\n```\n\nExtracted from `@typescript-eslint/eslint-plugin@8.69.0`.\n\n<details>\n<summary>20 rules successfully migrated</summary>\n\n`no-array-constructor`, `no-unused-expressions`, `no-unused-vars`, `typescript/ban-ts-comment`, `typescript/no-duplicate-enum-values`, `typescript/no-empty-object-type`, `typescript/no-explicit-any`, `typescript/no-extra-non-null-assertion`, `typescript/no-misused-new`, `typescript/no-namespace`, `typescript/no-non-null-asserted-optional-chain`, `typescript/no-require-imports`, `typescript/no-this-alias`, `typescript/no-unnecessary-type-constraint`, `typescript/no-unsafe-declaration-merging`, `typescript/no-unsafe-function-type`, `typescript/no-wrapper-object-types`, `typescript/prefer-as-const`, `typescript/prefer-namespace-keyword`, `typescript/triple-slash-reference`\n\n</details>\n\n### `@typescript-eslint/recommended-type-checked.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@typescript-eslint/recommended-type-checked.json\"\n```\n\nExtracted from `@typescript-eslint/eslint-plugin@8.69.0`.\n\n<details>\n<summary>47 rules successfully migrated</summary>\n\n`no-array-constructor`, `no-implied-eval`, `no-unused-expressions`, `no-unused-vars`, `no-throw-literal`, `prefer-promise-reject-errors`, `require-await`, `typescript/await-thenable`, `typescript/ban-ts-comment`, `typescript/no-array-delete`, `typescript/no-base-to-string`, `typescript/no-duplicate-enum-values`, `typescript/no-duplicate-type-constituents`, `typescript/no-empty-object-type`, `typescript/no-explicit-any`, `typescript/no-extra-non-null-assertion`, `typescript/no-floating-promises`, `typescript/no-for-in-array`, `typescript/no-implied-eval`, `typescript/no-misused-new`, `typescript/no-misused-promises`, `typescript/no-namespace`, `typescript/no-non-null-asserted-optional-chain`, `typescript/no-redundant-type-constituents`, `typescript/no-require-imports`, `typescript/no-this-alias`, `typescript/no-unnecessary-type-assertion`, `typescript/no-unnecessary-type-constraint`, `typescript/no-unsafe-argument`, `typescript/no-unsafe-assignment`, `typescript/no-unsafe-call`, `typescript/no-unsafe-declaration-merging`, `typescript/no-unsafe-enum-comparison`, `typescript/no-unsafe-function-type`, `typescript/no-unsafe-member-access`, `typescript/no-unsafe-return`, `typescript/no-unsafe-unary-minus`, `typescript/no-wrapper-object-types`, `typescript/only-throw-error`, `typescript/prefer-as-const`, `typescript/prefer-namespace-keyword`, `typescript/prefer-promise-reject-errors`, `typescript/require-await`, `typescript/restrict-plus-operands`, `typescript/restrict-template-expressions`, `typescript/triple-slash-reference`, `typescript/unbound-method`\n\n</details>\n\n### `@typescript-eslint/strict.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@typescript-eslint/strict.json\"\n```\n\nExtracted from `@typescript-eslint/eslint-plugin@8.69.0`.\n\n<details>\n<summary>28 rules successfully migrated</summary>\n\n`no-array-constructor`, `no-unused-expressions`, `no-unused-vars`, `no-useless-constructor`, `typescript/ban-ts-comment`, `typescript/no-duplicate-enum-values`, `typescript/no-dynamic-delete`, `typescript/no-empty-object-type`, `typescript/no-explicit-any`, `typescript/no-extra-non-null-assertion`, `typescript/no-extraneous-class`, `typescript/no-invalid-void-type`, `typescript/no-misused-new`, `typescript/no-namespace`, `typescript/no-non-null-asserted-nullish-coalescing`, `typescript/no-non-null-asserted-optional-chain`, `typescript/no-non-null-assertion`, `typescript/no-require-imports`, `typescript/no-this-alias`, `typescript/no-unnecessary-type-constraint`, `typescript/no-unsafe-declaration-merging`, `typescript/no-unsafe-function-type`, `typescript/no-wrapper-object-types`, `typescript/prefer-as-const`, `typescript/prefer-literal-enum-member`, `typescript/prefer-namespace-keyword`, `typescript/triple-slash-reference`, `typescript/unified-signatures`\n\n</details>\n\n### `@typescript-eslint/strict-type-checked.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@typescript-eslint/strict-type-checked.json\"\n```\n\nExtracted from `@typescript-eslint/eslint-plugin@8.69.0`.\n\n<details>\n<summary>72 rules successfully migrated</summary>\n\n`no-array-constructor`, `no-implied-eval`, `no-unused-expressions`, `no-unused-vars`, `no-useless-constructor`, `no-throw-literal`, `prefer-promise-reject-errors`, `require-await`, `typescript/await-thenable`, `typescript/ban-ts-comment`, `typescript/no-array-delete`, `typescript/no-base-to-string`, `typescript/no-confusing-void-expression`, `typescript/no-deprecated`, `typescript/no-duplicate-enum-values`, `typescript/no-duplicate-type-constituents`, `typescript/no-dynamic-delete`, `typescript/no-empty-object-type`, `typescript/no-explicit-any`, `typescript/no-extra-non-null-assertion`, `typescript/no-extraneous-class`, `typescript/no-floating-promises`, `typescript/no-for-in-array`, `typescript/no-implied-eval`, `typescript/no-invalid-void-type`, `typescript/no-meaningless-void-operator`, `typescript/no-misused-new`, `typescript/no-misused-promises`, `typescript/no-misused-spread`, `typescript/no-mixed-enums`, `typescript/no-namespace`, `typescript/no-non-null-asserted-nullish-coalescing`, `typescript/no-non-null-asserted-optional-chain`, `typescript/no-non-null-assertion`, `typescript/no-redundant-type-constituents`, `typescript/no-require-imports`, `typescript/no-this-alias`, `typescript/no-unnecessary-boolean-literal-compare`, `typescript/no-unnecessary-condition`, `typescript/no-unnecessary-template-expression`, `typescript/no-unnecessary-type-arguments`, `typescript/no-unnecessary-type-assertion`, `typescript/no-unnecessary-type-constraint`, `typescript/no-unnecessary-type-conversion`, `typescript/no-unnecessary-type-parameters`, `typescript/no-unsafe-argument`, `typescript/no-unsafe-assignment`, `typescript/no-unsafe-call`, `typescript/no-unsafe-declaration-merging`, `typescript/no-unsafe-enum-comparison`, `typescript/no-unsafe-function-type`, `typescript/no-unsafe-member-access`, `typescript/no-unsafe-return`, `typescript/no-unsafe-unary-minus`, `typescript/no-useless-default-assignment`, `typescript/no-wrapper-object-types`, `typescript/only-throw-error`, `typescript/prefer-as-const`, `typescript/prefer-literal-enum-member`, `typescript/prefer-namespace-keyword`, `typescript/prefer-promise-reject-errors`, `typescript/prefer-reduce-type-parameter`, `typescript/prefer-return-this-type`, `typescript/related-getter-setter-pairs`, `typescript/require-await`, `typescript/restrict-plus-operands`, `typescript/restrict-template-expressions`, `typescript/return-await`, `typescript/triple-slash-reference`, `typescript/unbound-method`, `typescript/unified-signatures`, `typescript/use-unknown-in-catch-callback-variable`\n\n</details>\n\n### `@typescript-eslint/stylistic.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@typescript-eslint/stylistic.json\"\n```\n\nExtracted from `@typescript-eslint/eslint-plugin@8.69.0`.\n\n<details>\n<summary>13 rules successfully migrated</summary>\n\n`no-empty-function`, `typescript/adjacent-overload-signatures`, `typescript/array-type`, `typescript/ban-tslint-comment`, `typescript/class-literal-property-style`, `typescript/consistent-generic-constructors`, `typescript/consistent-indexed-object-style`, `typescript/consistent-type-assertions`, `typescript/consistent-type-definitions`, `typescript/no-confusing-non-null-assertion`, `typescript/no-inferrable-types`, `typescript/prefer-for-of`, `typescript/prefer-function-type`\n\n</details>\n\n### `@typescript-eslint/stylistic-type-checked.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@typescript-eslint/stylistic-type-checked.json\"\n```\n\nExtracted from `@typescript-eslint/eslint-plugin@8.69.0`.\n\n<details>\n<summary>21 rules successfully migrated</summary>\n\n`no-empty-function`, `typescript/adjacent-overload-signatures`, `typescript/array-type`, `typescript/ban-tslint-comment`, `typescript/class-literal-property-style`, `typescript/consistent-generic-constructors`, `typescript/consistent-indexed-object-style`, `typescript/consistent-type-assertions`, `typescript/consistent-type-definitions`, `typescript/dot-notation`, `typescript/no-confusing-non-null-assertion`, `typescript/no-inferrable-types`, `typescript/non-nullable-type-assertion-style`, `typescript/prefer-find`, `typescript/prefer-for-of`, `typescript/prefer-function-type`, `typescript/prefer-includes`, `typescript/prefer-nullish-coalescing`, `typescript/prefer-optional-chain`, `typescript/prefer-regexp-exec`, `typescript/prefer-string-starts-ends-with`\n\n</details>\n\n### `@typescript-eslint/all.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@typescript-eslint/all.json\"\n```\n\nExtracted from `@typescript-eslint/eslint-plugin@8.69.0`.\n\n<details>\n<summary>126 rules successfully migrated</summary>\n\n`class-methods-use-this`, `default-param-last`, `init-declarations`, `max-params`, `no-array-constructor`, `no-dupe-class-members`, `no-empty-function`, `no-implied-eval`, `no-magic-numbers`, `no-redeclare`, `no-shadow`, `no-unused-expressions`, `no-unused-private-class-members`, `no-unused-vars`, `no-use-before-define`, `no-useless-constructor`, `no-throw-literal`, `prefer-destructuring`, `prefer-promise-reject-errors`, `require-await`, `typescript/adjacent-overload-signatures`, `typescript/array-type`, `typescript/await-thenable`, `typescript/ban-ts-comment`, `typescript/ban-tslint-comment`, `typescript/class-literal-property-style`, `typescript/consistent-generic-constructors`, `typescript/consistent-indexed-object-style`, `typescript/consistent-return`, `typescript/consistent-type-assertions`, `typescript/consistent-type-definitions`, `typescript/consistent-type-exports`, `typescript/consistent-type-imports`, `typescript/dot-notation`, `typescript/explicit-function-return-type`, `typescript/explicit-member-accessibility`, `typescript/explicit-module-boundary-types`, `typescript/method-signature-style`, `typescript/no-array-delete`, `typescript/no-base-to-string`, `typescript/no-confusing-non-null-assertion`, `typescript/no-confusing-void-expression`, `typescript/no-deprecated`, `typescript/no-duplicate-enum-values`, `typescript/no-duplicate-type-constituents`, `typescript/no-dynamic-delete`, `typescript/no-empty-object-type`, `typescript/no-explicit-any`, `typescript/no-extra-non-null-assertion`, `typescript/no-extraneous-class`, `typescript/no-floating-promises`, `typescript/no-for-in-array`, `typescript/no-implied-eval`, `typescript/no-import-type-side-effects`, `typescript/no-inferrable-types`, `typescript/no-invalid-void-type`, `typescript/no-meaningless-void-operator`, `typescript/no-misused-new`, `typescript/no-misused-promises`, `typescript/no-misused-spread`, `typescript/no-mixed-enums`, `typescript/no-namespace`, `typescript/no-non-null-asserted-nullish-coalescing`, `typescript/no-non-null-asserted-optional-chain`, `typescript/no-non-null-assertion`, `typescript/no-redundant-type-constituents`, `typescript/no-require-imports`, `typescript/no-restricted-types`, `typescript/no-this-alias`, `typescript/no-unnecessary-boolean-literal-compare`, `typescript/no-unnecessary-condition`, `typescript/no-unnecessary-parameter-property-assignment`, `typescript/no-unnecessary-qualifier`, `typescript/no-unnecessary-template-expression`, `typescript/no-unnecessary-type-arguments`, `typescript/no-unnecessary-type-assertion`, `typescript/no-unnecessary-type-constraint`, `typescript/no-unnecessary-type-conversion`, `typescript/no-unnecessary-type-parameters`, `typescript/no-unsafe-argument`, `typescript/no-unsafe-assignment`, `typescript/no-unsafe-call`, `typescript/no-unsafe-declaration-merging`, `typescript/no-unsafe-enum-comparison`, `typescript/no-unsafe-function-type`, `typescript/no-unsafe-member-access`, `typescript/no-unsafe-return`, `typescript/no-unsafe-type-assertion`, `typescript/no-unsafe-unary-minus`, `typescript/no-useless-default-assignment`, `typescript/no-useless-empty-export`, `typescript/no-wrapper-object-types`, `typescript/non-nullable-type-assertion-style`, `typescript/only-throw-error`, `typescript/parameter-properties`, `typescript/prefer-as-const`, `typescript/prefer-enum-initializers`, `typescript/prefer-find`, `typescript/prefer-for-of`, `typescript/prefer-function-type`, `typescript/prefer-includes`, `typescript/prefer-literal-enum-member`, `typescript/prefer-namespace-keyword`, `typescript/prefer-nullish-coalescing`, `typescript/prefer-optional-chain`, `typescript/prefer-promise-reject-errors`, `typescript/prefer-readonly`, `typescript/prefer-readonly-parameter-types`, `typescript/prefer-reduce-type-parameter`, `typescript/prefer-regexp-exec`, `typescript/prefer-return-this-type`, `typescript/prefer-string-starts-ends-with`, `typescript/promise-function-async`, `typescript/related-getter-setter-pairs`, `typescript/require-array-sort-compare`, `typescript/require-await`, `typescript/restrict-plus-operands`, `typescript/restrict-template-expressions`, `typescript/return-await`, `typescript/strict-boolean-expressions`, `typescript/strict-void-return`, `typescript/switch-exhaustiveness-check`, `typescript/triple-slash-reference`, `typescript/unbound-method`, `typescript/unified-signatures`, `typescript/use-unknown-in-catch-callback-variable`\n\n</details>\n\n<details>\n<summary>5 rules have no oxlint equivalent</summary>\n\n**Not yet implemented in oxlint**\n\n`@typescript-eslint/member-ordering`, `@typescript-eslint/naming-convention`, `@typescript-eslint/no-unused-private-class-members`, `@typescript-eslint/prefer-destructuring`\n\n**Not portable to oxlint**\n\n`@typescript-eslint/no-invalid-this`\n\n</details>\n\n### `@eslint/recommended.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@eslint/recommended.json\"\n```\n\nExtracted from `@eslint/js@10.0.1`.\n\n<details>\n<summary>62 rules successfully migrated</summary>\n\n`constructor-super`, `for-direction`, `getter-return`, `no-async-promise-executor`, `no-case-declarations`, `no-class-assign`, `no-compare-neg-zero`, `no-cond-assign`, `no-const-assign`, `no-constant-binary-expression`, `no-constant-condition`, `no-control-regex`, `no-debugger`, `no-delete-var`, `no-dupe-class-members`, `no-dupe-else-if`, `no-dupe-keys`, `no-duplicate-case`, `no-empty`, `no-empty-character-class`, `no-empty-pattern`, `no-empty-static-block`, `no-ex-assign`, `no-extra-boolean-cast`, `no-fallthrough`, `no-func-assign`, `no-global-assign`, `no-import-assign`, `no-invalid-regexp`, `no-irregular-whitespace`, `no-loss-of-precision`, `no-misleading-character-class`, `no-new-native-nonconstructor`, `no-nonoctal-decimal-escape`, `no-obj-calls`, `no-prototype-builtins`, `no-redeclare`, `no-regex-spaces`, `no-self-assign`, `no-setter-return`, `no-shadow-restricted-names`, `no-sparse-arrays`, `no-this-before-super`, `no-unassigned-vars`, `no-undef`, `no-unexpected-multiline`, `no-unreachable`, `no-unsafe-finally`, `no-unsafe-negation`, `no-unsafe-optional-chaining`, `no-unused-labels`, `no-unused-private-class-members`, `no-unused-vars`, `no-useless-assignment`, `no-useless-backreference`, `no-useless-catch`, `no-useless-escape`, `no-with`, `preserve-caught-error`, `require-yield`, `use-isnan`, `valid-typeof`\n\n</details>\n\n<details>\n<summary>2 rules have no oxlint equivalent</summary>\n\n**Not portable to oxlint**\n\n`no-dupe-args`, `no-octal`\n\n</details>\n\n### `@eslint/all.json`\n\n```json\n\"./node_modules/oxlint-config-presets/@eslint/all.json\"\n```\n\nExtracted from `@eslint/js@10.0.1`.\n\n<details>\n<summary>188 rules successfully migrated</summary>\n\n`accessor-pairs`, `array-callback-return`, `arrow-body-style`, `block-scoped-var`, `capitalized-comments`, `class-methods-use-this`, `complexity`, `constructor-super`, `curly`, `default-case`, `default-case-last`, `default-param-last`, `eqeqeq`, `for-direction`, `func-name-matching`, `func-names`, `func-style`, `getter-return`, `grouped-accessor-pairs`, `guard-for-in`, `id-denylist`, `id-length`, `id-match`, `init-declarations`, `logical-assignment-operators`, `max-classes-per-file`, `max-depth`, `max-lines`, `max-lines-per-function`, `max-nested-callbacks`, `max-params`, `max-statements`, `new-cap`, `no-alert`, `no-array-constructor`, `no-async-promise-executor`, `no-await-in-loop`, `no-bitwise`, `no-caller`, `no-case-declarations`, `no-class-assign`, `no-compare-neg-zero`, `no-cond-assign`, `no-console`, `no-const-assign`, `no-constant-binary-expression`, `no-constant-condition`, `no-constructor-return`, `no-continue`, `no-control-regex`, `no-debugger`, `no-delete-var`, `no-div-regex`, `no-dupe-class-members`, `no-dupe-else-if`, `no-dupe-keys`, `no-duplicate-case`, `no-duplicate-imports`, `no-else-return`, `no-empty`, `no-empty-character-class`, `no-empty-function`, `no-empty-pattern`, `no-empty-static-block`, `no-eq-null`, `no-eval`, `no-ex-assign`, `no-extend-native`, `no-extra-bind`, `no-extra-boolean-cast`, `no-extra-label`, `no-fallthrough`, `no-func-assign`, `no-global-assign`, `no-implicit-coercion`, `no-implicit-globals`, `no-implied-eval`, `no-import-assign`, `no-inline-comments`, `no-inner-declarations`, `no-invalid-regexp`, `no-irregular-whitespace`, `no-iterator`, `no-label-var`, `no-labels`, `no-lone-blocks`, `no-lonely-if`, `no-loop-func`, `no-loss-of-precision`, `no-magic-numbers`, `no-misleading-character-class`, `no-multi-assign`, `no-multi-str`, `no-negated-condition`, `no-nested-ternary`, `no-new`, `no-new-func`, `no-new-native-nonconstructor`, `no-new-wrappers`, `no-nonoctal-decimal-escape`, `no-obj-calls`, `no-object-constructor`, `no-param-reassign`, `no-plusplus`, `no-promise-executor-return`, `no-proto`, `no-prototype-builtins`, `no-redeclare`, `no-regex-spaces`, `no-restricted-exports`, `no-restricted-globals`, `no-restricted-imports`, `no-restricted-properties`, `no-return-assign`, `no-script-url`, `no-self-assign`, `no-self-compare`, `no-sequences`, `no-setter-return`, `no-shadow`, `no-shado","readmeFilename":"README.md"}