Commit Graph
612 Commits
Author SHA1 Message Date
sanex3339 770d52ccac IfStatementSimplifyTransformer prototype WIP 2020-06-28 12:15:47 +03:00
sanex3339 a217ac7bf6 Added minify option to the runtime tests 2020-06-27 21:36:18 +03:00
sanex3339 866c132f79 Additional test for VariableDeclarationsMergeTransformer 2020-06-26 17:21:14 +03:00
sanex3339 87aca85f3e Added tests for VariableDeclarationsMergeTransformer 2020-06-26 15:25:56 +03:00
sanex3339 1d86852e45 minify option and variable declarations merge transformer 2020-06-26 12:41:01 +03:00
sanex3339 733fe12d23 Conditional comments will be removed from the code after obfuscation. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/641 2020-06-24 19:07:42 +03:00
sanex3339 49259f1ef4 Updated escodegen, fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/638, added test 2020-06-23 08:24:17 +03:00
sanex3339 57dd4fc9b6 Dependencies update 20.06.2020: Threads update 2020-06-20 19:05:38 +03:00
sanex3339 a89e614ceb Added tests for renameProperties option integration with splitStrings option 2020-06-07 18:48:37 +03:00
sanex3339 5811d649cd Updated README.md #3 2020-06-07 18:11:01 +03:00
sanex3339 74e9f26a62 Updated README.md 2020-06-07 17:45:32 +03:00
sanex3339 9ed3e10c0f Increased runtime test evaluation timeout #2 2020-06-07 01:26:21 +03:00
sanex3339 11cfaf2b51 Renamed option mangleProperties -> renameProperties 2020-06-07 00:52:11 +03:00
sanex3339 5cd063fe92 Added mangleProperties to the runtime tests. Readme update 2020-06-07 00:36:30 +03:00
sanex3339 095ccc330a Added tests for ManglePropertiesTransformer 2020-06-06 23:47:57 +03:00
sanex3339 6c6b5bbc4b TEST: changed dev test 2020-06-06 21:31:35 +03:00
sanex3339 3941739687 Increased runtime test evaluation timeout 2020-06-06 16:27:00 +03:00
sanex3339 06176c29a6 Refactoring of mangle properties transformers and replacers 2020-06-06 09:25:10 +03:00
sanex3339 f0465fc8f8 Base mangle properties realisation 2020-06-05 23:44:05 +03:00
sanex3339 af6d3db415 Dependencies update 2020-06-04 14:30:48 +03:00
sanex3339 2621bef3f1 Fixed error during code generation for ObjectPattern with single RestElement.
https://github.com/javascript-obfuscator/javascript-obfuscator/issues/607
2020-06-04 10:16:29 +03:00
Timofey Kachalovandsanex3339 7135b09f28 Added correct self-defending code for target: 'browser-no-eval' (#617)
https://github.com/javascript-obfuscator/javascript-obfuscator/issues/610

Co-authored-by: sanex3339 <yarabotayuvyandex3339>
2020-05-31 21:55:04 +03:00
Timofey Kachalov 9213a13b2c Renamed TObject -> TDictionary (#616)
* Renamed TObject -> TDictionary
* Added key features to the README.md
2020-05-31 08:08:19 +03:00
sanex3339 6cec1f8737 Reworked memory performance tests 2020-05-30 00:24:55 +03:00
sanex3339 6139fabfc4 Fixed grammar 2020-05-29 22:51:55 +03:00
sanex3339 b1bb4a91af Added heap usage performance test 2020-05-29 22:37:28 +03:00
sanex3339 11ec82a6f7 0.28.2 release. Fixed change of kinds of variables for dead code with deadCodeInjection option 2020-05-21 10:19:52 +03:00
sanex3339 308aea0e3c Update on typescript 3.9 #1 2020-05-18 11:05:36 +03:00
sanex3339 ca6a2cd5d6 Updated readme for BigInt literals support 2020-04-27 10:01:18 +03:00
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 75c2a7b5d6 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/590 2020-04-12 23:15:32 +03:00
sanex3339 e2d97841c4 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/593 2020-04-10 20:11:03 +03:00
sanex3339 3ba7a8172b Dependencies update #3: Estree 2020-03-22 21:07:22 +03:00
sanex3339 bbc672e80e Fixed identifiers prefix generation for obfuscateMultiple method 2020-03-16 11:53:45 +03:00
sanex3339 8aa02363fd commander version update 2020-03-16 10:29:58 +03:00
sanex3339 f9ec74006d New obfuscateMultiple method 2020-03-15 21:34:13 +03:00
sanex3339 a4c7d8b06d Renamed fixture file extension to prevent IDE errors 2020-03-15 15:01:28 +03:00
sanex3339 6c48791427 More tests for hashbang operator transformer 2020-03-15 14:59:04 +03:00
sanex3339 e7a6186eb6 Code transformers #2: HashbangOperatorTransformer 2020-03-14 23:37:33 +03:00
sanex3339 56f73df7af Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/575 2020-03-13 10:25:17 +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 d229c8ffa1 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/563 2020-02-26 19:13:27 +03:00
sanex3339 3e408da024 Fixed wrong scope of preserved identifiers of shorthand object pattern property 2020-02-26 00:56:31 +03:00
sanex3339 e1a24248b2 Fixed wrong lexical scope node for object expression host node 2020-02-22 21:13:50 +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 ae111ead95 Revert: Now obfuscator runtime test runs only on node 12+ 2020-02-19 22:14:29 +03:00