diff --git a/package.json b/package.json index ece294bf97..2b181c9124 100644 --- a/package.json +++ b/package.json @@ -135,11 +135,8 @@ "globals": { "react": "React", "react/jsx-runtime": "ReactJSX", - "react/jsx-dev-runtime": "ReactJSXDev" - }, - "___experimentalFlags_WILL_CHANGE_IN_PATCH": { - "newEntrypoints": true, - "newDistFilenames": true + "react/jsx-dev-runtime": "ReactJSXDev", + "@emotion/react": "emotionReact" } }, "bugs": { @@ -257,8 +254,8 @@ "react-primitives": "^0.8.1", "react-router-dom": "^4.2.2", "react-test-renderer": "16.8.6", - "react18": "npm:react@alpha", - "react18-dom": "npm:react-dom@alpha", + "react18": "npm:react@rc", + "react18-dom": "npm:react-dom@rc", "svg-tag-names": "^1.1.1", "through": "^2.3.8", "unified": "^6.1.6", diff --git a/packages/cache/package.json b/packages/cache/package.json index 1e0513fc43..727ada82a8 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -8,6 +8,20 @@ "./dist/emotion-cache.cjs.js": "./dist/emotion-cache.browser.cjs.js", "./dist/emotion-cache.esm.js": "./dist/emotion-cache.browser.esm.js" }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-cache.worker.esm.js", + "default": "./dist/emotion-cache.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-cache.browser.esm.js", + "default": "./dist/emotion-cache.browser.cjs.js" + }, + "module": "./dist/emotion-cache.esm.js", + "default": "./dist/emotion-cache.cjs.js" + } + }, "types": "types/index.d.ts", "license": "MIT", "repository": "https://github.com/emotion-js/emotion/tree/main/packages/cache", diff --git a/packages/hash/package.json b/packages/hash/package.json index 30220d4d32..b6a5bd7c24 100644 --- a/packages/hash/package.json +++ b/packages/hash/package.json @@ -24,5 +24,19 @@ "browser": { "./dist/emotion-hash.cjs.js": "./dist/emotion-hash.browser.cjs.js", "./dist/emotion-hash.esm.js": "./dist/emotion-hash.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-hash.worker.esm.js", + "default": "./dist/emotion-hash.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-hash.browser.esm.js", + "default": "./dist/emotion-hash.browser.cjs.js" + }, + "module": "./dist/emotion-hash.esm.js", + "default": "./dist/emotion-hash.cjs.js" + } } } diff --git a/packages/is-prop-valid/package.json b/packages/is-prop-valid/package.json index 614c02e1a6..d877b4b9a8 100644 --- a/packages/is-prop-valid/package.json +++ b/packages/is-prop-valid/package.json @@ -27,5 +27,19 @@ "browser": { "./dist/emotion-is-prop-valid.cjs.js": "./dist/emotion-is-prop-valid.browser.cjs.js", "./dist/emotion-is-prop-valid.esm.js": "./dist/emotion-is-prop-valid.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-is-prop-valid.worker.esm.js", + "default": "./dist/emotion-is-prop-valid.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-is-prop-valid.browser.esm.js", + "default": "./dist/emotion-is-prop-valid.browser.cjs.js" + }, + "module": "./dist/emotion-is-prop-valid.esm.js", + "default": "./dist/emotion-is-prop-valid.cjs.js" + } } } diff --git a/packages/memoize/package.json b/packages/memoize/package.json index 4775778411..bcdda7f5d0 100644 --- a/packages/memoize/package.json +++ b/packages/memoize/package.json @@ -24,5 +24,19 @@ "browser": { "./dist/emotion-memoize.cjs.js": "./dist/emotion-memoize.browser.cjs.js", "./dist/emotion-memoize.esm.js": "./dist/emotion-memoize.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-memoize.worker.esm.js", + "default": "./dist/emotion-memoize.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-memoize.browser.esm.js", + "default": "./dist/emotion-memoize.browser.cjs.js" + }, + "module": "./dist/emotion-memoize.esm.js", + "default": "./dist/emotion-memoize.cjs.js" + } } } diff --git a/packages/native/package.json b/packages/native/package.json index 95958f92d2..df165e2d93 100644 --- a/packages/native/package.json +++ b/packages/native/package.json @@ -53,5 +53,19 @@ "browser": { "./dist/emotion-native.cjs.js": "./dist/emotion-native.browser.cjs.js", "./dist/emotion-native.esm.js": "./dist/emotion-native.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-native.worker.esm.js", + "default": "./dist/emotion-native.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-native.browser.esm.js", + "default": "./dist/emotion-native.browser.cjs.js" + }, + "module": "./dist/emotion-native.esm.js", + "default": "./dist/emotion-native.cjs.js" + } } } diff --git a/packages/primitives-core/package.json b/packages/primitives-core/package.json index 71d7f3a88d..c5ab73c287 100644 --- a/packages/primitives-core/package.json +++ b/packages/primitives-core/package.json @@ -43,5 +43,19 @@ "browser": { "./dist/emotion-primitives-core.cjs.js": "./dist/emotion-primitives-core.browser.cjs.js", "./dist/emotion-primitives-core.esm.js": "./dist/emotion-primitives-core.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-primitives-core.worker.esm.js", + "default": "./dist/emotion-primitives-core.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-primitives-core.browser.esm.js", + "default": "./dist/emotion-primitives-core.browser.cjs.js" + }, + "module": "./dist/emotion-primitives-core.esm.js", + "default": "./dist/emotion-primitives-core.cjs.js" + } } } diff --git a/packages/primitives/package.json b/packages/primitives/package.json index 05b47a94f2..50ac4e09c8 100644 --- a/packages/primitives/package.json +++ b/packages/primitives/package.json @@ -53,5 +53,19 @@ "browser": { "./dist/emotion-primitives.cjs.js": "./dist/emotion-primitives.browser.cjs.js", "./dist/emotion-primitives.esm.js": "./dist/emotion-primitives.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-primitives.worker.esm.js", + "default": "./dist/emotion-primitives.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-primitives.browser.esm.js", + "default": "./dist/emotion-primitives.browser.cjs.js" + }, + "module": "./dist/emotion-primitives.esm.js", + "default": "./dist/emotion-primitives.cjs.js" + } } } diff --git a/packages/react/_isolated-hnrs/package.json b/packages/react/_isolated-hnrs/package.json index 33a92e72be..85f4d116ac 100644 --- a/packages/react/_isolated-hnrs/package.json +++ b/packages/react/_isolated-hnrs/package.json @@ -6,6 +6,10 @@ "./dist/emotion-react-_isolated-hnrs.cjs.js": "./dist/emotion-react-_isolated-hnrs.browser.cjs.js", "./dist/emotion-react-_isolated-hnrs.esm.js": "./dist/emotion-react-_isolated-hnrs.browser.esm.js" }, + "worker": { + "./dist/emotion-react-_isolated-hnrs.cjs.js": "./dist/emotion-react-_isolated-hnrs.worker.cjs.js", + "./dist/emotion-react-_isolated-hnrs.esm.js": "./dist/emotion-react-_isolated-hnrs.worker.esm.js" + }, "sideEffects": false, "preconstruct": { "umdName": "emotionHoistNonReactStatics" diff --git a/packages/react/jsx-dev-runtime/package.json b/packages/react/jsx-dev-runtime/package.json index 3a5befd1b5..2121a8a31e 100644 --- a/packages/react/jsx-dev-runtime/package.json +++ b/packages/react/jsx-dev-runtime/package.json @@ -6,6 +6,10 @@ "./dist/emotion-react-jsx-dev-runtime.cjs.js": "./dist/emotion-react-jsx-dev-runtime.browser.cjs.js", "./dist/emotion-react-jsx-dev-runtime.esm.js": "./dist/emotion-react-jsx-dev-runtime.browser.esm.js" }, + "worker": { + "./dist/emotion-react-jsx-dev-runtime.cjs.js": "./dist/emotion-react-jsx-dev-runtime.worker.cjs.js", + "./dist/emotion-react-jsx-dev-runtime.esm.js": "./dist/emotion-react-jsx-dev-runtime.worker.esm.js" + }, "types": "../types/jsx-dev-runtime", "sideEffects": false, "preconstruct": { diff --git a/packages/react/package.json b/packages/react/package.json index 7c28f55c33..9f5a863ca0 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -7,6 +7,56 @@ "./dist/emotion-react.cjs.js": "./dist/emotion-react.browser.cjs.js", "./dist/emotion-react.esm.js": "./dist/emotion-react.browser.esm.js" }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-react.worker.esm.js", + "default": "./dist/emotion-react.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-react.browser.esm.js", + "default": "./dist/emotion-react.browser.cjs.js" + }, + "module": "./dist/emotion-react.esm.js", + "default": "./dist/emotion-react.cjs.js" + }, + "./jsx-runtime": { + "worker": { + "module": "./jsx-runtime/dist/emotion-react.worker.esm.js", + "default": "./jsx-runtime/dist/emotion-react.worker.cjs.js" + }, + "browser": { + "module": "./jsx-runtime/dist/emotion-react.browser.esm.js", + "default": "./jsx-runtime/dist/emotion-react.browser.cjs.js" + }, + "module": "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js" + }, + "./jsx-dev-runtime": { + "worker": { + "module": "./jsx-dev-runtime/dist/emotion-react.worker.esm.js", + "default": "./jsx-dev-runtime/dist/emotion-react.worker.cjs.js" + }, + "browser": { + "module": "./jsx-dev-runtime/dist/emotion-react.browser.esm.js", + "default": "./jsx-dev-runtime/dist/emotion-react.browser.cjs.js" + }, + "module": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js" + }, + "./_isolated-hnrs": { + "worker": { + "module": "./_isolated-hnrs/dist/emotion-react.worker.esm.js", + "default": "./_isolated-hnrs/dist/emotion-react.worker.cjs.js" + }, + "browser": { + "module": "./_isolated-hnrs/dist/emotion-react.browser.esm.js", + "default": "./_isolated-hnrs/dist/emotion-react.browser.cjs.js" + }, + "module": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js" + } + }, "types": "types/index.d.ts", "files": [ "src", diff --git a/packages/serialize/package.json b/packages/serialize/package.json index ef393140d3..2bc475ff25 100644 --- a/packages/serialize/package.json +++ b/packages/serialize/package.json @@ -31,5 +31,19 @@ "browser": { "./dist/emotion-serialize.cjs.js": "./dist/emotion-serialize.browser.cjs.js", "./dist/emotion-serialize.esm.js": "./dist/emotion-serialize.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-serialize.worker.esm.js", + "default": "./dist/emotion-serialize.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-serialize.browser.esm.js", + "default": "./dist/emotion-serialize.browser.cjs.js" + }, + "module": "./dist/emotion-serialize.esm.js", + "default": "./dist/emotion-serialize.cjs.js" + } } } diff --git a/packages/server/create-instance/package.json b/packages/server/create-instance/package.json index ccf4d75c89..93057a8635 100644 --- a/packages/server/create-instance/package.json +++ b/packages/server/create-instance/package.json @@ -3,5 +3,8 @@ "browser": { "./dist/emotion-server-create-instance.cjs.js": "./dist/emotion-server-create-instance.browser.cjs.js" }, + "worker": { + "./dist/emotion-server-create-instance.cjs.js": "./dist/emotion-server-create-instance.worker.cjs.js" + }, "types": "../types/create-instance" } diff --git a/packages/server/package.json b/packages/server/package.json index 4f124c88d2..1c66b85414 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -53,6 +53,26 @@ "browser": { "./dist/emotion-server.cjs.js": "./dist/emotion-server.browser.cjs.js" }, + "exports": { + ".": { + "worker": { + "default": "./dist/emotion-server.worker.cjs.js" + }, + "browser": { + "default": "./dist/emotion-server.browser.cjs.js" + }, + "default": "./dist/emotion-server.cjs.js" + }, + "./create-instance/index": { + "worker": { + "default": "./create-instance/index/dist/emotion-server.worker.cjs.js" + }, + "browser": { + "default": "./create-instance/index/dist/emotion-server.browser.cjs.js" + }, + "default": "./create-instance/index/dist/emotion-server-create-instance.cjs.js" + } + }, "preconstruct": { "entrypoints": [ "./index.js", diff --git a/packages/sheet/package.json b/packages/sheet/package.json index 299529ec48..403301e306 100644 --- a/packages/sheet/package.json +++ b/packages/sheet/package.json @@ -8,6 +8,20 @@ "./dist/emotion-sheet.cjs.js": "./dist/emotion-sheet.browser.cjs.js", "./dist/emotion-sheet.esm.js": "./dist/emotion-sheet.browser.esm.js" }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-sheet.worker.esm.js", + "default": "./dist/emotion-sheet.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-sheet.browser.esm.js", + "default": "./dist/emotion-sheet.browser.cjs.js" + }, + "module": "./dist/emotion-sheet.esm.js", + "default": "./dist/emotion-sheet.cjs.js" + } + }, "types": "types/index.d.ts", "license": "MIT", "scripts": { diff --git a/packages/styled/base/package.json b/packages/styled/base/package.json index 96f433f214..52098a6d78 100644 --- a/packages/styled/base/package.json +++ b/packages/styled/base/package.json @@ -6,6 +6,10 @@ "./dist/emotion-styled-base.cjs.js": "./dist/emotion-styled-base.browser.cjs.js", "./dist/emotion-styled-base.esm.js": "./dist/emotion-styled-base.browser.esm.js" }, + "worker": { + "./dist/emotion-styled-base.cjs.js": "./dist/emotion-styled-base.worker.cjs.js", + "./dist/emotion-styled-base.esm.js": "./dist/emotion-styled-base.worker.esm.js" + }, "types": "../types/base", "preconstruct": { "umdName": "emotionStyledBase" diff --git a/packages/styled/package.json b/packages/styled/package.json index 7009de1533..4377863de0 100644 --- a/packages/styled/package.json +++ b/packages/styled/package.json @@ -53,6 +53,32 @@ "./dist/emotion-styled.cjs.js": "./dist/emotion-styled.browser.cjs.js", "./dist/emotion-styled.esm.js": "./dist/emotion-styled.browser.esm.js" }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-styled.worker.esm.js", + "default": "./dist/emotion-styled.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-styled.browser.esm.js", + "default": "./dist/emotion-styled.browser.cjs.js" + }, + "module": "./dist/emotion-styled.esm.js", + "default": "./dist/emotion-styled.cjs.js" + }, + "./base": { + "worker": { + "module": "./base/dist/emotion-styled.worker.esm.js", + "default": "./base/dist/emotion-styled.worker.cjs.js" + }, + "browser": { + "module": "./base/dist/emotion-styled.browser.esm.js", + "default": "./base/dist/emotion-styled.browser.cjs.js" + }, + "module": "./base/dist/emotion-styled-base.esm.js", + "default": "./base/dist/emotion-styled-base.cjs.js" + } + }, "preconstruct": { "umdName": "emotionStyled", "entrypoints": [ diff --git a/packages/unitless/package.json b/packages/unitless/package.json index f2639670a3..f1803bd29f 100644 --- a/packages/unitless/package.json +++ b/packages/unitless/package.json @@ -19,5 +19,19 @@ "browser": { "./dist/emotion-unitless.cjs.js": "./dist/emotion-unitless.browser.cjs.js", "./dist/emotion-unitless.esm.js": "./dist/emotion-unitless.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-unitless.worker.esm.js", + "default": "./dist/emotion-unitless.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-unitless.browser.esm.js", + "default": "./dist/emotion-unitless.browser.cjs.js" + }, + "module": "./dist/emotion-unitless.esm.js", + "default": "./dist/emotion-unitless.cjs.js" + } } } diff --git a/packages/utils/package.json b/packages/utils/package.json index 83716f9310..b453897fca 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -8,6 +8,20 @@ "./dist/emotion-utils.cjs.js": "./dist/emotion-utils.browser.cjs.js", "./dist/emotion-utils.esm.js": "./dist/emotion-utils.browser.esm.js" }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-utils.worker.esm.js", + "default": "./dist/emotion-utils.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-utils.browser.esm.js", + "default": "./dist/emotion-utils.browser.cjs.js" + }, + "module": "./dist/emotion-utils.esm.js", + "default": "./dist/emotion-utils.cjs.js" + } + }, "types": "types/index.d.ts", "license": "MIT", "scripts": { diff --git a/packages/weak-memoize/package.json b/packages/weak-memoize/package.json index 54c3abc423..0c3f246196 100644 --- a/packages/weak-memoize/package.json +++ b/packages/weak-memoize/package.json @@ -24,5 +24,19 @@ "browser": { "./dist/emotion-weak-memoize.cjs.js": "./dist/emotion-weak-memoize.browser.cjs.js", "./dist/emotion-weak-memoize.esm.js": "./dist/emotion-weak-memoize.browser.esm.js" + }, + "exports": { + ".": { + "worker": { + "module": "./dist/emotion-weak-memoize.worker.esm.js", + "default": "./dist/emotion-weak-memoize.worker.cjs.js" + }, + "browser": { + "module": "./dist/emotion-weak-memoize.browser.esm.js", + "default": "./dist/emotion-weak-memoize.browser.cjs.js" + }, + "module": "./dist/emotion-weak-memoize.esm.js", + "default": "./dist/emotion-weak-memoize.cjs.js" + } } } diff --git a/yarn.lock b/yarn.lock index 109bec1cbe..4945a618e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25231,19 +25231,19 @@ react-timer-mixin@^0.13.4: resolved "https://registry.npmjs.org/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz#75a00c3c94c13abe29b43d63b4c65a88fc8264d3" integrity sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q== -"react18-dom@npm:react-dom@alpha": - version "18.0.0-alpha-327d5c484-20211106" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0-alpha-327d5c484-20211106.tgz#f8855d8e73876b5dbf6545ca02e14d8644a48008" - integrity sha512-yI2Kxy4/+nAFYHtC5uVIwXPURABwBhtqbEgjgRa9cITHsmZIO7AqDee0a5nXVSr8wWmtmbN1vSh29aDicuO03A== +"react18-dom@npm:react-dom@rc": + version "18.0.0-rc.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0-rc.0.tgz#aa07044bdd6399ff94c664b2985e2e25948fbf3e" + integrity sha512-tdD1n0svTndHBQvVAq/f2Kx7FgQ30CpSLp87/neQKAHPW5WtdgW1sBSwmFAcMQOrmstTuP0M+zRlH86f9kMX/A== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "0.21.0-alpha-327d5c484-20211106" + scheduler "^0.21.0-rc.0" -"react18@npm:react@alpha": - version "18.0.0-alpha-327d5c484-20211106" - resolved "https://registry.yarnpkg.com/react/-/react-18.0.0-alpha-327d5c484-20211106.tgz#f0e29b20b8c371697207a9f7b73a7ab625bee4b7" - integrity sha512-CB3JnXquQ9FYkd8IpTlvdpyk+HN1fOUDB7NabXTfbycqqRxuKhtijv7W7F/mbTzPLLMrxV5LwUqrLFc25Zy+UQ== +"react18@npm:react@rc": + version "18.0.0-rc.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.0.0-rc.0.tgz#60bfcf1edd0b35fbeeeca852515c6cc2ce06a6eb" + integrity sha512-PawosMBgF8k5Nlc3++ibzjFqPvo1XKv80MNtVYqz3abHHB2w3IpU65sSdSmBd2ooCwVhcp9b1vkx/twqhakNtA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -26548,14 +26548,6 @@ scheduler@0.19.1, scheduler@^0.19.1: loose-envify "^1.1.0" object-assign "^4.1.1" -scheduler@0.21.0-alpha-327d5c484-20211106: - version "0.21.0-alpha-327d5c484-20211106" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0-alpha-327d5c484-20211106.tgz#16340fd4c7387ff58ad897b64715c0e3098e9489" - integrity sha512-VzlBG9d8m/2GwzXMjh7FoV6lpv/vOKdUYFCw3FCVY2aP/lN4oJkKwOlf4on2vEk855ckx+s3bR4eJLrlD7kZSw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler@^0.13.6: version "0.13.6" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" @@ -26564,6 +26556,14 @@ scheduler@^0.13.6: loose-envify "^1.1.0" object-assign "^4.1.1" +scheduler@^0.21.0-rc.0: + version "0.21.0-rc.0-next-f2a59df48-20211208" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0-rc.0-next-f2a59df48-20211208.tgz#54e18e1d360194fd54b47a00616e46403fcabdf1" + integrity sha512-x0oLd3YIih9GHqWTaFYejVe6Au+4TadOWZciAq8m4+Fuo5qCi4/3M35a9irVSIP3+qcg/fCqHKJETT9G0ejD1A== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + schema-utils@^0.4.0, schema-utils@^0.4.5: version "0.4.7" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" @@ -30017,8 +30017,10 @@ watchpack@^1.7.4: resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: + chokidar "^3.4.1" graceful-fs "^4.1.2" neo-async "^2.5.0" + watchpack-chokidar2 "^2.0.1" optionalDependencies: chokidar "^3.4.1" watchpack-chokidar2 "^2.0.1"