AREA44's canonical shareable configurations for Oxlint and Oxfmt.
This monorepo is configured with modern, next-generation web tooling, featuring Rolldown for lightning-fast builds and bundle inlining.
@area44/oxc-shared-config(Private): Contains the canonicalignorePatternsused across both formatters and linters.@area44/oxfmt-config: Shareable Oxfmt formatter configuration.@area44/oxlint-config: Shareable Oxlint linter configuration.
This project standardizes on the following tooling:
- Build / Bundling: Powered by Rolldown (
rolldown.config.ts), inlining local packages to generate static, self-contained ES Module (.mjs) and JSON (.json) configs. - Code Quality: Designed to align perfectly with the official
Oxcguidelines.
To build all packages using Rolldown:
pnpm buildTo format the repository:
pnpm fmtTo lint the repository:
pnpm lint