| Platform | URL |
|---|---|
| NPM | https://www.npmjs.com/package/@kurocado-studio/styleguide |
| Repository | https://github.com/Kurocado-Studio/styleguide |
| Releases | https://github.com/Kurocado-Studio/styleguide/releases |
Standardize TypeScript projects with scalable, sharable, and forkable configurations.
It provides a single source of truth to hanfor formatting, linting, and commit conventions, enabling
consistency across Kurocado projects, external contributor work, and client deliverables. It is
designed to be forkable and extensible while remaining flexible enough for clients to fork, adapt,
and publish their own versions under @your-org/client-name-styleguide.
pnpm add @kurocado-studio/styleguideThen follow the official setup guide to apply configurations.
# .github/workflows/lint.yml
uses: kurocado-studio/platform/.github/workflows/lint.yml@main-
Internal Team Adoption Used by Kurocado Studio developers to enforce consistent engineering standards across all projects.
-
External Contributor Alignment Freelancers and contractors follow the same rules without extensive onboarding.
-
Client Collaboration Clients may fork and publish a custom style guide to align with their internal policies.
-
Rapid Prototyping Spin up fully configured projects on CodeSandbox or similar environments without manual setup.
- DangerJS integration
- JavaScript to TypeScript migration helpers
- Client-styleguide scaffolding CLI
- Contributor documentation
Full setup instructions are available at: https://kurocado-studio.github.io/styleguide
The Kurocado Studio Style Guide was inspired by the Vercel Style Guide, particularly their thoughtful approach to linting, formatting, and consistency in fullstack projects.