👋
Shared configuration for Tilt/Shift TypeScript projects.
- Biome — lint + format
- TypeScript — shared base
tsconfig
yarn add --dev @tiltshift/configAdd a biome.json to your repo that extends the shared base:
{
"$schema": "https://biomejs.dev/schemas/2.3.11/schema.json",
"extends": ["@tiltshift/config/biome"]
}The base carries the formatter, linter, import-organizing, vcs, and React
global defaults. Add project-specific files.includes in your own config.
Extend the shared base from your root tsconfig.json:
{
"extends": "@tiltshift/config/tsconfig"
}Each app or package extends the repo root and overrides only what its platform needs — JSX for web, module settings for React Native/Expo, node types for servers. Overrides are the exception.