/daenode

Daenode is a simple nodemon clone writen in Typescript in under 120 lines.

Primary LanguageJavaScript

Daenode

Daenode is a simple nodemon clone writen in Typescript in under 120 lines. Created for educational purposes.

Henlo

Features

  1. Detect file changes and restart node process
  2. Perform manual restart by typing rs

Things learnt

  1. Spawning a new process in node
  2. Different exit signals
  3. Debounce function
  4. NodeJS Streams
  5. NPM package to CLI binary
  6. Watching files and directories for changes