Commit Graph
329 Commits
Author SHA1 Message Date
sanex 3007099aec Dependencies update 23.06.21 2021-06-23 14:15:52 +03:00
sanex f7c5215e30 Improved stringArray calls wrapper decode code 2021-06-20 10:10:49 +03:00
sanex a4d3081f34 Dependencies update. Updated README.md with an updated examples 2021-06-18 10:48:46 +03:00
sanex 899456f553 Dead code injection unwrap stage now runs before string array transformers 2021-06-16 09:43:56 +03:00
Timofey Kachalov 4730e785b6 Merge pull request #932 from javascript-obfuscator/dependabot/npm_and_yarn/lodash-4.17.21
Bump lodash from 4.17.19 to 4.17.21
2021-06-11 00:17:33 +03:00
Timofey Kachalov 461eed22cc Merge pull request #928 from javascript-obfuscator/dependabot/npm_and_yarn/glob-parent-5.1.2
Bump glob-parent from 5.1.1 to 5.1.2
2021-06-11 00:17:24 +03:00
Timofey Kachalov f61dc766ad Merge pull request #933 from javascript-obfuscator/dependabot/npm_and_yarn/y18n-4.0.3
Bump y18n from 4.0.0 to 4.0.3
2021-06-11 00:17:16 +03:00
dependabot[bot] fbcc776408 Bump lodash from 4.17.19 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21)

---
updated-dependencies:
- dependency-name: lodash
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-10 18:30:03 +00:00
dependabot[bot] d7389fe7a9 Bump yargs-parser from 18.1.1 to 18.1.3
Bumps [yargs-parser](https://github.com/yargs/yargs-parser) from 18.1.1 to 18.1.3.
- [Release notes](https://github.com/yargs/yargs-parser/releases)
- [Changelog](https://github.com/yargs/yargs-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs-parser/compare/v18.1.1...v18.1.3)

---
updated-dependencies:
- dependency-name: yargs-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-10 18:29:51 +00:00
dependabot[bot] d4f4620082 Bump glob-parent from 5.1.1 to 5.1.2
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-10 18:29:48 +00:00
sanex da40474079 Some minor fixes for domainDest option description. Added normalisation. Version update. 2021-06-10 20:43:49 +03:00
dependabot[bot] 620da148b3 Bump y18n from 4.0.0 to 4.0.3
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3)

---
updated-dependencies:
- dependency-name: y18n
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-10 17:25:56 +00:00
sanex eee15456ed Dependencies update. Added tests for property identifier names cache. 2021-05-31 11:56:31 +03:00
sanex e681982f51 Typescript 4.3 update 2021-05-29 12:12:48 +03:00
sanex 3cf2b73cec Dependencies update 2021-05-25 23:55:30 +03:00
dependabot[bot] 362411fa3d Bump browserslist from 4.14.5 to 4.16.6
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.14.5 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.5...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-25 00:51:49 +00:00
sanex 92e7c1aa10 Dependencies update 2021-05-02 17:34:19 +03:00
sanex c827d230ce Added support of node@16 and dropped support of node@10 2021-04-24 12:09:14 +03:00
sanex 6de7c41c3f Dependencies update 16.04.2021 2021-04-16 09:22:48 +03:00
sanex 350fd3b6d8 Dependencies update + readme update 2021-04-13 22:47:39 +03:00
sanex 52358aba26 Typescript version update to 4.3-beta 2021-04-07 23:44:01 +03:00
sanex 5ea11433fe Dependencies update 07.04.2021 2021-04-07 20:45:51 +03:00
sanex 85ecd1d511 Dependencies update 03.04.2021 2021-04-03 11:21:43 +03:00
sanex 3a54af7f78 Added log to the runtime tests 2021-03-20 22:22:21 +03:00
sanex 92239cb462 Dependencies update 14.03.2021 2021-03-14 10:45:58 +03:00
sanex 3558d49cec Dependencies update 07.02.2021 2021-03-07 10:32:03 +03:00
sanex c0ac1239e2 Dependencies update 27.02.2021 2021-02-27 20:35:35 +03:00
sanex 61d98966b1 Fixed invalid behaviour of numbersToExpressions option for float numbers
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/882
2021-02-23 23:47:31 +03:00
sanex cad692b091 Dependencies update 14.02.2021 #2 2021-02-14 11:28:33 +03:00
sanex dd11e17e05 Dependencies update 14.02.2021 2021-02-14 10:54:47 +03:00
sanex 62f93cf178 Dependencies update 31.01.2021 2021-01-31 18:04:03 +03:00
sanex ee41f06b3c Dependencies update 16.01.2021 2021-01-16 18:29:56 +03:00
sanex 04be75e27b Removed padding characters from all base64 encoded strings.
Removed RegExp that trims padding characters from `base64` encoded strings from `atob` code helper to prevent mutation of `RegExp.$1` value during calls to the `stringArray`. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/829
2021-01-01 16:47:44 +03:00
sanex 81ff464320 Added runtime StringArrayRotateFunctionTransformer tests 2020-12-31 13:01:29 +03:00
sanex 159b5e85ac Added method isComparisonExpressionStringLiteralNode to the StringArrayRotateFunctionTransformer 2020-12-30 21:31:53 +03:00
sanex 6ed3d4e3ed Version update to 2.10.0 2020-12-29 11:13:42 +03:00
Timofey Kachalov d2671daad4 Migration from travis.ci to github actions WIP (#843)
* Migration from travis.ci to github actions
2020-12-28 10:37:17 +03:00
sanex 935d57a349 Fixed runtime errors in large obfuscated code when both rc4 and base64 encodings are enabled 2020-12-28 00:37:14 +03:00
sanex a118112095 Removed obfuscation-event-emitter to allow more flexible append of node inside custom code helper groups. 2020-12-25 11:00:11 +03:00
sanex 102cf2ff10 Dependencies update 2020-12-24 23:29:51 +03:00
sanex ab4508de14 Fixed missing prefix of root identifiers added by stringArrayWrappersCount option when identifiersPrefix option is set 2020-11-23 12:22:05 +03:00
sanex 18dd2f28f9 Dependencies update 20.11.20 2020-11-20 09:50:33 +03:00
sanex b2aee6cb6c Ignore object expressions as body of arrow function expression when transformObjectKeys option is enabled 2020-11-19 07:45:41 +03:00
sanex cf0dadd41e Dependencies update 2020-11-14 23:17:33 +03:00
sanex 4f33c76da1 New option: stringArrayIndexShift enables additional index shift for all string array calls 2020-11-14 10:15:42 +03:00
sanex bce877b22d Updated dependencies 2020-11-10 01:24:10 +03:00
sanex 8e55d19ebb Fixed incorrect rename of the identifiers of the added helpers in some rare cases
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/804
2020-11-10 01:05:21 +03:00
sanex 8ae8e0b50b New option ignoreRequireImports prevents obfuscation of require imports 2020-11-07 11:49:48 +03:00
sanex 0c13f96f68 Dependencies update 05.11.20 2020-11-05 23:02:22 +03:00
sanex 8db868db1c Version 2.7.1. Updated @javascript-obfuscator/escodegen to 2.1.1. 2020-11-04 22:24:44 +03:00