Timofey Kachalov
7792fb0be3
Fixed class expression name references inside class body being incorrectly resolved to an import binding with the same name, causing broken code at runtime ( #1387 )
2026-03-21 20:55:38 +04:00
sanex3339
0a06d29d68
Set version 5.3.0 to stable
2026-02-04 19:50:52 +04:00
sanex3339
22d090a998
Set version 5.3.0 to beta
2026-02-03 20:23:07 +04:00
Timofey Kachalov
25427bcc0b
Add Pro API support to CLI including support for large files obfuscation ( #1381 )
2026-02-03 20:22:11 +04:00
Timofey Kachalov
44028a147f
Fixed transformObjectKeys incorrectly hoisting object literal outsie of loop ( #1375 )
2026-01-27 22:19:27 +04:00
Timofey Kachalov
c844f97cfc
Ignore transformation of process.env.* ( #1367 )
2026-01-06 23:37:42 +04:00
Timofey Kachalov
6866396e9a
Add version parameter to the apiConfig to use different versions of JavaScript Obfuscator Pro via API ( #1353 )
2025-12-13 18:43:52 +04:00
Timofey Kachalov
4ac3368122
Version 5.0.1 ( #1344 )
2025-12-07 12:42:47 +04:00
sanex3339
d7114b750b
Don't run tests on build
2025-12-07 00:02:57 +04:00
Timofey Kachalov
4f3a456124
Add Async PRO API ( #1343 )
2025-12-07 00:01:00 +04:00
Timofey Kachalov
3bb9b1872f
Downgrade multimatch ( #1341 )
2025-12-04 18:23:22 +04:00
sanex3339
64e14ebe2f
Adjust precommit hook
2025-12-04 00:27:48 +04:00
Timofey Kachalov
4ee4b219e5
Add prettier ( #1339 )
2025-12-04 00:09:10 +04:00
sanex3339
f5f2cbc2a8
Version update
2025-11-30 03:16:46 +04:00
Timofey Kachalov
964376363e
Fix error when ClassExpression is the CallExpression callee ( #1336 )
2025-11-30 03:15:42 +04:00
Timofey Kachalov
6640907504
Speedup ObjectExpressionKeysTransformer.ts ( #1331 )
2025-11-29 21:40:32 +04:00
Timofey Kachalov
39f7ff43e6
Update dependencies ( #1327 )
2025-10-30 11:32:28 +04:00
Timofey Kachalov
f886c6c044
Update class-validator and version ( #1262 )
2024-06-15 17:57:23 +04:00
Timofey Kachalov
4e4efb7f92
Support new nodejs version ( #1261 )
2024-06-15 14:53:48 +04:00
sanex
1000402f10
Version update to 4.1.0
2023-09-05 20:12:05 +04:00
mkafrin
5154057539
Better use of cross-env ( #1171 )
2023-09-05 13:26:41 +04:00
Timofey Kachalov
2f1b2904a4
Dependencies update ( #1148 )
2023-02-12 22:40:54 +04:00
sanex
1b840faf6f
4.0.1 version
2023-02-11 18:29:18 +04:00
billsykes
b55c7dbb2c
Bump class-validator from 0.13.2 to 0.14.0 ( #1146 )
2023-02-11 02:48:04 +04:00
Timofey Kachalov
e8e92c601d
debugProtectionInteraval option now accepts value in milliseconds instead of boolean value (#1063 )
2022-02-14 19:06:05 +03:00
Timofey Kachalov
30ba697c55
Fixed cases when dead code is added to the inner code of eval expressions ( #1062 )
...
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/1053
2022-02-14 14:34:39 +03:00
Timofey Kachalov
b99b6a46ee
Improved integration between renameProperties and controlFlowFlattening options ( #1060 )
2022-02-12 20:35:31 +03:00
Timofey Kachalov
2095d47058
Dead code injection transformer ignores PrivateIdentifier nodes ( #1057 )
2022-02-09 22:44:16 +03:00
sanex
edc2a22905
Replaced @nuxtjs/opencollective on opencollective-postinstall
2022-02-08 01:05:47 +03:00
Timofey Kachalov
ec4b70f908
String array calls transform fix ( #1050 )
...
* Fixed the wrong generation of code that has statements after `ReturnStatment` when `simplify` option is enabled
* Fixed generation of reserved identifier names like `Map` or `Set` for `mangled` and `mangled-shuffled` identifier names generators
2022-02-08 00:02:33 +03:00
Timofey Kachalov
77f64bf5df
Fixed wrong generation of code that has statements after ReturnStatment when simplify option is enabled
2022-02-06 21:10:16 +03:00
sanex
40eec6185c
Dependencies update 2022-02-06
2022-02-06 13:13:55 +03:00
sanex
56955aee3d
3.2.1 version
2022-02-06 00:10:32 +03:00
sanex
618c0a0a9e
Version update to 3.2.0
2022-02-05 23:31:13 +03:00
sanex
e540103ee2
Increased memory amount for memory test
2022-02-05 23:13:43 +03:00
Timofey Kachalov
f075a0e2d1
Added stringArrayCallsTransform and stringArrayCallsTransformThreshold options ( #987 )
2022-02-05 20:57:39 +03:00
sanex
6b8ead0b2b
Support for class static blocks
2022-01-29 14:57:21 +03:00
sanex
ac3c34fe77
Support for class static blocks
2022-01-29 13:36:10 +03:00
sanex
0443111d09
Apple M1 performance fix
2022-01-29 10:27:55 +03:00
sanex
7ff8d4789d
Dependencies update 16.01.22
2022-01-16 17:48:27 +03:00
Leonardo Pucci
0101f4e501
#1019 - class-validator vulnerability patch
2021-12-19 14:15:03 -03:00
sanex
63349f53f9
Dependencies update 30.10.21
2021-10-30 17:02:18 +03:00
sanex
c98bcdc126
Dependencies update
2021-10-19 16:54:22 +03:00
sanex
faaab45c6a
ignoreRequireImports option renamed to ignoreImports
2021-10-17 15:13:24 +03:00
sanex
d98fe3f481
@javascript-obfuscator/escodegen update
2021-10-16 18:39:18 +03:00
sanex
d6b5b7172f
dependencies update
2021-10-16 11:10:26 +03:00
sanex
314855eb8b
Added command to remove typings directory before its build
2021-08-09 11:07:47 +03:00
sanex
e1e15fda7a
Fixed directory name for typings
2021-08-06 01:56:13 +03:00
sanex
26acaec12a
Fixed pre-commit hook
2021-08-06 00:33:04 +03:00
sanex
0306f29ba8
Improved pre-commit and pre-publish workflows
...
Installed `npm` package now has `types` directory and doesn't have `src` directory
2021-08-06 00:00:47 +03:00