From 3cbc5fa5bda35f253692b2ebdc4a070627746693 Mon Sep 17 00:00:00 2001 From: Adam Skoufis Date: Sun, 18 Aug 2024 17:06:36 +1000 Subject: [PATCH] Update webpack-related deps (#1464) --- examples/webpack-react/package.json | 4 +- pnpm-lock.yaml | 524 ++++++++++++++--------- site/package.json | 9 +- site/webpack.config.js | 4 +- test-helpers/package.json | 6 +- test-helpers/src/startFixture/webpack.ts | 2 +- 6 files changed, 334 insertions(+), 215 deletions(-) diff --git a/examples/webpack-react/package.json b/examples/webpack-react/package.json index 0b8d49fec..ce1392c2b 100644 --- a/examples/webpack-react/package.json +++ b/examples/webpack-react/package.json @@ -26,7 +26,7 @@ "@vanilla-extract/sprinkles": "workspace:^", "@vanilla-extract/webpack-plugin": "workspace:^", "babel-loader": "^9.1.3", - "css-loader": "^6.9.1", + "css-loader": "^7.1.2", "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^2.7.7", "polished": "^4.1.2", @@ -35,7 +35,7 @@ "tailwindcss": "^2.1.2", "webpack": "^5.90.0", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1" + "webpack-dev-server": "^5.0.4" }, "devDependencies": { "@types/react": "^18.2.55", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 962d8bd23..3763e19ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -170,8 +170,8 @@ importers: specifier: ^9.1.3 version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0(webpack-cli@5.1.4)) css-loader: - specifier: ^6.9.1 - version: 6.10.0(webpack@5.90.0(webpack-cli@5.1.4)) + specifier: ^7.1.2 + version: 7.1.2(webpack@5.90.0(webpack-cli@5.1.4)) html-webpack-plugin: specifier: ^5.3.1 version: 5.5.0(webpack@5.90.0(webpack-cli@5.1.4)) @@ -195,10 +195,10 @@ importers: version: 5.90.0(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0) + version: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0) webpack-dev-server: - specifier: ^4.15.1 - version: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.0) + specifier: ^5.0.4 + version: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) devDependencies: '@types/react': specifier: ^18.2.55 @@ -679,7 +679,7 @@ importers: version: 2.2.4 '@types/webpack-bundle-analyzer': specifier: ^4 - version: 4.4.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0)) + version: 4.4.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0)) '@vanilla-extract/css': specifier: workspace:* version: link:../packages/css @@ -705,20 +705,17 @@ importers: specifier: ^9.1.3 version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0(webpack-cli@5.1.4)) copy-webpack-plugin: - specifier: ^8.1.0 - version: 8.1.1(webpack@5.90.0(webpack-cli@5.1.4)) + specifier: ^12.0.2 + version: 12.0.2(webpack@5.90.0(webpack-cli@5.1.4)) css-loader: - specifier: ^6.9.1 - version: 6.10.0(webpack@5.90.0(webpack-cli@5.1.4)) + specifier: ^7.1.2 + version: 7.1.2(webpack@5.90.0(webpack-cli@5.1.4)) csstype: specifier: ^3.0.7 version: 3.0.10 eval: specifier: 0.1.8 version: 0.1.8 - file-loader: - specifier: ^6.2.0 - version: 6.2.0(webpack@5.90.0(webpack-cli@5.1.4)) github-slugger: specifier: ^1.3.0 version: 1.4.0 @@ -736,7 +733,7 @@ importers: version: 2.7.7(webpack@5.90.0(webpack-cli@5.1.4)) netlify-cli: specifier: ^11.8.3 - version: 11.8.3(@types/express@4.17.13) + version: 11.8.3(@types/express@4.17.21) null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.90.0(webpack-cli@5.1.4)) @@ -754,13 +751,13 @@ importers: version: 4.5.0 webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0) + version: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) webpack-dev-server: - specifier: ^4.15.1 - version: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.0) + specifier: ^5.0.4 + version: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) webpack-node-externals: - specifier: ^2.5.2 - version: 2.5.2 + specifier: ^3.0.0 + version: 3.0.0 test-helpers: dependencies: @@ -831,8 +828,8 @@ importers: specifier: ^9.1.3 version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0(esbuild@0.23.1)) css-loader: - specifier: ^6.9.1 - version: 6.10.0(webpack@5.90.0(esbuild@0.23.1)) + specifier: ^7.1.2 + version: 7.1.2(webpack@5.90.0(esbuild@0.23.1)) cssnano: specifier: ^5.1.15 version: 5.1.15(postcss@8.4.35) @@ -882,11 +879,11 @@ importers: specifier: ^5.90.0 version: 5.90.0(esbuild@0.23.1) webpack-dev-server: - specifier: ^4.15.1 - version: 4.15.1(webpack@5.90.0(esbuild@0.23.1)) + specifier: ^5.0.4 + version: 5.0.4(webpack@5.90.0(esbuild@0.23.1)) webpack-merge: - specifier: ^5.7.3 - version: 5.8.0 + specifier: ^6.0.1 + version: 6.0.1 devDependencies: '@types/minimist': specifier: ^1 @@ -2332,6 +2329,24 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@jsonjoy.com/base64@1.1.2': + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@1.1.0': + resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@1.3.0': + resolution: {integrity: sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@jspm/core@2.0.1': resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==} @@ -3583,6 +3598,10 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + '@sindresorhus/slugify@1.1.2': resolution: {integrity: sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==} engines: {node: '>=10'} @@ -3698,8 +3717,8 @@ packages: '@types/cacheable-request@6.0.2': resolution: {integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==} - '@types/connect-history-api-fallback@1.3.5': - resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} '@types/connect@3.4.35': resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} @@ -3734,11 +3753,11 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/express-serve-static-core@4.17.25': - resolution: {integrity: sha512-OUJIVfRMFijZukGGwTpKNFprqCCXk5WjNGvUgB/CxxBR40QWSjsNK86+yvGKlCOGc7sbwfHLaXhkG+NsytwBaQ==} + '@types/express-serve-static-core@4.19.5': + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} - '@types/express@4.17.13': - resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} '@types/glob@7.2.0': resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} @@ -3761,6 +3780,9 @@ packages: '@types/http-cache-semantics@4.0.4': resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + '@types/http-proxy@1.17.9': resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} @@ -3872,12 +3894,12 @@ packages: '@types/responselike@1.0.0': resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} - '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - '@types/retry@0.12.1': resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} + '@types/retry@0.12.2': + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + '@types/scheduler@0.16.2': resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} @@ -3887,14 +3909,17 @@ packages: '@types/semver@7.5.5': resolution: {integrity: sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==} + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + '@types/serve-handler@6.1.1': resolution: {integrity: sha512-bIwSmD+OV8w0t2e7EWsuQYlGoS1o5aEdVktgkXaa43Zm0qVWi21xaSRb3DQA1UXD+DJ5bRq1Rgu14ZczB+CjIQ==} '@types/serve-index@1.9.4': resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - '@types/serve-static@1.13.10': - resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} @@ -4768,8 +4793,8 @@ packages: check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} - chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} chownr@1.1.4: @@ -5051,9 +5076,9 @@ packages: copy-template-dir@1.4.0: resolution: {integrity: sha512-xkXSJhvKz4MfLbVkZ7GyCaFo4ciB3uKI/HHzkGwj1eyTH5+7RTFxW5CE0irWAZgV5oFcO9hd6+NVXAtY9hlo7Q==} - copy-webpack-plugin@8.1.1: - resolution: {integrity: sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==} - engines: {node: '>= 10.13.0'} + copy-webpack-plugin@12.0.2: + resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.1.0 @@ -5125,12 +5150,12 @@ packages: peerDependencies: postcss: ^8.0.9 - css-loader@6.10.0: - resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} - engines: {node: '>= 12.13.0'} + css-loader@7.1.2: + resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} + engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 + webpack: ^5.27.0 peerDependenciesMeta: '@rspack/core': optional: true @@ -5994,12 +6019,6 @@ packages: resolution: {integrity: sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==} engines: {node: '>=12'} - file-loader@6.2.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - file-size@0.0.5: resolution: {integrity: sha512-ZW056dw8Ta1RWHVOQue3LMZe+mSOnHkcM7AN9is8JoHSIHRiLD5szwPAHM3fM7P5SGJ1bkAmCv3PvUTGoluDqA==} @@ -6073,6 +6092,10 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + flush-write-stream@2.0.0: resolution: {integrity: sha512-uXClqPxT4xW0lcdSBheb2ObVU+kuqUk3Jk64EwieirEXZx9XUrVwp/JuBfKAWaM4T5Td/VL7QLDWPXp/MvGm/g==} @@ -6174,9 +6197,6 @@ packages: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - fs-monkey@1.0.5: - resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -6357,6 +6377,10 @@ packages: resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} + globby@9.2.0: resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} engines: {node: '>=6'} @@ -6701,6 +6725,10 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} + hyperdyperid@1.2.0: + resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} + engines: {node: '>=10.18'} + iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -6725,8 +6753,8 @@ packages: resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} engines: {node: '>= 4'} - ignore@5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} import-cwd@3.0.0: @@ -7023,6 +7051,10 @@ packages: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + is-network-error@1.1.0: + resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} + engines: {node: '>=16'} + is-npm@5.0.0: resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} engines: {node: '>=10'} @@ -7985,8 +8017,8 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + memfs@4.11.1: + resolution: {integrity: sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==} engines: {node: '>= 4.0.0'} memoize-one@6.0.0: @@ -8786,14 +8818,14 @@ packages: resolution: {integrity: sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==} engines: {node: '>=12'} - p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - p-retry@5.1.1: resolution: {integrity: sha512-i69WkEU5ZAL8mrmdmVviWwU+DN+IUF8f4sSJThoJ3z5A7Nn5iuO5ROX3Boye0u+uYQLOSfgFl7SuFZCjlAVbQA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-retry@6.2.0: + resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} + engines: {node: '>=16.17'} + p-timeout@2.0.1: resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==} engines: {node: '>=4'} @@ -9145,20 +9177,20 @@ packages: peerDependencies: postcss: ^8.2.15 - postcss-modules-extract-imports@3.0.0: - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - postcss-modules-local-by-default@4.0.4: - resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} + postcss-modules-local-by-default@4.0.5: + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - postcss-modules-scope@3.1.1: - resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} + postcss-modules-scope@3.2.0: + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 @@ -9834,6 +9866,10 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true + rollup-plugin-dts@6.1.1: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} @@ -9972,9 +10008,6 @@ packages: sentence-case@2.1.1: resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} - serialize-javascript@5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} - serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -10075,6 +10108,10 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + slice-ansi@0.0.4: resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==} engines: {node: '>=0.10.0'} @@ -10547,6 +10584,12 @@ packages: textr@0.3.0: resolution: {integrity: sha512-yQrF3w9ThyNvyJjkpFTwBpsVxRQ4870xHg2fue1xeK1J1EZIx5cV7XPW6Fwi/XNC0du/3t9CNWZvlHUfCxPpPg==} + thingies@1.21.0: + resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} + engines: {node: '>=10.18'} + peerDependencies: + tslib: ^2 + through2-filter@3.0.0: resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} @@ -10664,6 +10707,12 @@ packages: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} + tree-dump@1.0.2: + resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + trim-lines@1.1.3: resolution: {integrity: sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==} @@ -10876,6 +10925,10 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -11269,18 +11322,21 @@ packages: webpack-dev-server: optional: true - webpack-dev-middleware@5.3.3: - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} + webpack-dev-middleware@7.3.0: + resolution: {integrity: sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw==} + engines: {node: '>= 18.12.0'} peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true - webpack-dev-server@4.15.1: - resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} - engines: {node: '>= 12.13.0'} + webpack-dev-server@5.0.4: + resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} + engines: {node: '>= 18.12.0'} hasBin: true peerDependencies: - webpack: ^4.37.0 || ^5.0.0 + webpack: ^5.0.0 webpack-cli: '*' peerDependenciesMeta: webpack: @@ -11292,8 +11348,13 @@ packages: resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} engines: {node: '>=10.0.0'} - webpack-node-externals@2.5.2: - resolution: {integrity: sha512-aHdl/y2N7PW2Sx7K+r3AxpJO+aDMcYzMQd60Qxefq3+EwhewSbTBqNumOsCE1JsCUNoyfGj5465N0sSf6hc/5w==} + webpack-merge@6.0.1: + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} + + webpack-node-externals@3.0.0: + resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} + engines: {node: '>=6'} webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} @@ -11376,8 +11437,8 @@ packages: resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} engines: {node: '>=8'} - wildcard@2.0.0: - resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} + wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} windows-release@5.0.1: resolution: {integrity: sha512-y1xFdFvdMiDXI3xiOhMbJwt1Y7dUxidha0CWPs1NgjZIjZANTcX7+7bMqNjuezhzb8s5JGEiBAbQjQQYYy7ulw==} @@ -13147,6 +13208,22 @@ snapshots: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.5.0 + '@jsonjoy.com/base64@1.1.2(tslib@2.5.0)': + dependencies: + tslib: 2.5.0 + + '@jsonjoy.com/json-pack@1.1.0(tslib@2.5.0)': + dependencies: + '@jsonjoy.com/base64': 1.1.2(tslib@2.5.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.5.0) + hyperdyperid: 1.2.0 + thingies: 1.21.0(tslib@2.5.0) + tslib: 2.5.0 + + '@jsonjoy.com/util@1.3.0(tslib@2.5.0)': + dependencies: + tslib: 2.5.0 + '@jspm/core@2.0.1': {} '@leichtgewicht/ip-codec@2.0.4': {} @@ -14614,7 +14691,7 @@ snapshots: arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 cross-spawn: 7.0.3 dotenv: 16.0.2 es-module-lexer: 1.4.1 @@ -14705,7 +14782,7 @@ snapshots: dependencies: '@remix-run/express': 2.8.0(express@4.18.2)(typescript@5.5.4) '@remix-run/node': 2.8.0(typescript@5.5.4) - chokidar: 3.5.3 + chokidar: 3.6.0 compression: 1.7.4 express: 4.18.2 get-port: 5.1.1 @@ -14880,6 +14957,8 @@ snapshots: '@sindresorhus/is@5.6.0': {} + '@sindresorhus/merge-streams@2.3.0': {} + '@sindresorhus/slugify@1.1.2': dependencies: '@sindresorhus/transliterate': 0.1.2 @@ -15014,9 +15093,9 @@ snapshots: '@types/node': 20.9.5 '@types/responselike': 1.0.0 - '@types/connect-history-api-fallback@1.3.5': + '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 4.17.25 + '@types/express-serve-static-core': 4.19.5 '@types/node': 20.9.5 '@types/connect@3.4.35': @@ -15059,18 +15138,19 @@ snapshots: '@types/estree@1.0.5': {} - '@types/express-serve-static-core@4.17.25': + '@types/express-serve-static-core@4.19.5': dependencies: '@types/node': 20.9.5 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 + '@types/send': 0.17.4 - '@types/express@4.17.13': + '@types/express@4.17.21': dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.25 + '@types/express-serve-static-core': 4.19.5 '@types/qs': 6.9.7 - '@types/serve-static': 1.13.10 + '@types/serve-static': 1.15.7 '@types/glob@7.2.0': dependencies: @@ -15095,6 +15175,8 @@ snapshots: '@types/http-cache-semantics@4.0.4': {} + '@types/http-errors@2.0.4': {} + '@types/http-proxy@1.17.9': dependencies: '@types/node': 20.9.5 @@ -15228,28 +15310,34 @@ snapshots: dependencies: '@types/node': 20.9.5 - '@types/retry@0.12.0': {} - '@types/retry@0.12.1': {} + '@types/retry@0.12.2': {} + '@types/scheduler@0.16.2': {} '@types/semver@6.2.3': {} '@types/semver@7.5.5': {} + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.2 + '@types/node': 20.9.5 + '@types/serve-handler@6.1.1': dependencies: '@types/node': 20.9.5 '@types/serve-index@1.9.4': dependencies: - '@types/express': 4.17.13 + '@types/express': 4.17.21 - '@types/serve-static@1.13.10': + '@types/serve-static@1.15.7': dependencies: - '@types/mime': 1.3.2 + '@types/http-errors': 2.0.4 '@types/node': 20.9.5 + '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: @@ -15271,7 +15359,7 @@ snapshots: '@types/unist@2.0.6': {} - '@types/webpack-bundle-analyzer@4.4.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0))': + '@types/webpack-bundle-analyzer@4.4.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0))': dependencies: '@types/node': 20.9.5 tapable: 2.2.1 @@ -15284,9 +15372,9 @@ snapshots: '@types/webpack-dev-server@3.11.6': dependencies: - '@types/connect-history-api-fallback': 1.3.5 - '@types/express': 4.17.13 - '@types/serve-static': 1.13.10 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-static': 1.15.7 '@types/webpack': 4.41.32 http-proxy-middleware: 1.3.1 transitivePeerDependencies: @@ -15520,39 +15608,39 @@ snapshots: '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': dependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': dependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': dependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': dependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': dependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) optionalDependencies: - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.0) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))': dependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0) optionalDependencies: - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.0) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) '@xtuc/ieee754@1.2.0': {} @@ -16368,7 +16456,7 @@ snapshots: dependencies: get-func-name: 2.0.2 - chokidar@3.5.3: + chokidar@3.6.0: dependencies: anymatch: 3.1.2 braces: 3.0.2 @@ -16655,15 +16743,14 @@ snapshots: transitivePeerDependencies: - supports-color - copy-webpack-plugin@8.1.1(webpack@5.90.0(webpack-cli@5.1.4)): + copy-webpack-plugin@12.0.2(webpack@5.90.0(webpack-cli@5.1.4)): dependencies: fast-glob: 3.3.2 - glob-parent: 5.1.2 - globby: 11.1.0 + glob-parent: 6.0.2 + globby: 14.0.2 normalize-path: 3.0.0 - p-limit: 3.1.0 - schema-utils: 3.3.0 - serialize-javascript: 5.0.1 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 webpack: 5.90.0(webpack-cli@5.1.4) core-js-compat@3.36.0: @@ -16760,26 +16847,26 @@ snapshots: dependencies: postcss: 8.4.35 - css-loader@6.10.0(webpack@5.90.0(esbuild@0.23.1)): + css-loader@7.1.2(webpack@5.90.0(esbuild@0.23.1)): dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) - postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-extract-imports: 3.1.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.35) + postcss-modules-scope: 3.2.0(postcss@8.4.35) postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.6.0 optionalDependencies: webpack: 5.90.0(esbuild@0.23.1) - css-loader@6.10.0(webpack@5.90.0(webpack-cli@5.1.4)): + css-loader@7.1.2(webpack@5.90.0(webpack-cli@5.1.4)): dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) - postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-extract-imports: 3.1.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.35) + postcss-modules-scope: 3.2.0(postcss@8.4.35) postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.6.0 @@ -17807,12 +17894,6 @@ snapshots: escape-string-regexp: 5.0.0 is-unicode-supported: 1.3.0 - file-loader@6.2.0(webpack@5.90.0(webpack-cli@5.1.4)): - dependencies: - loader-utils: 2.0.2 - schema-utils: 3.3.0 - webpack: 5.90.0(webpack-cli@5.1.4) - file-size@0.0.5: {} file-type@11.1.0: {} @@ -17887,6 +17968,8 @@ snapshots: micromatch: 4.0.5 pkg-dir: 4.2.0 + flat@5.0.2: {} + flush-write-stream@2.0.0: dependencies: inherits: 2.0.4 @@ -17993,8 +18076,6 @@ snapshots: dependencies: minipass: 7.0.4 - fs-monkey@1.0.5: {} - fs.realpath@1.0.0: {} fsevents@2.3.2: @@ -18180,7 +18261,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.2.0 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -18188,10 +18269,19 @@ snapshots: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.2.0 + ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 + globby@14.0.2: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.2 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + globby@9.2.0(supports-color@9.2.3): dependencies: '@types/glob': 7.2.0 @@ -18633,7 +18723,7 @@ snapshots: transitivePeerDependencies: - debug - http-proxy-middleware@2.0.6(@types/express@4.17.13)(debug@4.3.4): + http-proxy-middleware@2.0.6(@types/express@4.17.21)(debug@4.3.4): dependencies: '@types/http-proxy': 1.17.9 http-proxy: 1.18.1(debug@4.3.4) @@ -18641,7 +18731,7 @@ snapshots: is-plain-obj: 3.0.0 micromatch: 4.0.5 optionalDependencies: - '@types/express': 4.17.13 + '@types/express': 4.17.21 transitivePeerDependencies: - debug @@ -18678,6 +18768,8 @@ snapshots: human-signals@5.0.0: {} + hyperdyperid@1.2.0: {} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -18698,7 +18790,7 @@ snapshots: ignore@4.0.6: {} - ignore@5.2.0: {} + ignore@5.3.2: {} import-cwd@3.0.0: dependencies: @@ -18965,6 +19057,8 @@ snapshots: is-negative-zero@2.0.2: {} + is-network-error@1.1.0: {} + is-npm@5.0.0: {} is-number-object@1.0.7: @@ -20227,9 +20321,12 @@ snapshots: media-typer@0.3.0: {} - memfs@3.5.3: + memfs@4.11.1: dependencies: - fs-monkey: 1.0.5 + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.5.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.5.0) + tree-dump: 1.0.2(tslib@2.5.0) + tslib: 2.5.0 memoize-one@6.0.0: {} @@ -20717,7 +20814,7 @@ snapshots: nested-error-stacks@2.1.1: {} - netlify-cli@11.8.3(@types/express@4.17.13): + netlify-cli@11.8.3(@types/express@4.17.21): dependencies: '@netlify/build': 27.18.5 '@netlify/config': 18.2.3 @@ -20736,7 +20833,7 @@ snapshots: better-opn: 3.0.2 boxen: 5.1.2 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 ci-info: 3.9.0 clean-deep: 3.4.0 commander: 9.4.0 @@ -20769,7 +20866,7 @@ snapshots: hasbin: 1.2.3 hasha: 5.2.2 http-proxy: 1.18.1(debug@4.3.4) - http-proxy-middleware: 2.0.6(@types/express@4.17.13)(debug@4.3.4) + http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) https-proxy-agent: 5.0.1(supports-color@9.2.3) inquirer: 6.5.2 inquirer-autocomplete-prompt: 1.4.0(inquirer@6.5.2) @@ -21310,14 +21407,15 @@ snapshots: p-reduce@3.0.0: {} - p-retry@4.6.2: + p-retry@5.1.1: dependencies: - '@types/retry': 0.12.0 + '@types/retry': 0.12.1 retry: 0.13.1 - p-retry@5.1.1: + p-retry@6.2.0: dependencies: - '@types/retry': 0.12.1 + '@types/retry': 0.12.2 + is-network-error: 1.1.0 retry: 0.13.1 p-timeout@2.0.1: @@ -21668,18 +21766,18 @@ snapshots: postcss: 8.4.35 postcss-selector-parser: 6.0.11 - postcss-modules-extract-imports@3.0.0(postcss@8.4.35): + postcss-modules-extract-imports@3.1.0(postcss@8.4.35): dependencies: postcss: 8.4.35 - postcss-modules-local-by-default@4.0.4(postcss@8.4.35): + postcss-modules-local-by-default@4.0.5(postcss@8.4.35): dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.1.1(postcss@8.4.35): + postcss-modules-scope@3.2.0(postcss@8.4.35): dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.11 @@ -21695,9 +21793,9 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.35) lodash.camelcase: 4.3.0 postcss: 8.4.35 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) - postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-extract-imports: 3.1.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.35) + postcss-modules-scope: 3.2.0(postcss@8.4.35) postcss-modules-values: 4.0.0(postcss@8.4.35) string-hash: 1.1.3 @@ -22447,6 +22545,10 @@ snapshots: dependencies: glob: 7.2.0 + rimraf@5.0.10: + dependencies: + glob: 10.3.10 + rollup-plugin-dts@6.1.1(rollup@4.20.0)(typescript@5.5.4): dependencies: magic-string: 0.30.11 @@ -22622,10 +22724,6 @@ snapshots: no-case: 2.3.2 upper-case-first: 1.1.2 - serialize-javascript@5.0.1: - dependencies: - randombytes: 2.1.0 - serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 @@ -22744,6 +22842,8 @@ snapshots: slash@4.0.0: {} + slash@5.1.0: {} + slice-ansi@0.0.4: {} slice-ansi@5.0.0: @@ -23159,7 +23259,7 @@ snapshots: autoprefixer: 10.4.17(postcss@8.4.35) bytes: 3.1.2 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 color: 4.0.1 cosmiconfig: 7.0.1 detective: 5.2.0 @@ -23198,7 +23298,7 @@ snapshots: autoprefixer: 10.4.17(postcss@8.4.35) bytes: 3.1.2 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 color: 4.0.1 cosmiconfig: 7.0.1 detective: 5.2.0 @@ -23330,6 +23430,10 @@ snapshots: textr@0.3.0: {} + thingies@1.21.0(tslib@2.5.0): + dependencies: + tslib: 2.5.0 + through2-filter@3.0.0: dependencies: through2: 2.0.5 @@ -23433,6 +23537,10 @@ snapshots: dependencies: punycode: 2.1.1 + tree-dump@1.0.2(tslib@2.5.0): + dependencies: + tslib: 2.5.0 + trim-lines@1.1.3: {} trim-lines@3.0.1: {} @@ -23642,6 +23750,8 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} + unicorn-magic@0.1.0: {} + unified@10.1.2: dependencies: '@types/unist': 2.0.6 @@ -24096,12 +24206,12 @@ snapshots: - bufferutil - utf-8-validate - webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0): + webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0): dependencies: '@discoveryjs/json-ext': 0.5.5 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) colorette: 2.0.16 commander: 10.0.1 cross-spawn: 7.0.3 @@ -24114,14 +24224,14 @@ snapshots: webpack-merge: 5.8.0 optionalDependencies: webpack-bundle-analyzer: 4.5.0 - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.0) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) - webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0): + webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0): dependencies: '@discoveryjs/json-ext': 0.5.5 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4)) colorette: 2.0.16 commander: 10.0.1 cross-spawn: 7.0.3 @@ -24133,38 +24243,42 @@ snapshots: webpack: 5.90.0(webpack-cli@5.1.4) webpack-merge: 5.8.0 optionalDependencies: - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.0) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) - webpack-dev-middleware@5.3.3(webpack@5.90.0(esbuild@0.23.1)): + webpack-dev-middleware@7.3.0(webpack@5.90.0(esbuild@0.23.1)): dependencies: colorette: 2.0.16 - memfs: 3.5.3 + memfs: 4.11.1 mime-types: 2.1.34 + on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 + optionalDependencies: webpack: 5.90.0(esbuild@0.23.1) - webpack-dev-middleware@5.3.3(webpack@5.90.0(webpack-cli@5.1.4)): + webpack-dev-middleware@7.3.0(webpack@5.90.0(webpack-cli@5.1.4)): dependencies: colorette: 2.0.16 - memfs: 3.5.3 + memfs: 4.11.1 mime-types: 2.1.34 + on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 + optionalDependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.90.0): + webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.90.0): dependencies: '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.3.5 - '@types/express': 4.17.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 '@types/serve-index': 1.9.4 - '@types/serve-static': 1.13.10 + '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 '@types/ws': 8.5.10 ansi-html-community: 0.0.8 bonjour-service: 1.2.1 - chokidar: 3.5.3 + chokidar: 3.6.0 colorette: 2.0.16 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -24172,40 +24286,40 @@ snapshots: express: 4.18.2 graceful-fs: 4.2.10 html-entities: 2.4.0 - http-proxy-middleware: 2.0.6(@types/express@4.17.13)(debug@4.3.4) + http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) ipaddr.js: 2.1.0 launch-editor: 2.6.1 - open: 8.4.0 - p-retry: 4.6.2 - rimraf: 3.0.2 + open: 10.0.3 + p-retry: 6.2.0 + rimraf: 5.0.10 schema-utils: 4.2.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3(webpack@5.90.0(webpack-cli@5.1.4)) + webpack-dev-middleware: 7.3.0(webpack@5.90.0(webpack-cli@5.1.4)) ws: 8.16.0 optionalDependencies: webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - webpack-dev-server@4.15.1(webpack@5.90.0(esbuild@0.23.1)): + webpack-dev-server@5.0.4(webpack@5.90.0(esbuild@0.23.1)): dependencies: '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.3.5 - '@types/express': 4.17.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 '@types/serve-index': 1.9.4 - '@types/serve-static': 1.13.10 + '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 '@types/ws': 8.5.10 ansi-html-community: 0.0.8 bonjour-service: 1.2.1 - chokidar: 3.5.3 + chokidar: 3.6.0 colorette: 2.0.16 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -24213,18 +24327,18 @@ snapshots: express: 4.18.2 graceful-fs: 4.2.10 html-entities: 2.4.0 - http-proxy-middleware: 2.0.6(@types/express@4.17.13)(debug@4.3.4) + http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) ipaddr.js: 2.1.0 launch-editor: 2.6.1 - open: 8.4.0 - p-retry: 4.6.2 - rimraf: 3.0.2 + open: 10.0.3 + p-retry: 6.2.0 + rimraf: 5.0.10 schema-utils: 4.2.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3(webpack@5.90.0(esbuild@0.23.1)) + webpack-dev-middleware: 7.3.0(webpack@5.90.0(esbuild@0.23.1)) ws: 8.16.0 optionalDependencies: webpack: 5.90.0(esbuild@0.23.1) @@ -24237,9 +24351,15 @@ snapshots: webpack-merge@5.8.0: dependencies: clone-deep: 4.0.1 - wildcard: 2.0.0 + wildcard: 2.0.1 + + webpack-merge@6.0.1: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 - webpack-node-externals@2.5.2: {} + webpack-node-externals@3.0.0: {} webpack-sources@3.2.3: {} @@ -24332,7 +24452,7 @@ snapshots: watchpack: 2.4.0 webpack-sources: 3.2.3 optionalDependencies: - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.90.0) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.90.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -24412,7 +24532,7 @@ snapshots: dependencies: string-width: 4.2.3 - wildcard@2.0.0: {} + wildcard@2.0.1: {} windows-release@5.0.1: dependencies: diff --git a/site/package.json b/site/package.json index 7d6dd42ed..d103f80ff 100644 --- a/site/package.json +++ b/site/package.json @@ -43,11 +43,10 @@ "@vanilla-extract/sprinkles": "workspace:*", "@vanilla-extract/webpack-plugin": "workspace:*", "babel-loader": "^9.1.3", - "copy-webpack-plugin": "^8.1.0", - "css-loader": "^6.9.1", + "copy-webpack-plugin": "^12.0.2", + "css-loader": "^7.1.2", "csstype": "^3.0.7", "eval": "0.1.8", - "file-loader": "^6.2.0", "github-slugger": "^1.3.0", "gray-matter": "^4.0.2", "html-render-webpack-plugin": "^3.0.2", @@ -60,7 +59,7 @@ "webpack": "^5.90.0", "webpack-bundle-analyzer": "^4.4.1", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1", - "webpack-node-externals": "^2.5.2" + "webpack-dev-server": "^5.0.4", + "webpack-node-externals": "^3.0.0" } } diff --git a/site/webpack.config.js b/site/webpack.config.js index 0e0538087..5907394eb 100644 --- a/site/webpack.config.js +++ b/site/webpack.config.js @@ -70,7 +70,7 @@ module.exports = [ }, { test: /\.(png?)$/, - use: ['file-loader'], + type: 'asset/resource', }, ], }, @@ -139,7 +139,7 @@ module.exports = [ }, { test: /\.(png?)$/, - use: ['file-loader'], + type: 'asset/resource', }, ], }, diff --git a/test-helpers/package.json b/test-helpers/package.json index 41d674931..0ca50d975 100644 --- a/test-helpers/package.json +++ b/test-helpers/package.json @@ -28,7 +28,7 @@ "@vanilla-extract/vite-plugin": "workspace:*", "@vanilla-extract/webpack-plugin": "workspace:*", "babel-loader": "^9.1.3", - "css-loader": "^6.9.1", + "css-loader": "^7.1.2", "cssnano": "^5.1.15", "cssnano-preset-lite": "^2.1.3", "esbuild": "~0.23.1", @@ -45,8 +45,8 @@ "vite": "^5.0.11", "vite-plugin-inspect": "^0.8.1", "webpack": "^5.90.0", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.7.3" + "webpack-dev-server": "^5.0.4", + "webpack-merge": "^6.0.1" }, "devDependencies": { "@types/minimist": "^1", diff --git a/test-helpers/src/startFixture/webpack.ts b/test-helpers/src/startFixture/webpack.ts index 69ec02b6e..c96f2915d 100644 --- a/test-helpers/src/startFixture/webpack.ts +++ b/test-helpers/src/startFixture/webpack.ts @@ -112,7 +112,7 @@ export const startWebpackFixture = ( url: `http://localhost:${port}`, close: () => new Promise((resolveClose) => - server.close(() => { + server.stopCallback(() => { compiler.close(() => resolveClose()); }), ),