Support for class static blocks

This commit is contained in:
sanex
2022-01-29 14:57:21 +03:00
parent ac3c34fe77
commit 6b8ead0b2b
11 changed files with 115 additions and 15 deletions
+9 -7
View File
@@ -1,18 +1,20 @@
'use strict';
import { readFileAsString } from '../helpers/readFileAsString';
(function () {
const JavaScriptObfuscator: any = require('../../index');
const code: string = readFileAsString(__dirname + '/../functional-tests/javascript-obfuscator/fixtures/custom-nodes-identifier-names-collision.js');
const code: string = `
class Foo {
static {
let abc = 2;
abc = 3;
}
}
`;
let obfuscationResult = JavaScriptObfuscator.obfuscate(
code,
{
identifierNamesGenerator: 'mangled',
compact: false,
stringArray: true,
seed: 429105580
compact: false
}
);