Skip to content

Commit 634b307

Browse files
authored
Update 3 year old error-stack-parser library with its newer esm version (#1284)
1 parent fc13eeb commit 634b307

File tree

4 files changed

+14
-16
lines changed

4 files changed

+14
-16
lines changed

package-lock.json

Lines changed: 7 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@rrweb/record": "^2.0.0-alpha.18",
3838
"async": "~3.2.3",
3939
"console-polyfill": "0.3.0",
40-
"error-stack-parser": "^2.0.4",
40+
"error-stack-parser-es": "^1.0.5",
4141
"json-stringify-safe": "~5.0.0",
4242
"lru-cache": "~2.2.1",
4343
"request-ip": "~3.3.0",

src/errorParser.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ErrorStackParser from 'error-stack-parser';
1+
import { parse as parseErrorStack } from 'error-stack-parser-es';
22

33
var UNKNOWN_FUNCTION = '?';
44
var ERR_CLASS_REGEXP = new RegExp(
@@ -36,7 +36,7 @@ function Stack(exception, skip) {
3636
skip = skip || 0;
3737

3838
try {
39-
parserStack = ErrorStackParser.parse(exception);
39+
parserStack = parseErrorStack(exception);
4040
} catch (e) {
4141
parserStack = [];
4242
}

webpack.config.cjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ var TerserPlugin = require('terser-webpack-plugin');
66
var outputPath = path.resolve(__dirname, 'dist');
77

88
// Packages that need to be transpiled to ES5
9-
var needToTranspile = ['@rrweb'].join('|');
9+
var needToTranspile = ['@rrweb', 'error-stack-parser-es'].join('|');
1010
var excludePattern = new RegExp('node_modules/(?!(' + needToTranspile + ')/)');
1111

1212
var uglifyPlugin = new TerserPlugin({
@@ -47,7 +47,7 @@ var pluginConfig = {
4747
module: {
4848
rules: [
4949
{
50-
test: /\.js$/,
50+
test: /\.m?js$/,
5151
loader: 'babel-loader',
5252
exclude: [excludePattern, /vendor/],
5353
},
@@ -67,7 +67,7 @@ var vanillaConfigBase = {
6767
module: {
6868
rules: [
6969
{
70-
test: /\.js$/,
70+
test: /\.m?js$/,
7171
loader: 'babel-loader',
7272
exclude: [excludePattern, /vendor/],
7373
},
@@ -91,7 +91,7 @@ var UMDConfigBase = {
9191
module: {
9292
rules: [
9393
{
94-
test: /\.js$/,
94+
test: /\.m?js$/,
9595
loader: 'babel-loader',
9696
exclude: [excludePattern, /vendor/],
9797
},

0 commit comments

Comments
 (0)