Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 958 Bytes

File metadata and controls

13 lines (9 loc) · 958 Bytes

Tooling

This repo does not use the conventional JS toolchain — reach for these, and don't hand-format code or swap in defaults:

  • Formatoxfmt (yarn format), not Prettier. The style is opinionated (single quotes, no bracket spacing → {foo}, no trailing commas). Always run the tool rather than formatting by hand.
  • Lintoxlint (oxlint packages --fix) plus repo-local rules, not ESLint. yarn lint bundles format-check, type-check, oxlint, and Yarn constraints (yarn constraints --fix) (which enforce cross-package dependency versions).
  • Type-checktsc (yarn check-types), TypeScript 7's native compiler.
  • Build — Parcel driven by make (yarn build), not plain tsc/rollup.
  • Yarn 4 workspaces monorepo; use yarn workspaces foreach for cross-package operations.

Storybook

Storybook is the main way to develop and view components: yarn start (v3/RAC) and yarn start:s2 (S2).