Shared ESLint and Prettier configuration for modern TypeScript projects.
- Consistent linting across repos
- Zero-config Prettier setup
- Strict TypeScript rules without compromise
- One source of truth for tooling
- Flat ESLint config (latest standard)
- Preconfigured plugin ecosystem
- Prettier integration
- Monorepo-friendly
bun add -D @ankhorage/devtoolsimport config from '@ankhorage/devtools/eslint'
export default config(){
"extends": "@ankhorage/devtools/prettier"
}- Monorepos with shared standards
- Teams that want strict, predictable linting
- Projects avoiding duplicated config
Maintaining ESLint + Prettier configs across multiple repositories leads to:
- duplication
- inconsistency
- drift over time
This package centralizes tooling so all projects stay aligned.
Includes:
- ESLint configuration
- Prettier configuration
Excludes:
- runtime code
- build tooling