Ver Fonte

0.12.0 release

sanex3339 há 7 anos atrás
pai
commit
10375da2a5
5 ficheiros alterados com 38 adições e 2031 exclusões
  1. 0 1975
      dist/index.js
  2. 7 7
      package.json
  3. 9 9
      src/logger/Logger.ts
  4. 1 1
      src/node/Nodes.ts
  5. 21 39
      yarn.lock

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 1975
dist/index.js


+ 7 - 7
package.json

@@ -1,6 +1,6 @@
 {
   "name": "javascript-obfuscator",
-  "version": "0.12.0-beta.1",
+  "version": "0.12.0",
   "description": "JavaScript obfuscator",
   "keywords": [
     "obfuscator",
@@ -19,9 +19,9 @@
     "javascript-obfuscator": "./bin/javascript-obfuscator.js"
   },
   "dependencies": {
-    "chalk": "2.1.0",
+    "chalk": "2.2.0",
     "chance": "1.0.11",
-    "class-validator": "0.7.2",
+    "class-validator": "0.7.3",
     "commander": "2.11.0",
     "escodegen-wallaby": "1.6.12",
     "esmangle": "1.0.1",
@@ -44,14 +44,14 @@
     "@types/escodegen": "0.0.6",
     "@types/esprima": "4.0.1",
     "@types/estraverse": "0.0.6",
-    "@types/estree": "0.0.37",
+    "@types/estree": "0.0.38",
     "@types/md5": "2.1.32",
     "@types/mkdirp": "0.5.1",
     "@types/mocha": "2.2.43",
-    "@types/node": "8.0.34",
+    "@types/node": "8.0.44",
     "@types/sinon": "2.3.6",
     "@types/string-template": "1.0.2",
-    "@types/webpack-env": "1.13.1",
+    "@types/webpack-env": "1.13.2",
     "awesome-typescript-loader": "3.2.3",
     "babel-cli": "6.26.0",
     "babel-loader": "7.1.2",
@@ -69,7 +69,7 @@
     "tslint-language-service": "^0.9.6",
     "tslint-webpack-plugin": "1.0.0",
     "typescript": "2.5.3",
-    "webpack": "3.6.0",
+    "webpack": "3.8.1",
     "webpack-node-externals": "1.6.0"
   },
   "repository": {

+ 9 - 9
src/logger/Logger.ts

@@ -1,7 +1,7 @@
 import { injectable, inject, postConstruct } from 'inversify';
 import { ServiceIdentifiers } from '../container/ServiceIdentifiers';
 
-import * as chalk from 'chalk';
+import chalk, { Chalk } from 'chalk';
 
 import { IInitializable } from '../interfaces/IInitializable';
 import { ILogger } from '../interfaces/logger/ILogger';
@@ -19,22 +19,22 @@ export class Logger implements ILogger, IInitializable {
     private static readonly loggingPrefix: string = '[javascript-obfuscator]';
 
     /**
-     * @type {ChalkChain}
+     * @type {Chalk}
      */
     @initializable()
-    private colorInfo: chalk.ChalkChain;
+    private colorInfo: Chalk;
 
     /**
-     * @type {ChalkChain}
+     * @type {Chalk}
      */
     @initializable()
-    private colorSuccess: chalk.ChalkChain;
+    private colorSuccess: Chalk;
 
     /**
-     * @type {ChalkChain}
+     * @type {Chalk}
      */
     @initializable()
-    private colorWarn: chalk.ChalkChain;
+    private colorWarn: Chalk;
 
     /**
      * @type {IOptions}
@@ -83,11 +83,11 @@ export class Logger implements ILogger, IInitializable {
 
     /**
      *
-     * @param {ChalkChain} loggingLevelColor
+     * @param {Chalk} loggingLevelColor
      * @param {LoggingMessage} loggingMessage
      * @param {string | number} value
      */
-    private log (loggingLevelColor: chalk.ChalkChain, loggingMessage: LoggingMessage, value?: string | number): void {
+    private log (loggingLevelColor: Chalk, loggingMessage: LoggingMessage, value?: string | number): void {
         if (!this.options.log) {
             return;
         }

+ 1 - 1
src/node/Nodes.ts

@@ -349,7 +349,7 @@ export class Nodes {
     public static getUnaryExpressionNode (
         operator: ESTree.UnaryOperator,
         argument: ESTree.Expression,
-        prefix: boolean = true
+        prefix: true = true
     ): ESTree.UnaryExpression {
         return {
             type: NodeType.UnaryExpression,

+ 21 - 39
yarn.lock

@@ -36,9 +36,9 @@
   dependencies:
     "@types/estree" "*"
 
-"@types/estree@*", "@types/[email protected]7":
-  version "0.0.37"
-  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.37.tgz#48949c1516d46139c1e521195f9e12993b69d751"
+"@types/estree@*", "@types/[email protected]8":
+  version "0.0.38"
+  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.38.tgz#c1be40aa933723c608820a99a373a16d215a1ca2"
 
 "@types/[email protected]":
   version "2.1.32"
@@ -56,13 +56,9 @@
   version "2.2.43"
   resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.43.tgz#03c54589c43ad048cbcbfd63999b55d0424eec27"
 
-"@types/node@*":
-  version "8.0.28"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.28.tgz#86206716f8d9251cf41692e384264cbd7058ad60"
-
-"@types/[email protected]":
-  version "8.0.34"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.34.tgz#55f801fa2ddb2a40dd6dfc15ecfe1dde9c129fe9"
+"@types/node@*", "@types/[email protected]":
+  version "8.0.44"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.44.tgz#5c39800fda4b76dab39a5f28fda676fc500015ac"
 
 "@types/[email protected]":
   version "2.3.6"
@@ -72,9 +68,9 @@
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/@types/string-template/-/string-template-1.0.2.tgz#363b273c9b456705e3111e3571e9248f6474eba4"
 
-"@types/[email protected].1":
-  version "1.13.1"
-  resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.13.1.tgz#b45c222e24301bd006e3edfc762cc6b51bda236a"
+"@types/[email protected].2":
+  version "1.13.2"
+  resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.13.2.tgz#c290b99dbef74df21b06671aea36e355bf3b27e1"
 
 abbrev@1, [email protected]:
   version "1.0.9"
@@ -945,9 +941,9 @@ [email protected], chalk@^1.0.0, chalk@^1.1.3:
     strip-ansi "^3.0.0"
     supports-color "^2.0.0"
 
-chalk@2.1.0, chalk@^2.0.0, chalk@^2.1.0:
-  version "2.1.0"
-  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
+chalk@2.2.0, chalk@^2.0.0, chalk@^2.1.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.2.0.tgz#477b3bf2f9b8fd5ca9e429747e37f724ee7af240"
   dependencies:
     ansi-styles "^3.1.0"
     escape-string-regexp "^1.0.5"
@@ -997,9 +993,9 @@ class-utils@^0.3.4:
     lazy-cache "^2.0.2"
     static-extend "^0.1.1"
 
[email protected].2:
-  version "0.7.2"
-  resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.7.2.tgz#35ed86f0590bbb60161a8c8ef9c813cb38572ffe"
[email protected].3:
+  version "0.7.3"
+  resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.7.3.tgz#3c2821b8cf35fd8d5f4fcb8063bc57fb50049e7e"
   dependencies:
     validator "^7.0.0"
 
@@ -1274,14 +1270,10 @@ detect-indent@^4.0.0:
   dependencies:
     repeating "^2.0.0"
 
[email protected]:
[email protected], diff@^3.1.0, diff@^3.2.0:
   version "3.3.1"
   resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75"
 
-diff@^3.1.0, diff@^3.2.0:
-  version "3.2.0"
-  resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
-
 diffie-hellman@^5.0.0:
   version "5.0.2"
   resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e"
@@ -3565,7 +3557,7 @@ strip-json-comments@^2.0.0, strip-json-comments@~2.0.1:
   version "2.0.1"
   resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
 
[email protected]:
[email protected], supports-color@^4.0.0, supports-color@^4.2.1:
   version "4.4.0"
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e"
   dependencies:
@@ -3581,12 +3573,6 @@ supports-color@^3.1.2:
   dependencies:
     has-flag "^1.0.0"
 
-supports-color@^4.0.0, supports-color@^4.2.1:
-  version "4.2.1"
-  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
-  dependencies:
-    has-flag "^2.0.0"
-
 tapable@^0.2.5, tapable@^0.2.7:
   version "0.2.8"
   resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22"
@@ -3702,14 +3688,10 @@ tsconfig@^6.0.0:
     strip-bom "^3.0.0"
     strip-json-comments "^2.0.0"
 
[email protected]:
[email protected], tslib@^1.0.0, tslib@^1.7.1:
   version "1.8.0"
   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.0.tgz#dc604ebad64bcbf696d613da6c954aa0e7ea1eb6"
 
-tslib@^1.0.0, tslib@^1.7.1:
-  version "1.7.1"
-  resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.7.1.tgz#bc8004164691923a79fe8378bbeb3da2017538ec"
-
 [email protected]:
   version "4.1.1"
   resolved "https://registry.yarnpkg.com/tslint-eslint-rules/-/tslint-eslint-rules-4.1.1.tgz#7c30e7882f26bc276bff91d2384975c69daf88ba"
@@ -3919,9 +3901,9 @@ webpack-sources@^1.0.1:
     source-list-map "^2.0.0"
     source-map "~0.5.3"
 
-webpack@3.6.0:
-  version "3.6.0"
-  resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.6.0.tgz#a89a929fbee205d35a4fa2cc487be9cbec8898bc"
+webpack@3.8.1:
+  version "3.8.1"
+  resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.8.1.tgz#b16968a81100abe61608b0153c9159ef8bb2bd83"
   dependencies:
     acorn "^5.0.0"
     acorn-dynamic-import "^2.0.0"

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff