`@owox/prettier-config`
Shared Prettier configuration for the OWOX Data Marts workspace.
Base Configuration
Section titled “Base Configuration”For basic JavaScript/TypeScript projects:
import { config } from '@owox/prettier-config/base';
export default config;
TypeScript Projects
Section titled “TypeScript Projects”For TypeScript projects with enhanced configuration:
import { config } from '@owox/prettier-config/typescript';
export default config;
Web/React Projects
Section titled “Web/React Projects”For React projects with TailwindCSS support:
import { config } from '@owox/prettier-config/web';
export default config;
Configurations
Section titled “Configurations”- base: Core formatting rules for all projects
- typescript: TypeScript-specific rules and file type handling
- web: React/TailwindCSS-specific rules with class sorting
Features
Section titled “Features”- Consistent formatting across the monorepo
- TypeScript support with proper parsing
- TailwindCSS class sorting for web projects
- Markdown and JSON formatting
- ESM exports for modern tooling