A pnpm + turbo monorepo of reusable configuration packages for JavaScript and
TypeScript projects.
Reusable Oxlint presets for personal projects.
Reusable Oxfmt configuration for formatting source files and sorting imports.
Reusable Prettier preset with import sorting and optional Tailwind support.
Shared TypeScript base configs for applications and published packages.
Reusable Danger.js helpers for pull request checks such as ADR reminders, test coverage prompts, lockfile validation, and JavaScript/snapshot restrictions.
Small shared package used by other workspace packages.
Run from the repository root:
pnpm build
pnpm lint
pnpm format
pnpm typecheck
pnpm test| Package | Purpose |
|---|---|
@rajzik/oxlint-config |
Oxlint configuration |
@rajzik/oxfmt-config |
Oxfmt configuration |
@rajzik/prettier-config |
Prettier preset |
@rajzik/tsconfig |
TypeScript presets |
@rajzik/danger-configuration |
Danger.js helpers |
@rajzik/configs-shared |
Shared workspace bits |
This is a personal configuration repository. If package behavior changes, update the relevant package README alongside the code.
MIT