From 53513ec98e9a2e8c42ac4850af2b5c648183c4eb Mon Sep 17 00:00:00 2001 From: Ludovico Fischer Date: Wed, 30 Sep 2020 23:14:07 +0200 Subject: [PATCH] Upgrade to Chokidar 3. - Get rid of vulnerability warning (#17416) - Get rid of `npm install` message `deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.` - Improve compatibility and performance (see discussion at webpack/watchpack#130) The Chokidar changelog https://github.com/paulmillr/chokidar/releases/tag/3.0.0 mentions no API changes. The major version bump is because it drops support for Node < v6, but it should not cause problems because Next itself only supports Node v10.13+. --- packages/next/package.json | 2 +- yarn.lock | 47 +++++++++++++++++++++++++------------- 2 files changed, 32 insertions(+), 17 deletions(-) diff --git a/packages/next/package.json b/packages/next/package.json index 0d1b9352b2ac8b1..84e5de7892f5ddf 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -87,7 +87,7 @@ "buffer": "5.6.0", "cacache": "15.0.5", "caniuse-lite": "^1.0.30001113", - "chokidar": "2.1.8", + "chokidar": "3.4.2", "crypto-browserify": "3.12.0", "css-loader": "4.3.0", "cssnano-simple": "1.2.0", diff --git a/yarn.lock b/yarn.lock index 30c492a6a51f73b..e48ac34d87236c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5061,24 +5061,20 @@ child-process-promise@^2.1.3: node-version "^1.0.0" promise-polyfill "^6.0.1" -chokidar@2.1.8, chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== +chokidar@3.4.2: + version "3.4.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" + integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.4.0" optionalDependencies: - fsevents "^1.2.7" + fsevents "~2.1.2" chokidar@^1.7.0: version "1.7.0" @@ -5096,6 +5092,25 @@ chokidar@^1.7.0: optionalDependencies: fsevents "^1.0.0" +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + chokidar@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.1.tgz#e905bdecf10eaa0a0b1db0c664481cc4cbc22ba1"