diff --git a/client/config/modules.js b/client/config/modules.js deleted file mode 100644 index 5674dbb72707..000000000000 --- a/client/config/modules.js +++ /dev/null @@ -1,41 +0,0 @@ -import path from "node:path"; -import resolve from "resolve"; -import paths from "./paths.js"; - -/** - * Get webpack aliases based on the baseUrl of a compilerOptions object. - * - * @param {*} options - */ -function getWebpackAliases(options = {}) { - const baseUrl = options.baseUrl; - - if (!baseUrl) { - return {}; - } - - const baseUrlResolved = path.resolve(paths.appPath, baseUrl); - - if (path.relative(paths.appPath, baseUrlResolved) === "") { - return { - src: paths.appSrc, - }; - } -} - -async function getModules() { - const { default: ts } = await import( - "file://" + - resolve.sync("typescript", { - basedir: paths.appNodeModules, - }) - ); - const config = ts.readConfigFile(paths.appTsConfig, ts.sys.readFile).config; - const options = config.compilerOptions || {}; - - return { - webpackAliases: getWebpackAliases(options), - }; -} - -export default getModules(); diff --git a/client/config/webpack.config.js b/client/config/webpack.config.js index 9f47e0a9ce8f..8850392c1bef 100644 --- a/client/config/webpack.config.js +++ b/client/config/webpack.config.js @@ -18,7 +18,6 @@ import ModuleNotFoundPlugin from "react-dev-utils/ModuleNotFoundPlugin.js"; import ReactRefreshWebpackPlugin from "@pmmmwh/react-refresh-webpack-plugin"; import paths from "./paths.js"; -import modules from "./modules.js"; import getClientEnvironment from "./env.js"; import createEnvironmentHash from "./webpack/persistentCache/createEnvironmentHash.js"; @@ -279,7 +278,6 @@ function config(webpackEnv) { "react-dom$": "react-dom/profiling", "scheduler/tracing": "scheduler/tracing-profiling", }), - ...(modules.webpackAliases || {}), }, plugins: [ // Prevents users from importing files from outside of src/ (or node_modules/).