Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 661 Bytes

arch.md

File metadata and controls

41 lines (30 loc) · 661 Bytes

nodemon code arch

CLI -> parser -> nodemon options -> rules

rules -> configure -> watch -> start process

CLI examples

Watch src but only *.js and *.coffee

nodemon --watch src/ -e js,coffee app.js

Parsed to:

{
  watch: ['src/'],
  ignore: [],
  script: 'app.js'
  options: {
    extensions: ['js', 'coffee'],
    exec: 'node'
  }
}

Watch with no args:

nodemon

Parsed to (assuming a package.json or index.js is found):

{
  watch: [], // meaning all subdirectories
  ignore: [],
  script: 'index.js',
  options: {
    extensions: ['js'],
    exec: 'node'
  }
}