{"_id":"@darajs/oxlint-config","_rev":"7-bfd54f9317a5c35eab04272d2c03e2b4","name":"@darajs/oxlint-config","dist-tags":{"bootstrap":"1.29.5","latest":"1.29.11"},"versions":{"1.29.5":{"name":"@darajs/oxlint-config","version":"1.29.5","author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"license":"Apache-2.0","_id":"@darajs/oxlint-config@1.29.5","maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"homepage":"https://github.com/causalens/dara#readme","bugs":{"url":"https://github.com/causalens/dara/issues"},"dist":{"shasum":"58ce46bf7b5c014cba70ce6ed500bd2a13072271","tarball":"https://registry.npmjs.org/@darajs/oxlint-config/-/oxlint-config-1.29.5.tgz","fileCount":5,"integrity":"sha512-JFOPNvo72V+ynee58/kIK6q9b5lS8GsnuNx1Jds8ATF2Q+/d42t6UXbpTs/icIt/M56GnL23gqRkEJ3eJCLxyQ==","signatures":[{"sig":"MEUCIQDSfPI8UVEqqsXm/2ncsCtQ3yR2Q0ngQZIq9WLi6Lnz7wIgW8lpoJKuvAa/dWRrSySHDNfCb8XmMp4DFdn4nkeNpyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15888},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"fc4ab3a265a2343aa161c827c65a944db750e126","scripts":{"lint":"oxlint --type-aware --type-check index.js index.d.ts","format":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --write","format:check":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --check"},"_npmUser":{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"},"repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.9.0","description":"Dara Oxlint configuration","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","timeout":60000},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"peerDependencies":{"oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_1.29.5_1785404296393_0.4598231477498158","host":"s3://npm-registry-packages-npm-production"}},"1.29.6":{"name":"@darajs/oxlint-config","version":"1.29.6","author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"license":"Apache-2.0","_id":"@darajs/oxlint-config@1.29.6","maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"homepage":"https://github.com/causalens/dara#readme","bugs":{"url":"https://github.com/causalens/dara/issues"},"dist":{"shasum":"3a0b20eb2663b7e1b75234a5cb50f37b33548a75","tarball":"https://registry.npmjs.org/@darajs/oxlint-config/-/oxlint-config-1.29.6.tgz","fileCount":5,"integrity":"sha512-q2Qdd0wLMC4ppX7QQYGQVTMJVjXvVhnPBzbMEKdbgfkzMtTYZ5RlRpyg58ftNfeJYUwvWqLdqR456hI6Im8s8g==","signatures":[{"sig":"MEUCIFy2RunczKRZhLXVKrESnm5+cOwHkfkE1EcCBmdI8lPJAiEA7itPlR0CKl35xCm/Jy9zKYGsXnHiyuNzQCGjLga2AsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darajs%2foxlint-config@1.29.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15945},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"c8f86394963e0e95031d4847adbe1b2e37d219fd","scripts":{"lint":"oxlint --type-aware --type-check index.js index.d.ts","format":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --write","format:check":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12b14392-56e5-446f-8f2e-d086f5bcc3d7"}},"repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"lerna/9.0.6/node@v24.18.0+x64 (linux)","description":"Dara Oxlint configuration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","timeout":60000},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"peerDependencies":{"oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_1.29.6_1785405127330_0.40495588627994317","host":"s3://npm-registry-packages-npm-production"}},"1.29.7":{"name":"@darajs/oxlint-config","version":"1.29.7","author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"license":"Apache-2.0","_id":"@darajs/oxlint-config@1.29.7","maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"homepage":"https://github.com/causalens/dara#readme","bugs":{"url":"https://github.com/causalens/dara/issues"},"dist":{"shasum":"0b2b442f0720c690927315ac746da8341922b149","tarball":"https://registry.npmjs.org/@darajs/oxlint-config/-/oxlint-config-1.29.7.tgz","fileCount":5,"integrity":"sha512-fHLzktzw+hgy2QwMf/AEhQJ81HpWHBGcTqBp+8nkazJAAtPF/W2iYMYoOjiO/aRsSzrjAixtgrs1CEbRFRVryQ==","signatures":[{"sig":"MEYCIQC5sxTgHKb3v8tRyjxTBNj20IHjkf6lP6w+jRE8RJVr2AIhAMITbBKBYIqtV9GcscF5kRwEWZ19RXpCbo/3/bggyih/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darajs%2foxlint-config@1.29.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15945},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"77a6d076c1c2c085bd768f0ff915ef16a26920ef","scripts":{"lint":"oxlint --type-aware --type-check index.js index.d.ts","format":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --write","format:check":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12b14392-56e5-446f-8f2e-d086f5bcc3d7"}},"repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"lerna/9.0.6/node@v24.18.0+x64 (linux)","description":"Dara Oxlint configuration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","timeout":60000},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"peerDependencies":{"oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_1.29.7_1785774590879_0.764748501477942","host":"s3://npm-registry-packages-npm-production"}},"1.29.8":{"name":"@darajs/oxlint-config","version":"1.29.8","author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"license":"Apache-2.0","_id":"@darajs/oxlint-config@1.29.8","maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"homepage":"https://github.com/causalens/dara#readme","bugs":{"url":"https://github.com/causalens/dara/issues"},"dist":{"shasum":"7b25d07bb08e5e8ab5609ae7710d5d5b1ba66b58","tarball":"https://registry.npmjs.org/@darajs/oxlint-config/-/oxlint-config-1.29.8.tgz","fileCount":5,"integrity":"sha512-GdjjkPynKKz4WNT+3EHYjeYJhnKYkP2WCOuLh06sInHsnougBb/EdrQ9sZ0ZcpaMQYuzsDB6/sDB5nInDOfJhA==","signatures":[{"sig":"MEUCIDhJXwIXL2JBd9CrQSGOK+XgiaGrTWTD+YLmzefpGEjsAiEAj62PBz1i3rHG2kgt/uzrQDcsDCkiOEd2X0A8ABJXCzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darajs%2foxlint-config@1.29.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15945},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"889761afc71a7817a1e979bd7756c2e78d5fe2ec","scripts":{"lint":"oxlint --type-aware --type-check index.js index.d.ts","format":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --write","format:check":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12b14392-56e5-446f-8f2e-d086f5bcc3d7"}},"repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"lerna/9.0.6/node@v24.19.0+x64 (linux)","description":"Dara Oxlint configuration","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","timeout":60000},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"peerDependencies":{"oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_1.29.8_1787135295436_0.1436703449856409","host":"s3://npm-registry-packages-npm-production"}},"1.29.9":{"name":"@darajs/oxlint-config","version":"1.29.9","author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"license":"Apache-2.0","_id":"@darajs/oxlint-config@1.29.9","maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"homepage":"https://github.com/causalens/dara#readme","bugs":{"url":"https://github.com/causalens/dara/issues"},"dist":{"shasum":"a46d32a0dff8cf6f7877bde9843963fd378822db","tarball":"https://registry.npmjs.org/@darajs/oxlint-config/-/oxlint-config-1.29.9.tgz","fileCount":5,"integrity":"sha512-xd/c+drUyRCVDo9ZtmkUSXXTIzGCQLJiXDLjO3RCr5Y44m1VuId2I80Nq7tvPO1xI2rv1N4tDdoiTr4m11IpNQ==","signatures":[{"sig":"MEYCIQDXZfF1l+gRgNgEnxYRa6J4kJGnki/KwNg1Vlipk2rXCwIhALI06cXP6IuqRZyrGjcU3/h11gOajQPQ1fmk/SDZqa0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darajs%2foxlint-config@1.29.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15945},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"4b025ab1c5d6b7c92e7d901ba2f9c39853e3f496","scripts":{"lint":"oxlint --type-aware --type-check index.js index.d.ts","format":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --write","format:check":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12b14392-56e5-446f-8f2e-d086f5bcc3d7"}},"repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"lerna/9.0.6/node@v24.20.0+x64 (linux)","description":"Dara Oxlint configuration","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","timeout":60000},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"peerDependencies":{"oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_1.29.9_1788481043805_0.2686034927075742","host":"s3://npm-registry-packages-npm-production"}},"1.29.10":{"name":"@darajs/oxlint-config","version":"1.29.10","author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"license":"Apache-2.0","_id":"@darajs/oxlint-config@1.29.10","maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"homepage":"https://github.com/causalens/dara#readme","bugs":{"url":"https://github.com/causalens/dara/issues"},"dist":{"shasum":"15aa9981a8ef4c475efa3262dfb32caee7f9319b","tarball":"https://registry.npmjs.org/@darajs/oxlint-config/-/oxlint-config-1.29.10.tgz","fileCount":5,"integrity":"sha512-SEXJy+ZGCEDDwgcKI6evMh+e4UAINHqsW2Mj3hCHvv/QiWkEEvkeRTy+7QZANOyY5r2tYTEkl+QDGP55s+B3yQ==","signatures":[{"sig":"MEUCIQDo/fN9ZVCjNN5xG37zO0FFmcZggaid66DwtF2PusgU5QIgaK2fiGIsWzoBVd4l6DZIiqj+yxA2nTWMmj6sWBHY0p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darajs%2foxlint-config@1.29.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15946},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"943fdb8a3ac56e473d7efe43254acfccea0cf72a","scripts":{"lint":"oxlint --type-aware --type-check index.js index.d.ts","format":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --write","format:check":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12b14392-56e5-446f-8f2e-d086f5bcc3d7"}},"repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"lerna/9.0.6/node@v24.19.0+x64 (linux)","description":"Dara Oxlint configuration","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","timeout":60000},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"peerDependencies":{"oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_1.29.10_1788510018880_0.9690987986142543","host":"s3://npm-registry-packages-npm-production"}},"1.29.11":{"_id":"@darajs/oxlint-config@1.29.11","bugs":{"url":"https://github.com/causalens/dara/issues"},"dist":{"shasum":"3d8cae71c3796ee9a2f04240ee9a1324c52e2131","tarball":"https://registry.npmjs.org/@darajs/oxlint-config/-/oxlint-config-1.29.11.tgz","fileCount":5,"integrity":"sha512-VznOMI32guYyciHla1CULQTjYMYL9evaDPhembW8rLSbi2IK0MJ+WhojZqLDeY2z+mNTMCK38luyGe1u8Psg9Q==","signatures":[{"sig":"MEUCIHzaYoQJkcg9FGWG5c93DMC2hPHuSC9FHgtG7X89dEsFAiEAmbGLbfN6BuuxIZyRYBjykVsfDF/NvK0bXOGOvpBzsn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDwnOB+PoHvWwfIm5kdhBFV2ABrpjPNFPFmQzQ2DzbMFAiEAupIp4OH14ZLiqwTwl/Jnqrq905hhGIUSCVisWNGQMKo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darajs%2foxlint-config@1.29.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15946},"main":"index.js","name":"@darajs/oxlint-config","type":"module","types":"index.d.ts","author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"0ca24611ef35a9725f14af6cda83718482665294","license":"Apache-2.0","scripts":{"lint":"oxlint --type-aware --type-check index.js index.d.ts","format":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --write","format:check":"oxfmt -c ../oxfmt-config/index.js index.js index.d.ts package.json --check"},"version":"1.29.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"12b14392-56e5-446f-8f2e-d086f5bcc3d7"}},"homepage":"https://github.com/causalens/dara#readme","repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"lerna/9.0.6/node@v24.21.0+x64 (linux)","description":"Dara Oxlint configuration","directories":{},"maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public","timeout":60000},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"peerDependencies":{"oxlint":"^1.75.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oxlint-config_1.29.11_1790786719728_0.6843517586032963"}}},"time":{"created":"2026-07-30T09:38:16.165Z","modified":"2026-09-30T16:45:20.215Z","1.29.5":"2026-07-30T09:38:16.528Z","1.29.6":"2026-07-30T09:52:07.471Z","1.29.7":"2026-08-03T16:29:51.021Z","1.29.8":"2026-08-19T10:28:15.594Z","1.29.9":"2026-09-04T00:17:24.020Z","1.29.10":"2026-09-04T08:20:19.031Z","1.29.11":"2026-09-30T16:45:19.825Z"},"bugs":{"url":"https://github.com/causalens/dara/issues"},"author":{"name":"Krzysztof Bielikowicz","email":"krzysztof@causalens.com"},"license":"Apache-2.0","homepage":"https://github.com/causalens/dara#readme","repository":{"url":"git+https://github.com/causalens/dara.git","type":"git","directory":"packages/oxlint-config"},"description":"Dara Oxlint configuration","maintainers":[{"name":"krzysztof-causalens","email":"krzysztof@causalens.com"}],"readme":"# @darajs/oxlint-config\n\nShared Oxlint configuration for Dara projects.\n\nCreate an `oxlint.config.mts` in the consuming project:\n\n```ts\nimport daraConfig, { typeAwareOptions } from '@darajs/oxlint-config';\nimport { defineConfig } from 'oxlint';\n\nexport default defineConfig({\n    extends: [daraConfig],\n    options: typeAwareOptions,\n});\n```\n\n`typeAwareOptions` enables both type-aware lint rules and TypeScript compiler\ndiagnostics, allowing Oxlint to replace separate lint and `tsc --noEmit`\ncommands. These options must be set by the consuming root config and require\n`oxlint-tsgolint`. Oxlint currently marks compiler diagnostics via `typeCheck`\nas experimental.\n\nReact projects can opt into the built-in React and JSX accessibility rules:\n\n```ts\nimport daraConfig, { reactConfig, typeAwareOptions } from '@darajs/oxlint-config';\nimport { defineConfig } from 'oxlint';\n\nexport default defineConfig({\n    extends: [daraConfig, reactConfig],\n    options: typeAwareOptions,\n});\n```\n\nVitest projects can opt into Oxlint's built-in Vitest rules:\n\n```ts\nimport daraConfig, { typeAwareOptions, vitestConfig } from '@darajs/oxlint-config';\nimport { defineConfig } from 'oxlint';\n\nexport default defineConfig({\n    extends: [daraConfig, vitestConfig],\n    options: typeAwareOptions,\n});\n```\n","readmeFilename":"README.md"}