{"_id":"@ashstack/lint","_rev":"15-84772e59e6314fbd7deb504f5aadc409","name":"@ashstack/lint","dist-tags":{"latest":"0.10.1"},"versions":{"0.1.0":{"name":"@ashstack/lint","version":"0.1.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.1.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"2589da60b44bebb5e03b89b82d55e7f7d4874c3b","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.1.0.tgz","fileCount":202,"integrity":"sha512-dK2HHN/bx66gkguCIVF+nvb/FPUDnpBKA94v4ALIpEW8wUHTJ2X6ntFh8XNspGsp51z9a/ltgkmnH2+qdxTmtA==","signatures":[{"sig":"MEUCIQDlq7dOk8vOO9u83vLNN7LBgBNioMnJps1Qdf6VsdLGPAIgbFt9gJaQaXcKo5e/f2+H5wmAcRVP5qdgBhP121YuaJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347261},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"f356d1375a655010c2c029f304299f1d693cf623","scripts":{"prepack":"rm -rf dist && tsc"},"_npmUser":{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"11.17.0","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.1.0_1788289825376_0.489478538514698","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ashstack/lint","version":"0.1.1","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.1.1","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"ee56271b396b82e68be99be7e5719826a79b2943","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.1.1.tgz","fileCount":202,"integrity":"sha512-67KwcEDxlXF7QG0CXdCSU2L1fwB38L174Jp8E6559XRL05x2uOga24tk98e5otp55lZMs/FnZNNikYmpYQ0RJA==","signatures":[{"sig":"MEQCIEJrfE0nqoDUYEdTzg0fJwwU5VE1ILCrm4FU90ka25txAiAZGuPJfupv8okP383kBxbTVyv6z7afezLQEg0FQP/RoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347261},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"56b2000b59078e92b1a401505aff5aa2d5cd7e76","scripts":{"prepack":"rm -rf dist && tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.1.1_1788292092146_0.7671272443206134","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ashstack/lint","version":"0.2.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.2.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"902d76d206e8e871f0f29d6c606a7d5daac250f3","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.2.0.tgz","fileCount":201,"integrity":"sha512-HeI5oJXOgG+CvQ5kleQyLLDy6KeOD0lW/Lf4Va3nL3QuJDOMfc6MJMtP50gWQY4fpC1gul8olWXRJ9Flxo0FjQ==","signatures":[{"sig":"MEQCICIYt8ILxoaXpltjPVxX1O0wddkhpTbzDYPDTFAFdjvvAiAEOxLg01jAvRMoPOoIJoDTbbmWwtEDe8/OAaSHm1mKnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156114},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"0a7b78c22ab5880f0960cab067be6d267a1430a6","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.0_1788293141699_0.5552597485951922","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ashstack/lint","version":"0.3.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.3.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"5737b7d559a0a270f7d749462c20ba91cad5bb85","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.3.0.tgz","fileCount":203,"integrity":"sha512-YhbrIr5z7fbktbKkg3ACNQ8m/0MHpUV4kyQ9jTU0q4iIO+j2O4XoB1QOLSyUb0b7CscJzHuzeu/lj4kv/ZCy1A==","signatures":[{"sig":"MEUCIQCtX0E5tjmA/Go2flW5cj65W8pOV1YKr6pXutW70aP4QgIgZgOggEFlyyZMKi8mmXlMJI6obg8RiAXj7CQRQPosY+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157676},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"aabc0b41f1ded9659c06b21acda4c3cdf1b978f6","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.3.0_1788350350362_0.7966223600559343","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ashstack/lint","version":"0.3.1","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.3.1","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"41407e1cb61847ed1288cee57d5a89873ddb8248","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.3.1.tgz","fileCount":203,"integrity":"sha512-neKcBT630SAkRsxseJjm04BSZo2EofYF88jzgc+4XjbQ4e4hLePJSw/NHd4B4V4465xs9NNwHEEZUjCTqD/UnQ==","signatures":[{"sig":"MEUCIQC8LOvrMsqW3CiaPQ8Eg3uzwiBJmb4T3vsRCOdhEzo7iQIgejttEPjsvAYxb6LEubkJHkXD2ZuK9D+oVkW3EqoiC0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157676},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"39238a5119d86b532b0a2d39b3e04c8c6bade065","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.3.1_1788350641077_0.04954100095562408","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ashstack/lint","version":"0.4.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.4.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"19f0eee0007ecbe4a5fbe86ffa24939803de837c","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.4.0.tgz","fileCount":116,"integrity":"sha512-QfeopU4xE39ciuhjPU73q9QdTAm3cz04HerxHTZ41ahCH4p3ujWzREcljrLt9cQ1bjddhNXhCQFmK7IRfCJBaQ==","signatures":[{"sig":"MEYCIQDW3ozaybV9VK8mje5EK3FLzRBwAEjs9ihLJDsh+OmWOwIhAMBN/hvfIBqGOl6ogF8o3IHAEUKsLIhyx/Nz18K6D9Ku","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153733},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"8fd2fcf3e999aa2845c364717b69c09b15cce6ae","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.1"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.0_1788360824735_0.8439459550212174","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ashstack/lint","version":"0.5.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.5.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"ab6306a3e82a75775bc720b14ddd021f74569f7c","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.5.0.tgz","fileCount":127,"integrity":"sha512-g+OQvi/aj4fk2dzGGvDXPD9M9NFyOi2BmTaEktx6waeVa8OIToVe6sVqVp0rFG8LyEcpn3uur+j17LETKYobuQ==","signatures":[{"sig":"MEUCIQCMIXWUxGkOpNJZug+yMmWy0OoFQ9BRUNABGl/7z7dAqgIgGfH3IXYlQFayuQB/ZeLdjKXfvk3Deo9CjkENBb8BrUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237065},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"b5d1d8033b008bbf4f1a3b0b44db2cb0fe3be33d","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.5.0_1788366306726_0.43126430709163843","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ashstack/lint","version":"0.5.1","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.5.1","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"d63337cc522cfa896aade8ec1fbc8efae56ca7eb","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.5.1.tgz","fileCount":127,"integrity":"sha512-aoSkKDgZvgixDOosQGdfc9tTdc/nFwCOd87j6ahGEomk1yA8mwhRUtvFeX9w62Qy+48P1tFXqOH5/Rg6eH/Teg==","signatures":[{"sig":"MEUCIQDe2eLre5O+1urli35/PFW7e1Qa3ys93Or1VLaPXYOR/QIgVwgSleUEXOyo7j1DcFxHtY+6+4KLmxsTYlfK323rh44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236871},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"abcec2d266e79b96fc98a7669054198b1e61dfd4","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.5.1_1788369400367_0.8500191587251185","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ashstack/lint","version":"0.6.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.6.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"b2734f35b02c3951061fdb782aa2d598b83a124b","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.6.0.tgz","fileCount":127,"integrity":"sha512-a1pCyfqcDsNYcNiDE0Q13/8urbSRTdGrLGiLjj4pWySfJifG4sfLfglSPz2RX7j9OvzmyYEB8uiqauiFGUrTfQ==","signatures":[{"sig":"MEUCIQD+P/mte6y26TcKM9GEOWfaY/Y9Zd/QEqtrzftok8F6owIgGjAeX7BnY0CmK6myHZmQpwVnr7+9b47a2mDKv8fvlIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237629},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"5b604826f524cb3cbc0cd4d21646d85bcffe3995","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.6.0_1788376430021_0.9679923392247323","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ashstack/lint","version":"0.7.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.7.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"ff14d8b770c8faae7a33d6edbff7c3fa4269bfd9","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.7.0.tgz","fileCount":128,"integrity":"sha512-Jbh7DW484p/lnEA/Ajs03NxOMVBi/TeSTGtghgVpquIj9gSmwF80lDmL846lelBvtPbTdRyLsQv7DFDts20zTA==","signatures":[{"sig":"MEUCIQDWPEyfvRiK3MY9JH4lqTBWbUWllGGw3LKvhmbNr/5fUAIgcfkX9GfS4ojZY4/fwvFWUkxGZf4ZTIgEhCOkvbH7ZOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233708},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"fb299cafa5bbea8ffb9f6c07e26cd9b63fb9a3dd","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.7.0_1788456933213_0.5117695586435191","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ashstack/lint","version":"0.8.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.8.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"7866accf36b8c56fc48c66f845b0be8cc4127005","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.8.0.tgz","fileCount":129,"integrity":"sha512-uZ1szxy1dOiE1hZuJRSoyh6gGNGhad6sQl+s7DrX6FtmhKRGsEECvfGDsusRGNzzykEgJZWFaS105bQtHAJlEA==","signatures":[{"sig":"MEUCIQCVg60aBbZEXu/ao34uY3zb6qDzaJzaB2+6frDH2LW7UgIgd+qFpgNktmat/Sj+IIg4JypE49nhx/UtzHeXKdeJFXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236554},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"bbe84d491a9cb8138011db32427b7539f6ac852c","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.8.0_1788679630826_0.3626558622148468","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ashstack/lint","version":"0.9.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.9.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"7e6d2f03d3e13f982bd2e92b9af2574392022e2b","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.9.0.tgz","fileCount":130,"integrity":"sha512-osj5RQApVko1ZRR+58HLiSAQ8PicOj9nlIwaPrpJpwzZTIyNz9bOO8FQTwkaVn92PXGZA748rMQyiRWfTjbwCw==","signatures":[{"sig":"MEUCIQDF/07ONKdlUxFH50sGrjGJEtcvqRHNisIPx9GJIU8N2gIgG0PyDlpJxE1uYtB8I4b5VC6SrROp5VUmYQwnWj835ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245074},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"47905a31b6ee407154f7edbde054c71a55bf8f01","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.9.0_1788975911298_0.6532762990101177","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@ashstack/lint","version":"0.9.1","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.9.1","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"0b8ef01c1cbe203861f1d1fdab95a2d895eca517","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.9.1.tgz","fileCount":130,"integrity":"sha512-AT46sadx5YeaI0bRE/Z3aQ2u1A9ZjxXdVcAU1ijYbuu2Ay7/yiWtc/mE8wAlkbk6Xsmi60UDY9hwNUFi62coWA==","signatures":[{"sig":"MEYCIQCrEH+AGsA/cKu0EBIkLSycYbSEqCt55cMZ+mxmKWjEKQIhAKJ8TsXUu6JNiAhzRU5Ay6Lnvgl/zc6VkPypUEInsc9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245074},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"35ce96fd29848331f2bde74fa7685450ab7a142f","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.0.2","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.9.1_1788976015121_0.4107259597228847","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ashstack/lint","version":"0.10.0","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","_id":"@ashstack/lint@0.10.0","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"de0dbd57d1ea201f113b9d47ce114b7b60b0d1b9","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.10.0.tgz","fileCount":148,"integrity":"sha512-YypcoKPNobAHcNh+dVLJWHUcDXB0KuC1LM9XihKiiMXpfhLVLo+7USF8bUfwWf9271huumaK4AZpI2FzeG9Qdw==","signatures":[{"sig":"MEUCIA2mHvVJ0TZ6K1a7EOqfo1h8jYqGWJb5PbwdnL186IbVAiEAm2Mh+XPc4KzHJDiWsJYfKPhBZAlXq48R1EduhQPYt+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApKJsYJU0lE1pnBIHEcU/tu8Zi8ET97bIUyWAH9NATlAiEAnFr4HNDqA1jCEOAiSHbaGsL0wZOkrkATwq/h76kSo+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481890},"type":"module","exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"a345a80b4dc82d1f5ebfcfb66a2d52f6cf31cc97","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.1.0","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lint_0.10.0_1790258232290_0.6964234057314678","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"_id":"@ashstack/lint@0.10.1","bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"dist":{"shasum":"d08d01c988806367c1ad3e0b74a137873ce184ab","tarball":"https://registry.npmjs.org/@ashstack/lint/-/lint-0.10.1.tgz","fileCount":149,"integrity":"sha512-scObncNVvllzqSAoUDnRIv0+P1/VYs1yWQ2rSY0m5w0xwipMftMFA7l9r6rrdPhaSqRAZSt/7A2Rk565+30zdw==","signatures":[{"sig":"MEYCIQC2GkDdlfv0sb0bQjzvm+YMvNFoP5Q3PjGqPM6pdX2bXgIhAOtwR42r+krmlK17cpFDnCqTManVDUP8/bbm8akw7ki/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD262Ij7ACIBPnCrErNZzosf/FuUBPO4nx5cG4QsRBz8gIgIfP9rvFSkmcD/F6ytRprEkrs6mnFXeD8pk6OtgL0kaw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashstack%2flint@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487086},"name":"@ashstack/lint","type":"module","author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"exports":{"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"0d2caa71b819687463b691522531a15ff9e35430","license":"MIT","scripts":{"prepack":"rm -rf dist && tsc && bun build $(find dist -name '*.js') --minify --target=node --root dist --outdir dist --no-bundle && bun ../../scripts/prune-types.ts"},"version":"0.10.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ffcedad-05be-47b4-b291-ece161e8d39f"}},"homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"_npmVersion":"12.1.0","description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","directories":{},"maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.0"},"peerDependencies":{"oxlint":">=1.79.0","oxlint-tsgolint":">=7.0.0"},"peerDependenciesMeta":{"oxlint-tsgolint":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lint_0.10.1_1790267057462_0.4374822053900411"}}},"time":{"created":"2026-09-01T19:10:25.131Z","modified":"2026-09-24T16:24:17.953Z","0.1.0":"2026-09-01T19:10:25.534Z","0.1.1":"2026-09-01T19:48:12.268Z","0.2.0":"2026-09-01T20:05:41.853Z","0.3.0":"2026-09-02T11:59:10.497Z","0.3.1":"2026-09-02T12:04:01.195Z","0.4.0":"2026-09-02T14:53:44.906Z","0.5.0":"2026-09-02T16:25:06.866Z","0.5.1":"2026-09-02T17:16:40.519Z","0.6.0":"2026-09-02T19:13:50.208Z","0.7.0":"2026-09-03T17:35:33.387Z","0.8.0":"2026-09-06T07:27:10.973Z","0.9.0":"2026-09-09T17:45:11.474Z","0.9.1":"2026-09-09T17:46:55.256Z","0.10.0":"2026-09-24T13:57:12.521Z","0.10.1":"2026-09-24T16:24:17.603Z"},"bugs":{"url":"https://github.com/AlshehriAli0/ashStack/issues"},"author":{"url":"https://github.com/AlshehriAli0","name":"Ali Alshehri"},"license":"MIT","homepage":"https://github.com/AlshehriAli0/ashStack/tree/main/packages/lint#readme","keywords":["oxlint","oxc","lint","linter","eslint-config","typescript","react","react-native","expo"],"repository":{"url":"git+https://github.com/AlshehriAli0/ashStack.git","type":"git","directory":"packages/lint"},"description":"ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.","maintainers":[{"name":"alshehriali0","email":"Ali0fawzish@outlook.com"}],"readme":"# @ashstack/lint\n\nStrict shared [oxlint](https://oxc.rs) config: <!-- rule-counts -->116 rules on plain TypeScript, 210 with React, 267 on React Native, 81 of them custom-built<!-- /rule-counts -->. Three entries, each containing the one before it: `core()`, `react()`, `react-native()`.\n\nLibrary-specific rules ship only when you depend on that library, so nothing fires about code you don't have.\n\nThe strictness is aimed at agents. One writes more code in an hour than anyone reviews line by line, and the linter is the only thing that reads all of it. Every message names the fix, so an agent can act on it without a second prompt.\n\n## Install\n\n```sh\nbun add -d oxlint oxlint-tsgolint @ashstack/lint\n```\n\n```ts\n// oxlint.config.mts (JSON configs can't resolve npm packages, so TS config only)\nimport { core } from \"@ashstack/lint/core\"; // or: /react, /react-native\nimport { defineConfig } from \"oxlint\";\n\nexport default defineConfig({\n  extends: [core()],\n  rules: { \"@ashstack/query/no-inline-keys\": \"off\" }, // your overrides always win\n});\n```\n\n```sh\noxlint --type-aware --deny-warnings .\n```\n\nKeep the `defineConfig` wrapper. It is what types the `rules` block, so a wrong\nrule option is a compile error and hovering a rule id shows what it does and\nlinks to its section here. A bare `export default { ... }` gets neither, silently\n— `satisfies OxlintConfig` works too if you would rather not wrap.\n\nType-aware rules need the `oxlint-tsgolint` peer. Node 22.18+.\n\nImport the entry you use. There is no package root to import from, so nothing\nloads rule files you have no use for: `@ashstack/lint/core` loads 27 KB where\na root re-export of all three would load 137 KB. `react` and `react-native`\nload most of it either way, since they configure most of the rules.\n\n```ts\nimport { core } from \"@ashstack/lint/core\";\nimport { react } from \"@ashstack/lint/react\";\nimport { reactNative } from \"@ashstack/lint/react-native\";\n```\n\nEach entry also has a default export, and carries its own options type\n(`CoreOptions`, `ReactOptions`, `ReactNativeOptions`).\n\n## Monorepos\n\nA nested config replaces the one above it rather than merging, so each workspace\nconfig extends an entry itself. Its own `plugins` array is unioned with the\nentry's, never swapped for it:\n\n```ts\n// apps/backend/oxlint.config.mts — a backend that also renders JSX templates\nimport { core } from \"@ashstack/lint/core\";\nimport { defineConfig } from \"oxlint\";\n\nexport default defineConfig({\n  extends: [core()],\n  plugins: [\"react\", \"jsx-a11y\"],\n  rules: { \"react/jsx-key\": \"error\" },\n});\n```\n\nDrop the `extends` and the workspace keeps only the rules it names, with no\ndiagnostic that the rest are gone.\n\n## What each entry adds\n\n`core()` is a strict eslint / typescript / unicorn / promise / import base plus the `@ashstack/core/` convention rules. `react()` adds react, jsx-a11y, React Compiler and you-might-not-need-an-effect. `react-native()` adds the generic `@ashstack/react-native/` rules: leaked renders, view nesting, iOS-only keyboard events, remote images.\n\n## Library-specific rules, auto-detected\n\nOne module per library: one rule namespace, one toggle. A module turns on when its library is in your `package.json`, searched up to the repo root.\n\n`@ashstack/zod` · `@ashstack/query` · `@ashstack/zustand` · `@ashstack/i18n` · `@ashstack/stylex` · `@ashstack/unistyles` · `@ashstack/legend-list` · `@ashstack/legend-state` · `@ashstack/reanimated` · `@ashstack/turbo-image` · `@ashstack/skia` · `@ashstack/keyboard`\n\nDetection only sets the default. Turn any module on or off yourself, whatever your dependencies say:\n\n```ts\nreactNative({ unistyles: false, i18n: true });\n```\n\nImport bans follow detection only; disable one by rule name.\n\n## Opt-in rules\n\n<!-- opt-in -->Off by default, since they need a team decision first: `@ashstack/react/prefer-design-system` and `@ashstack/react/components-tsx-only`.<!-- /opt-in -->\n\n## Rule reference\n\n[RULES.md](https://github.com/AlshehriAli0/ashStack/blob/main/packages/lint/RULES.md) covers every rule, with options and examples. It is generated from the rules and CI-checked.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}