Engineering Styleguide
These docs describe the public API of @kurocado-studio/styleguide: the exported configuration presets for ESLint, Prettier, Commitlint, Semantic Release, Vite, and TypeScript.
Install
Exports at a glance
Area | Exports | What you get |
|---|---|---|
| ESLint v9 flat-config presets for Node and React. | |
| Prettier preset including import sorting + Tailwind + package.json ordering. | |
| Commit message rules (optionally requiring references). | |
| Release automation presets (apps, npm, internal, monorepo variants). | |
| TS compiler presets for base/node/react/nest/remix. |
Design principles
Opinionated defaults, easy escape hatches: presets are strict by default, but still allow extension at the repo level.
Low ceremony: copy/paste setups should be short and predictable across repos.
Composable configs: most configs are exported as plain objects/arrays so you can spread/merge.