> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackra.figentra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tooling presets

> The four config packages every member extends.

| Package | Exports | Used as |
| - | - | - |
| `@stackra/typescript-config` | `base`, `node`, `library`, `react`, `vite`, `vite-node`, `encore`, `decorators`, `decorators-react`, `runtime`, `app` | `tsconfig.json` → `{ "extends": "@stackra/typescript-config/<preset>" }` |
| `@stackra/oxlint-config` | `base`, `node`, `react`, `decorators`, `boundaries` | the root `.oxlintrc.jsonc` extends `boundaries` |
| `@stackra/vitest-config` | `preset`, `preset-react`, `preset-decorators`, `coverage` | `vitest.config.ts` → `mergeConfig(stackraVitest…, …)` |
| `@stackra/tsdown-config` | `library()` | `tsdown.config.ts` of a built library |

A member's config files extend exactly one preset and add only what's specific to that member, such as test globs or a Vite plugin.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.