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.