nodemon icon indicating copy to clipboard operation
nodemon copied to clipboard

Passing an array into ext config

Open lunavod opened this issue 4 months ago • 4 comments

When using nodemon.json, it is possible to pass an array into watch property, but not into ext. This is probably expected behavior, but it is not intuitive for a first-time user.

  • nodemon -v: 3.1.0
  • node -v: v21.2.0
  • Operating system/terminal environment: Windows
  • Using Docker? What image:
  • Command you ran: nodemon

Expected behaviour

Nodemon works as usual, watching provided extensions

Actual behaviour

TypeError: extension.match is not a function

Steps to reproduce

  • Create a nodemon.json config with the following content:
{
  "ext": ["foo", "bar"]
}
  • Run nodemon

lunavod avatar Mar 12 '24 00:03 lunavod

According to Nodemon docs, there is no array in ext, only in options, as you can see


... 
{
  "restartable": "rs",
...
  "ext": "js,json"
}

mauroobento avatar Mar 13 '24 21:03 mauroobento

Yeah, it is more of a feature request. Or at least to get maintainer's opinion about this so I could maybe implement it myself and make a pull request

lunavod avatar Mar 15 '24 21:03 lunavod

Correct me if I'm wrong, but the nodemon.json is created by the author, right? If that's the case, why would the author be using an array instead of a string?

It's not a big change, but I just want to work out if there's actually a problem or a need, over something that's just a preference.

remy avatar Mar 25 '24 14:03 remy

This issue has been automatically marked as idle and stale because it hasn't had any recent activity. It will be automtically closed if no further activity occurs. If you think this is wrong, or the problem still persists, just pop a reply in the comments and @remy will (try!) to follow up. Thank you for contributing <3

github-actions[bot] avatar Apr 08 '24 15:04 github-actions[bot]

Automatically closing this issue due to lack of activity

github-actions[bot] avatar May 08 '24 16:05 github-actions[bot]