Shared tooling packages for Emmanuel Chucks' projects.
This monorepo is built around pnpm workspaces and vite-plus for repo-wide checks, builds, and tests.
pnpm check
pnpm check:fix
pnpm build
pnpm test- Use stable TypeScript 7 for Vite+-based packages.
- Run
pnpm checkfor type checking; do not add@typescript/native-previewor a separatetsgocommand. - Use
@kasoa/eslint-configonly with TypeScript >=5 <6.1. Its ESLint dependencies require the TypeScript 6 programmatic API. - At the workspace root,
pnpm exec tscruns TypeScript 7, while imports from"typescript"resolve to the TypeScript 6 compatibility API.
- @kasoa/env - Type-safe environment variable validation with Standard Schema
- @kasoa/eslint-config - ESLint configurations for base, Node.js, and React projects
- @kasoa/prettier-config - Prettier configurations with Tailwind CSS support
- @kasoa/vite-plus-config - Opinionated Vite+ presets for base, React, Node.js, library, monorepo, and Cloudflare Workers test setups
Emmanuel Chucks
https://emmanuelchucks.com
MIT