Commit Graph
2469 Commits
Author SHA1 Message Date
sanex faaab45c6a ignoreRequireImports option renamed to ignoreImports 2021-10-17 15:13:24 +03:00
Timofey Kachalov 848f1888cc Merge pull request #1004 from sxzz/feat/dynamic-import
fix: dynamic import
2021-10-17 14:53:58 +03:00
Timofey Kachalov 7447e9aaf6 Merge pull request #1009 from javascript-obfuscator/dependencies-update-16.10.21
@javascript-obfuscator/escodegen update
2.19.1
2021-10-17 11:21:12 +03:00
sanex d98fe3f481 @javascript-obfuscator/escodegen update 2021-10-16 18:39:18 +03:00
Timofey Kachalov 5209beeb45 Merge pull request #1007 from javascript-obfuscator/dependencies-update-16.10.21
dependencies update
2021-10-16 13:25:53 +03:00
sanex d6b5b7172f dependencies update 2021-10-16 11:10:26 +03:00
Kevin 30c5e9a937 fix: dynamic import 2021-10-11 03:50:58 +08:00
dependabot[bot] d7dca7bb59 Bump path-parse from 1.0.6 to 1.0.7
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 22:32:00 +00:00
sanex 314855eb8b Added command to remove typings directory before its build 2.19.0 2021-08-09 11:07:47 +03:00
sanex 9c1bcd18b4 Fixed .npmignore file 2021-08-09 10:31:28 +03:00
Timofey Kachalov a29505f0aa Merge pull request #981 from javascript-obfuscator/improvements-08.08.2021 2021-08-09 06:20:16 +03:00
sanex 061bffe2c4 Refactoring related to ArrayUtils, NodeMetadata and StringArray transformets 2021-08-08 23:56:45 +03:00
sanex a7e0f5885a Refactored control flow storage logic related to removing existing control flow storage from the AST tree 2021-08-08 23:45:20 +03:00
Timofey Kachalov 0c1aa60d81 Merge pull request #978 from javascript-obfuscator/typings-dir-fix
Fixed directory name for typings
2021-08-06 02:43:40 +03:00
sanex dfb19141ab README.md update 2021-08-06 01:59:47 +03:00
sanex e1e15fda7a Fixed directory name for typings 2021-08-06 01:56:13 +03:00
Timofey Kachalov 5ca1ef5e51 Merge pull request #972 from javascript-obfuscator/tab-self-defending-and-string-array
2.19.0
2021-08-06 01:52:06 +03:00
sanex 8e9c9a6b8d Removed test and lint scripts from ci runs 2021-08-06 01:24:47 +03:00
sanex 8227aa7bb2 Added build script to ci runs 2021-08-06 00:52:43 +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
sanex 6e1ce07b5e Fixed very rare cases when rotateStringArray couldn't rotate array properly 2021-08-02 12:25:45 +03:00
sanex 73fcb350a2 Updated CHANGELOG.md. Fixed tests. 2021-08-01 23:22:06 +03:00
sanex c364415a13 Updated logic for random string array function position 2021-08-01 22:00:23 +03:00
sanex c4abec8c2a Added additional self defending mechanisms. Updated tests 2021-08-01 16:58:04 +03:00
sanex 9da81caf3d String array now stored as a function 2021-07-31 15:04:11 +03:00
sanex 7920538a51 Updated self defending helper. Removed no-eval self-defending helper 2021-07-26 11:07:13 +03:00
sanex 258bc4c2cd Sync with master 2021-07-24 02:46:18 +03:00
sanex 18f5210871 Obfuscator version update 2.18.1 2021-07-24 02:05:28 +03:00
Timofey Kachalov 64fb5859a8 Merge pull request #962 from javascript-obfuscator/private-identifiers-support
Updated `@javascript-obfuscator/escodegen` with fixed generation of private property names
2021-07-24 02:04:11 +03:00
sanex 1352fb9714 Updated @javascript-obfuscator/escodegen with fixed generation of private property names 2021-07-24 01:22:56 +03:00
sanex 30eb717de6 Sync with master 2021-07-24 00:32:59 +03:00
Timofey Kachalov f875796308 Merge pull request #916 from javascript-obfuscator/es2022-features
WIP es2022 features: escodegen update
2.18.0
2021-07-24 00:21:41 +03:00
sanex 744cd14f7f Updated supported node versions. Added support for rename of property definitions 2021-07-23 23:42:10 +03:00
sanex ba3e4d6897 Sync with dev 2021-07-23 22:29:00 +03:00
sanex d6d46bef37 Updated self defending template #5 2021-07-23 22:06:04 +03:00
sanex 89324521d0 Updated self defending template #4 2021-07-23 19:55:16 +03:00
sanex 8a872dca9f Updated self defending template #3 2021-07-23 19:21:38 +03:00
sanex a57657a8cc Updated self defending template #2 2021-07-22 21:41:39 +03:00
sanex b5738de0b9 Updated self defending template 2021-07-22 21:05:45 +03:00
sanex 6c05aae2ae Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/959 2021-07-22 17:58:54 +03:00
sanex 4550424033 Added test for relative path as inputFileName 2021-07-20 12:05:37 +03:00
sanex 475e5a9a06 Removed dot character from CHANGELOG.md 2021-07-20 00:26:23 +03:00
Timofey Kachalov 1985c39d51 Merge pull request #957 from javascript-obfuscator/source-maps-fixes
**New option**: `sourceMapSourcesMode`
2.17.0
2021-07-20 00:21:27 +03:00
sanex 4ab4406f5e Fixed tests. Added inputFileName option validation 2021-07-20 00:00:06 +03:00
sanex b3fc8bc595 **New option**: sourceMapSourcesMode allows to control sources and sourcesContent fields of the source map
Fixed some cases with wrong source map file name generation when `sourceMapFileName` option is set
2021-07-19 22:19:48 +03:00
sanex fd5d3e6f59 Updated bitcoin wallet 2021-07-18 10:23:43 +03:00
sanex 7b57c1e667 Force set stringArray: true for StringArrayStorageAnalyzer tests 2021-07-17 09:27:35 +03:00
Timofey Kachalov 8acfac18d7 Merge pull request #954 from javascript-obfuscator/rename-properties-preserve-name
`renameProperties` option now won't generate duplicated property names in some cases
2.16.0
2021-07-16 19:22:59 +03:00
sanex 1dbfd24237 renameProperties option now won't generate duplicated property names in some cases 2021-07-16 18:46:50 +03:00