Remy Sharp
232e347acd
test: pass test
2018-07-10 14:57:29 +01:00
Remy Sharp
d4b30ed98d
feat: support ctrl+l
...
And refactor the stdin handling
2018-07-10 13:51:08 +01:00
Remy Sharp
58b82f2b72
fix: increase perf of watching large file count
...
Fixes #1317
Originally a new Set was generated upon every individual file (or dir)
watched. This typically doesn't take a long time, but if there's 10,000
files to watch, it's very, very slow. Moving this logic out to the ready
event instead, cuts all the processing time of the watch right down.
2018-05-05 20:18:16 +01:00
Victor Perez
f616258669
fix: {{filename}} is only replaced once
2018-05-05 20:17:54 +01:00
Remy Sharp
97f8d0a175
fix: node_modules watched off relative path ( #1328 )
...
* chore: bump chokidar to latest
* test: fix weird output on restart filename
* test: skip old broken test
* fix: node_modules watched off relative path
Fixes #1294
Fixes #1305 (though couldn't confirm - just looks very similar)
I've gone back and forth on this Chokidar option `cwd` and in this fix
I've removed it from the config. I've checked the issues that were
raised that caused me to add the option, and they still appear to pass
in the tests, so I believe it's okay.
However, it _might_ come back in - just a note for Future @remy.
2018-05-05 20:17:21 +01:00
Remy Sharp
9bbc219fd5
fix: only hook SIGINT on boot - not at require
...
Fixes #1326
2018-05-05 20:16:37 +01:00
Remy Sharp
aa18c806b3
fix: don't throw when required in the repl
...
Fixes #1292
2018-03-31 08:40:08 +01:00
Remy Sharp
89d6062c68
fix: prevent throw when args missing ( #1288 )
...
Fixes #1286
2018-03-13 21:46:20 +00:00
Remy Sharp
372e6b23fc
fix: watch count regression ( #1287 )
...
* chore: revert package
* fix: move to array of watched dirs
Instead of individually listing them.
Fixes #1283
2018-03-13 21:45:50 +00:00
Remy Sharp
85ed19d69a
fix: throwing exeception on run
...
Fixes #1276
Due to const being used.
2018-02-27 17:34:28 +00:00
Remy Sharp
7fb365d0cc
feat: try to resolve exec in node_modules/.bin ( #1275 )
...
Fixes #1268
2018-02-27 16:44:14 +00:00
Remy Sharp
7ffd5454ed
fix: windows exec resolution ( #1274 )
...
Fixes #1251
2018-02-27 16:43:20 +00:00
Remy Sharp
94b526f80a
fix: put windows drive letter tweak in right place ( #1272 )
...
Fixes #1263
2018-02-27 16:42:51 +00:00
Remy Sharp
e41f3c3aad
feat: feed args to exec when detecting script ( #1273 )
...
Fixes #1263
The way it works:
- If the script is detected via index.js from the directory, or from the
package, then all the arguments on the CLI are shifted to execArgs
- If there was a double-dash on the CLI args, then only those before the
double-dash are given to execArgs and the rest remain passed to the
script
2018-02-27 16:42:32 +00:00
Remy Sharp
f4391d4ff1
fix: make clear where more opts are in help ( #1271 )
2018-02-27 16:42:20 +00:00
Remy Sharp
1cda8fae43
fix: ensure directories are watched, not files ( #1260 )
...
Fixes #1259
2018-02-19 16:49:55 +00:00
Remy Sharp
88954455be
fix: make watch & ignore relative ( #1253 )
...
* docs: add sponsors
[skip ci]
* fix: make watch & ignore relative
Fixes #1246
* fix: relative parent watching and ignore
* chore: lint
* test: fix bail on options
2018-02-15 21:57:47 +00:00
Remy Sharp
5e88b04eaa
feat: add support for --spawn ( #1249 )
...
* docs: add sponsors
[skip ci]
* feat: add support for `--spawn`
Fixes #1245
* docs: remove "simply"
2018-02-15 21:57:30 +00:00
Remy Sharp
33fa6f4970
fix: wrongly normalizing slashes in windows
...
This change takes code from npm's cli to change the way the arguments
passed to nodemon are interpreted.
Removes path.normalize and replaces with windowsVerbatimArguments
Fixes #1236
2018-02-01 22:47:56 +00:00
Remy Sharp
4cfd0b9cf8
chore: fix lint warning
2018-02-01 22:47:41 +00:00
Remy Sharp
79e61f00e7
fix: sniff for child.stdout before using it
...
This fixes node@6.0.0, but it's a hack, so I'm going to emit a message
saying that non-LTS is not supported.
2018-02-01 22:47:41 +00:00
Remy Sharp
4be493ca0d
fix: don't ignore dot-directories
...
Fixes #1223
2018-01-11 11:00:46 +00:00
Remy Sharp
e90f15aa8a
fix: node < 6.4.0 causing crash on 'rs' trigger
...
* fix: node < 6.4.0 can't connect to stdin
* fix: child stdio when spawn is similar to fork
Fixes #1218
2018-01-09 13:18:08 +00:00
Remy Sharp
e95ea6f656
fix: ignorePermissionErrors in chokidar
...
Make any permission errors silent, since it the most likely case we don't need them at all.
Fixes : #1213
2018-01-08 12:35:06 +00:00
Remy Sharp
c121187611
refactor: indexOf > includes (in node4)
2018-01-08 12:33:51 +00:00
Remy Sharp
8cec0fc0c7
chore: fix linting issue
2018-01-08 12:33:51 +00:00
Remy Sharp
718a9ad2e2
fix: correctly pass ignored rules to chokidar
...
Previous the rules weren't matching fully inside of chokidar, requiring
that, for instance, node_modules is written as **/node_modules/**.
I've also tidied up what's printed in verbose mode, so it doesn't print
default ignores, and doesn't print the full path of an ignored
directory.
This change _also_ fixes notifications from chokidar from user ignored
paths (using the `cwd` argument). This should fix #1202
2018-01-08 12:33:51 +00:00
Remy Sharp
2582d960be
fix: clarify which config files are actually used
...
Fixes #1204
2018-01-06 09:35:16 +00:00
Remy Sharp
8cb26bfe25
refactor: small tweaks to ES6-ish
2018-01-06 09:35:16 +00:00
Remy Sharp
6e7ce4bbe2
fix: swallow child.stdin err
...
This is a weird case where stdin isn't fully connected and throws in
ubuntu 16.04 (replicated in a Docker image).
Fixes #1195
2017-12-31 19:47:16 +00:00
Josef Brandl
d78bf3d5d1
fix: watch both js and mjs files if main file is JavaScript
2017-12-29 16:51:17 +00:00
Remy Sharp
0d9a89241c
fix: don't use fork with node inspect
...
Fixes : #1191
2017-12-29 11:07:04 +00:00
Remy Sharp
de66c6bcea
refactor: fix scoping issue in node@4
2017-12-29 10:55:12 +00:00
Remy Sharp
5a914cb35b
fix: handle exit(2) better
2017-12-29 10:55:12 +00:00
Remy Sharp
6333fa5a4c
chore: fix linting
2017-12-29 10:55:12 +00:00
Remy Sharp
6e839d4a33
fix: support implicit filename extension
...
Fixes #1193
2017-12-29 10:55:12 +00:00
Remy Sharp
48048aaf12
fix: properly handle --no-update-notifier
2017-12-29 10:54:59 +00:00
Remy Sharp
c63771726c
fix: expose no update flag
2017-12-29 10:54:59 +00:00
Remy Sharp
f711537795
chore: fix linting
2017-12-29 10:54:48 +00:00
Remy Sharp
7a04e2c71f
fix: incorrect count of watch files being reported
...
The number of watched files was correct, but showed (incorrectly) a
cumulative total of watched files (i.e. 1 + 2 + 3 + 4 etc).
Fixes #1194
2017-12-29 10:54:48 +00:00
Remy Sharp
ad226afc13
fix: ensure non-slurp is passed to script
...
The `--` argument now passes all arguments after the script (if omitted in the nodemon call), rather than the exec command.
Fixes #750
2017-12-22 22:34:18 +00:00
Remy Sharp
4589bc8a60
fix: properly ignore defaults, don't match partial
...
Changed to passing Chokidar simple strings instead of custom regexp, only had to prefix with **/ to get it to match the ignore directories properly.
Fixes #916
2017-12-20 23:21:35 +00:00
Remy Sharp
1d88943394
fix: pass stdin to child process on -I
...
Fixes #1036 - the no-stdin wasn't passing the process.stdin to the
child.
2017-12-20 23:21:06 +00:00
Remy Sharp
1e2516de4a
fix: defined diretory watching
2017-12-20 14:09:14 +00:00
Remy Sharp
d15cf686f7
fix: remove scoped dep
...
Fixes #1180
2017-12-20 14:09:03 +00:00
Remy Sharp
67d146637e
refactor: remove libraries over native es6 support
2017-12-20 14:09:03 +00:00
Dominykas Blyžė
009d868516
feat: support wildcard extension matching
2017-12-20 14:08:32 +00:00
Remy Sharp
1171fc1a9a
fix: nodemon reporting crash
...
Fixes #1173
2017-12-16 01:17:47 +00:00
Remy Sharp
bd9d5957bf
chore: fix linting issues
2017-12-15 15:20:01 +00:00
Remy Sharp
e9129c03f8
fix: switch to killing using numericals
...
Fixes #956
Fixes #813
2017-12-15 15:05:20 +00:00