enhance sourceMap (#4953)

This commit is contained in:
Alex Lam S.L
2021-05-23 16:57:44 +01:00
committed by GitHub
parent d2a45ba441
commit 5d4e6e3bdc
3 changed files with 19 additions and 2 deletions

View File

@@ -101,6 +101,19 @@ describe("sourcemaps", function() {
var map = JSON.parse(result.map);
assert.deepEqual(map.names, []);
});
it("Should mark class properties", function() {
var result = UglifyJS.minify([
"class A {",
" static P = 42",
" set #q(v) {}",
"}",
].join("\n"), {
sourceMap: true,
});
if (result.error) throw result.error;
assert.strictEqual(result.code, "class A{static P=42;set#q(s){}}");
assert.strictEqual(result.map, '{"version":3,"sources":["0"],"names":["A","P","#q","v"],"mappings":"MAAMA,EACFC,SAAW,GACXC,MAAOC"}');
});
it("Should mark array/object literals", function() {
var result = UglifyJS.minify([
"var obj = {};",