Skip to content

`@owox/prettier-config`

Shared Prettier configuration for the OWOX Data Marts workspace.

For basic JavaScript/TypeScript projects:

prettier.config.js
import { config } from '@owox/prettier-config/base';
export default config;

For TypeScript projects with enhanced configuration:

prettier.config.js
import { config } from '@owox/prettier-config/typescript';
export default config;

For React projects with TailwindCSS support:

prettier.config.js
import { config } from '@owox/prettier-config/web';
export default config;
  • base: Core formatting rules for all projects
  • typescript: TypeScript-specific rules and file type handling
  • web: React/TailwindCSS-specific rules with class sorting
  • 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