Commit Graph
183 Commits
Author SHA1 Message Date
sanex3339 0a57798b8a Fixed tests for HexadecimalIdentifierNamesGenerator 2020-04-25 12:32:59 +03:00
sanex3339 fb834c8de1 0.28.0 release
Support of BigInt
2020-04-25 12:12:07 +03:00
sanex3339 87bf2096cc 0.27.5 release 2020-04-25 09:49:44 +03:00
sanex3339 e2d97841c4 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/593 2020-04-10 20:11:03 +03:00
sanex3339 bbc672e80e Fixed identifiers prefix generation for obfuscateMultiple method 2020-03-16 11:53:45 +03:00
sanex3339 39870010e8 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/569 2020-03-05 01:25:56 +03:00
sanex3339 6d03a2bacf Added prefixes to the generated global identifiers of the added code 2020-03-04 09:57:38 +03:00
sanex3339 28b2422c7e Support of output directory paths with a dot symbol 2020-02-22 00:51:20 +03:00
sanex3339 ed09424df5 Changed file log messages 2020-02-20 23:33:13 +03:00
sanex3339 499c2b1a33 Fixed string array name preserving inside string array helpers 2020-02-16 23:39:39 +03:00
sanex3339 a2e9c05ce8 Fixed errors related to identifiers. Changed self defending helper 2020-02-16 14:41:32 +03:00
sanex3339 78722782de Additional improvements of variables preserving 2020-02-09 14:26:34 +03:00
sanex3339 0fe1c15f15 Refactoring of CLI utils 2020-02-07 10:24:47 +03:00
sanex3339 8977f92742 Refactoring of CLI code related with source code. Fixed directory name logging 2020-02-05 00:14:56 +03:00
sanex3339 ca4a907094 Added tests for rc4 encoded value collision fix 2020-02-01 22:15:48 +03:00
sanex3339 fc2cf933d9 More complex object keys transformation + some string literal transformations refactoring 2020-01-25 13:50:00 +03:00
sanex3339 d0285aa085 A file path will be displayed on obfuscation error 2020-01-21 01:34:43 +03:00
sanex3339 b776df8f90 ScopeAnalyzer tests 2020-01-18 10:27:47 +03:00
sanex3339 102b4cdd58 Use of eslint-scope data to rename identifiers #2: refactoring 2020-01-17 02:17:26 +03:00
sanex3339 19d0769163 Fixed rare case with positive check of shouldAddValueToStringArray method when stringArrayThreshold is 0 2020-01-14 01:28:34 +03:00
sanex3339 309c678888 LiteralTransformer rotate and shuffle tests refactoring 2020-01-14 00:31:09 +03:00
sanex3339 e404b1d520 Updated test for BaseIdentifierObfuscatingReplacer and ArrayStorage 2020-01-12 23:01:12 +03:00
sanex3339 515e4381b6 Fixed string array analyzer tests 2020-01-12 21:55:32 +03:00
sanex3339 24135e3490 Added additional tests 2020-01-12 21:41:24 +03:00
sanex3339 1edf96c0a0 shuffleStringArray option 2020-01-12 19:55:41 +03:00
sanex3339 b764844696 Literal replacer refactoring 2020-01-12 17:48:02 +03:00
sanex3339 645e122640 Switched from espree to acorn 2020-01-10 19:02:23 +03:00
sanex3339 3a1cc4e4f5 Auto detection of prevailing kind of variables 2020-01-09 01:30:34 +03:00
sanex3339 2c549379a7 StackTraceAnalyzer rename to CallsGraphAnalyzer 2020-01-07 12:37:42 +03:00
sanex3339 b42e6229ee Improved transformObjectKeys option to cover more object expressions 2020-01-05 18:13:22 +03:00
sanex3339 2f27d75318 Fixed typings. Now string values correctly assignable to enum-like options 2020-01-03 19:41:21 +03:00
sanex3339 811debed96 Dependencies update #4 2020-01-02 13:56:58 +03:00
sanex3339 554b94a870 Added unit tests for DictionaryIdentifierNamesGenerator 2019-12-31 13:31:06 +03:00
sanex3339 e5c5859cab Added circular relations test for LevelledTopologicalSorter 2019-12-31 00:20:00 +03:00
sanex3339 d3bfe4c5b7 Added additional tests for LevelledTopologicalSorter 2019-12-30 20:53:05 +03:00
sanex3339 f8044a7248 Added base tests for LevelledTopologicalSorter 2019-12-30 20:44:24 +03:00
Dmitry Zamotkin dfe704d3ba Upgrade to latest 6.1.2 Espree version.
The attachComment option is removed that's why CommentTransformer refactored to emulate the old behaviour.
2019-12-02 23:35:14 +03:00
sanex3339 5c61532efd 0.18.5 version. Dependencies update 2019-11-30 19:56:52 +03:00
sanex3339 e7f2bd1063 Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class 2018-07-29 16:06:40 +03:00
sanex3339 66640b4152 Refactoring related on splitting between nodes with statements and nodes with lexical scopes 2018-07-29 14:07:09 +03:00
sanex3339 5fdf26b941 Added getBlockScopeOfNode method 2018-06-07 11:07:06 +03:00
sanex3339 2e192f945d Dependencies update 2018-05-28 01:05:28 +03:00
sanex3339 850cd68804 Added new utils method getRootStatementOfNode 2018-05-25 11:15:45 +03:00
sanex3339 4b74976cc7 Some refactoring 2018-05-24 11:22:54 +03:00
sanex3339 1d0046eb8d Dependencies update, added test for MapStorage 2018-03-29 22:06:20 +03:00
sanex3339 1820055616 Optimised convertCodeToStructure method 2018-03-28 10:52:06 +03:00
sanex3339 3ea05aa0e1 Switched esprima on espree. Obfuscation of export declarations 2018-03-25 20:32:08 +03:00
sanex3339 37a36429a9 Disabled generation of identifiers that matching with values of reservedNames option. 2018-03-21 23:17:53 +03:00
sanex3339 d08a1e4075 Splitted IStorage into two separate interfaces for map and array storages 2018-03-20 00:17:20 +03:00
sanex3339 1149ee4be0 Tests for NodeMetadata class 2018-03-19 01:28:34 +03:00