From 3d515a9295532de58dcdbb9cb53094917a4c08dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 03:02:05 +0900 Subject: [PATCH 1/9] Add a test --- crates/swc/tests/fixture/issue-3733/input/.swcrc | 11 +++++++++++ crates/swc/tests/fixture/issue-3733/input/index.js | 1 + 2 files changed, 12 insertions(+) create mode 100644 crates/swc/tests/fixture/issue-3733/input/.swcrc create mode 100644 crates/swc/tests/fixture/issue-3733/input/index.js diff --git a/crates/swc/tests/fixture/issue-3733/input/.swcrc b/crates/swc/tests/fixture/issue-3733/input/.swcrc new file mode 100644 index 000000000000..57bd1d8a8d5d --- /dev/null +++ b/crates/swc/tests/fixture/issue-3733/input/.swcrc @@ -0,0 +1,11 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript", + "tsx": false, + "decorators": false, + "dynamicImport": false + } + }, + "sourceMaps": true +} \ No newline at end of file diff --git a/crates/swc/tests/fixture/issue-3733/input/index.js b/crates/swc/tests/fixture/issue-3733/input/index.js new file mode 100644 index 000000000000..70f890cc1c46 --- /dev/null +++ b/crates/swc/tests/fixture/issue-3733/input/index.js @@ -0,0 +1 @@ +a()//? \ No newline at end of file From b65d3ad1204ff310a3f4b09a57b49c50872e82dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 14:39:28 +0900 Subject: [PATCH 2/9] Test --- .../issue-3733/1}/input/.swcrc | 0 .../issue-3733/1}/input/index.js | 0 .../tests/fixture/sourcemap/issue-3733/2/input/.swcrc | 11 +++++++++++ .../fixture/sourcemap/issue-3733/2/input/index.js | 1 + 4 files changed, 12 insertions(+) rename crates/swc/tests/fixture/{issue-3733 => sourcemap/issue-3733/1}/input/.swcrc (100%) rename crates/swc/tests/fixture/{issue-3733 => sourcemap/issue-3733/1}/input/index.js (100%) create mode 100644 crates/swc/tests/fixture/sourcemap/issue-3733/2/input/.swcrc create mode 100644 crates/swc/tests/fixture/sourcemap/issue-3733/2/input/index.js diff --git a/crates/swc/tests/fixture/issue-3733/input/.swcrc b/crates/swc/tests/fixture/sourcemap/issue-3733/1/input/.swcrc similarity index 100% rename from crates/swc/tests/fixture/issue-3733/input/.swcrc rename to crates/swc/tests/fixture/sourcemap/issue-3733/1/input/.swcrc diff --git a/crates/swc/tests/fixture/issue-3733/input/index.js b/crates/swc/tests/fixture/sourcemap/issue-3733/1/input/index.js similarity index 100% rename from crates/swc/tests/fixture/issue-3733/input/index.js rename to crates/swc/tests/fixture/sourcemap/issue-3733/1/input/index.js diff --git a/crates/swc/tests/fixture/sourcemap/issue-3733/2/input/.swcrc b/crates/swc/tests/fixture/sourcemap/issue-3733/2/input/.swcrc new file mode 100644 index 000000000000..57bd1d8a8d5d --- /dev/null +++ b/crates/swc/tests/fixture/sourcemap/issue-3733/2/input/.swcrc @@ -0,0 +1,11 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript", + "tsx": false, + "decorators": false, + "dynamicImport": false + } + }, + "sourceMaps": true +} \ No newline at end of file diff --git a/crates/swc/tests/fixture/sourcemap/issue-3733/2/input/index.js b/crates/swc/tests/fixture/sourcemap/issue-3733/2/input/index.js new file mode 100644 index 000000000000..96db43dd2c9c --- /dev/null +++ b/crates/swc/tests/fixture/sourcemap/issue-3733/2/input/index.js @@ -0,0 +1 @@ +a()/*?*/ \ No newline at end of file From 955231d52039226b1fdcfb37888826d0c23f9822 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 14:54:14 +0900 Subject: [PATCH 3/9] Fix --- crates/swc_common/src/source_map.rs | 4 ++-- crates/swc_ecma_codegen/src/lib.rs | 12 +++++++++++- .../swc_ecma_codegen/src/text_writer/basic_impl.rs | 14 +++++++++++++- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/crates/swc_common/src/source_map.rs b/crates/swc_common/src/source_map.rs index 5a3afbb8197c..1be19f956334 100644 --- a/crates/swc_common/src/source_map.rs +++ b/crates/swc_common/src/source_map.rs @@ -1132,8 +1132,8 @@ impl SourceMap { let pos = *pos; let lc = *lc; - // TODO: Use correct algorithm - if pos >= BytePos(4294967295) { + if pos == BytePos(u32::MAX) { + builder.add_raw(lc.line, lc.col, 0, 0, None, None); continue; } diff --git a/crates/swc_ecma_codegen/src/lib.rs b/crates/swc_ecma_codegen/src/lib.rs index 020c110ce71b..1ce91a8d2f21 100644 --- a/crates/swc_ecma_codegen/src/lib.rs +++ b/crates/swc_ecma_codegen/src/lib.rs @@ -2309,8 +2309,18 @@ where #[emitter] fn emit_expr_stmt(&mut self, e: &ExprStmt) -> Result { + let expr_span = e.expr.span(); + emit!(e.expr); - semi!(); + + let span = if expr_span.hi == e.span.hi { + DUMMY_SP + } else { + let hi = e.span.hi; + Span::new(hi, hi, Default::default()) + }; + + semi!(span); } #[emitter] diff --git a/crates/swc_ecma_codegen/src/text_writer/basic_impl.rs b/crates/swc_ecma_codegen/src/text_writer/basic_impl.rs index 0036cbe2ae7a..375f39d9c560 100644 --- a/crates/swc_ecma_codegen/src/text_writer/basic_impl.rs +++ b/crates/swc_ecma_codegen/src/text_writer/basic_impl.rs @@ -1,6 +1,6 @@ use std::io::{self, Write}; -use swc_common::{sync::Lrc, BytePos, LineCol, SourceMap, Span}; +use swc_common::{sync::Lrc, BytePos, LineCol, SourceMap, Span, DUMMY_SP}; use swc_ecma_ast::EsVersion; use super::{Result, WriteJs}; @@ -124,6 +124,18 @@ impl<'a, W: Write> WriteJs for JsWriter<'a, W> { } fn write_semi(&mut self, span: Option) -> Result { + if span == Some(DUMMY_SP) { + if let Some(ref mut srcmap) = self.srcmap { + srcmap.push(( + BytePos(u32::MAX), + LineCol { + line: self.line_count as _, + col: self.line_pos as _, + }, + )) + } + } + self.write(span, ";")?; Ok(()) } From 39126cf1f7d668903587785bc4685fb668e61603 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 14:55:15 +0900 Subject: [PATCH 4/9] Update test refs --- .../fixture/sourcemap/issue-3733/1/output/index.js | 2 ++ .../fixture/sourcemap/issue-3733/1/output/index.map | 13 +++++++++++++ .../fixture/sourcemap/issue-3733/2/output/index.js | 1 + .../fixture/sourcemap/issue-3733/2/output/index.map | 13 +++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.js create mode 100644 crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.map create mode 100644 crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.js create mode 100644 crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.map diff --git a/crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.js b/crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.js new file mode 100644 index 000000000000..8884ddfdee57 --- /dev/null +++ b/crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.js @@ -0,0 +1,2 @@ +a() //? +; diff --git a/crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.map b/crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.map new file mode 100644 index 000000000000..253a5808b295 --- /dev/null +++ b/crates/swc/tests/fixture/sourcemap/issue-3733/1/output/index.map @@ -0,0 +1,13 @@ +{ + "mappings": "AAAAA,CAAC,GAAE,EAAG,AAAH,CAAG;A", + "names": [ + "a" + ], + "sources": [ + "../../input/index.js" + ], + "sourcesContent": [ + "a()//?" + ], + "version": 3 +} diff --git a/crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.js b/crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.js new file mode 100644 index 000000000000..7cc637c12052 --- /dev/null +++ b/crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.js @@ -0,0 +1 @@ +a() /*?*/ ; diff --git a/crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.map b/crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.map new file mode 100644 index 000000000000..8e07c06856e4 --- /dev/null +++ b/crates/swc/tests/fixture/sourcemap/issue-3733/2/output/index.map @@ -0,0 +1,13 @@ +{ + "mappings": "AAAAA,CAAC,GAAE,EAAK,AAAL,CAAK,AAAL,EAAK,C", + "names": [ + "a" + ], + "sources": [ + "../../input/index.js" + ], + "sourcesContent": [ + "a()/*?*/" + ], + "version": 3 +} From 3a19303f91a8ee5c1590028efc577ab6610126ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 14:58:26 +0900 Subject: [PATCH 5/9] Fix sourcemap --- crates/swc/tests/fixture/sourcemap/009/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map | 2 +- crates/swc_ecma_codegen/src/lib.rs | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/crates/swc/tests/fixture/sourcemap/009/output/index.map b/crates/swc/tests/fixture/sourcemap/009/output/index.map index 364685e45619..a574abb2fb61 100644 --- a/crates/swc/tests/fixture/sourcemap/009/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/009/output/index.map @@ -1,5 +1,5 @@ { - "mappings": ";AAAA,EAKG,AALH;;;;;CAKG,AALH,EAKG,CACHA,OAAO,CAACC,GAAG,CAAC,GAAG,CAACC,KAAK,GAAGC,KAAK", + "mappings": "Y;AAAA,EAKG,AALH;;;;;CAKG,AALH,EAKG,CACHA,OAAO,CAACC,GAAG,CAAC,GAAG,CAACC,KAAK,GAAGC,KAAK,C", "names": [ "console", "log", diff --git a/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map b/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map index 355af30693aa..65b04031ce7d 100644 --- a/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAAA,QAAQ,CAAC,CAAK,UAAQ,CAAC;IACnBC,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI;IAC3B,CAAC;IAEDF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,KAAK,CAACG,GAAG,IAAI;;MAEf;QAEEF,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI;IAC3B,CAAC;IAEDF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI;IAC3B,CAAC;AACL,CAAC", + "mappings": "AAAAA,QAAQ,CAAC,CAAK,UAAQ,CAAC;IACnBC,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAE,CAAA;IAC7B,CAAC,CAAE,CAAA;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,KAAK,CAACG,GAAG,IAAI;;MAEf;QAEEF,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAE,CAAA;IAC7B,CAAC,CAAE,CAAA;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAE,CAAA;IAC7B,CAAC,CAAE,CAAA;AACP,CAAC,CAAE,CAAA", "names": [ "describe", "it", diff --git a/crates/swc_ecma_codegen/src/lib.rs b/crates/swc_ecma_codegen/src/lib.rs index 1ce91a8d2f21..b8c13c9ed523 100644 --- a/crates/swc_ecma_codegen/src/lib.rs +++ b/crates/swc_ecma_codegen/src/lib.rs @@ -2316,8 +2316,7 @@ where let span = if expr_span.hi == e.span.hi { DUMMY_SP } else { - let hi = e.span.hi; - Span::new(hi, hi, Default::default()) + Span::new(expr_span.hi, e.span.hi, Default::default()) }; semi!(span); From 52a925372661bdce8bffc13019d072f13ecfd32e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 15:10:44 +0900 Subject: [PATCH 6/9] Update test refs --- crates/swc/tests/fixture/sourcemap/006/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/007/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/008/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/swc/tests/fixture/sourcemap/006/output/index.map b/crates/swc/tests/fixture/sourcemap/006/output/index.map index b047684c6141..6da6f5496b11 100644 --- a/crates/swc/tests/fixture/sourcemap/006/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/006/output/index.map @@ -1,5 +1,5 @@ { - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAA,EAAE,CAAC,CAA6D,wGAAE,QAAQ,WAAI,CAAC;QAQrEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG,CAAC;oBAACO,GAAG,EAAE,CAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;gBAAC,CAAC;;uBACzBC,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKZ,IAAI;gBAKVa,MAAM,CAACb,IAAI,CAACc,MAAM,EAAEC,IAAI,CAAC,GAAG;gBAC5BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY;;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKX,IAAI;gBAKVY,MAAM,CAACZ,IAAI,CAACa,MAAM,EAAEC,IAAI,CAAC,GAAG;gBAC5BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY;;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKV,IAAI;gBAKVW,MAAM,CAACX,IAAI,CAACY,MAAM,EAAEC,IAAI,CAAC,GAAG;gBAC5BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY;;uBAEtCf,IAAI,CAACiB,MAAM;;gBAAzBd,IAAI,aAAyBe,UAAU;;uBACzBjB,IAAI,CAACgB,MAAM;;gBAAzBb,IAAI,aAAyBc,UAAU;;uBACzBhB,IAAI,CAACe,MAAM;;gBAAzBZ,IAAI,aAAyBa,UAAU;gBAE7CC,OAAO,CAACC,GAAG,CAAC,CAAC;oBAACC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;gBAAC,CAAC;gBAE5CQ,MAAM,CAACT,IAAI,EAAEkB,YAAY,CAACjB,IAAI;gBAC9BQ,MAAM,CAACV,IAAI,EAAEmB,YAAY,CAAClB,IAAI;;;;;;AAClC,CAAC", + "mappings": ";;;;;qB;;;;sB;;kD;;;;;;;;;sF;;;qF;;4B;;;;;AAAAA,EAAE,CAAC,CAA6D,wGAAE,QAAQ,WAAI,CAAC;QAQrEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG,CAAC;oBAACO,GAAG,EAAE,CAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;gBAAC,CAAC,A;6B;uBACzBC,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKZ,IAAI,YATdF,CAaM;gBACFe,MAAM,CAACb,IAAI,CAACc,MAAM,EAAEC,IAAI,CAAC,GAAG,C;gBAC5BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY,Y;6B;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKX,IAAI,YAjBdH,CAqBM;gBACFe,MAAM,CAACZ,IAAI,CAACa,MAAM,EAAEC,IAAI,CAAC,GAAG,C;gBAC5BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY,Y;8B;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKV,IAAI,YAzBdJ,CA6BM;gBACFe,MAAM,CAACX,IAAI,CAACY,MAAM,EAAEC,IAAI,CAAC,GAAG,C;gBAC5BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY,Y;8B;uBAEtCf,IAAI,CAACiB,MAAM;;gBAAzBd,IAAI,aAAyBe,UAAU,AAjCjDpB,CAiCiD;8B;uBACzBG,IAAI,CAACgB,MAAM;;gBAAzBb,IAAI,aAAyBc,UAAU,AAlCjDpB,CAkCiD;8B;uBACzBI,IAAI,CAACe,MAAM;;gBAAzBZ,IAAI,aAAyBa,UAAU,AAnCjDpB,CAmCiD;gBAE7CqB,OAAO,CAACC,GAAG,CAAC,CAAC;oBAACC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;gBAAC,CAAC,C;gBAE5CQ,MAAM,CAACT,IAAI,EAAEkB,YAAY,CAACjB,IAAI,C;gBAC9BQ,MAAM,CAACV,IAAI,EAAEmB,YAAY,CAAClB,IAAI,C;;;;;;AAClC,CAAC,G", "names": [ "it", "query", diff --git a/crates/swc/tests/fixture/sourcemap/007/output/index.map b/crates/swc/tests/fixture/sourcemap/007/output/index.map index 897aac223f82..33d354d6f588 100644 --- a/crates/swc/tests/fixture/sourcemap/007/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/007/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAA,EAEG,AAFH;;CAEG,AAFH,EAEG,CACH,MAAM,CAAC,GAAK,CAACA,WAAW,GAAG,QAAQ,CAAPC,IAAI,EAAK,CAAC;IAClCC,OAAO,CAACC,GAAG,CAACF,IAAI;IAChBC,OAAO,CAACC,GAAG,CAACF,IAAI;IAChBC,OAAO,CAACC,GAAG,CAACF,IAAI;IAChBC,OAAO,CAACC,GAAG,CAACF,IAAI;AACpB,CAAC", + "mappings": "AAAA,EAEG,AAFH;;CAEG,AAFH,EAEG,CACH,MAAM,CAAC,GAAK,CAACA,WAAW,GAAG,QAAQ,CAAPC,IAAI,EAAK,CAAC;IAClCC,OAAO,CAACC,GAAG,CAACF,IAAI,CAAC,CAAC;IAClBC,OAAO,CAACC,GAAG,CAACF,IAAI,CAAC,CAAC;IAClBC,OAAO,CAACC,GAAG,CAACF,IAAI,CAAC,CAAC;IAClBC,OAAO,CAACC,GAAG,CAACF,IAAI,CAAC,CAAC;AACtB,CAAC", "names": [ "LogSomeText", "text", diff --git a/crates/swc/tests/fixture/sourcemap/008/output/index.map b/crates/swc/tests/fixture/sourcemap/008/output/index.map index 14b107e74fdf..2aa780b2d3e1 100644 --- a/crates/swc/tests/fixture/sourcemap/008/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/008/output/index.map @@ -1,5 +1,5 @@ { - "mappings": ";AAAAA,QAAQ,CAAC,CAAoB,yBAAQ,CAAC;IAClCC,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI;IAC3B,CAAC;IAEDF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,EAAI,AAAJ,EAAI,CACJC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI;IAC3B,CAAC;IAEDF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,EAEG,AAFH;;SAEG,AAFH,EAEG,CACHC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI;IAC3B,CAAC;IAEDF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI;IAC3B,CAAC;AACL,CAAC", + "mappings": "Y;AAAAA,QAAQ,CAAC,CAAoB,yBAAQ,CAAC;IAClCC,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC,CAAC,CAAC;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,EAAI,AAAJ,EAAI,CACJC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC,CAAC,CAAC;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,EAEG,AAFH;;SAEG,AAFH,EAEG,CACHC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC,CAAC,CAAC;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC,CAAC,CAAC;AACP,CAAC,CAAC,CAAC", "names": [ "describe", "it", diff --git a/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map b/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map index 65b04031ce7d..2678781f539b 100644 --- a/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/issue-2185/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAAA,QAAQ,CAAC,CAAK,UAAQ,CAAC;IACnBC,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAE,CAAA;IAC7B,CAAC,CAAE,CAAA;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,KAAK,CAACG,GAAG,IAAI;;MAEf;QAEEF,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAE,CAAA;IAC7B,CAAC,CAAE,CAAA;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAE,CAAA;IAC7B,CAAC,CAAE,CAAA;AACP,CAAC,CAAE,CAAA", + "mappings": "AAAAA,QAAQ,CAAC,CAAK,UAAQ,CAAC;IACnBC,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC,CAAC,CAAC;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACf,KAAK,CAACG,GAAG,IAAI;;MAEf;QAEEF,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC,CAAC,CAAC;IAEHF,EAAE,CAAC,CAAO,YAAQ,CAAC;QACfC,MAAM,CAAC,KAAK,EAAEC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC,CAAC,CAAC;AACP,CAAC,CAAC,CAAC", "names": [ "describe", "it", From 3e8b1c1b9b9356da852f994a0cf7558d5b17dd69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 15:17:41 +0900 Subject: [PATCH 7/9] Update test refs --- .../tests/fixture/deno-10014/case1/output/index.map | 2 +- .../tests/fixture/issue-1309/case1/output/index.map | 2 +- .../tests/fixture/jest/sourcemap-1/output/index.js | 12 ++++++++++++ .../tests/fixture/jest/sourcemap-1/output/index.ts | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 crates/swc/tests/fixture/jest/sourcemap-1/output/index.js diff --git a/crates/swc/tests/fixture/deno-10014/case1/output/index.map b/crates/swc/tests/fixture/deno-10014/case1/output/index.map index a41e4a55f3c2..aa9f0d2c2738 100644 --- a/crates/swc/tests/fixture/deno-10014/case1/output/index.map +++ b/crates/swc/tests/fixture/deno-10014/case1/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAA,MAAM,CAAC,CAAa;SAEXA,CAAC,GAAG,CAAC;IACVC,CAAC;AACL,CAAC;SAEQA,CAAC,GAAY,CAAC;QAAZC,CAAC,oEAAG,KAAK;IAChB,EAAE,EAAEA,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC,GAAG,CAACC,KAAK,CAAC,CAAO;IAC3B,CAAC;IACDF,CAAC,EAAE,CAAC;AACR,CAAC;AAEDD,CAAC", + "mappings": "AAAA,MAAM,CAAC,CAAa;SAEXA,CAAC,GAAG,CAAC;IACVC,CAAC,EAAE,CAAC;AACR,CAAC;SAEQA,CAAC,GAAY,CAAC;QAAZC,CAAC,oEAAG,KAAK;IAChB,EAAE,EAAEA,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC,GAAG,CAACC,KAAK,CAAC,CAAO;IAC3B,CAAC;IACDF,CAAC,EAAE,CAAC,CAAC,CAAC;AACV,CAAC;AAEDD,CAAC,EAAE,CAAC", "names": [ "a", "t", diff --git a/crates/swc/tests/fixture/issue-1309/case1/output/index.map b/crates/swc/tests/fixture/issue-1309/case1/output/index.map index 1776ccf2ae35..6ac0ee0d08a8 100644 --- a/crates/swc/tests/fixture/issue-1309/case1/output/index.map +++ b/crates/swc/tests/fixture/issue-1309/case1/output/index.map @@ -1,5 +1,5 @@ { - "mappings": ";;;;;AAEO,KAAK,CAACA,GAAG,GAAG,CAAC;QAAPA,GAAG,GAAHA,GAAG", + "mappings": "Y;;;E;oB;AAEO,KAAK,CAACA,GAAG,GAAG,CAAC;QAAPA,GAAG,GAAHA,GAAG,A", "names": [ "foo" ], diff --git a/crates/swc/tests/fixture/jest/sourcemap-1/output/index.js b/crates/swc/tests/fixture/jest/sourcemap-1/output/index.js new file mode 100644 index 000000000000..84614b3bf9d3 --- /dev/null +++ b/crates/swc/tests/fixture/jest/sourcemap-1/output/index.js @@ -0,0 +1,12 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.Button = void 0; +var _linaria = require("linaria"); +const Button = _linaria.css` + color: red; +`; +exports.Button = Button; + +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2lucHV0L2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gXCJsaW5hcmlhXCJcblxuZXhwb3J0IGNvbnN0IEJ1dHRvbiA9IGNzc2BcbiAgICBjb2xvcjogcmVkO1xuYCJdLCJuYW1lcyI6WyJCdXR0b24iLCJjc3MiXSwibWFwcGluZ3MiOiJZOzs7RTt1QjtBQUFvQixHQUFTLENBQVQsUUFBUztBQUV0QixLQUFLLENBQUNBLE1BQU0sR0FBR0MsUUFBRyxLQUFDOztBQUUxQjtRQUZhRCxNQUFNLEdBQU5BLE1BQU0sQSJ9 diff --git a/crates/swc/tests/fixture/jest/sourcemap-1/output/index.ts b/crates/swc/tests/fixture/jest/sourcemap-1/output/index.ts index 7cffdeac87e7..84614b3bf9d3 100644 --- a/crates/swc/tests/fixture/jest/sourcemap-1/output/index.ts +++ b/crates/swc/tests/fixture/jest/sourcemap-1/output/index.ts @@ -9,4 +9,4 @@ const Button = _linaria.css` `; exports.Button = Button; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2lucHV0L2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gXCJsaW5hcmlhXCJcblxuZXhwb3J0IGNvbnN0IEJ1dHRvbiA9IGNzc2BcbiAgICBjb2xvcjogcmVkO1xuYCJdLCJuYW1lcyI6WyJCdXR0b24iLCJjc3MiXSwibWFwcGluZ3MiOiI7Ozs7O0FBQW9CLEdBQVMsQ0FBVCxRQUFTO0FBRXRCLEtBQUssQ0FBQ0EsTUFBTSxHQUFHQyxRQUFHLEtBQUM7O0FBRTFCO1FBRmFELE1BQU0sR0FBTkEsTUFBTSJ9 +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2lucHV0L2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gXCJsaW5hcmlhXCJcblxuZXhwb3J0IGNvbnN0IEJ1dHRvbiA9IGNzc2BcbiAgICBjb2xvcjogcmVkO1xuYCJdLCJuYW1lcyI6WyJCdXR0b24iLCJjc3MiXSwibWFwcGluZ3MiOiJZOzs7RTt1QjtBQUFvQixHQUFTLENBQVQsUUFBUztBQUV0QixLQUFLLENBQUNBLE1BQU0sR0FBR0MsUUFBRyxLQUFDOztBQUUxQjtRQUZhRCxNQUFNLEdBQU5BLE1BQU0sQSJ9 From 894c7ebb3f952556ccc46a0908552874ed442fd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 15:18:59 +0900 Subject: [PATCH 8/9] Update test refs --- crates/swc/tests/fixture/issue-3716/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/001/output/index.map | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/swc/tests/fixture/issue-3716/output/index.map b/crates/swc/tests/fixture/issue-3716/output/index.map index 0cb9cbef41fd..349e34f2ed53 100644 --- a/crates/swc/tests/fixture/issue-3716/output/index.map +++ b/crates/swc/tests/fixture/issue-3716/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAAA,CAAC;AAAE,EAAK,AAAL,CAAK,AAAL,EAAK,CAERA,CAAC,GAAE,EAAG,AAAH,CAAG;;AAENA,CAAC,IAAG,EAAK,AAAL,CAAK,AAAL,EAAK;AAETA,CAAC,IAAG,EAAG,AAAH,CAAG", + "mappings": "AAAAA,CAAC,E;AAAE,EAAK,AAAL,CAAK,AAAL,EAAK,CAERA,CAAC,GAAE,EAAG,AAAH,CAAG;A;AAENA,CAAC,EAAE,CAAC,CAAA,EAAK,AAAL,CAAK,AAAL,EAAK;AAETA,CAAC,EAAE,CAAC,CAAA,EAAG,AAAH,CAAG", "names": [ "a" ], diff --git a/crates/swc/tests/fixture/sourcemap/001/output/index.map b/crates/swc/tests/fixture/sourcemap/001/output/index.map index 9d97d84fae47..6356f689fef4 100644 --- a/crates/swc/tests/fixture/sourcemap/001/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/001/output/index.map @@ -1,5 +1,5 @@ { - "mappings": ";;;;;AAEO,KAAK,CAACA,GAAG,GAAG,CAAC;IAChBC,GAAG,EAAE,CAAC,CAAC;AACX,CAAC;QAFYD,GAAG,GAAHA,GAAG", + "mappings": "Y;;;E;oB;AAEO,KAAK,CAACA,GAAG,GAAG,CAAC;IAChBC,GAAG,EAAE,CAAC,CAAC;AACX,CAAC;QAFYD,GAAG,GAAHA,GAAG,A", "names": [ "foo", "arr" From 6b0bd51ae002e39b81673db2566e48f813f8c4be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 26 Feb 2022 15:23:50 +0900 Subject: [PATCH 9/9] Update test refs --- crates/swc/tests/fixture/issue-3715/1/output/index.map | 2 +- crates/swc/tests/fixture/issue-3715/2/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/002/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/004/output/index.map | 2 +- crates/swc/tests/fixture/sourcemap/005/output/index.map | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/swc/tests/fixture/issue-3715/1/output/index.map b/crates/swc/tests/fixture/issue-3715/1/output/index.map index bb66b304a9bc..b8e031cbdf49 100644 --- a/crates/swc/tests/fixture/issue-3715/1/output/index.map +++ b/crates/swc/tests/fixture/issue-3715/1/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAAA,CAAC,GAAG,EAA6B,AAA7B,yBAA6B,AAA7B,EAA6B", + "mappings": "AAAAA,CAAC,GAAG,EAA6B,AAA7B,yBAA6B,AAA7B,EAA6B,CAA9B,CAA+B", "names": [ "a" ], diff --git a/crates/swc/tests/fixture/issue-3715/2/output/index.map b/crates/swc/tests/fixture/issue-3715/2/output/index.map index bb66b304a9bc..b8e031cbdf49 100644 --- a/crates/swc/tests/fixture/issue-3715/2/output/index.map +++ b/crates/swc/tests/fixture/issue-3715/2/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAAA,CAAC,GAAG,EAA6B,AAA7B,yBAA6B,AAA7B,EAA6B", + "mappings": "AAAAA,CAAC,GAAG,EAA6B,AAA7B,yBAA6B,AAA7B,EAA6B,CAA9B,CAA+B", "names": [ "a" ], diff --git a/crates/swc/tests/fixture/sourcemap/002/output/index.map b/crates/swc/tests/fixture/sourcemap/002/output/index.map index 2df4d2748be2..c6a460ea7373 100644 --- a/crates/swc/tests/fixture/sourcemap/002/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/002/output/index.map @@ -1,5 +1,5 @@ { - "mappings": ";;AAAA,MAAM,SAAS,QAAQ,CAACA,UAAU,CAAC,KAAQ,EAAE,CAAC;QAATC,IAAI,GAAN,KAAQ,CAANA,IAAI;IACrC,MAAM,mCAAEC,CAAG,YAAED,IAAI,CAACE,GAAG;AACzB,CAAC;AAED,MAAM,UAAgBC,cAAc;WAAdA,eAAc;;SAAdA,eAAc;IAAdA,eAAc,uDAA7B,QAAQ,WAAwB,CAAC;;;;iDAC7B,CAAC;wBACJC,KAAK,EAAE,CAAC;4BACJJ,IAAI,EAAE,CAAC;gCACHE,GAAG,EAAE,CAAK;4BACd,CAAC;wBACL,CAAC;oBACL,CAAC;;;;;;IACL,CAAC;WARqBC,eAAc", + "mappings": ";;AAAA,MAAM,SAAS,QAAQ,CAACA,UAAU,CAAC,KAAQ,EAAE,CAAC;QAATC,IAAI,GAAN,KAAQ,CAANA,IAAI;IACrC,MAAM,mCAAEC,CAAG,YAAED,IAAI,CAACE,GAAG;AACzB,CAAC;AAED,MAAM,UAAgBC,cAAc;WAAdA,eAAc;;SAAdA,eAAc;IAAdA,eAAc,uDAA7B,QAAQ,WAAwB,CAAC;;;;iDAC7B,CAAC;wBACJC,KAAK,EAAE,CAAC;4BACJJ,IAAI,EAAE,CAAC;gCACHE,GAAG,EAAE,CAAK;4BACd,CAAC;wBACL,CAAC;oBACL,CAAC;;;;;;IACL,CAAC,E;WARqBC,eAAc", "names": [ "StaticPage", "data", diff --git a/crates/swc/tests/fixture/sourcemap/004/output/index.map b/crates/swc/tests/fixture/sourcemap/004/output/index.map index d3a889b799c2..295cb35b53fa 100644 --- a/crates/swc/tests/fixture/sourcemap/004/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/004/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "CEACA,IAAI,CAAC,gBAAkB,GAAIA,IAAI,CAAC,gBAAkB,IAAK,CAAC,CAAC,EAAEC,IAAI,CAAC,CAAC;IAAA,CAAC;AAAA,WAAG;IAAA,CAAC;IAAE,CAAC;AAEhE,YAAI,EACH,QAAQ,CAAEC,CAAuB,EAAEC,CAAmB,EAAEC,CAAmB,EAAE,CAAC;YAE7E,CAAY;gBFJtBC,CAAO,GAAP,QAAA,CAAOC,CAAA,EAAA,CAAA;gBAAM,GAAK,CAAAC,CAAA,GAAAD,CAAA,CAAAC,IAAA;gBAAlB,MAAA,KAAAC,CAAA,CAAAC,GAAA,EAAA,CAAA,MAAA,CAAA;oBACDC,QAAA,EAAAH,CAAA,CAAAI,GAAA;gBAAA,CAAA;YAAA,CAAA;YAIWP,CAAmB,CAACQ,CAAC,CAACT,CAAmB,GAC5BC,CAAmB,CAACS,CAAC,CAACV,CAAmB,EAAE,CAAC;gBAC1C,CAAS,UAAE,QAAQ,GAAI,CAAC;oBAAC,MAAM,CAAeW,CAAO;gBAAE,CAAC;gBACxD,CAAS,UAAE,QAAQ,GAAI,CAAC;oBAAC,MAAM,CAAeT,CAAU;gBAAE,CAAC;YAE1E,CAAC;YACY,GAAG,CAACG,CAA8C,GAAGJ,CAAmB,CAAC,IAAI,GAZzDU,CAAA,IAAA,CAAA;QAE5C,CAAA;AAAA,YAAA,ECDD,QAAA,CAAAZ,CAAA,EAAAa,CAAA,EAAAX,CAAA,EAAA,CAAA;aAGAY,MAAe,CAAAC,QAAA,GAAAD,MAAQ,CAAAC,QAA8B,IAAA,CAAA,CAAA,EAAAhB,IAAA,CAAA,CAAA;gBACrD,CAAA;gBACA,QAAA,GAAA,CAAA;oBAKK,MAAA,CAAAG,CAAA,CAAA,IAAA;gBACL,CAAA;YAAA,CAAA;QAAA,CAAA;IAAA,CAAA;IAAA,QAAA,CAAAA,CAAA,EAAA,CAAA;QAAAA,CAAA,CAAAc,CAAA,CAAA,CAAA,EAAA,CAAA;AAAA,eAAA;AAAA,eAAA;AAAA,eAAA;QAAA,CAAA,EAAA,QAAA,GAAA,CAAA;YAAA,MAAA,CAAAd,CAAA,CAAAA,CAAA,CAAAe,CAAA,GAAA,IAAA;QAAA,CAAA,GAAAC,IAAA,GAAAhB,CAAA,CAAAc,CAAA;IAAA,CAAA;AAAA,CAAA", + "mappings": "CEACA,IAAI,CAAC,gBAAkB,GAAIA,IAAI,CAAC,gBAAkB,IAAK,CAAC,CAAC,EAAEC,IAAI,CAAC,CAAC;IAAA,CAAC;AAAA,WAAG;IAAA,CAAC;IAAE,CAAC;AAEhE,YAAI,EACH,QAAQ,CAAEC,CAAuB,EAAEC,CAAmB,EAAEC,CAAmB,EAAE,CAAC;YAE7E,CAAY,WAAA,CAAC;gBFJvBC,CAAO,GAAP,QAAA,CAAOC,CAAA,EAAA,CAAA;gBAAM,GAAK,CAAAC,CAAA,GAAAD,CAAA,CAAAC,IAAA;gBAAlB,MAAA,KAAAC,CAAA,CAAAC,GAAA,EAAA,CAAA,MAAA,CAAA;oBACDC,QAAA,EAAAH,CAAA,CAAAI,GAAA;gBAAA,CAAA;YAAA,CAAA;YAIWP,CAAmB,CAACQ,CAAC,CAACT,CAAmB,GAC5BC,CAAmB,CAACS,CAAC,CAACV,CAAmB,EAAE,CAAC;gBAC1C,CAAS,UAAE,QAAQ,GAAI,CAAC;oBAAC,MAAM,CAAeW,CAAO;gBAAE,CAAC;gBACxD,CAAS,UAAE,QAAQ,GAAI,CAAC;oBAAC,MAAM,CAAeT,CAAU;gBAAE,CAAC;YAE1E,CAAC,C;YACY,GAAG,CAACG,CAA8C,GAAGJ,CAAmB,CAAC,IAAI,GAZzDU,CAAA,IAAA,CAAA;QAE5C,CAAA;AAAA,YAAA,ECDD,QAAA,CAAAZ,CAAA,EAAAa,CAAA,EAAAX,CAAA,EAAA,CAAA;aAGAY,MAAe,CAAAC,QAAA,GAAAD,MAAQ,CAAAC,QAA8B,IAAA,CAAA,CAAA,EAAAhB,IAAA,CAAA,CAAA;gBACrD,CAAA;gBACA,QAAA,GAAA,CAAA;oBAKK,MAAA,CAAAG,CAAA,CAAA,IAAA;gBACL,CAAA;YAAA,CAAA,CAAA,CAAA;QAAA,CAAA;IAAA,CAAA;IAAA,QAAA,CAAAA,CAAA,EAAA,CAAA;QAAAA,CAAA,CAAAc,CAAA,CAAA,CAAA,EAAA,CAAA;AAAA,eAAA;AAAA,eAAA;AAAA,eAAA;QAAA,CAAA,EAAA,QAAA,GAAA,CAAA;YAAA,MAAA,CAAAd,CAAA,CAAAA,CAAA,CAAAe,CAAA,GAAA,IAAA;QAAA,CAAA,GAAAC,IAAA,GAAAhB,CAAA,CAAAc,CAAA,E;IAAA,CAAA;AAAA,CAAA,CAAA,CAAA", "names": [ "self", "push", diff --git a/crates/swc/tests/fixture/sourcemap/005/output/index.map b/crates/swc/tests/fixture/sourcemap/005/output/index.map index f3aa61c3a9f3..8e5e8bfb99a7 100644 --- a/crates/swc/tests/fixture/sourcemap/005/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/005/output/index.map @@ -1,5 +1,5 @@ { - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAA,EAAE,CAAC,CAA6D,wGAAE,QAAQ,WAAI,CAAC;QACrEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG,CAAC;oBAACO,GAAG,EAAE,CAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;gBAAC,CAAC;;uBACzBC,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKZ,IAAI;gBAKVa,MAAM,CAACb,IAAI,CAACc,MAAM,EAAEC,IAAI,CAAC,GAAG;gBAC5BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY;;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKX,IAAI;gBAKVY,MAAM,CAACZ,IAAI,CAACa,MAAM,EAAEC,IAAI,CAAC,GAAG;gBAC5BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY;;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKV,IAAI;gBAKVW,MAAM,CAACX,IAAI,CAACY,MAAM,EAAEC,IAAI,CAAC,GAAG;gBAC5BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY;;uBAEtCf,IAAI,CAACiB,MAAM;;gBAAzBd,IAAI,aAAyBe,UAAU;;uBACzBjB,IAAI,CAACgB,MAAM;;gBAAzBb,IAAI,aAAyBc,UAAU;;uBACzBhB,IAAI,CAACe,MAAM;;gBAAzBZ,IAAI,aAAyBa,UAAU;gBAE7CC,OAAO,CAACC,GAAG,CAAC,CAAC;oBAACC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;gBAAC,CAAC;gBAE5CQ,MAAM,CAACT,IAAI,EAAEkB,YAAY,CAACjB,IAAI;gBAC9BQ,MAAM,CAACV,IAAI,EAAEmB,YAAY,CAAClB,IAAI;;;;;;AAClC,CAAC", + "mappings": ";;;;;qB;;;;sB;;kD;;;;;;;;;sF;;;qF;;4B;;;;;AAAAA,EAAE,CAAC,CAA6D,wGAAE,QAAQ,WAAI,CAAC;QACrEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG,CAAC;oBAACO,GAAG,EAAE,CAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;gBAAC,CAAC,A;6B;uBACzBC,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKZ,IAAI,YAFdF,CAMM;gBACFe,MAAM,CAACb,IAAI,CAACc,MAAM,EAAEC,IAAI,CAAC,GAAG,C;gBAC5BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY,Y;6B;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKX,IAAI,YAVdH,CAcM;gBACFe,MAAM,CAACZ,IAAI,CAACa,MAAM,EAAEC,IAAI,CAAC,GAAG,C;gBAC5BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY,Y;8B;uBAEvCN,YAAY,CAACC,OAAO,EAAE,CAAc,eAAEX,KAAK,EAAE,CAAC;oBAC7DY,OAAO,EAAE,CAAC;wBACNC,MAAM,EAAE,CAAY;oBACxB,CAAC;gBACL,CAAC;;gBAJKV,IAAI,YAlBdJ,CAsBM;gBACFe,MAAM,CAACX,IAAI,CAACY,MAAM,EAAEC,IAAI,CAAC,GAAG,C;gBAC5BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,CAAc,gBAAGD,IAAI,CAAC,CAAY,Y;8B;uBAEtCf,IAAI,CAACiB,MAAM;;gBAAzBd,IAAI,aAAyBe,UAAU,AA1BjDpB,CA0BiD;8B;uBACzBG,IAAI,CAACgB,MAAM;;gBAAzBb,IAAI,aAAyBc,UAAU,AA3BjDpB,CA2BiD;8B;uBACzBI,IAAI,CAACe,MAAM;;gBAAzBZ,IAAI,aAAyBa,UAAU,AA5BjDpB,CA4BiD;gBAE7CqB,OAAO,CAACC,GAAG,CAAC,CAAC;oBAACC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;gBAAC,CAAC,C;gBAE5CQ,MAAM,CAACT,IAAI,EAAEkB,YAAY,CAACjB,IAAI,C;gBAC9BQ,MAAM,CAACV,IAAI,EAAEmB,YAAY,CAAClB,IAAI,C;;;;;;AAClC,CAAC,G", "names": [ "it", "query",