mirror of
https://github.com/djdevin/recflare.git
synced 2026-09-08 14:41:28 -07:00
@repo/oxlint-config
Collection of internal oxlint configurations.
Adding additional configs
You may want to add additional configs with overrides for different frameworks.
For example, you can add a TanStack Start config by adding src/tanstack.config.ts:
// src/tanstack.config.ts
import { getConfig } from '@repo/oxlint-config'
import type { OxlintConfig } from 'oxlint'
const config = getConfig()
export function getTanstackConfig() {
return {
...config,
ignorePatterns: [...config.ignorePatterns, 'src/routeTree.gen.ts'],
} as const satisfies OxlintConfig
}
And then updating package.json exports:
"exports": {
".": "./src/default.config.ts",
"./tanstack": "./src/tanstack.config.ts"
},
Finally, import it to your TanStack Start app:
// apps/my-tanstack-project/oxlint.config.ts
import { defineConfig } from '@repo/oxlint-config'
import { getTanstackConfig } from '@repo/oxlint-config/tanstack'
export default defineConfig(getTanstackConfig())