sanex3339
|
b5fa248fde
|
Added new ReservedStringObfuscatingGuard
|
2020-01-02 15:37:13 +03:00 |
|
sanex3339
|
811debed96
|
Dependencies update #4
|
2020-01-02 13:56:58 +03:00 |
|
sanex3339
|
84b1ed7a2c
|
Dependencies update #3: updated threads version
|
2020-01-02 01:49:20 +03:00 |
|
sanex3339
|
945e885240
|
* Fixed identifier names generations for mangled and dictionary identifier names generators
* Fixed combination of `identifierNamesGenerator: dictionary` and `debugProtection` options
* `seed` option now accepts `string` and `number` values
|
2020-01-01 21:46:51 +03:00 |
|
sanex3339
|
f39d16370b
|
Added failing test for custom nodes identifier names collision
|
2020-01-01 15:53:44 +03:00 |
|
sanex3339
|
596d208ee0
|
Removed babel from project compilation flow
|
2019-12-31 15:19:58 +03:00 |
|
sanex3339
|
554b94a870
|
Added unit tests for DictionaryIdentifierNamesGenerator
|
2019-12-31 13:31:06 +03:00 |
|
sanex3339
|
36918c351c
|
DictionaryIdentifierNamesGenerator refactoring
|
2019-12-31 12:40:29 +03:00 |
|
sanex3339
|
c87a6262a6
|
Merge branch 'master' of git://github.com/adiantek/javascript-obfuscator into adiantek-master
# Conflicts:
# dist/index.browser.js
# dist/index.cli.js
# dist/index.js
# src/storages/string-array/StringArrayStorage.ts
|
2019-12-31 10:05:18 +03:00 |
|
sanex3339
|
2a8e9608a3
|
Fixed reservedNames option
|
2019-12-31 01:01:26 +03:00 |
|
sanex3339
|
f8044a7248
|
Added base tests for LevelledTopologicalSorter
|
2019-12-30 20:44:24 +03:00 |
|
sanex3339
|
c5dace73a4
|
Added description, fixed naming in LevelledTopologicalSorter
|
2019-12-30 20:05:58 +03:00 |
|
sanex3339
|
c313802011
|
* The splitStrings option now correctly works with transformObjectKeys option
* Internal `TransformersRunner` rework to support topological sort of node transformers
|
2019-12-30 19:46:49 +03:00 |
|
sanex3339
|
3ba3fff62c
|
The splitStrings option now correctly splits strings inside objects
|
2019-12-29 13:29:08 +03:00 |
|
sanex3339
|
8a0b182161
|
The splitStrings option now affects template literal strings
|
2019-12-29 11:47:51 +03:00 |
|
sanex3339
|
783067b505
|
splitString and splitStringChunkLength options
|
2019-12-28 20:35:59 +03:00 |
|
sanex3339
|
c00fd38e89
|
Use of eventemitter3 instead of events module. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/452
|
2019-12-20 10:19:17 +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
|
de8579a8a5
|
0.18.6 version
|
2019-12-01 21:34:50 +03:00 |
|
Dmitry Zamotkin
|
72d29ed2bd
|
Fix tslint
|
2019-12-01 19:17:23 +03:00 |
|
Dmitry Zamotkin
|
3c2e0c9eb0
|
Non-replaceable variables should be preserved to escape collisions with generated variable names
|
2019-12-01 19:06:55 +03:00 |
|
sanex3339
|
5c61532efd
|
0.18.5 version. Dependencies update
|
2019-11-30 19:56:52 +03:00 |
|
|
d8b24c166d
|
Do not rename parent function with same name
|
2019-11-27 22:41:13 +03:00 |
|
|
26cc3a4d63
|
Fixed issue #437
Some nodes can have no values
|
2019-11-20 21:09:25 +03:00 |
|
|
c1031ced07
|
[Bug] Wrong Lexical Scope for let and const variables
|
2019-11-10 19:03:53 +03:00 |
|
|
fb7f898243
|
[Bug] Fix a name collision in String Array Storage
|
2019-10-04 22:47:02 +03:00 |
|
adiantek
|
3a09dd2b2f
|
Update DictionaryNamesGenerator.ts
|
2018-11-03 17:53:44 +01:00 |
|
adiantek
|
0d5aea2598
|
Use the dictionary as the name of the identifiers
|
2018-11-03 17:45:50 +01:00 |
|
sanex3339
|
2720218ec8
|
Fix of https://github.com/javascript-obfuscator/javascript-obfuscator/issues/319
|
2018-08-18 15:48:44 +03:00 |
|
sanex3339
|
f36a166174
|
0.18.1 version
|
2018-08-18 15:23:40 +03:00 |
|
sanex3339
|
adb5f4ee25
|
0.18.1 version
|
2018-08-14 10:07:57 +03:00 |
|
sanex3339
|
49d23bbb87
|
Dependencies update
|
2018-08-13 12:58:58 +03:00 |
|
sanex3339
|
cd22ec68d0
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/313
|
2018-08-09 22:21:04 +03:00 |
|
sanex3339
|
b4ef1bf779
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/309
|
2018-08-08 16:19:17 +03:00 |
|
sanex3339
|
df4ac27987
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/307
|
2018-08-08 15:18:01 +03:00 |
|
sanex3339
|
e8188c364c
|
Merge branch '0.17.3'
# Conflicts:
# dist/index.browser.js
# dist/index.cli.js
# dist/index.js
# package.json
|
2018-07-31 11:56:02 +03:00 |
|
sanex3339
|
984e08df34
|
0.17.3 version
|
2018-07-31 10:57:15 +03:00 |
|
sanex3339
|
348cd78443
|
Sync with 0.17.2 branch
|
2018-07-30 23:36:36 +03:00 |
|
sanex3339
|
a697e64bca
|
Update to typescript 3.0.1
|
2018-07-30 22:57:50 +03:00 |
|
sanex3339
|
bbbc5c2bd2
|
Removed redundant code
|
2018-07-29 23:51:50 +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
|
7170a2b476
|
Fixed wrong arrow function block scope detection
|
2018-07-24 23:53:34 +03:00 |
|
sanex3339
|
a97e51860f
|
Merge tag '0.17.1' into 0.17.2
# Conflicts:
# dist/index.browser.js
# dist/index.cli.js
# dist/index.js
# package.json
# yarn.lock
|
2018-07-22 14:35:40 +03:00 |
|
sanex3339
|
75ec1113e1
|
Fixed tslint error
|
2018-07-22 14:18:16 +03:00 |
|
sanex3339
|
0296b13616
|
More correct fix of https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297
|
2018-07-22 14:09:16 +03:00 |
|
sanex3339
|
836f665cab
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297
|
2018-07-21 17:50:50 +03:00 |
|
sanex3339
|
0e76dbcf50
|
Added tests for issue https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297
|
2018-07-21 12:33:21 +03:00 |
|
sanex3339
|
4aff0ec046
|
reservedStrings option
|
2018-07-13 22:47:07 +03:00 |
|
sanex3339
|
55e52dca95
|
Fixed tslint errors
|
2018-07-13 00:16:19 +03:00 |
|