Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

javascript-obfuscator

JavaScript obfuscator is a powerful free obfuscator for JavaScript and Node.js
Collective - Host: opensource - https://opencollective.com/javascript-obfuscator - Website: https://obfuscator.io/ - Code: https://github.com/javascript-obfuscator/javascript-obfuscator

Merge pull request #962 from javascript-obfuscator/private-identifiers-support

Updated `@javascript-obfuscator/escodegen` with fixed generation of private property names

github.com/javascript-obfuscator/javascript-obfuscator - 64fb5859a844144ffb074f9d6568e094c55858d9 authored over 3 years ago by Timofey Kachalov <[email protected]>
Updated `@javascript-obfuscator/escodegen` with fixed generation of private property names

github.com/javascript-obfuscator/javascript-obfuscator - 1352fb971420f695352593965608e692c18354a5 authored over 3 years ago by sanex <[email protected]>
Merge pull request #916 from javascript-obfuscator/es2022-features

WIP es2022 features: escodegen update

github.com/javascript-obfuscator/javascript-obfuscator - f8757963082979ccd7ef8767500e592a8d4aa3ce authored over 3 years ago by Timofey Kachalov <[email protected]>
Updated supported node versions. Added support for rename of property definitions

github.com/javascript-obfuscator/javascript-obfuscator - 744cd14f7f40fe331d28fc6ec9f9f942bfe847b9 authored over 3 years ago by sanex <[email protected]>
Updated self defending template #5

github.com/javascript-obfuscator/javascript-obfuscator - d6d46bef370a79a8e44116a4fcaf16192d977740 authored over 3 years ago by sanex <[email protected]>
Updated self defending template #4

github.com/javascript-obfuscator/javascript-obfuscator - 89324521d0019dae0ba5f3ff3dab7df6ada1101e authored over 3 years ago by sanex <[email protected]>
Updated self defending template #3

github.com/javascript-obfuscator/javascript-obfuscator - 8a872dca9fe4fd4df23f75fdc40c14391bf05741 authored over 3 years ago by sanex <[email protected]>
Updated self defending template #2

github.com/javascript-obfuscator/javascript-obfuscator - a57657a8cc73c18903eaa24caa5ab5dc90bfd0f3 authored over 3 years ago by sanex <[email protected]>
Updated self defending template

github.com/javascript-obfuscator/javascript-obfuscator - b5738de0b983ae966b0aa5f65ad0afc8de28dccc authored over 3 years ago by sanex <[email protected]>
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/959

github.com/javascript-obfuscator/javascript-obfuscator - 6c05aae2aefc42423d67747e98b2b2adc38f9bd0 authored over 3 years ago by sanex <[email protected]>
Added test for relative path as `inputFileName`

github.com/javascript-obfuscator/javascript-obfuscator - 45504240339ff74e8ceaf55d5b2da59613d1f76a authored over 3 years ago by sanex <[email protected]>
Removed dot character from CHANGELOG.md

github.com/javascript-obfuscator/javascript-obfuscator - 475e5a9a06b06e1faa0e5ee2bc40a53da0ecad0a authored over 3 years ago by sanex <[email protected]>
Merge pull request #957 from javascript-obfuscator/source-maps-fixes

**New option**: `sourceMapSourcesMode`

github.com/javascript-obfuscator/javascript-obfuscator - 1985c39d51e36464cd12286e288a43d9b960095f authored over 3 years ago by Timofey Kachalov <[email protected]>
Fixed tests. Added `inputFileName` option validation

github.com/javascript-obfuscator/javascript-obfuscator - 4ab4406f5ed3ead3ca142f36299098ac16609823 authored over 3 years ago by sanex <[email protected]>
**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

github.com/javascript-obfuscator/javascript-obfuscator - b3fc8bc59582351e3a46899408c7465838148f98 authored over 3 years ago by sanex <[email protected]>
Force set `stringArray: true` for StringArrayStorageAnalyzer tests

github.com/javascript-obfuscator/javascript-obfuscator - 7b57c1e667370a57add561314b085572447dbd90 authored over 3 years ago by sanex <[email protected]>
Merge pull request #954 from javascript-obfuscator/rename-properties-preserve-name

`renameProperties` option now won't generate duplicated property names in some cases

github.com/javascript-obfuscator/javascript-obfuscator - 8acfac18d7bccd8524008ab4175838f1e4a51ed8 authored over 3 years ago by Timofey Kachalov <[email protected]>
`renameProperties` option now won't generate duplicated property names in some cases

github.com/javascript-obfuscator/javascript-obfuscator - 1dbfd2423755e2f82884a543b5ff08147ef87029 authored over 3 years ago by sanex <[email protected]>
Merge pull request #953 from javascript-obfuscator/string-array-function-calls-wrappers-improvements

`stringArrayWrappersType: 'function'` now generates different indexes…

github.com/javascript-obfuscator/javascript-obfuscator - e4293809b8b885f65b8ff711e99f93899fb0ec46 authored over 3 years ago by Timofey Kachalov <[email protected]>
Completely removed lexical scope storage logic and data for generation scope calls wrappers

github.com/javascript-obfuscator/javascript-obfuscator - 88ea1a2789b01460e3073a93df04df84ad4f1e41 authored over 3 years ago by sanex <[email protected]>
`stringArrayWrappersType: 'function'` now generates different indexes between each wrapper inside the same lexical scope

github.com/javascript-obfuscator/javascript-obfuscator - a1dc2df04f408ff42670e9261bbe92d523a9963d authored over 3 years ago by sanex <[email protected]>
Merge pull request #952 from javascript-obfuscator/string-array-calls-wrappers-as-function-declarations

`stringArrayWrappersType: 'function'` as function declarations

github.com/javascript-obfuscator/javascript-obfuscator - 496eb920f03047295efa662e13f010d16419e638 authored over 3 years ago by Timofey Kachalov <[email protected]>
* `stringArrayWrappersType: 'function'` now appends `FunctionDeclaration` functions instead of `FunctionExpression` functions. This allows to append these wrappers at random positions inside each scope

github.com/javascript-obfuscator/javascript-obfuscator - 3a71c78304086ccb26ab22fbb9bf0b33f3043e15 authored over 3 years ago by sanex <[email protected]>
Merge pull request #951 from javascript-obfuscator/transform-object-keys-call-expression

To increase performance and prevent possible runtime errors `transfor…

github.com/javascript-obfuscator/javascript-obfuscator - 985cb7e0bac5b3f2e70e80426c86d7df2108f419 authored over 3 years ago by Timofey Kachalov <[email protected]>
To increase performance and prevent possible runtime errors `transformObjectKeys` option now completely ignores objects with `NewExpression` nodes

github.com/javascript-obfuscator/javascript-obfuscator - fdd03c15c56a68618a413cdb0fe7f772a40db3f5 authored over 3 years ago by sanex <[email protected]>
To increase performance and prevent possible runtime errors `transformObjectKeys` option now completely ignores objects with `CallExpression` nodes

github.com/javascript-obfuscator/javascript-obfuscator - d62bf3d3772a07b1e8dc562d94e532495e7de053 authored over 3 years ago by sanex <[email protected]>
Renamed MethodDefinitionTransformer => ClassFieldTransformer. Added tests.

github.com/javascript-obfuscator/javascript-obfuscator - f6d865d6e94b22094b5d3f2c3345726891618056 authored over 3 years ago by sanex <[email protected]>
Merge pull request #942 from javascript-obfuscator/string-array-templates-improvements

Improved `stringArray` calls wrapper decode code

github.com/javascript-obfuscator/javascript-obfuscator - ac8b8c4b078411d941a86bbf1db1025d9d2d097d authored over 3 years ago by Timofey Kachalov <[email protected]>
Improved `stringArray` calls wrapper decode code

github.com/javascript-obfuscator/javascript-obfuscator - f7c5215e305a21968b1ba85169db53249b14c06f authored over 3 years ago by sanex <[email protected]>
Dependencies update. Updated README.md with an updated examples

github.com/javascript-obfuscator/javascript-obfuscator - a4d3081f34994e8deec56b6d615dd91c27d8e5e9 authored over 3 years ago by sanex <[email protected]>
Merge pull request #941 from javascript-obfuscator/improved-calls-wrapper-template

Improved `stringArray` calls wrapper templates

github.com/javascript-obfuscator/javascript-obfuscator - 08aad1b7069e9f8b510765dcbf01c88aa741378d authored over 3 years ago by Timofey Kachalov <[email protected]>
Improved `stringArray` calls wrapper templates

github.com/javascript-obfuscator/javascript-obfuscator - 5683e75a9148585c7efc0d3f48ea225b83cc1e3e authored over 3 years ago by sanex <[email protected]>
Merge pull request #940 from javascript-obfuscator/dead-code-injection-string-array-chained-calls-integration

Dead code injection unwrap stage now runs before string array transfo…

github.com/javascript-obfuscator/javascript-obfuscator - 993cf7a2a850365baf105e54a09a761724d47da9 authored over 3 years ago by Timofey Kachalov <[email protected]>
Dead code injection unwrap stage now runs before string array transformers

github.com/javascript-obfuscator/javascript-obfuscator - 899456f5538f4bac9f733bb63bb0c864d1aa508e authored over 3 years ago by sanex <[email protected]>
Removed some old info from README.md

github.com/javascript-obfuscator/javascript-obfuscator - 0f0eb279a9a3870cb009863c05c3e3fe777255c0 authored over 3 years ago by sanex <[email protected]>
Merge pull request #938 from javascript-obfuscator/transform-object-keys-this-expression

Fixed invalid behaviour of `transformObjectKeys` option when object values contains `this` refer...

github.com/javascript-obfuscator/javascript-obfuscator - b26692ae0455bba82e7b20cff193f71d4002a8d5 authored over 3 years ago by Timofey Kachalov <[email protected]>
Added more tests for sequence expression and `this` reference

github.com/javascript-obfuscator/javascript-obfuscator - 65bc30790dae0ed0048577e286d67fb6ab5cdcd4 authored over 3 years ago by sanex <[email protected]>
Fixed invalid behaviour of `transformObjectKeys` option when object values contains `this` references

github.com/javascript-obfuscator/javascript-obfuscator - 3cf94b71522f25102cde8d7431e07bb59ba939cc authored over 3 years ago by sanex <[email protected]>
Merge pull request #936 from javascript-obfuscator/domain-lock-destination

`domainDest` => `domainLockRedirectUrl` option rename

github.com/javascript-obfuscator/javascript-obfuscator - 21c6fa803daa9f44de7d445fdf51730ffc20668c authored over 3 years ago by Timofey Kachalov <[email protected]>
`domainDest` => `domainLockRedirectUrl` option rename

github.com/javascript-obfuscator/javascript-obfuscator - 616ae59d757fb639c0d6114eb4791ad096db7eb5 authored over 3 years ago by sanex <[email protected]>
Updated `domainLock` option description

github.com/javascript-obfuscator/javascript-obfuscator - ada04e5106571420a65f97da86692fb2a1c3b10b authored over 3 years ago by sanex <[email protected]>
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

github.com/javascript-obfuscator/javascript-obfuscator - 4730e785b664a8ed97a337988f19346ef43bfd5b authored over 3 years ago by Timofey Kachalov <[email protected]>
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

github.com/javascript-obfuscator/javascript-obfuscator - 461eed22cccb699443502b548f9c90290ed2ebc5 authored over 3 years ago by Timofey Kachalov <[email protected]>
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

github.com/javascript-obfuscator/javascript-obfuscator - f61dc766ad223d3a5071c32bff66c8e63fc81669 authored over 3 years ago by Timofey Kachalov <[email protected]>
Merge pull request #931 from javascript-obfuscator/dependabot/npm_and_yarn/yargs-parser-18.1.3

Bump yargs-parser from 18.1.1 to 18.1.3

github.com/javascript-obfuscator/javascript-obfuscator - ce0c18f971a493fb825f9dc4415021c7f7097a2b authored over 3 years ago by Timofey Kachalov <[email protected]>
Added improved `domainDest` option validation

github.com/javascript-obfuscator/javascript-obfuscator - eaf005cb09181db4fd7a53d30c602f1b1ec62769 authored over 3 years ago by sanex <[email protected]>
Merge pull request #935 from javascript-obfuscator/improved-domain-dest-validation

Added improved `domainDest` option validation

github.com/javascript-obfuscator/javascript-obfuscator - 0096f168ef1b1d6a95ec2e051312214e871d8242 authored over 3 years ago by Timofey Kachalov <[email protected]>
Added improved `domainDest` option validation

github.com/javascript-obfuscator/javascript-obfuscator - 4eca2178fdde0d99c7223fb547761159a711c24d authored over 3 years ago by sanex <[email protected]>
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](http...

github.com/javascript-obfuscator/javascript-obfuscator - fbcc776408a814e23ed7e4bf81ce596d53ea4594 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 no...

github.com/javascript-obfuscator/javascript-obfuscator - d7389fe7a98937046ca55c370f30971509adb1d7 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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...

github.com/javascript-obfuscator/javascript-obfuscator - d4f462008268d9fe6f6df74bcbd9031412e35044 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #934 from javascript-obfuscator/version-2.15.0

Some minor fixes for `domainDest` option description. Added normalisa…

github.com/javascript-obfuscator/javascript-obfuscator - 36a6c2204fe1e984586f03b0bca8c9a17ae5c584 authored over 3 years ago by Timofey Kachalov <[email protected]>
Some minor fixes for `domainDest` option description. Added normalisation. Version update.

github.com/javascript-obfuscator/javascript-obfuscator - da40474079aa591521376a0c4a2f20feabdfeb5c authored over 3 years ago by sanex <[email protected]>
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://githu...

github.com/javascript-obfuscator/javascript-obfuscator - 620da148b312b8496942190abec33c59483d9c73 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #899 from erikdubbelboer/domain-dest

Add domainDest option

github.com/javascript-obfuscator/javascript-obfuscator - 5019500c07ab2a3da838fcdc018972c24ebf6452 authored over 3 years ago by Timofey Kachalov <[email protected]>
Use isNameVariant1 etc for naming, update README

github.com/javascript-obfuscator/javascript-obfuscator - bbba8252de6e39f31e815c46b0ac4765f73b7eca authored over 3 years ago by Erik Dubbelboer <[email protected]>
Use isName_xx functions

github.com/javascript-obfuscator/javascript-obfuscator - 7a5b7ab055a06cdb7641a427d4592478c123e32b authored over 3 years ago by Erik Dubbelboer <[email protected]>
Add domainDest option

github.com/javascript-obfuscator/javascript-obfuscator - 8a81043dd3a63f1d835c268d864d732b06a266df authored over 3 years ago by Erik Dubbelboer <[email protected]>
Merge pull request #929 from javascript-obfuscator/get-options-method

github.com/javascript-obfuscator/javascript-obfuscator - 7f5ed7f2352c8799e72b5ab6388a9b422c2f656c authored over 3 years ago by Timofey Kachalov <[email protected]>
Added `getOptions` method to `IObfuscationResult`

github.com/javascript-obfuscator/javascript-obfuscator - 515dc82e178b30b9d6513d0ee7e44aa5c73c86c6 authored over 3 years ago by sanex <[email protected]>
Added error output in identifiers collision test

github.com/javascript-obfuscator/javascript-obfuscator - 32e1dad4bc6a17469182463ec5bc24fe0f31c07d authored over 3 years ago by sanex <[email protected]>
Slightly fixed `identifierNamesOption` code example #3

github.com/javascript-obfuscator/javascript-obfuscator - 483e7d92d3c567364f8208330b4a8199b8eef497 authored over 3 years ago by sanex <[email protected]>
Slightly fixed `identifierNamesOption` code example #2

github.com/javascript-obfuscator/javascript-obfuscator - aa16e019ab69e70b2cb9f2e922aacdf8196daedc authored over 3 years ago by sanex <[email protected]>
Slightly fixed `identifierNamesOption` code example

github.com/javascript-obfuscator/javascript-obfuscator - 8c14760e5b41113c045c5c326ca79f2556d693e8 authored over 3 years ago by sanex <[email protected]>
Merge pull request #927 from javascript-obfuscator/names-cache

Identifier names cache option

github.com/javascript-obfuscator/javascript-obfuscator - 5b5d0eb2dbae45c8b46f6560218ac449577c260a authored over 3 years ago by Timofey Kachalov <[email protected]>
Added missing IdentifierNamesCacheFileUtils tests

github.com/javascript-obfuscator/javascript-obfuscator - a04dd872c2cbae20b00ad0eab0b8b93bf0025667 authored over 3 years ago by sanex <[email protected]>
Added tests for `writeFile` method of IdentifierNamesCacheFileUtils

github.com/javascript-obfuscator/javascript-obfuscator - 13a730285311bb5a39e793759f451b4c1a7f31cb authored over 3 years ago by sanex <[email protected]>
Added tests for `readFile` method of IdentifierNamesCacheFileUtils

github.com/javascript-obfuscator/javascript-obfuscator - b0ff4d893e54e536b1e8fb41ea41a8f90fa73fc9 authored over 3 years ago by sanex <[email protected]>
Slightly simplified validation of identifier names cache. Updated README.md

github.com/javascript-obfuscator/javascript-obfuscator - 9b3b1644cea06cb59aa49af0dfbacb1e61e658e3 authored over 3 years ago by sanex <[email protected]>
Internal fields of `TIdentifierNamesCache` now are optional. Fixed option validation and added normalization.

github.com/javascript-obfuscator/javascript-obfuscator - c89ba21cbacab719fd73a586e448c9f730321a9d authored over 3 years ago by sanex <[email protected]>
Renamed some CLI classes to achieve more consistent naming

github.com/javascript-obfuscator/javascript-obfuscator - 1f044e937d2398406b2d2e8cde02051179576543 authored over 3 years ago by sanex <[email protected]>
Dependencies update. Added tests for property identifier names cache.

github.com/javascript-obfuscator/javascript-obfuscator - eee15456ed84ca996f3ce77d8b0674f1bff3d09a authored over 3 years ago by sanex <[email protected]>
Added property cache implementation

github.com/javascript-obfuscator/javascript-obfuscator - 4be162a24be78b4d416f8e9e61abfcf24c9aa3c1 authored over 3 years ago by sanex <[email protected]>
Changed identifier names cache structure to store multiple identifier caches

github.com/javascript-obfuscator/javascript-obfuscator - f32bcf29a830a090be3cda69ba30ae57da408f55 authored over 3 years ago by sanex <[email protected]>
Added `exports` field as reserved property name

github.com/javascript-obfuscator/javascript-obfuscator - 51d4ea08be2f75a7b758dc1da4b38435172d3e55 authored over 3 years ago by sanex <[email protected]>
Added more tests for identifier names cache code generation

github.com/javascript-obfuscator/javascript-obfuscator - e7d9c71964e90db0f1a43d7c39ca253fbb221ff9 authored over 3 years ago by sanex <[email protected]>
Renamed `obfuscatedCode` => `obfuscationResult` variables

github.com/javascript-obfuscator/javascript-obfuscator - f3c4be22bfd643fec80904c49c4cd2a9e5482f47 authored over 3 years ago by sanex <[email protected]>
Some refactoring. Added IdentifierNamesCacheStorage tests

github.com/javascript-obfuscator/javascript-obfuscator - aa64a552036014d93821ff40c8dbda91e53c1a91 authored over 3 years ago by sanex <[email protected]>
Renamed `getAsDictionary` method of IMapStorage to the `getStorageAsDictionary`. Added tests.

github.com/javascript-obfuscator/javascript-obfuscator - 442cd7b56b7e52921e9daa2cde02d15e08b2fef4 authored over 3 years ago by sanex <[email protected]>
Added ThroughIdentifierReplacer for code separate between ScopeIdentifierReplacer and ScopeThroughIdentifiersTransformer

github.com/javascript-obfuscator/javascript-obfuscator - 18f72a89c795db92feb1d9568de1b18e8232295f authored over 3 years ago by sanex <[email protected]>