diff --git a/package-lock.json b/package-lock.json index 79a20f6930e..b7a3b675b90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32001,6 +32001,21 @@ "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/resolve.exports": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", @@ -40169,7 +40184,7 @@ "jest": "^29.6.2", "jest-resolve": "^29.6.2", "jest-watch-typeahead": "^2.2.2", - "mini-css-extract-plugin": "^2.4.5", + "mini-css-extract-plugin": "^2.7.6", "postcss": "^8.4.27", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^7.3.3", @@ -40180,7 +40195,7 @@ "react-dev-utils": "^12.0.1", "react-refresh": "^0.14.0", "resolve": "^1.22.2", - "resolve-url-loader": "^4.0.0", + "resolve-url-loader": "^5.0.0", "sass-loader": "^13.3.2", "semver": "^7.3.5", "source-map-loader": "^3.0.2", @@ -40353,11 +40368,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "packages/react-scripts/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, "packages/react-scripts/node_modules/pkg-dir": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", @@ -40397,49 +40407,6 @@ "react": "^18.2.0" } }, - "packages/react-scripts/node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "packages/react-scripts/node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, "packages/react-scripts/node_modules/scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", diff --git a/packages/react-scripts/config/jest/cssTransform.js b/packages/react-scripts/config/jest/cssTransform.js index 59053068f61..b05126da362 100644 --- a/packages/react-scripts/config/jest/cssTransform.js +++ b/packages/react-scripts/config/jest/cssTransform.js @@ -13,7 +13,7 @@ module.exports = { process() { - return 'module.exports = {};'; + return { code: 'module.exports = {};' }; }, getCacheKey() { // The output is always the same. diff --git a/packages/react-scripts/config/jest/fileTransform.js b/packages/react-scripts/config/jest/fileTransform.js index aab67618c38..68cae25d98d 100644 --- a/packages/react-scripts/config/jest/fileTransform.js +++ b/packages/react-scripts/config/jest/fileTransform.js @@ -17,7 +17,8 @@ module.exports = { pascalCase: true, }); const componentName = `Svg${pascalCaseFilename}`; - return `const React = require('react'); + return { + code: `const React = require('react'); module.exports = { __esModule: true, default: ${assetFilename}, @@ -32,9 +33,10 @@ module.exports = { }) }; }), - };`; + };`, + }; } - return `module.exports = ${assetFilename};`; + return { code: `module.exports = ${assetFilename};` }; }, }; diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json index 9d8f1c8a2f2..83a1294b72d 100644 --- a/packages/react-scripts/package.json +++ b/packages/react-scripts/package.json @@ -53,7 +53,7 @@ "jest": "^29.6.2", "jest-resolve": "^29.6.2", "jest-watch-typeahead": "^2.2.2", - "mini-css-extract-plugin": "^2.4.5", + "mini-css-extract-plugin": "^2.7.6", "postcss": "^8.4.27", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^7.3.3", @@ -64,7 +64,7 @@ "react-dev-utils": "^12.0.1", "react-refresh": "^0.14.0", "resolve": "^1.22.2", - "resolve-url-loader": "^4.0.0", + "resolve-url-loader": "^5.0.0", "sass-loader": "^13.3.2", "semver": "^7.3.5", "source-map-loader": "^3.0.2",