["parent"],
) {
if (node.declare) {
this.word("declare");
diff --git a/packages/babel-generator/src/printer.ts b/packages/babel-generator/src/printer.ts
index 981f1ffed9d0..582a3452cdc0 100644
--- a/packages/babel-generator/src/printer.ts
+++ b/packages/babel-generator/src/printer.ts
@@ -369,6 +369,8 @@ class Printer {
}
sourceIdentifierName(identifierName: string, pos?: Pos): void {
+ if (!this._buf._canMarkIdName) return;
+
const sourcePosition = this._buf._sourcePosition;
sourcePosition.identifierNamePos = pos;
sourcePosition.identifierName = identifierName;
diff --git a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/input.js b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/input.js
index 0dd413c8be1d..5df8f3f4b966 100644
--- a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/input.js
+++ b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/input.js
@@ -26,6 +26,8 @@ class b {
["fn"]() { };
[function() {}]() { };
[()=> {}]() { };
+ #x = function() {};
+ accessor y = function() {}
}
var aa = {
@@ -53,3 +55,7 @@ var z = () => {};
var z = x => {};
var z = (x) => {};
var z = (x, y, z) => {};
+
+x = function() {};
+
+( { x = function() {} } = {});
diff --git a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/options.json b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/options.json
index 219de99ead2d..5a346a8a5cf6 100644
--- a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/options.json
+++ b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/options.json
@@ -1,3 +1,4 @@
{
- "sourceMaps": true
+ "sourceMaps": true,
+ "plugins": ["decoratorAutoAccessors"]
}
diff --git a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/output.js b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/output.js
index 407046bccecf..5d815fb69740 100644
--- a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/output.js
+++ b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/output.js
@@ -23,6 +23,8 @@ class b {
["fn"]() {}
[function () {}]() {}
[() => {}]() {}
+ #x = function () {};
+ accessor y = function () {};
}
var aa = {
fn: function a() {},
@@ -44,4 +46,8 @@ var x = function () {};
var z = () => {};
var z = x => {};
var z = x => {};
-var z = (x, y, z) => {};
\ No newline at end of file
+var z = (x, y, z) => {};
+x = function () {};
+({
+ x = function () {}
+} = {});
\ No newline at end of file
diff --git a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/source-map.json b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/source-map.json
index bc36c652b42a..e32aa61af2c3 100644
--- a/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/source-map.json
+++ b/packages/babel-generator/test/fixtures/sourcemaps/function-identifier-name/source-map.json
@@ -4,17 +4,18 @@
"fn",
"a",
"b",
+ "x",
+ "#x",
+ "y",
"aa",
"bb",
- "x",
- "z",
- "y"
+ "z"
],
"sources": [
"fixtures/sourcemaps/function-identifier-name/input.js"
],
"sourcesContent": [
- "function fn() {}\n\nexport default function () {}\n\nvar a = {\n fn() {},\n fn:function() {},\n [fn]:function() {},\n [\"fn\"]:function() {},\n [function() {}]:function() {},\n [()=> {}]:function() {},\n [fn]() { },\n [\"fn\"]() { },\n [function() {}]() { },\n [()=> {}]() { }\n}\n\nclass b {\n fn() {};\n fn=function() {};\n [fn]=function() {};\n [\"fn\"]=function() {};\n [function() {}]=function() {};\n [()=> {}]=function() {};\n [fn]() { };\n [\"fn\"]() { };\n [function() {}]() { };\n [()=> {}]() { };\n}\n\nvar aa = {\n fn:function a() {},\n [fn]:function a() {},\n [\"fn\"]:function a() {},\n [function() {}]:function a() {},\n [()=> {}]:function a() {},\n}\n\nclass bb {\n fn=function a() {};\n [fn]=function a() {};\n [\"fn\"]=function a() {};\n [function() {}]=function a() {};\n [()=> {}]=function a() {};\n}\n\nvar x = function fn() {};\nvar x = function () {};\n\n(function fn() {});\n\nvar z = () => {};\nvar z = x => {};\nvar z = (x) => {};\nvar z = (x, y, z) => {};"
+ "function fn() {}\n\nexport default function () {}\n\nvar a = {\n fn() {},\n fn:function() {},\n [fn]:function() {},\n [\"fn\"]:function() {},\n [function() {}]:function() {},\n [()=> {}]:function() {},\n [fn]() { },\n [\"fn\"]() { },\n [function() {}]() { },\n [()=> {}]() { }\n}\n\nclass b {\n fn() {};\n fn=function() {};\n [fn]=function() {};\n [\"fn\"]=function() {};\n [function() {}]=function() {};\n [()=> {}]=function() {};\n [fn]() { };\n [\"fn\"]() { };\n [function() {}]() { };\n [()=> {}]() { };\n #x = function() {};\n accessor y = function() {}\n}\n\nvar aa = {\n fn:function a() {},\n [fn]:function a() {},\n [\"fn\"]:function a() {},\n [function() {}]:function a() {},\n [()=> {}]:function a() {},\n}\n\nclass bb {\n fn=function a() {};\n [fn]=function a() {};\n [\"fn\"]=function a() {};\n [function() {}]=function a() {};\n [()=> {}]=function a() {};\n}\n\nvar x = function fn() {};\nvar x = function () {};\n\n(function fn() {});\n\nvar z = () => {};\nvar z = x => {};\nvar z = (x) => {};\nvar z = (x, y, z) => {};\n\nx = function() {};\n\n( { x = function() {} } = {});"
],
- "mappings": "AAAA,SAASA,EAAEA,CAAA,EAAG,CAAC;AAEf,eAAe,YAAY,CAAC;AAE5B,IAAIC,CAAC,GAAG;EACND,EAAEA,CAAA,EAAG,CAAC,CAAC;EACPA,EAAE,EAAC,SAAAA,CAAA,EAAW,CAAC,CAAC;EAChB,CAACA,EAAE,GAAE,YAAW,CAAC,CAAC;EAClB,CAAC,IAAI,GAAE,SAAAA,CAAA,EAAW,CAAC,CAAC;EACpB,CAAC,YAAW,CAAC,CAAC,GAAE,YAAW,CAAC,CAAC;EAC7B,CAAC,MAAK,CAAC,CAAC,GAAE,YAAW,CAAC,CAAC;EACvB,CAACA,EAAE,IAAI,CAAE,CAAC;EACV,CAAC,IAAI,CAAAA,CAAA,EAAI,CAAE,CAAC;EACZ,CAAC,YAAW,CAAC,CAAC,IAAI,CAAE,CAAC;EACrB,CAAC,MAAK,CAAC,CAAC,IAAI,CAAE;AAChB,CAAC;AAED,MAAME,CAAC,CAAC;EACNF,EAAEA,CAAA,EAAG,CAAC;EACNA,EAAE,GAAC,SAAAA,CAAA,EAAW,CAAC,CAAC;EAChB,CAACA,EAAE,IAAE,YAAW,CAAC,CAAC;EAClB,CAAC,IAAI,IAAE,SAAAA,CAAA,EAAW,CAAC,CAAC;EACpB,CAAC,YAAW,CAAC,CAAC,IAAE,YAAW,CAAC,CAAC;EAC7B,CAAC,MAAK,CAAC,CAAC,IAAE,YAAW,CAAC,CAAC;EACvB,CAACA,EAAE,IAAI,CAAE;EACT,CAAC,IAAI,CAAAA,CAAA,EAAI,CAAE;EACX,CAAC,YAAW,CAAC,CAAC,IAAI,CAAE;EACpB,CAAC,MAAK,CAAC,CAAC,IAAI,CAAE;AAChB;AAEA,IAAIG,EAAE,GAAG;EACPH,EAAE,EAAC,SAASC,CAACA,CAAA,EAAG,CAAC,CAAC;EAClB,CAACD,EAAE,GAAE,SAASC,CAACA,CAAA,EAAG,CAAC,CAAC;EACpB,CAAC,IAAI,GAAE,SAASA,CAACA,CAAA,EAAG,CAAC,CAAC;EACtB,CAAC,YAAW,CAAC,CAAC,GAAE,SAASA,CAACA,CAAA,EAAG,CAAC,CAAC;EAC/B,CAAC,MAAK,CAAC,CAAC,GAAE,SAASA,CAACA,CAAA,EAAG,CAAC;AAC1B,CAAC;AAED,MAAMG,EAAE,CAAC;EACPJ,EAAE,GAAC,SAASC,CAACA,CAAA,EAAG,CAAC,CAAC;EAClB,CAACD,EAAE,IAAE,SAASC,CAACA,CAAA,EAAG,CAAC,CAAC;EACpB,CAAC,IAAI,IAAE,SAASA,CAACA,CAAA,EAAG,CAAC,CAAC;EACtB,CAAC,YAAW,CAAC,CAAC,IAAE,SAASA,CAACA,CAAA,EAAG,CAAC,CAAC;EAC/B,CAAC,MAAK,CAAC,CAAC,IAAE,SAASA,CAACA,CAAA,EAAG,CAAC,CAAC;AAC3B;AAEA,IAAII,CAAC,GAAG,SAASL,EAAEA,CAAA,EAAG,CAAC,CAAC;AACxB,IAAIK,CAAC,GAAG,SAAAA,CAAA,EAAY,CAAC,CAAC;AAEtB,CAAC,SAASL,EAAEA,CAAA,EAAG,CAAC,CAAC;AAEjB,IAAIM,CAAC,GAAGA,CAAA,KAAM,CAAC,CAAC;AAChB,IAAIA,CAAC,GAAGD,CAAC,IAAI,CAAC,CAAC;AACf,IAAIC,CAAC,GAAID,CAAC,IAAK,CAAC,CAAC;AACjB,IAAIC,CAAC,GAAGA,CAACD,CAAC,EAAEE,CAAC,EAAED,CAAC,KAAK,CAAC,CAAC"
+ "mappings": "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"
}
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/sourcemap/declaration-loc/source-map.json b/packages/babel-plugin-transform-destructuring/test/fixtures/sourcemap/declaration-loc/source-map.json
index d96b0adc9d41..7fffb459d0b2 100644
--- a/packages/babel-plugin-transform-destructuring/test/fixtures/sourcemap/declaration-loc/source-map.json
+++ b/packages/babel-plugin-transform-destructuring/test/fixtures/sourcemap/declaration-loc/source-map.json
@@ -3,6 +3,9 @@
"names": [
"fn",
"arg",
+ "_arg",
+ "babelHelpers",
+ "slicedToArray",
"x",
"y"
],
@@ -12,5 +15,5 @@
"sourcesContent": [
"const fn = (arg) => {\n var [x, y] = arg;\n}"
],
- "mappings": "AAAA,MAAMA,EAAE,GAAIC,GAAG,IAAK;EAClB,sCAAaA,GAAG;IAAXC,CAAC;IAAEC,CAAC;AACX,CAAC"
+ "mappings": "AAAA,MAAMA,EAAE,GAAIC,GAAG,IAAK;EAClB,IAAAC,IAAA,GAAAC,YAAA,CAAAC,aAAA,CAAaH,GAAG;IAAXI,CAAC,GAAAH,IAAA;IAAEI,CAAC,GAAAJ,IAAA;AACX,CAAC"
}
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/reference-source-map/source-map.json b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/reference-source-map/source-map.json
index a9eb1ff49e4c..9d2baa976ddc 100644
--- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/reference-source-map/source-map.json
+++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/reference-source-map/source-map.json
@@ -1,12 +1,19 @@
{
"version": 3,
"names": [
+ "_one",
+ "babelHelpers",
+ "interopRequireDefault",
+ "require",
+ "_two",
+ "_three",
+ "aNamespace",
+ "interopRequireWildcard",
"console",
"log",
"aDefault",
"aNamed",
- "anAliased",
- "aNamespace"
+ "anAliased"
],
"sources": [
"misc/reference-source-map/input.mjs"
@@ -14,5 +21,5 @@
"sourcesContent": [
"import aDefault from \"one\";\nimport { aNamed } from \"two\";\nimport { orig as anAliased } from \"three\";\nimport * as aNamespace from \"four\";\n\nconsole.log(aDefault);\nconsole.log(aNamed);\nconsole.log(anAliased);\nconsole.log(aNamespace);\n\nconsole.log(aDefault());\nconsole.log(aNamed());\nconsole.log(anAliased());\nconsole.log(aNamespace());"
],
- "mappings": ";;AAAA;AACA;AACA;AACA;AAEAA,OAAO,CAACC,GAAG,CAACC,YAAQ,CAAC;AACrBF,OAAO,CAACC,GAAG,CAACE,WAAM,CAAC;AACnBH,OAAO,CAACC,GAAG,CAACG,WAAS,CAAC;AACtBJ,OAAO,CAACC,GAAG,CAACI,UAAU,CAAC;AAEvBL,OAAO,CAACC,GAAG,CAAC,IAAAC,YAAQ,GAAE,CAAC;AACvBF,OAAO,CAACC,GAAG,CAAC,IAAAE,WAAM,GAAE,CAAC;AACrBH,OAAO,CAACC,GAAG,CAAC,IAAAG,WAAS,GAAE,CAAC;AACxBJ,OAAO,CAACC,GAAG,CAACI,UAAU,EAAE,CAAC"
+ "mappings": ";;AAAA,IAAAA,IAAA,GAAAC,YAAA,CAAAC,qBAAA,CAAAC,OAAA;AACA,IAAAC,IAAA,GAAAD,OAAA;AACA,IAAAE,MAAA,GAAAF,OAAA;AACA,IAAAG,UAAA,GAAAL,YAAA,CAAAM,sBAAA,CAAAJ,OAAA;AAEAK,OAAO,CAACC,GAAG,CAACC,YAAQ,CAAC;AACrBF,OAAO,CAACC,GAAG,CAACE,WAAM,CAAC;AACnBH,OAAO,CAACC,GAAG,CAACG,WAAS,CAAC;AACtBJ,OAAO,CAACC,GAAG,CAACH,UAAU,CAAC;AAEvBE,OAAO,CAACC,GAAG,CAAC,IAAAC,YAAQ,GAAE,CAAC;AACvBF,OAAO,CAACC,GAAG,CAAC,IAAAE,WAAM,GAAE,CAAC;AACrBH,OAAO,CAACC,GAAG,CAAC,IAAAG,WAAS,GAAE,CAAC;AACxBJ,OAAO,CAACC,GAAG,CAACH,UAAU,EAAE,CAAC"
}
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/strict/import/source-map.json b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/strict/import/source-map.json
index 1d9088e54ebe..bddb0ee0073b 100644
--- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/strict/import/source-map.json
+++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/strict/import/source-map.json
@@ -1,6 +1,10 @@
{
"version": 3,
"names": [
+ "foo4",
+ "babelHelpers",
+ "interopRequireWildcard",
+ "require",
"foo",
"foo2",
"foo3"
@@ -11,5 +15,5 @@
"sourcesContent": [
"import foo from \"foo\";\nimport { default as foo2 } from \"foo\";\nimport { foo3 } from \"foo\";\nimport * as foo4 from \"foo\";\n\nfoo;\nfoo2;\nfoo3;\nfoo3();\nfoo3``;\nfoo3?.();"
],
- "mappings": ";;AAAA;AAKAA,YAAG;AACHC,YAAI;AACJC,SAAI;AACJ,IAAAA,SAAI,GAAE;AACN,IAAAA,SAAI,CAAC,EAAC;AACN,IAAAA,SAAI,KAAI"
+ "mappings": ";;AAAA,IAAAA,IAAA,GAAAC,YAAA,CAAAC,sBAAA,CAAAC,OAAA;AAKAC,YAAG;AACHC,YAAI;AACJC,SAAI;AACJ,IAAAA,SAAI,GAAE;AACN,IAAAA,SAAI,CAAC,EAAC;AACN,IAAAA,SAAI,KAAI"
}
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/sourcemaps/JSXText/source-map.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/sourcemaps/JSXText/source-map.json
index 1afb281ac7e1..7b8331ef3b8a 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/sourcemaps/JSXText/source-map.json
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/sourcemaps/JSXText/source-map.json
@@ -2,7 +2,9 @@
"version": 3,
"names": [
"React",
- "App"
+ "App",
+ "createElement",
+ "className"
],
"sources": [
"sourcemaps/JSXText/input.js"
@@ -10,5 +12,5 @@
"sourcesContent": [
"import React from 'react';\n\nexport default function App() {\n return (\n \n
Welcome to my application!
\n This is my app!\n MINE.\n \n )\n}"
],
- "mappings": "AAAA,OAAOA,KAAK,MAAM,OAAO;AAEzB,eAAe,SAASC,GAAG,GAAG;EAC5B,oBACE;IAAK,SAAS,EAAC;EAAK,gBAClB,gCAAI,4BAA0B,CAAK,mBAEnC,mDAAQ,OAAK,CAAS,CAClB;AAEV"
+ "mappings": "AAAA,OAAOA,KAAK,MAAM,OAAO;AAEzB,eAAe,SAASC,GAAGA,CAAA,EAAG;EAC5B,oBACED,KAAA,CAAAE,aAAA;IAAKC,SAAS,EAAC;EAAK,gBAClBH,KAAA,CAAAE,aAAA,aAAI,4BAA0B,CAAK,mBAEnC,eAAAF,KAAA,CAAAE,aAAA,iBAAQ,OAAK,CAAS,CAClB;AAEV"
}
\ No newline at end of file
diff --git a/packages/babel-traverse/test/fixtures/conversion/arguments-source-maps/source-map.json b/packages/babel-traverse/test/fixtures/conversion/arguments-source-maps/source-map.json
index 74b54b5bf881..2cbf176f834f 100644
--- a/packages/babel-traverse/test/fixtures/conversion/arguments-source-maps/source-map.json
+++ b/packages/babel-traverse/test/fixtures/conversion/arguments-source-maps/source-map.json
@@ -2,10 +2,11 @@
"version": 3,
"names": [
"fn",
+ "_arguments",
+ "arguments",
"inner",
"console",
- "log",
- "arguments"
+ "log"
],
"sources": [
"conversion/arguments-source-maps/input.js"
@@ -13,5 +14,5 @@
"sourcesContent": [
"function fn() {\n var inner = () => {\n console.log(arguments);\n };\n}"
],
- "mappings": "AAAA,SAASA,EAAE,GAAG;EAAA;EACZ,IAAIC,KAAK,GAAG,YAAM;IAChBC,OAAO,CAACC,GAAG,CAACC,UAAS,CAAC;EACxB,CAAC;AACH"
+ "mappings": "AAAA,SAASA,EAAEA,CAAA,EAAG;EAAA,IAAAC,UAAA,GAAAC,SAAA;EACZ,IAAIC,KAAK,GAAG,SAAAA,CAAA,EAAM;IAChBC,OAAO,CAACC,GAAG,CAACH,UAAS,CAAC;EACxB,CAAC;AACH"
}
\ No newline at end of file
diff --git a/packages/babel-traverse/test/fixtures/conversion/this-source-maps/source-map.json b/packages/babel-traverse/test/fixtures/conversion/this-source-maps/source-map.json
index 70fb45953d9e..9b137b64093e 100644
--- a/packages/babel-traverse/test/fixtures/conversion/this-source-maps/source-map.json
+++ b/packages/babel-traverse/test/fixtures/conversion/this-source-maps/source-map.json
@@ -2,6 +2,7 @@
"version": 3,
"names": [
"fn",
+ "_this",
"inner",
"console",
"log"
@@ -12,5 +13,5 @@
"sourcesContent": [
"function fn() {\n var inner = () => {\n console.log(this);\n };\n}"
],
- "mappings": "AAAA,SAASA,EAAE,GAAG;EAAA;EACZ,IAAIC,KAAK,GAAG,YAAM;IAChBC,OAAO,CAACC,GAAG,CAAC,KAAI,CAAC;EACnB,CAAC;AACH"
+ "mappings": "AAAA,SAASA,EAAEA,CAAA,EAAG;EAAA,IAAAC,KAAA;EACZ,IAAIC,KAAK,GAAG,SAAAA,CAAA,EAAM;IAChBC,OAAO,CAACC,GAAG,CAACH,KAAI,CAAC;EACnB,CAAC;AACH"
}
\ No newline at end of file