From 7fa443ad163076757a1c9b4f442e1971b8f5b02f Mon Sep 17 00:00:00 2001 From: Nitin Kumar Date: Mon, 15 Nov 2021 16:23:20 +0530 Subject: [PATCH] refactor: normalize all watch options together --- lib/Server.js | 89 +++++----- .../Server.test.js.snap.webpack4 | 152 +++++++++++++++++- .../Server.test.js.snap.webpack5 | 152 +++++++++++++++++- 3 files changed, 346 insertions(+), 47 deletions(-) diff --git a/lib/Server.js b/lib/Server.js index 2d5d8da848..d33c3f9463 100644 --- a/lib/Server.js +++ b/lib/Server.js @@ -444,16 +444,49 @@ class Server { const compilerOptions = this.getCompilerOptions(); // TODO remove `{}` after drop webpack v4 support - const watchOptions = compilerOptions.watchOptions || {}; - const defaultWatchOptions = { - ignoreInitial: true, - persistent: true, - followSymlinks: false, - atomic: false, - alwaysStat: true, - ignorePermissionErrors: true, - ...watchOptions, + const compilerWatchOptions = compilerOptions.watchOptions || {}; + + const getDefaultWatchOptions = (watchOptions = {}) => { + // duplicate the same massaging of options that watchpack performs + // https://github.com/webpack/watchpack/blob/master/lib/DirectoryWatcher.js#L49 + // this isn't an elegant solution, but we'll improve it in the future + const usePolling = + typeof watchOptions.usePolling !== "undefined" + ? watchOptions.usePolling + : Boolean(watchOptions.poll); + + const interval = + // eslint-disable-next-line no-nested-ternary + typeof watchOptions.interval !== "undefined" + ? watchOptions.interval + : typeof watchOptions.poll === "number" + ? watchOptions.poll + : // eslint-disable-next-line no-undefined + undefined; + + const finalWatchOptions = { + ignoreInitial: true, + persistent: true, + followSymlinks: false, + atomic: false, + alwaysStat: true, + ignorePermissionErrors: true, + ...compilerWatchOptions, + ...watchOptions, + ignored: watchOptions.ignored, + usePolling, + interval, + }; + + if (finalWatchOptions.poll) { + delete finalWatchOptions.poll; + } + + return finalWatchOptions; }; + + const defaultWatchOptions = getDefaultWatchOptions(); + const defaultOptionsForStatic = { directory: path.join(process.cwd(), "public"), staticOptions: {}, @@ -965,8 +998,7 @@ class Server { staticOption.watch = defaultOptionsForStatic.watch; } else if (typeof staticOption.watch === "object") { staticOption.watch = { - ...defaultOptionsForStatic.watch, - ...staticOption.watch, + ...getDefaultWatchOptions(staticOption.watch), }; } @@ -990,8 +1022,7 @@ class Server { { paths: options.watchFiles.paths, options: { - ...defaultWatchOptions, - ...(options.watchFiles.options || {}), + ...getDefaultWatchOptions(options.watchFiles.options || {}), }, }, ]; @@ -1004,8 +1035,7 @@ class Server { return { paths: item.paths, options: { - ...defaultWatchOptions, - ...(item.options || {}), + ...getDefaultWatchOptions(item.options || {}), }, }; }); @@ -2150,35 +2180,8 @@ class Server { } watchFiles(watchPath, watchOptions) { - // duplicate the same massaging of options that watchpack performs - // https://github.com/webpack/watchpack/blob/master/lib/DirectoryWatcher.js#L49 - // this isn't an elegant solution, but we'll improve it in the future - const usePolling = - typeof watchOptions.usePolling !== "undefined" - ? watchOptions.usePolling - : Boolean(watchOptions.poll); - const interval = - // eslint-disable-next-line no-nested-ternary - typeof watchOptions.interval !== "undefined" - ? watchOptions.interval - : typeof watchOptions.poll === "number" - ? watchOptions.poll - : // eslint-disable-next-line no-undefined - undefined; - - const finalWatchOptions = { - ...watchOptions, - ignored: watchOptions.ignored, - usePolling, - interval, - }; - - if (finalWatchOptions.poll) { - delete finalWatchOptions.poll; - } - const chokidar = require("chokidar"); - const watcher = chokidar.watch(watchPath, finalWatchOptions); + const watcher = chokidar.watch(watchPath, watchOptions); // disabling refreshing on changing the content if (this.options.liveReload) { diff --git a/test/server/__snapshots__/Server.test.js.snap.webpack4 b/test/server/__snapshots__/Server.test.js.snap.webpack4 index d2238178cf..a4ecb86a4f 100644 --- a/test/server/__snapshots__/Server.test.js.snap.webpack4 +++ b/test/server/__snapshots__/Server.test.js.snap.webpack4 @@ -96,7 +96,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -150,7 +153,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -205,7 +211,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -262,7 +271,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -319,7 +331,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -375,7 +390,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -431,7 +449,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -486,7 +507,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -541,7 +565,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -596,7 +623,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -653,7 +683,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -710,7 +743,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -766,7 +802,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -820,7 +859,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -874,7 +916,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -928,7 +973,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -982,7 +1030,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1036,7 +1087,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1090,7 +1144,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1144,7 +1201,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1198,7 +1258,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1252,7 +1315,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1306,7 +1372,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1360,7 +1429,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1414,7 +1486,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1468,7 +1543,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1522,7 +1600,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1577,7 +1658,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1632,8 +1716,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": 500, "persistent": true, - "poll": 500, + "usePolling": true, }, }, ], @@ -1688,7 +1774,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1743,7 +1832,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1797,7 +1889,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, Object { @@ -1815,7 +1910,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1869,7 +1967,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, Object { @@ -1887,7 +1988,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1941,7 +2045,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, Object { @@ -1959,7 +2066,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2013,7 +2123,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2102,7 +2215,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2156,7 +2272,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2210,7 +2329,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2265,7 +2387,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2319,7 +2444,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2371,7 +2499,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2425,7 +2556,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2479,8 +2613,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": 500, "persistent": true, - "poll": 500, + "usePolling": true, }, }, ], @@ -2581,7 +2717,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2638,7 +2777,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2692,7 +2834,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2746,7 +2891,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], diff --git a/test/server/__snapshots__/Server.test.js.snap.webpack5 b/test/server/__snapshots__/Server.test.js.snap.webpack5 index d2238178cf..a4ecb86a4f 100644 --- a/test/server/__snapshots__/Server.test.js.snap.webpack5 +++ b/test/server/__snapshots__/Server.test.js.snap.webpack5 @@ -96,7 +96,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -150,7 +153,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -205,7 +211,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -262,7 +271,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -319,7 +331,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -375,7 +390,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -431,7 +449,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -486,7 +507,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -541,7 +565,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -596,7 +623,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -653,7 +683,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -710,7 +743,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -766,7 +802,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -820,7 +859,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -874,7 +916,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -928,7 +973,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -982,7 +1030,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1036,7 +1087,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1090,7 +1144,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1144,7 +1201,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1198,7 +1258,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1252,7 +1315,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1306,7 +1372,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1360,7 +1429,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1414,7 +1486,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1468,7 +1543,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1522,7 +1600,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1577,7 +1658,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1632,8 +1716,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": 500, "persistent": true, - "poll": 500, + "usePolling": true, }, }, ], @@ -1688,7 +1774,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1743,7 +1832,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1797,7 +1889,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, Object { @@ -1815,7 +1910,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1869,7 +1967,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, Object { @@ -1887,7 +1988,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -1941,7 +2045,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, Object { @@ -1959,7 +2066,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2013,7 +2123,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2102,7 +2215,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2156,7 +2272,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2210,7 +2329,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2265,7 +2387,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2319,7 +2444,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2371,7 +2499,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2425,7 +2556,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2479,8 +2613,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": 500, "persistent": true, - "poll": 500, + "usePolling": true, }, }, ], @@ -2581,7 +2717,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2638,7 +2777,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2692,7 +2834,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ], @@ -2746,7 +2891,10 @@ Object { "followSymlinks": false, "ignoreInitial": true, "ignorePermissionErrors": true, + "ignored": undefined, + "interval": undefined, "persistent": true, + "usePolling": false, }, }, ],