Commit Graph
143 Commits
Author SHA1 Message Date
sanex3339 37784ff97b Added ReservedStringObfuscatingGuard test file to index.spec.ts 2020-01-02 16:05:49 +03:00
sanex3339 554b94a870 Added unit tests for DictionaryIdentifierNamesGenerator 2019-12-31 13:31:06 +03:00
sanex3339 a83f3fcacd Added missing tests import 2019-12-31 09:58:59 +03:00
sanex3339 f8044a7248 Added base tests for LevelledTopologicalSorter 2019-12-30 20:44:24 +03:00
sanex3339 58f220dd40 Added SplitStringTransformer tests to index.spec.ts 2019-12-28 21:08:25 +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 4b74976cc7 Some refactoring 2018-05-24 11:22:54 +03:00
sanex3339 bcb3569e83 Obfuscation of import specifiers #2 2018-03-26 01:43:10 +03:00
sanex3339 b97d47386b Obfuscation of import specifiers 2018-03-26 01:13:26 +03:00
sanex3339 3ea05aa0e1 Switched esprima on espree. Obfuscation of export declarations 2018-03-25 20:32:08 +03:00
sanex3339 1149ee4be0 Tests for NodeMetadata class 2018-03-19 01:28:34 +03:00
sanex3339 7753d53028 Added tests for EsprimaFacade 2018-02-17 20:54:57 +03:00
sanex3339 19ff4cfb1e Removed random internal random generation of identifiers prefix 2018-01-24 15:04:13 +03:00
sanex3339 6de55d27f3 Random identifiers prefix generation 2018-01-19 01:49:12 +03:00
sanex3339 d4b801e71e identifiersPrefix option 2018-01-18 01:36:17 +03:00
sanex3339 3f94517bc1 Additional tests to improve code coverage #1 2018-01-13 21:39:31 +03:00
sanex3339 2950613d44 Now transformers knows about its transformation stage 2018-01-12 23:00:43 +03:00
sanex3339 21a2fd65b5 Additional tests for eval expressions obfuscation. Added new finalizing transformers category 2018-01-08 23:22:53 +03:00
sanex3339 40130e74eb Added tests for eval expression obfuscation 2018-01-08 22:40:15 +03:00
sanex3339 3e1e1142ba Added more tests. Updated NodeAppender class to work with all scope nodes. 2018-01-04 23:02:15 +03:00
sanex3339 34a60f3866 Added few tests for object keys transformer 2018-01-04 19:40:36 +03:00
sanex3339 292647b519 Optimisations for identifers renaming
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/146
2017-12-13 00:26:23 +03:00
sanex3339 4bde27915f Keep comments with specific keywords 2017-12-05 11:13:18 +03:00
sanex3339 74351be750 identifierNamesGenerator option 2017-12-05 00:09:34 +03:00
sanex3339 389c49582c Identifier name generators: Hexadecimal and Mangled 2017-11-30 00:55:47 +03:00
sanex3339 e52fb4c84c Fixed #123 and #125, added tests for debug protection template 2017-11-23 01:42:55 +03:00
sanex3339 2fa1c95f5a Added target option 2017-10-11 02:02:19 +03:00
sanex3339 905132d3e3 CLI: Added directory obfuscation 2017-10-10 21:38:38 +03:00
sanex3339 162ad0e9a6 Added tests for ConditionalCommentObfuscatingGuard 2017-09-11 00:37:54 +03:00
sanex3339 19111abe0e Moved logic from ParentificationTransformer to NodeUtils.parentizeNode method 2017-09-09 00:46:53 +03:00
sanex3339 ff0c93d314 Preparing transformers tests 2017-09-08 20:47:54 +03:00
sanex3339 2039e196dd Project structure reorganized part 2 2017-09-08 18:05:24 +03:00
sanex3339 22756b8b34 Project structure reorganized 2017-09-07 22:43:23 +03:00
sanex3339 92bc935cc8 Node Guards: Conditional Comment Node Guard 2017-09-06 18:30:43 +03:00
sanex3339 bbaa843739 Added obfuscation of es2015 class names 2017-09-04 12:53:18 +03:00
sanex3339 24375ecd05 Moved StackTraceAnalyzer to the analyzers folder 2017-08-10 22:18:38 +03:00
sanex3339 bdb5aaebd8 Refactoring of JavaSriptObfuscatorCLI class 2017-08-05 14:00:14 +03:00
sanex3339 58f606bcd8 Fixed require of external user config file #2 2017-07-31 22:48:25 +03:00
sanex3339 b4b3534c95 Added simple Logger tests 2017-07-30 01:09:29 +03:00
sanex3339 ba589ada2f Added tests for ValidationErrorsFormatter 2017-07-13 17:19:50 +03:00
sanex3339 1996ba9e72 Added tests for CLI sanitizers 2017-07-12 22:04:32 +03:00
sanex3339 d21c5afa8a Utility classes with state now are non-static 2017-06-27 00:49:19 +03:00
sanex3339 735bbb4b3c Switched from escodegen to escodegen-wallaby 2017-06-10 17:30:17 +03:00
sanex3339 abd3bfbbf2 Merge branch 'dev' into yarn
Conflicts:
	dist/index.js
	package.json
	scripts/test-coveralls
	scripts/test-full
	scripts/test-mocha
2017-01-20 16:54:57 +03:00
sanex3339 e8f68171dd Storages: sliglhtly changed behaviour of getKeyOf methods, added tests 2017-01-19 14:12:28 +03:00
sanex3339 35007886b3 dropped node 0.12 support, now using yarn instead npm for scripts and travis-ci testing 2017-01-13 11:40:33 +03:00
sanex3339 b95a248c00 more correct naming: ObfuscationTransformers -> ObfuscatingTransformers 2017-01-12 23:31:40 +03:00
sanex3339 758277573a extract few transformers to new converting-transformers subtype 2017-01-12 22:58:05 +03:00
sanex3339 9cd7bdd21f Tests structure reorganized 2017-01-07 16:28:13 +03:00