Kaynağa Gözat

update readme and version

sanex3339 9 yıl önce
ebeveyn
işleme
bf0b8b3a73
2 değiştirilmiş dosya ile 14 ekleme ve 6 silme
  1. 1 1
      package.json
  2. 13 5
      readme.md

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "javascript-obfuscator",
   "name": "javascript-obfuscator",
-  "version": "0.1.0",
+  "version": "0.1.1",
   "description": "JavaScript obfuscator",
   "description": "JavaScript obfuscator",
   "main": "index.js",
   "main": "index.js",
   "dependencies": {
   "dependencies": {

+ 13 - 5
readme.md

@@ -2,6 +2,7 @@
 
 
 JavaScript obfuscator for Node.js and free alternative of [js-obfuscator](https://github.com/caiguanhao/js-obfuscator) without any limits.
 JavaScript obfuscator for Node.js and free alternative of [js-obfuscator](https://github.com/caiguanhao/js-obfuscator) without any limits.
 Compatible with ES6.
 Compatible with ES6.
+Tested on Angular2 bundle.
 
 
 ###Installation
 ###Installation
 
 
@@ -15,7 +16,12 @@ Install the package with NPM and add it to your devDependencies:
 var JavaScriptObfuscator = require('javascript-obfuscator');
 var JavaScriptObfuscator = require('javascript-obfuscator');
 
 
 var obfuscatedCode = JavaScriptObfuscator.obfuscate(
 var obfuscatedCode = JavaScriptObfuscator.obfuscate(
-    `var variable = 'abc'; console.log(variable);`,
+    `
+    (function(){
+        var variable = 'abc';
+        console.log(variable);
+    })();
+    `,
     {
     {
         rotateUnicodeArray: false
         rotateUnicodeArray: false
     }
     }
@@ -23,12 +29,14 @@ var obfuscatedCode = JavaScriptObfuscator.obfuscate(
 
 
 console.log(obfuscatedCode);
 console.log(obfuscatedCode);
 /*
 /*
-var _0x41c0 = [
+var _0x8741 = [
     '\u0061\u0062\u0063',
     '\u0061\u0062\u0063',
     '\u006c\u006f\u0067'
     '\u006c\u006f\u0067'
 ];
 ];
-var variable = _0x41c0[0];
-console[_0x41c0[1]](variable);
+(function () {
+    var _0x45e59c = _0x8741[0];
+    console[_0x8741[1]](_0x45e59c);
+}());
 */
 */
 ```
 ```
 
 
@@ -55,7 +63,7 @@ Options for JavaScript obfuscator:
 Default: `true`
 Default: `true`
 
 
 For more hard understanding of code, during each obfuscation all literal values are stored in array as Unicode codes sequence.
 For more hard understanding of code, during each obfuscation all literal values are stored in array as Unicode codes sequence.
-This options will rotate all values inside array at random value during obfuscation of code, and insert inside source code helper function
+This options will rotate all values inside array on a random value during obfuscation of code, and insert inside source code helper function
 which will rotate array values back to their original indexes.
 which will rotate array values back to their original indexes.
 
 
 This option affected only on visual code organisation, because we can easily get original array during debug process.
 This option affected only on visual code organisation, because we can easily get original array during debug process.