Skip to content

Commit 2d5733e

Browse files
committed
resolve #58
2 parents 3f06ba0 + bcda7a5 commit 2d5733e

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ tsnd --respawn server.ts
4141
So, to ignore everthing in `node_modules`, just pass `--ignore-watch node_modules`.
4242

4343
- `--debug` - some additional debug output.
44+
- `--interval` Polling interval (ms)
45+
- `--debounce` Debounce file change events (ms, non-polling mode)
4446

4547
**Caveats and points of notice:**
4648

bin/ts-node-dev

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ var opts = minimist(devArgs, {
3939
'cache-directory',
4040
'compilerOptions',
4141
'compile-timeout',
42-
'ignore-watch'
42+
'ignore-watch',
43+
'interval',
44+
'debounce'
4345
],
4446
alias: {
4547
fast: 'F',

lib/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ module.exports = function(script, scriptArgs, nodeArgs, opts) {
3636
// Run ./dedupe.js as preload script
3737
if (cfg.dedupe) process.env.NODE_DEV_PRELOAD = __dirname + '/dedupe'
3838

39-
var watcher = filewatcher({ forcePolling: opts.poll })
39+
var watcher = filewatcher({
40+
forcePolling: opts.poll,
41+
interval: opts.interval,
42+
debounce: opts.debounce
43+
})
4044
var starting = false
4145
watcher.on('change', function(file) {
4246
if (file === compiler.tsConfigPath) {

0 commit comments

Comments
 (0)