mirror of
https://github.com/Raghu-Ch/nodeRestAPI.git
synced 2026-02-10 20:53:02 -05:00
initial commit
This commit is contained in:
34
node_modules/nodemon/doc/rules.md
generated
vendored
Normal file
34
node_modules/nodemon/doc/rules.md
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
# Rules
|
||||
|
||||
Given a nodemon.json file that contains:
|
||||
|
||||
```json
|
||||
{
|
||||
"ignore": ["*.coffee"],
|
||||
"watch": ["server/*.coffee", "test/"]
|
||||
}
|
||||
```
|
||||
|
||||
Then nodemon detects changes, but what causes nodemon to restart? The ignored files or the watched files? Which wins?
|
||||
|
||||
```js
|
||||
var files = ['server/foo.coffee', 'server/app.js'];
|
||||
|
||||
// afterIgnore = ['server/app.js'] now since foo.coffee matches *.coffee
|
||||
var afterIgnore = files.filter(applyIgnore);
|
||||
|
||||
// watch = ['server/foo.coffee'] as it's under the watch
|
||||
var watched = files.filter(applyWatch);
|
||||
```
|
||||
|
||||
What about:
|
||||
|
||||
```js
|
||||
var files = ['test/app.js', 'test/app.coffee'];
|
||||
|
||||
// afterIgnore = ['test/app.js'] now since test/app.coffee matches *.coffee
|
||||
var afterIgnore = files.filter(applyIgnore);
|
||||
|
||||
// watch.length = 2 as watch implies test/*.*
|
||||
var watched = files.filter(applyWatch);
|
||||
```
|
||||
Reference in New Issue
Block a user