@tilewise/config
v0.2.2
Published
The tooling every package and app shares: the ESLint presets (`base`, `react`, `node`) with tilewise's own rules, the Prettier settings, the tsconfig presets, the Madge settings and Vitest's coverage defaults, and the `tilewise-lint`, `tilewise-format` an
Readme
@tilewise/config
The tooling every package and app shares: the ESLint presets (base, react,
node) with tilewise's own rules, the Prettier settings, the tsconfig presets, the
Madge settings and Vitest's coverage defaults, and the tilewise-lint, tilewise-format
and tilewise-madge commands that run them. It has no runtime code: an app takes it
so its lint, format and type checks match tilewise's.
Docs
The Tooling guide is in docs/: each command and preset,
what an app writes to wire it in, tokens:build, and how tilewise is released. Each
page is a .doc.yaml with its .md copy beside it; an app reads them in the installed package,
node_modules/@tilewise/config/docs/. The docs site (pnpm docs:dev
in tilewise) shows them at /tooling/overview.
Tests
pnpm --filter @tilewise/config test runs node --test over tests/: the presets
load and report what they should, and the Madge settings find a cycle.
