Skip to content

rajzik/configs

Repository files navigation

Personal Sharable Configs

A pnpm + turbo monorepo of reusable configuration packages for JavaScript and TypeScript projects.

Packages

Reusable Oxlint presets for personal projects.

Documentation

Reusable Oxfmt configuration for formatting source files and sorting imports.

Documentation

Reusable Prettier preset with import sorting and optional Tailwind support.

Documentation

Shared TypeScript base configs for applications and published packages.

Documentation

Reusable Danger.js helpers for pull request checks such as ADR reminders, test coverage prompts, lockfile validation, and JavaScript/snapshot restrictions.

Documentation

Small shared package used by other workspace packages.

Documentation

Workspace Commands

Run from the repository root:

pnpm build
pnpm lint
pnpm format
pnpm typecheck
pnpm test

Package Overview

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

Contributing

This is a personal configuration repository. If package behavior changes, update the relevant package README alongside the code.

License

MIT

About

Frontend tooling sharable configs

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors