Template TypeScript Node.js

Scaffold TypeScript Node.js projects with Bun and Vitest configurations.

82|12|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/PaulRBerg/dot-claude --skill template-typescript-node-js
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Template TypeScript Node.js
Source: https://github.com/PaulRBerg/dot-claude/tree/main/skills/template-ts-node
Command: npx skills add https://github.com/PaulRBerg/dot-claude --skill template-typescript-node-js

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill scaffolds production-ready TypeScript Node.js projects with modern tooling and best practices, including bun for package management and Vitest for testing.

Core Features & Use Cases

  • Project bootstrap: Create standard TS/Node project skeletons with shared configs.
  • Tooling presets: Include biome, vitest, and devkit configurations for consistency.
  • Templates & repo layout: Provide a ready-to-run monorepo-ready starter with a Justfile, tsconfig, and vitest setup.

Quick Start

Use the Template TS Node.js starter to generate a ready-to-work TS/Node project skeleton.

Frequently Asked Questions about Template TypeScript Node.js

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a production-ready TypeScript Node.js project?▼

Scaffolding a production-ready TypeScript Node.js project automates setup of core configs like tsconfig.json, package.json, and vitest.config.ts, plus tooling for Bun, Biome, and pre-commit hooks. This template generates a complete starter structure for libraries, CLI tools, and backend services in seconds.

Can I use this template for monorepo setups?▼

Yes, this template is monorepo-ready. It provides a standard src structure with Justfile and tsconfig configuration that scales to multi-package layouts while maintaining consistency across projects.

What testing framework does this template include?▼

This template uses Vitest for testing. Vitest.config.ts is pre-configured to run tests in your scaffolded project alongside TypeScript compilation and Bun package management.

Does this template work with Bun instead of npm or yarn?▼

Yes, Bun is the package manager this template uses. It handles installation and dependency management for your scaffolded TypeScript Node.js project with built-in speed and modern tooling support.

What configuration files are included in the scaffold?▼

The scaffold includes tsconfig.json for TypeScript, biome.jsonc for code formatting and linting, vitest.config.ts for testing, package.json for dependencies, and Justfile for task automation, plus pre-commit hooks and CI-friendly checks.

Can I use this for non-UI projects like libraries or backend services?▼

Yes, this template targets single-repo, non-UI projects. It's optimized for TypeScript libraries, CLI tools, and backend services with production-ready configurations and no frontend-specific overhead.