{"repo":"lean-mind/typescript-boilerplate","free":true,"listed":false,"github":"https://github.com/lean-mind/typescript-boilerplate","clone":"git clone https://github.com/lean-mind/typescript-boilerplate.git","description":"Basic boilerplate project with typescript for katas","language":"TypeScript","stars":16,"topics":["template"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"TypeScript Boilerplate for Katas A template for Coding Dojos, Katas, or starting a new TypeScript project. Stack Tool Version Role --- --- --- TypeScript 6 Language + type checking Vitest 4 Test runner + coverage Biome 2 Linter + formatter pnpm 11 Package manager Requirements - Node.js 24 LTS or later - pnpm = 11.7.0 — install with npm install -g pnpm or via corepack Setup Scripts Command What it does --- --- pnpm test Run all tests once (verbose) pnpm run test:watch Re-run tests on file changes pnpm run test:coverage Generate coverage report in coverage/ pnpm run build Lint + type check (no output emitted) pnpm run lint Lint with Biome pnpm run lint:fix Lint and auto-fix pnpm run format Format all files with Biome pnpm run check Lint + format check together Project structure Test files are picked up automatically if they match / .spec.ts or / .test.ts inside src/ . Path alias The alias @core/ resolves to src/core/ . Use it for shared utilities: The src/core/ directory is not created by default — add it when you need it. Notes and considerations Module format package.json has no \"type\" field, so Node.js treats all .ts files as CommonJS under module: nodenext . If you want ESM, add \"type\": \"module\" to package.json . Type checking does not emit files tsc --noEmit is used for type checking only. There is no build output. The build/ directory referenced in package.json is a leftover from the original boilerplate and is not used in this setup. Vitest globals describe , it , expect","default_branch":null,"files":null,"tree":[],"storefront":"/r/lean-mind","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lean-mind/typescript-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}