Shared tool configuration presets for Templecon TypeScript templates.
pnpm add -D "@concertypin/config@^0.3.0"importbasefrom"@concertypin/config/oxlint";import{defineConfig}from"oxlint";exportdefaultdefineConfig({extends: [base],// repo-specific overrides});The base preset allows console in scripts/**/*.ts and unused declarations in **/*.d.ts.
importfrontendfrom"@concertypin/config/oxlint/frontend";import{defineConfig}from"oxlint";exportdefaultdefineConfig({extends: [frontend],// repo-specific overrides});importbasefrom"@concertypin/config/oxfmt";import{defineConfig}from"oxfmt";exportdefaultdefineConfig({
...base,overrides: [
...base.overrides,// repo-specific overrides],});The shared formatter contract uses four spaces by default, two spaces for YAML, an 80-column width, and preserves package.json key order.
| Preset | Rules | Description |
|---|---|---|
@concertypin/config/oxlint | 116 | Shared template intersection and file-pattern exceptions |
@concertypin/config/oxlint/frontend | 118 | Base + typescript/no-deprecated + no-console outside scripts |
@concertypin/config/oxfmt | — | Shared Oxfmt formatting contract |
MIT