Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
stdexception
/
javascript-obfuscator
Public
forked from
javascript-obfuscator/javascript-obfuscator
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
javascript-obfuscator
src
node
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Feb 14, 2022
Fixed cases when dead code is added to the inner code of `eval` expressions (#1062)
Show description for 30ba697
sanex3339
authored
30ba697
View commit details
Copy full SHA for 30ba697
View code at this point
Browse repository at this point
Commits on Feb 12, 2022
Improved integration between `renameProperties` and `controlFlowFlattening` options (#1060)
sanex3339
authored
b99b6a4
View commit details
Copy full SHA for b99b6a4
View code at this point
Browse repository at this point
Commits on Feb 9, 2022
Dead code injection transformer ignores PrivateIdentifier nodes (#1057)
sanex3339
authored
2095d47
View commit details
Copy full SHA for 2095d47
View code at this point
Browse repository at this point
Commits on Feb 6, 2022
Fixed wrong generation of code that has statements after `ReturnStatment` when `simplify` option is enabled
sanex3339
authored
77f64bf
View commit details
Copy full SHA for 77f64bf
View code at this point
Browse repository at this point
Commits on Jan 30, 2022
Refactoring
sanex3339
committed
cead12a
View commit details
Copy full SHA for cead12a
View code at this point
Browse repository at this point
Commits on Jan 29, 2022
Support for class static blocks
sanex3339
committed
6b8ead0
View commit details
Copy full SHA for 6b8ead0
View code at this point
Browse repository at this point
Commits on Oct 10, 2021
fix: dynamic import
sxzz
committed
30c5e9a
View commit details
Copy full SHA for 30c5e9a
View code at this point
Browse repository at this point
Commits on Aug 8, 2021
Refactoring related to ArrayUtils, NodeMetadata and StringArray transformets
sanex3339
committed
061bffe
View commit details
Copy full SHA for 061bffe
View code at this point
Browse repository at this point
Refactored control flow storage logic related to removing existing control flow storage from the AST tree
sanex3339
committed
a7e0f58
View commit details
Copy full SHA for a7e0f58
View code at this point
Browse repository at this point
Commits on Jul 23, 2021
Updated supported node versions. Added support for rename of property definitions
sanex3339
committed
744cd14
View commit details
Copy full SHA for 744cd14
View code at this point
Browse repository at this point
Sync with dev
sanex3339
committed
ba3e4d6
View commit details
Copy full SHA for ba3e4d6
View code at this point
Browse repository at this point
Commits on Jul 19, 2021
**New option**: `sourceMapSourcesMode` allows to control `sources` and `sourcesContent` fields of the source map
Show description for b3fc8bc
sanex3339
committed
b3fc8bc
View commit details
Copy full SHA for b3fc8bc
View code at this point
Browse repository at this point
Commits on Jul 15, 2021
To increase performance and prevent possible runtime errors `transformObjectKeys` option now completely ignores objects with `NewExpression` nodes
sanex3339
committed
fdd03c1
View commit details
Copy full SHA for fdd03c1
View code at this point
Browse repository at this point
To increase performance and prevent possible runtime errors `transformObjectKeys` option now completely ignores objects with `CallExpression` nodes
sanex3339
committed
d62bf3d
View commit details
Copy full SHA for d62bf3d
View code at this point
Browse repository at this point
Commits on Jul 3, 2021
Dependencies update 03.07.21
sanex3339
committed
94295a4
View commit details
Copy full SHA for 94295a4
View code at this point
Browse repository at this point
Commits on Jun 13, 2021
Sync with master
sanex3339
committed
600a180
View commit details
Copy full SHA for 600a180
View code at this point
Browse repository at this point
Fixed invalid behaviour of `transformObjectKeys` option when object values contains `this` references
sanex3339
committed
3cf94b7
View commit details
Copy full SHA for 3cf94b7
View code at this point
Browse repository at this point
Commits on May 31, 2021
Sync with master
sanex3339
committed
6d70a5a
View commit details
Copy full SHA for 6d70a5a
View code at this point
Browse repository at this point
Commits on May 29, 2021
Identifier names cache option prototype #2. Added readme.
sanex3339
committed
bee043c
View commit details
Copy full SHA for bee043c
View code at this point
Browse repository at this point
Commits on May 23, 2021
Added base PropertyDefinition transformation
sanex3339
committed
52a5482
View commit details
Copy full SHA for 52a5482
View code at this point
Browse repository at this point
Commits on May 2, 2021
Dependencies update
sanex3339
committed
92e7c1a
View commit details
Copy full SHA for 92e7c1a
View code at this point
Browse repository at this point
Commits on Apr 10, 2021
`stringArray` calls wrappers now inserted as `FunctionDeclaration` nodes at random indexes
sanex3339
committed
4f9df91
View commit details
Copy full SHA for 4f9df91
View code at this point
Browse repository at this point
Commits on Mar 7, 2021
Merge branch 'master' into rename-properties-auto-exclude
Show description for 7fe0561
sanex3339
committed
7fe0561
View commit details
Copy full SHA for 7fe0561
View code at this point
Browse repository at this point
Commits on Feb 28, 2021
Fixed invalid code generation for rest arguments when `controlFlowFlattening` option is enabled
Show description for dd328b3
sanex3339
committed
dd328b3
View commit details
Copy full SHA for dd328b3
View code at this point
Browse repository at this point
Commits on Feb 27, 2021
Sync with dev
sanex3339
committed
29f969a
View commit details
Copy full SHA for 29f969a
View code at this point
Browse repository at this point
Commits on Feb 23, 2021
Fixed invalid behaviour of `numbersToExpressions` option for float numbers
Show description for 61d9896
sanex3339
committed
61d9896
View commit details
Copy full SHA for 61d9896
View code at this point
Browse repository at this point
Commits on Feb 14, 2021
Added `renamePropertiesAutoExclude` option
sanex3339
committed
3c37999
View commit details
Copy full SHA for 3c37999
View code at this point
Browse repository at this point
Commits on Jan 17, 2021
Fixed behaviour of `simplify` options when node with a single-statement `body` is inside simplified `IfStatement` node
Show description for 5289dcc
sanex3339
committed
5289dcc
View commit details
Copy full SHA for 5289dcc
View code at this point
Browse repository at this point
Commits on Dec 30, 2020
Merge branch 'master' into rotate-string-array-improvements
Show description for 358244b
sanex3339
committed
358244b
View commit details
Copy full SHA for 358244b
View code at this point
Browse repository at this point
Using of internal storage to store lexical scope directives
sanex3339
committed
adcf269
View commit details
Copy full SHA for adcf269
View code at this point
Browse repository at this point
Commits on Dec 29, 2020
Merge branch 'master' into rotate-string-array-improvements
Show description for b71b39f
sanex3339
committed
b71b39f
View commit details
Copy full SHA for b71b39f
View code at this point
Browse repository at this point
Preventing move of `"use strict";` directive during obfuscation
sanex3339
committed
2927fa0
View commit details
Copy full SHA for 2927fa0
View code at this point
Browse repository at this point
Removed unused NodeFactory methods
sanex3339
committed
22fb4b2
View commit details
Copy full SHA for 22fb4b2
View code at this point
Browse repository at this point
Commits on Dec 27, 2020
Improved `rotateStringArray` option WIP
sanex3339
committed
efac711
View commit details
Copy full SHA for efac711
View code at this point
Browse repository at this point
Commits on Nov 4, 2020
Switched form `escodegen` to `@javascript-obfuscator/escodegen`
Show description for 98bf2e6
sanex3339
committed
98bf2e6
View commit details
Copy full SHA for 98bf2e6
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.