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 }}
biocode
javascript-obfuscator
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
javascript-obfuscator
src
options
on
string-array-random-position
User selector
All users
Datepicker
All time
Commit history
Commits on Jan 12, 2020
`shuffleStringArray` option
sanex3339
committed
1edf96c
View commit details
Copy full SHA for 1edf96c
View code at this point
Browse repository at this point
Commits on Jan 5, 2020
Improved source map file name normalizer logic
Show description for cd72887
sanex3339
committed
cd72887
View commit details
Copy full SHA for cd72887
View code at this point
Browse repository at this point
Commits on Jan 3, 2020
Fixed typings. Now string values correctly assignable to enum-like options
sanex3339
committed
2f27d75
View commit details
Copy full SHA for 2f27d75
View code at this point
Browse repository at this point
Commits on Jan 1, 2020
* Fixed identifier names generations for `mangled` and `dictionary` identifier names generators
Show description for 945e885
sanex3339
committed
945e885
View commit details
Copy full SHA for 945e885
View code at this point
Browse repository at this point
Commits on Dec 31, 2019
DictionaryIdentifierNamesGenerator refactoring
sanex3339
committed
36918c3
View commit details
Copy full SHA for 36918c3
View code at this point
Browse repository at this point
Merge branch 'master' of git://github.com/adiantek/javascript-obfuscator into adiantek-master
Show description for c87a626
sanex3339
committed
c87a626
View commit details
Copy full SHA for c87a626
View code at this point
Browse repository at this point
Commits on Dec 28, 2019
`splitString` and `splitStringChunkLength` options
sanex3339
committed
783067b
View commit details
Copy full SHA for 783067b
View code at this point
Browse repository at this point
Commits on Nov 3, 2018
Use the dictionary as the name of the identifiers
adiantek
committed
0d5aea2
View commit details
Copy full SHA for 0d5aea2
View code at this point
Browse repository at this point
Commits on Jul 13, 2018
`reservedStrings` option
sanex3339
committed
4aff0ec
View commit details
Copy full SHA for 4aff0ec
View code at this point
Browse repository at this point
Commits on Jun 7, 2018
`inputFileName` option
sanex3339
committed
a003a6e
View commit details
Copy full SHA for a003a6e
View code at this point
Browse repository at this point
Commits on May 24, 2018
Some refactoring
sanex3339
committed
4b74976
View commit details
Copy full SHA for 4b74976
View code at this point
Browse repository at this point
Commits on Mar 29, 2018
Updated TSLint rules
sanex3339
committed
ad16e64
View commit details
Copy full SHA for ad16e64
View code at this point
Browse repository at this point
Commits on Mar 15, 2018
Added NodeMetadata class
sanex3339
committed
78cdba9
View commit details
Copy full SHA for 78cdba9
View code at this point
Browse repository at this point
Commits on Feb 24, 2018
New CLI option: `exclude`
sanex3339
committed
e5778b4
View commit details
Copy full SHA for e5778b4
View code at this point
Browse repository at this point
Commits on Feb 8, 2018
TSLint rules update
sanex3339
committed
e2e7c3d
View commit details
Copy full SHA for e2e7c3d
View code at this point
Browse repository at this point
Commits on Feb 1, 2018
Update to typescript 2.7.1 #2
sanex3339
committed
8b01f15
View commit details
Copy full SHA for 8b01f15
View code at this point
Browse repository at this point
Commits on Jan 24, 2018
Identifiers prefix generation for CLI directory obfuscation
sanex3339
committed
799cc21
View commit details
Copy full SHA for 799cc21
View code at this point
Browse repository at this point
Removed random internal random generation of identifiers prefix
sanex3339
committed
19ff4cf
View commit details
Copy full SHA for 19ff4cf
View code at this point
Browse repository at this point
Commits on Jan 18, 2018
Random identifiers prefix generation
sanex3339
committed
6de55d2
View commit details
Copy full SHA for 6de55d2
View code at this point
Browse repository at this point
Commits on Jan 17, 2018
`identifiersPrefix` option
sanex3339
committed
d4b801e
View commit details
Copy full SHA for d4b801e
View code at this point
Browse repository at this point
Commits on Jan 4, 2018
Object keys obfuscation - first working realisation
sanex3339
committed
d3bd595
View commit details
Copy full SHA for d3bd595
View code at this point
Browse repository at this point
Commits on Dec 4, 2017
`identifierNamesGenerator` option
sanex3339
committed
74351be
View commit details
Copy full SHA for 74351be
View code at this point
Browse repository at this point
Commits on Oct 20, 2017
tslint rules update
sanex3339
committed
cda333e
View commit details
Copy full SHA for cda333e
View code at this point
Browse repository at this point
Commits on Oct 10, 2017
Added `target` option
sanex3339
committed
2fa1c95
View commit details
Copy full SHA for 2fa1c95
View code at this point
Browse repository at this point
Commits on Sep 7, 2017
Project structure reorganized
sanex3339
committed
22756b8
View commit details
Copy full SHA for 22756b8
View code at this point
Browse repository at this point
Commits on Jul 29, 2017
Added Logger and new option `log`
sanex3339
committed
d5e84b1
View commit details
Copy full SHA for d5e84b1
View code at this point
Browse repository at this point
Commits on Jul 28, 2017
Added `renameGlobal` option
sanex3339
committed
a59fda5
View commit details
Copy full SHA for a59fda5
View code at this point
Browse repository at this point
Commits on Jul 27, 2017
Add --config CLI option that accepts name of js / json file that contains all config instead of passing everything in CLI
psabharwal123
committed
61ab7a9
View commit details
Copy full SHA for 61ab7a9
View code at this point
Browse repository at this point
Commits on Jul 24, 2017
0.10.0-beta.11 `disableConsoleOutput` option now disabled by default
sanex3339
committed
da7d71d
View commit details
Copy full SHA for da7d71d
View code at this point
Browse repository at this point
Commits on Jul 10, 2017
Added `tslint-eslint-rules` rules
sanex3339
committed
31fdfae
View commit details
Copy full SHA for 31fdfae
View code at this point
Browse repository at this point
Commits on Jun 19, 2017
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/57
Show description for 71be6ab
sanex3339
committed
71be6ab
View commit details
Copy full SHA for 71be6ab
View code at this point
Browse repository at this point
Commits on Jun 10, 2017
Switched from `escodegen` to `escodegen-wallaby`
sanex3339
committed
735bbb4
View commit details
Copy full SHA for 735bbb4
View code at this point
Browse repository at this point
Commits on Dec 18, 2016
moving presets to the `options` folder
Show description for 34d1e95
sanex3339
committed
34d1e95
View commit details
Copy full SHA for 34d1e95
View code at this point
Browse repository at this point
Commits on Dec 17, 2016
controlFlowFlatteningThreshold option
Show description for b0a1866
sanex3339
committed
b0a1866
View commit details
Copy full SHA for b0a1866
View code at this point
Browse repository at this point
Commits on Dec 8, 2016
ts 2.1 refactoring + first runtime test
sanex3339
committed
4b3bc9b
View commit details
Copy full SHA for 4b3bc9b
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.