From c08e247b5639b3e86b7409b6a27f0bf714aa934a Mon Sep 17 00:00:00 2001 From: Reece Dunham Date: Thu, 6 Jan 2022 10:05:03 -0500 Subject: [PATCH] refactor(core): use native types from webpack-dev-server (#6279) Signed-off-by: Reece Dunham --- package.json | 1 - packages/docusaurus/src/commands/start.ts | 7 +---- yarn.lock | 32 +++-------------------- 3 files changed, 5 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index fbc4c86843..e99ba92105 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,6 @@ "@types/semver": "^7.1.0", "@types/shelljs": "^0.8.6", "@types/wait-on": "^5.2.0", - "@types/webpack-dev-server": "^4.5.0", "@typescript-eslint/eslint-plugin": "^5.8.1", "@typescript-eslint/parser": "^5.8.1", "concurrently": "^6.2.1", diff --git a/packages/docusaurus/src/commands/start.ts b/packages/docusaurus/src/commands/start.ts index 4d748c585c..035a2b5297 100644 --- a/packages/docusaurus/src/commands/start.ts +++ b/packages/docusaurus/src/commands/start.ts @@ -219,12 +219,7 @@ export default async function start( port, setupMiddlewares: (middlewares, devServer) => { // This lets us fetch source contents from webpack for the error overlay. - middlewares.unshift( - evalSourceMapMiddleware( - // @ts-expect-error: bad types - devServer, - ), - ); + middlewares.unshift(evalSourceMapMiddleware(devServer)); return middlewares; }, }; diff --git a/yarn.lock b/yarn.lock index 5dc5805c33..2ef195a112 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3626,7 +3626,7 @@ "@types/connect" "*" "@types/node" "*" -"@types/bonjour@*", "@types/bonjour@^3.5.9": +"@types/bonjour@^3.5.9": version "3.5.9" resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.9.tgz#3cc4e5135dbb5940fc6051604809234612f89cb4" integrity sha512-VkZUiYevvtPyFu5XtpYw9a8moCSzxgjs5PAFF4yXjA7eYHvzBlXe+eJdqBBNWWVzI1r7Ki0KxMYvaQuhm+6f5A== @@ -4225,7 +4225,7 @@ dependencies: "@types/node" "*" -"@types/serve-index@*", "@types/serve-index@^1.9.1": +"@types/serve-index@^1.9.1": version "1.9.1" resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== @@ -4320,15 +4320,6 @@ tapable "^2.2.0" webpack "^5" -"@types/webpack-dev-middleware@*": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@types/webpack-dev-middleware/-/webpack-dev-middleware-5.0.2.tgz#0f66566c2ca7d484891b4552c8a7b64a3044e3e2" - integrity sha512-S3WUtef//Vx6WETyWZkM45WqgRxWSaqbpWtPcKySNRhiQNyhCqM9EueggaMX3L9N2IbG4dJIK5PgYcAWUifUbA== - dependencies: - "@types/connect" "*" - tapable "^2.1.1" - webpack "^5.38.1" - "@types/webpack-dev-server@^3": version "3.11.6" resolved "https://registry.yarnpkg.com/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz#d8888cfd2f0630203e13d3ed7833a4d11b8a34dc" @@ -4340,21 +4331,6 @@ "@types/webpack" "^4" http-proxy-middleware "^1.0.0" -"@types/webpack-dev-server@^4.5.0": - version "4.5.0" - resolved "https://registry.yarnpkg.com/@types/webpack-dev-server/-/webpack-dev-server-4.5.0.tgz#52a983de97db81a38b7309a8cf8a730c3e02f28e" - integrity sha512-HMb6pZPANObue3LwbdpQLWzQyF9O0wntiPyXj4vGutlAbNKTXH4hDCHaZyfvfZDmFn+5HprrWHm1TGt3awNr/A== - dependencies: - "@types/bonjour" "*" - "@types/connect-history-api-fallback" "*" - "@types/express" "*" - "@types/serve-index" "*" - "@types/serve-static" "*" - "@types/webpack-dev-middleware" "*" - chokidar "^3.5.1" - http-proxy-middleware "^2.0.0" - webpack "*" - "@types/webpack-sources@*": version "3.2.0" resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b" @@ -6218,7 +6194,7 @@ cheerio@^0.22.0: lodash.reject "^4.4.0" lodash.some "^4.4.0" -chokidar@^3.0.2, chokidar@^3.4.0, chokidar@^3.4.2, chokidar@^3.5.1, chokidar@^3.5.2: +chokidar@^3.0.2, chokidar@^3.4.0, chokidar@^3.4.2, chokidar@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== @@ -19515,7 +19491,7 @@ webpack-sources@^3.2.2: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260" integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw== -webpack@*, webpack@^5, webpack@^5.1.0, webpack@^5.37.0, webpack@^5.38.1, webpack@^5.61.0: +webpack@^5, webpack@^5.1.0, webpack@^5.37.0, webpack@^5.61.0: version "5.64.1" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.1.tgz#fd59840c16f04fe315f2b2598a85026f12dfa1bb" integrity sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw==