diff --git a/packages/demo/package.json b/packages/demo/package.json index daf62961f2766446363f225b0fb8e80a90675f99_cGFja2FnZXMvZGVtby9wYWNrYWdlLmpzb24=..18429c2b38f136e36d78c169b8f0869c9cb6df2d_cGFja2FnZXMvZGVtby9wYWNrYWdlLmpzb24= 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -17,6 +17,7 @@ "start": "webpack serve --mode=development --port=8001" }, "devDependencies": { + "source-map-loader": "^2.0.1", "ts-loader": "^8.0.14", "webpack": "^5.20.1", "webpack-cli": "^4.5.0", diff --git a/packages/demo/webpack.config.js b/packages/demo/webpack.config.js index daf62961f2766446363f225b0fb8e80a90675f99_cGFja2FnZXMvZGVtby93ZWJwYWNrLmNvbmZpZy5qcw==..18429c2b38f136e36d78c169b8f0869c9cb6df2d_cGFja2FnZXMvZGVtby93ZWJwYWNrLmNvbmZpZy5qcw== 100644 --- a/packages/demo/webpack.config.js +++ b/packages/demo/webpack.config.js @@ -10,6 +10,11 @@ module: { rules: [ { + test: /\.js$/, + enforce: "pre", + use: ["source-map-loader"], + }, + { test: [/\.tsx?$/], loader: "ts-loader", }, @@ -20,6 +25,7 @@ "process.env": {}, // react-admin bundles node code }), ], + devtool: "eval-source-map", devServer: { publicPath: "/dist/", }, diff --git a/yarn.lock b/yarn.lock index daf62961f2766446363f225b0fb8e80a90675f99_eWFybi5sb2Nr..18429c2b38f136e36d78c169b8f0869c9cb6df2d_eWFybi5sb2Nr 100644 --- a/yarn.lock +++ b/yarn.lock @@ -567,6 +567,11 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -4135,6 +4140,20 @@ resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + +source-map-loader@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-2.0.1.tgz#b4fd0ae7fa7e7d3954300f383f2d6fcc230a4261" + integrity sha512-UzOTTQhoNPeTNzOxwFw220RSRzdGSyH4lpNyWjR7Qm34P4/N0W669YSUFdH07+YNeN75h765XLHmNsF/bm97RQ== + dependencies: + abab "^2.0.5" + iconv-lite "^0.6.2" + source-map-js "^0.6.2" + source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"