Skip to content

A minimal Node.js setup focused on Test-Driven Development with Jest, native VSCode debugging, and hot reload. Built for rapid feedback, seamless breakpoints, and zero framework overhead. An efficient environment for testing backend patterns, code correctness, and iteration speed.

Notifications You must be signed in to change notification settings

jeffverona/node-vscode-tdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js TDD Lab

A minimal Node.js setup designed for Test-Driven Development with Jest, native debugging, and hot reload via VSCode tasks. Zero framework overhead — pure focus on feedback loops and developer experience.

🚀 Features

  • Test-Driven Development with Jest
  • Live debugging support in VS Code
  • Hot reload via VS Code tasks
  • Zero framework dependencies
  • Fast feedback loops

🛠️ Setup

  1. Clone this repository
  2. Install dependencies:
    npm install

💻 Development

Running Tests

  • Watch Mode: Press F5 or run npm test to start Jest in watch mode
  • Single Run: npm test -- --no-watch

Debugging

  • Press Ctrl + Shift + B to start the debugging session
  • Use VS Code's Debug Panel (F5) to set breakpoints and inspect variables

🏗️ Project Structure

.
├── src/          # Source files
├── tests/        # Test files
└── package.json  # Project configuration

📝 Requirements

  • Node.js (version specified in package.json)
  • VS Code with JavaScript/Node.js support

About

A minimal Node.js setup focused on Test-Driven Development with Jest, native VSCode debugging, and hot reload. Built for rapid feedback, seamless breakpoints, and zero framework overhead. An efficient environment for testing backend patterns, code correctness, and iteration speed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published