From 18294df9550aa9a87af20e77ea23b5e256e34ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 14:49:12 +0900 Subject: [PATCH 01/12] Add a test --- crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc | 1 + .../fixture/issues-5xxx/5272/1/input/source/a/a.spec.ts | 9 +++++++++ .../tests/fixture/issues-5xxx/5272/1/input/source/a/a.ts | 6 ++++++ .../fixture/issues-5xxx/5272/1/input/source/b/base.ts | 5 +++++ 4 files changed, 21 insertions(+) create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.spec.ts create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.ts create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc new file mode 100644 index 000000000000..9e26dfeeb6e6 --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.spec.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.spec.ts new file mode 100644 index 000000000000..3b3fa5e6b6f6 --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.spec.ts @@ -0,0 +1,9 @@ +import { Foo } from "./a"; + +describe("a", () => { + it("does its thing", () => { + const a = new Foo(); + expect(a.bar()).toBe(3); + expect(a.foo()).toBe(2); + }); +}); \ No newline at end of file diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.ts new file mode 100644 index 000000000000..4e741aeb16a2 --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/a/a.ts @@ -0,0 +1,6 @@ +import { Base } from "../b/base"; +export class Foo extends Base { + bar() { + return 1 + this.foo(); + } +} \ No newline at end of file diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts new file mode 100644 index 000000000000..0702adee5e35 --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts @@ -0,0 +1,5 @@ +export class Base { + foo() { + return 2; + } +} \ No newline at end of file From de88875f8b38472ceadb5f04ecabe0a53f06124b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 14:49:47 +0900 Subject: [PATCH 02/12] fixup --- .../fixture/issues-5xxx/5272/1/input/.swcrc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc index 9e26dfeeb6e6..f3cada8d86a7 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc @@ -1 +1,15 @@ -{} \ No newline at end of file +{ + "sourceMaps": "inline", + "module": { + "type": "commonjs", + "strict": false, + "strictMode": false + }, + "jsc": { + "target": "es5", + "parser": { + "syntax": "typescript", + "dynamicImport": true + } + } +} \ No newline at end of file From 9d93b1418d63737921b86ef8c683c8a4a2357964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 14:51:16 +0900 Subject: [PATCH 03/12] Enable jest --- crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc index f3cada8d86a7..427df915045a 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc @@ -10,6 +10,11 @@ "parser": { "syntax": "typescript", "dynamicImport": true + }, + "transforms": { + "hidden": { + "jest": true + } } - } + }, } \ No newline at end of file From 4bba6ce28c05cc1815a59fcc05db389d5f935316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 14:51:42 +0900 Subject: [PATCH 04/12] fixup --- crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc index 427df915045a..5315578e06c5 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc @@ -11,7 +11,7 @@ "syntax": "typescript", "dynamicImport": true }, - "transforms": { + "transform": { "hidden": { "jest": true } From 1e2df5ea9f3cf5631a9dd0ee8c5176759562cd9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 14:54:39 +0900 Subject: [PATCH 05/12] external source map --- crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc index 5315578e06c5..39df3d298492 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/.swcrc @@ -1,5 +1,5 @@ { - "sourceMaps": "inline", + "sourceMaps": true, "module": { "type": "commonjs", "strict": false, From 8aab2ceb5276c83984676cb3a5b56d1e82ea7f4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 14:55:25 +0900 Subject: [PATCH 06/12] Use `FileName::Internal` --- crates/swc_ecma_transforms_react/src/jsx/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_ecma_transforms_react/src/jsx/mod.rs b/crates/swc_ecma_transforms_react/src/jsx/mod.rs index 66842c9c97e3..ea53f552cdad 100644 --- a/crates/swc_ecma_transforms_react/src/jsx/mod.rs +++ b/crates/swc_ecma_transforms_react/src/jsx/mod.rs @@ -118,7 +118,7 @@ pub fn parse_expr_for_jsx( src: String, top_level_mark: Mark, ) -> Arc> { - let fm = cm.new_source_file(FileName::Custom(format!("", name)), src); + let fm = cm.new_source_file(FileName::Internal(format!("", name)), src); parse_file_as_expr( &fm, From 2caf09871d8161cc74d68ce235b0be39bfa7ecea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 14:58:17 +0900 Subject: [PATCH 07/12] Skip FileName::Internal --- crates/swc/src/lib.rs | 8 ++++---- crates/swc_common/src/source_map.rs | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/crates/swc/src/lib.rs b/crates/swc/src/lib.rs index 0a29f12587ed..6ef1ade4d104 100644 --- a/crates/swc/src/lib.rs +++ b/crates/swc/src/lib.rs @@ -681,10 +681,10 @@ impl SourceMapGenConfig for SwcSourceMapConfig<'_> { } fn skip(&self, f: &FileName) -> bool { - if let FileName::Custom(s) = f { - s.starts_with('<') - } else { - false + match f { + FileName::Internal(..) => true, + FileName::Custom(s) => s.starts_with('<'), + _ => false, } } } diff --git a/crates/swc_common/src/source_map.rs b/crates/swc_common/src/source_map.rs index 1b8c97f8aa20..cfd757b73e3c 100644 --- a/crates/swc_common/src/source_map.rs +++ b/crates/swc_common/src/source_map.rs @@ -1447,8 +1447,9 @@ pub trait SourceMapGenConfig { true } - fn skip(&self, _f: &FileName) -> bool { - false + /// By default, we skip internal files. + fn skip(&self, f: &FileName) -> bool { + matches!(f, FileName::Internal(..)) } } From 18117f0f27b970df9b5ba585304969bff792cfa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 15:04:29 +0900 Subject: [PATCH 08/12] Add one more skip logic --- crates/swc_common/src/source_map.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/swc_common/src/source_map.rs b/crates/swc_common/src/source_map.rs index cfd757b73e3c..cc121bee11ce 100644 --- a/crates/swc_common/src/source_map.rs +++ b/crates/swc_common/src/source_map.rs @@ -1266,6 +1266,9 @@ impl SourceMap { Some(ref f) if f.start_pos <= pos && pos < f.end_pos => f, _ => { f = self.lookup_source_file(pos); + if config.skip(&f.name) { + continue; + } src_id = builder.add_source(&config.file_name_to_source(&f.name)); inline_sources_content = config.inline_sources_content(&f.name); From e2823c117bb4dfd896ea329a430d3cf9993d76f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 15:05:04 +0900 Subject: [PATCH 09/12] Update test refs --- .../fixture/issues-5xxx/5272/1/output/a.map | 16 ++++++++++ .../issues-5xxx/5272/1/output/a.spec.map | 20 ++++++++++++ .../issues-5xxx/5272/1/output/base.map | 14 ++++++++ .../5272/1/output/source/a/a.spec.ts | 11 +++++++ .../issues-5xxx/5272/1/output/source/a/a.ts | 32 +++++++++++++++++++ .../5272/1/output/source/b/base.ts | 26 +++++++++++++++ 6 files changed, 119 insertions(+) create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.spec.ts create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.ts create mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map new file mode 100644 index 000000000000..c9387fcf872b --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map @@ -0,0 +1,16 @@ +{ + "mappings": ";;;+BACaA;;;eAAAA;;;;;;;oBADQ;AACd,IAAA,AAAMA,oBAAN;;gBAAMA;iCAAAA;aAAAA;kCAAAA;;;oBAAAA;;YACTC,KAAAA;mBAAAA,SAAAA;gBACI,OAAO,IAAI,IAAI,CAACC,GAAG;YACvB;;;WAHSF;EAAYG,UAAI", + "names": [ + "Foo", + "bar", + "foo", + "Base" + ], + "sources": [ + "../../input/source/a/a.ts" + ], + "sourcesContent": [ + "import { Base } from \"../b/base\";\r\nexport class Foo extends Base {\r\n bar() {\r\n return 1 + this.foo();\r\n }\r\n}" + ], + "version": 3 +} diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map new file mode 100644 index 000000000000..500aa1930eaf --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map @@ -0,0 +1,20 @@ +{ + "mappings": ";;;iBAAoB;AAEpBA,SAAS,KAAK;IACVC,GAAG,kBAAkB;QACjB,IAAMC,IAAI,IAAIC,MAAG;QACjBC,OAAOF,EAAEG,GAAG,IAAIC,IAAI,CAAC;QACrBF,OAAOF,EAAEK,GAAG,IAAID,IAAI,CAAC;IACzB;AACJ", + "names": [ + "describe", + "it", + "a", + "Foo", + "expect", + "bar", + "toBe", + "foo" + ], + "sources": [ + "../../input/source/a/a.spec.ts" + ], + "sourcesContent": [ + "import { Foo } from \"./a\";\r\n\r\ndescribe(\"a\", () => {\r\n it(\"does its thing\", () => {\r\n const a = new Foo();\r\n expect(a.bar()).toBe(3);\r\n expect(a.foo()).toBe(2);\r\n });\r\n});" + ], + "version": 3 +} diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map new file mode 100644 index 000000000000..3c7439e6a0ea --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map @@ -0,0 +1,14 @@ +{ + "mappings": ";;;+BAAaA;;;eAAAA;;;;;AAAN,IAAA,AAAMA,qBAAN;;aAAMA;kCAAAA;;oBAAAA;;YACTC,KAAAA;mBAAAA,SAAAA;gBACI,OAAO;YACX;;;WAHSD", + "names": [ + "Base", + "foo" + ], + "sources": [ + "../../input/source/b/base.ts" + ], + "sourcesContent": [ + "export class Base {\r\n foo() {\r\n return 2;\r\n }\r\n}" + ], + "version": 3 +} diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.spec.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.spec.ts new file mode 100644 index 000000000000..ac3485a50d93 --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.spec.ts @@ -0,0 +1,11 @@ +Object.defineProperty(exports, "__esModule", { + value: true +}); +var _a = require("./a"); +describe("a", function() { + it("does its thing", function() { + var a = new _a.Foo(); + expect(a.bar()).toBe(3); + expect(a.foo()).toBe(2); + }); +}); diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.ts new file mode 100644 index 000000000000..19644b89285d --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/a/a.ts @@ -0,0 +1,32 @@ +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "Foo", { + enumerable: true, + get: function() { + return Foo; + } +}); +var _class_call_check = require("@swc/helpers/_/_class_call_check"); +var _create_class = require("@swc/helpers/_/_create_class"); +var _inherits = require("@swc/helpers/_/_inherits"); +var _create_super = require("@swc/helpers/_/_create_super"); +var _base = require("../b/base"); +var Foo = /*#__PURE__*/ function(Base) { + "use strict"; + _inherits._(Foo, Base); + var _super = _create_super._(Foo); + function Foo() { + _class_call_check._(this, Foo); + return _super.apply(this, arguments); + } + _create_class._(Foo, [ + { + key: "bar", + value: function bar() { + return 1 + this.foo(); + } + } + ]); + return Foo; +}(_base.Base); diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts new file mode 100644 index 000000000000..7442245d2872 --- /dev/null +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts @@ -0,0 +1,26 @@ +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "Base", { + enumerable: true, + get: function() { + return Base; + } +}); +var _class_call_check = require("@swc/helpers/_/_class_call_check"); +var _create_class = require("@swc/helpers/_/_create_class"); +var Base = /*#__PURE__*/ function() { + "use strict"; + function Base() { + _class_call_check._(this, Base); + } + _create_class._(Base, [ + { + key: "foo", + value: function foo() { + return 2; + } + } + ]); + return Base; +}(); From 84e836b512fc3ec0975f5f5d075c7034feec59d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 15:08:35 +0900 Subject: [PATCH 10/12] more --- crates/swc_ecma_transforms_module/src/umd/config.rs | 6 ++++-- .../swc_ecma_transforms_optimization/src/const_modules.rs | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/crates/swc_ecma_transforms_module/src/umd/config.rs b/crates/swc_ecma_transforms_module/src/umd/config.rs index 3fb840eef0b1..1564b7283bc7 100644 --- a/crates/swc_ecma_transforms_module/src/umd/config.rs +++ b/crates/swc_ecma_transforms_module/src/umd/config.rs @@ -29,8 +29,10 @@ impl Config { .into_iter() .map(|(k, v)| { let parse = |s| { - let fm = cm - .new_source_file(FileName::Custom(format!("", s)), s); + let fm = cm.new_source_file( + FileName::Internal(format!("", s)), + s, + ); parse_file_as_expr( &fm, diff --git a/crates/swc_ecma_transforms_optimization/src/const_modules.rs b/crates/swc_ecma_transforms_optimization/src/const_modules.rs index 5e578e07c1f5..ed71111e62c9 100644 --- a/crates/swc_ecma_transforms_optimization/src/const_modules.rs +++ b/crates/swc_ecma_transforms_optimization/src/const_modules.rs @@ -46,7 +46,10 @@ pub fn const_modules( fn parse_option(cm: &SourceMap, name: &str, src: String) -> Arc { static CACHE: Lazy, ARandomState>> = Lazy::new(DashMap::default); - let fm = cm.new_source_file(FileName::Custom(format!("", name)), src); + let fm = cm.new_source_file( + FileName::Internal(format!("", name)), + src, + ); if let Some(expr) = CACHE.get(&**fm.src) { return expr.clone(); } From 8aa18d4b56222ca743b9ee56f6d68afea4068bce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 15:48:43 +0900 Subject: [PATCH 11/12] Remove --- .../issues-5xxx/5272/1/input/source/b/base.ts | 5 ---- .../issues-5xxx/5272/1/output/base.map | 14 ---------- .../5272/1/output/source/b/base.ts | 26 ------------------- 3 files changed, 45 deletions(-) delete mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts delete mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map delete mode 100644 crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts deleted file mode 100644 index 0702adee5e35..000000000000 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/input/source/b/base.ts +++ /dev/null @@ -1,5 +0,0 @@ -export class Base { - foo() { - return 2; - } -} \ No newline at end of file diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map deleted file mode 100644 index 3c7439e6a0ea..000000000000 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/base.map +++ /dev/null @@ -1,14 +0,0 @@ -{ - "mappings": ";;;+BAAaA;;;eAAAA;;;;;AAAN,IAAA,AAAMA,qBAAN;;aAAMA;kCAAAA;;oBAAAA;;YACTC,KAAAA;mBAAAA,SAAAA;gBACI,OAAO;YACX;;;WAHSD", - "names": [ - "Base", - "foo" - ], - "sources": [ - "../../input/source/b/base.ts" - ], - "sourcesContent": [ - "export class Base {\r\n foo() {\r\n return 2;\r\n }\r\n}" - ], - "version": 3 -} diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts deleted file mode 100644 index 7442245d2872..000000000000 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/source/b/base.ts +++ /dev/null @@ -1,26 +0,0 @@ -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "Base", { - enumerable: true, - get: function() { - return Base; - } -}); -var _class_call_check = require("@swc/helpers/_/_class_call_check"); -var _create_class = require("@swc/helpers/_/_create_class"); -var Base = /*#__PURE__*/ function() { - "use strict"; - function Base() { - _class_call_check._(this, Base); - } - _create_class._(Base, [ - { - key: "foo", - value: function foo() { - return 2; - } - } - ]); - return Base; -}(); From 88cb78b20240a8e1e3cf23380a7aa26b18f1e70f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 31 Aug 2023 21:48:53 +0900 Subject: [PATCH 12/12] Update test refs --- crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map | 2 +- crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map index c9387fcf872b..926b19ade3cf 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.map @@ -10,7 +10,7 @@ "../../input/source/a/a.ts" ], "sourcesContent": [ - "import { Base } from \"../b/base\";\r\nexport class Foo extends Base {\r\n bar() {\r\n return 1 + this.foo();\r\n }\r\n}" + "import { Base } from \"../b/base\";\nexport class Foo extends Base {\n bar() {\n return 1 + this.foo();\n }\n}" ], "version": 3 } diff --git a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map index 500aa1930eaf..0326470833b5 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map +++ b/crates/swc/tests/fixture/issues-5xxx/5272/1/output/a.spec.map @@ -14,7 +14,7 @@ "../../input/source/a/a.spec.ts" ], "sourcesContent": [ - "import { Foo } from \"./a\";\r\n\r\ndescribe(\"a\", () => {\r\n it(\"does its thing\", () => {\r\n const a = new Foo();\r\n expect(a.bar()).toBe(3);\r\n expect(a.foo()).toBe(2);\r\n });\r\n});" + "import { Foo } from \"./a\";\n\ndescribe(\"a\", () => {\n it(\"does its thing\", () => {\n const a = new Foo();\n expect(a.bar()).toBe(3);\n expect(a.foo()).toBe(2);\n });\n});" ], "version": 3 }