1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 'use strict';
- (function () {
- const JavaScriptObfuscator: any = require('../../index');
- let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
- `
- var obj = {
- foo: 1
- }
- `,
- {
- "compact": false,
- "controlFlowFlattening": true,
- "controlFlowFlatteningThreshold": 1,
- "disableConsoleOutput": false,
- "identifierNamesGenerator": "mangled",
- "log": true,
- "numbersToExpressions": true,
- "renameProperties": true,
- "renamePropertiesMode": "safe",
- "simplify": false,
- "stringArray": true,
- "stringArrayCallsTransform": true,
- "stringArrayIndexShift": true,
- "stringArrayRotate": false,
- "stringArrayShuffle": false,
- "stringArrayWrappersCount": 5,
- "stringArrayWrappersChainedCalls": true,
- "stringArrayWrappersParametersMaxCount": 5,
- "stringArrayWrappersType": "function",
- "stringArrayThreshold": 0,
- "transformObjectKeys": true,
- "unicodeEscapeSequence": false,
- "ignoreImports": false
- }
- ).getObfuscatedCode();
- console.log(obfuscatedCode);
- console.log(eval(obfuscatedCode));
- })();
|