A general-purpose TypeScript project template for Node.js >= 25.
- Native TypeScript execution (Node.js type stripping, no transpiler needed at runtime)
- Strict TypeScript configuration with isolated declarations
- Biome for linting and formatting
- Built-in Node.js test runner
- TypeDoc for API documentation
- GitHub Actions CI/CD workflows
# Install dependencies
npm install
# Run once
npm start
# Type-check
npm run typecheck
# Build (compile to JavaScript)
npm run build
# Run tests
npm test
# Lint and format
npm run lint
npm run lint:fix
# Generate documentation
npm run docsrc/
index.ts # Library entry point
start.ts # Application entry point
launcher.ts # Application launcher
__tests__/ # Test files
dist/ # Compiled output (generated)
public/ # Documentation output (generated)