Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: remy/nodemon
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.11.0
Choose a base ref
...
head repository: remy/nodemon
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.17.1
Choose a head ref
Loading
Showing with 8,616 additions and 1,114 deletions.
  1. +1 −1 { → .github}/CONTRIBUTING.md
  2. +18 −0 .github/ISSUE_TEMPLATE.md
  3. +13 −0 .github/no-response.yml
  4. +12 −0 .github/oliver.yml
  5. +20 −0 .github/stale.yml
  6. +5 −0 .gitignore
  7. +1 −0 .npmrc
  8. +11 −17 .travis.yml
  9. +0 −19 Dockerfile
  10. +138 −74 README.md
  11. +9 −10 bin/nodemon.js
  12. +7 −0 commitlint.config.js
  13. +2 −2 doc/cli/authors.txt
  14. +2 −1 doc/cli/config.txt
  15. +4 −16 doc/cli/help.txt
  16. +36 −0 doc/cli/options.txt
  17. +3 −1 doc/cli/topics.txt
  18. +2 −1 doc/requireable.md
  19. +6 −6 doc/rules.md
  20. +60 −23 faq.md
  21. +14 −26 lib/cli/parse.js
  22. +1 −1 lib/config/command.js
  23. +5 −2 lib/config/defaults.js
  24. +72 −18 lib/config/exec.js
  25. +5 −2 lib/config/index.js
  26. +85 −26 lib/config/load.js
  27. +5 −2 lib/help/index.js
  28. +35 −14 lib/monitor/match.js
  29. +116 −63 lib/monitor/run.js
  30. +34 −0 lib/monitor/signals.js
  31. +79 −27 lib/monitor/watch.js
  32. +65 −35 lib/nodemon.js
  33. +2 −2 lib/rules/add.js
  34. +11 −18 lib/spawn.js
  35. +2 −6 lib/utils/colour.js
  36. +28 −16 lib/utils/index.js
  37. +32 −33 lib/version.js
  38. +6,426 −0 package-lock.json
  39. +30 −20 package.json
  40. +111 −12 test/cli/exec.test.js
  41. +84 −29 test/cli/parse.test.js
  42. +2 −4 test/config/env.test.js
  43. +83 −0 test/config/load-logging.test.js
  44. +99 −21 test/config/load.test.js
  45. +81 −102 test/events/complete.test.js
  46. +2 −0 test/fixtures/1246/app/index.js
  47. +2 −0 test/fixtures/1246/watching/index.js
  48. +3 −0 test/fixtures/packages/nodemon-settings-and-package-json-settings/nodemon.json
  49. +5 −0 test/fixtures/packages/nodemon-settings-and-package-json-settings/package.json
  50. +7 −0 test/fixtures/packages/package-json-settings/package.json
  51. +8 −0 test/fixtures/packages/start-and-package-json-settings/package.json
  52. +0 −3 test/fixtures/some 'file
  53. +0 −3 test/fixtures/some \file
  54. +0 −2 test/fixtures/some file
  55. +0 −2 test/fixtures/some"file
  56. +0 −3 test/fixtures/some\"file
  57. +15 −14 test/fork/change-detect.test.js
  58. +82 −0 test/fork/run-mac-only.test.js
  59. +32 −92 test/fork/run.test.js
  60. +10 −5 test/fork/watch-restart.test.js
  61. +2 −3 test/misc/listeners.test.js
  62. +24 −23 test/monitor/ignore.test.js
  63. +320 −165 test/monitor/match.test.js
  64. +54 −52 test/monitor/run.test.js
  65. +140 −77 test/monitor/watch-restart.test.js
  66. +0 −12 web/index.js
  67. +9 −8 {web → website}/index.html
  68. BIN website/mixmax.png
  69. BIN website/nodemon.png
  70. 0 {web → website}/nodemon.svg
  71. BIN website/sparkpost.png
  72. +44 −0 website/sparkpost.svg
2 changes: 1 addition & 1 deletion CONTRIBUTING.md → .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

## Commit messages

Commit messages must follow the [Angular-style](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format) commit format (but excluding the scope).
Commit messages must follow the [Angular-style](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#commits) commit format (but excluding the scope).

i.e:

18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
- `nodemon -v`:
- `node -v`:
- Operating system/terminal environment:
- Command you ran:


### Expected behaviour


### Actual behaviour


### Steps to reproduce


---

If applicable, please append the `--dump` flag on your command and include the output here **ensuring to remove any sensitive/personal details or tokens**.
13 changes: 13 additions & 0 deletions .github/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Configuration for probot-no-response - https://github.com/probot/no-response

# Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 7
# Label requiring a response
responseRequiredLabel: "needs more info"
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: >
This issue has been automatically closed because there hasn't been a response
to my request for more information from the original author. With only the
information that is currently in the issue, I don't have enough information
to take action, sorry! Please comment on this issue if you have or find the
answers we need so that someone can investigate further.
12 changes: 12 additions & 0 deletions .github/oliver.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Number of days the issue was closed in before the bot should reply.
# If the issue was closed in more days than this, the bot won't reply.
# Use `daysClosedIn: false` to *always* reply.
daysClosedIn: 100

# Labels to look for on issues the bot can reply to
labels:
- bug

# Comment to post when replying
comment: >
Thanks for raising this issue, and hopefully you're happy with @remy's fix. If you'd like to support this project, you can do just that through the open collective https://opencollective.com/nodemon/donate or at the very least, starring this project would give me @remy a little smile ❤️
20 changes: 20 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 14
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
staleLabel: wontfix
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
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
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -7,6 +7,8 @@ lib-cov
*.pid
*.gz

.vscode/

pids
logs
results
@@ -15,4 +17,7 @@ npm-debug.log
node_modules
coverage
tmp
issues/
test/fixtures/test*

.idea
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package-lock=true
28 changes: 11 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,18 @@
sudo: false
language: node_js
#cache:
# directories:
# - node_modules
cache:
directories:
- ~/.npm
notifications:
email: false
node_js:
- 6
- 5
- 4
# - iojs-v3
# - iojs-v2
# - iojs-v1
- '0.10'
- '9'
- '8'
- '6'
- '4'
before_install:
- npm i -g npm@^2.0.0
before_script:
- npm prune
- 'curl -Lo travis_after_all.py https://git.io/vLSON'
- if [ "$TRAVIS_PULL_REQUEST_BRANCH" == "" ]; then echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" >> .npmrc; fi
after_success:
- python travis_after_all.py
- export $(cat .to_export_back)
- npm run semantic-release
branches:
except:
- /^v\d+\.\d+\.\d+$/
19 changes: 0 additions & 19 deletions Dockerfile

This file was deleted.

Loading