From a673964d2e9251ede07d59871e519d13121fb667 Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Sun, 13 May 2018 20:53:30 +0300 Subject: [PATCH] Dependencies update --- index.d.ts | 5 ++ package.json | 9 ++- yarn.lock | 224 +++++++++++++++++++++++++++------------------------ 3 files changed, 128 insertions(+), 110 deletions(-) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 00000000..082eab12 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,5 @@ +import { TInputOptions } from './src/types/options/TInputOptions'; + +import { IObfuscationResult } from './src/interfaces/IObfuscationResult'; + +export function obfuscate (sourceCode: string, inputOptions?: TInputOptions): IObfuscationResult diff --git a/package.json b/package.json index 3a0db650..0fdcdac1 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "bin": { "javascript-obfuscator": "./bin/javascript-obfuscator" }, + "types": "index.d.ts", "dependencies": { "@babel/runtime": "7.0.0-beta.46", "chalk": "2.4.1", @@ -35,7 +36,7 @@ "multimatch": "2.1.0", "opencollective": "1.0.3", "reflect-metadata": "0.1.12", - "source-map-support": "0.5.5", + "source-map-support": "0.5.6", "string-template": "1.0.0", "tslib": "1.9.0" }, @@ -53,9 +54,9 @@ "@types/mkdirp": "0.5.2", "@types/mocha": "5.2.0", "@types/multimatch": "2.1.2", - "@types/node": "10.0.5", + "@types/node": "10.0.8", "@types/rimraf": "2.0.2", - "@types/sinon": "4.3.1", + "@types/sinon": "4.3.3", "@types/string-template": "1.0.2", "@types/webpack-env": "1.13.6", "awesome-typescript-loader": "5.0.0", @@ -76,7 +77,7 @@ "tslint-microsoft-contrib": "5.0.3", "tslint-webpack-plugin": "1.2.2", "typescript": "2.8.3", - "webpack": "4.8.1", + "webpack": "4.8.3", "webpack-cli": "2.1.3", "webpack-node-externals": "1.7.2" }, diff --git a/yarn.lock b/yarn.lock index 4643fbbf..6a03ad2e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -612,9 +612,9 @@ version "10.0.3" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.0.3.tgz#1f89840c7aac2406cc43a2ecad98fc02a8e130e4" -"@types/node@10.0.5": - version "10.0.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.0.5.tgz#08c97d0e8ef6ea8ed1df119c839834ffb9e0321a" +"@types/node@10.0.8": + version "10.0.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.0.8.tgz#37b4d91d4e958e4c2ba0be2b86e7ed4ff19b0858" "@types/rimraf@2.0.2": version "2.0.2" @@ -623,9 +623,9 @@ "@types/glob" "*" "@types/node" "*" -"@types/sinon@4.3.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-4.3.1.tgz#32458f9b166cd44c23844eee4937814276f35199" +"@types/sinon@4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-4.3.3.tgz#97cbbfddc3282b5fd40c7abf80b99db426fd4237" "@types/string-template@1.0.2": version "1.0.2" @@ -635,115 +635,120 @@ version "1.13.6" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.13.6.tgz#128d1685a7c34d31ed17010fc87d6a12c1de6976" -"@webassemblyjs/ast@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.3.1.tgz#3081b4b3ff0af733aa5ba573af998f33711293f8" +"@webassemblyjs/ast@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.4.3.tgz#3b3f6fced944d8660273347533e6d4d315b5934a" dependencies: - "@webassemblyjs/helper-wasm-bytecode" "1.3.1" - "@webassemblyjs/wast-parser" "1.3.1" - webassemblyjs "1.3.1" + "@webassemblyjs/helper-wasm-bytecode" "1.4.3" + "@webassemblyjs/wast-parser" "1.4.3" + debug "^3.1.0" + webassemblyjs "1.4.3" -"@webassemblyjs/floating-point-hex-parser@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.3.1.tgz#82646903ba25c3e5d88dec41ecb4e4d770615bfc" +"@webassemblyjs/floating-point-hex-parser@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.4.3.tgz#f5aee4c376a717c74264d7bacada981e7e44faad" -"@webassemblyjs/helper-buffer@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.3.1.tgz#aa66bb6c274a7e5610d7468f94a2702186713bc6" - -"@webassemblyjs/helper-code-frame@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.3.1.tgz#b5eba87cf37992e8a62c402545aed87dfd02be83" +"@webassemblyjs/helper-buffer@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.4.3.tgz#0434b55958519bf503697d3824857b1dea80b729" dependencies: - "@webassemblyjs/wast-printer" "1.3.1" + debug "^3.1.0" -"@webassemblyjs/helper-fsm@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.3.1.tgz#297113d09a9541613eaeb265d7f948c5e03eb0a2" - -"@webassemblyjs/helper-wasm-bytecode@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.3.1.tgz#53b0308988e3a0cad836c83fc0801255906608f8" - -"@webassemblyjs/helper-wasm-section@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.3.1.tgz#3df13898e89a376ffb89439d216d9f0001bf9632" +"@webassemblyjs/helper-code-frame@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.4.3.tgz#f1349ca3e01a8e29ee2098c770773ef97af43641" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/helper-buffer" "1.3.1" - "@webassemblyjs/helper-wasm-bytecode" "1.3.1" - "@webassemblyjs/wasm-gen" "1.3.1" + "@webassemblyjs/wast-printer" "1.4.3" -"@webassemblyjs/leb128@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.3.1.tgz#e0cf1c585c72955637eeeabab1e2ab37c12c2338" +"@webassemblyjs/helper-fsm@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.4.3.tgz#65a921db48fb43e868f17b27497870bdcae22b79" + +"@webassemblyjs/helper-wasm-bytecode@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz#0e5b4b5418e33f8a26e940b7809862828c3721a5" + +"@webassemblyjs/helper-wasm-section@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.4.3.tgz#9ceedd53a3f152c3412e072887ade668d0b1acbf" + dependencies: + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/helper-buffer" "1.4.3" + "@webassemblyjs/helper-wasm-bytecode" "1.4.3" + "@webassemblyjs/wasm-gen" "1.4.3" + debug "^3.1.0" + +"@webassemblyjs/leb128@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.4.3.tgz#5a5e5949dbb5adfe3ae95664d0439927ac557fb8" dependencies: leb "^0.3.0" -"@webassemblyjs/validation@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/validation/-/validation-1.3.1.tgz#ed0129d7ccca7858a3f46e7e47a6889008547a39" +"@webassemblyjs/validation@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/validation/-/validation-1.4.3.tgz#9e66c9b3079d7bbcf2070c1bf52a54af2a09aac9" dependencies: - "@webassemblyjs/ast" "1.3.1" + "@webassemblyjs/ast" "1.4.3" -"@webassemblyjs/wasm-edit@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.3.1.tgz#a16ca4d9a12144b1b28d4e66ad1ad66ec65e479e" +"@webassemblyjs/wasm-edit@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.4.3.tgz#87febd565e0ffb5ae25f6495bb3958d17aa0a779" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/helper-buffer" "1.3.1" - "@webassemblyjs/helper-wasm-bytecode" "1.3.1" - "@webassemblyjs/helper-wasm-section" "1.3.1" - "@webassemblyjs/wasm-gen" "1.3.1" - "@webassemblyjs/wasm-opt" "1.3.1" - "@webassemblyjs/wasm-parser" "1.3.1" - "@webassemblyjs/wast-printer" "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/helper-buffer" "1.4.3" + "@webassemblyjs/helper-wasm-bytecode" "1.4.3" + "@webassemblyjs/helper-wasm-section" "1.4.3" + "@webassemblyjs/wasm-gen" "1.4.3" + "@webassemblyjs/wasm-opt" "1.4.3" + "@webassemblyjs/wasm-parser" "1.4.3" + "@webassemblyjs/wast-printer" "1.4.3" debug "^3.1.0" -"@webassemblyjs/wasm-gen@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.3.1.tgz#43263fc56a0570e0564e407bbcd4c02e85167398" +"@webassemblyjs/wasm-gen@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.4.3.tgz#8553164d0154a6be8f74d653d7ab355f73240aa4" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/helper-wasm-bytecode" "1.3.1" - "@webassemblyjs/leb128" "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/helper-wasm-bytecode" "1.4.3" + "@webassemblyjs/leb128" "1.4.3" -"@webassemblyjs/wasm-opt@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.3.1.tgz#172601dcdaaacd6b0b002df1252033198c65eceb" +"@webassemblyjs/wasm-opt@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.4.3.tgz#26c7a23bfb136aa405b1d3410e63408ec60894b8" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/helper-buffer" "1.3.1" - "@webassemblyjs/wasm-gen" "1.3.1" - "@webassemblyjs/wasm-parser" "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/helper-buffer" "1.4.3" + "@webassemblyjs/wasm-gen" "1.4.3" + "@webassemblyjs/wasm-parser" "1.4.3" + debug "^3.1.0" -"@webassemblyjs/wasm-parser@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.3.1.tgz#76727be6c313a9b775170ed38a126558eed7e8ef" +"@webassemblyjs/wasm-parser@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.4.3.tgz#7ddd3e408f8542647ed612019cfb780830993698" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/helper-wasm-bytecode" "1.3.1" - "@webassemblyjs/leb128" "1.3.1" - "@webassemblyjs/wasm-parser" "1.3.1" - webassemblyjs "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/helper-wasm-bytecode" "1.4.3" + "@webassemblyjs/leb128" "1.4.3" + "@webassemblyjs/wasm-parser" "1.4.3" + webassemblyjs "1.4.3" -"@webassemblyjs/wast-parser@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.3.1.tgz#62b6eba09580477868dd394cee3e3f5c64e1f3f8" +"@webassemblyjs/wast-parser@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.4.3.tgz#3250402e2c5ed53dbe2233c9de1fe1f9f0d51745" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/floating-point-hex-parser" "1.3.1" - "@webassemblyjs/helper-code-frame" "1.3.1" - "@webassemblyjs/helper-fsm" "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/floating-point-hex-parser" "1.4.3" + "@webassemblyjs/helper-code-frame" "1.4.3" + "@webassemblyjs/helper-fsm" "1.4.3" long "^3.2.0" - webassemblyjs "1.3.1" + webassemblyjs "1.4.3" -"@webassemblyjs/wast-printer@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.3.1.tgz#3e75b889e6f1ba2dfa854e4436b4287e7687e82c" +"@webassemblyjs/wast-printer@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.4.3.tgz#3d59aa8d0252d6814a3ef4e6d2a34c9ded3904e0" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/wast-parser" "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/wast-parser" "1.4.3" long "^3.2.0" abbrev@1: @@ -5361,9 +5366,9 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@0.5.5, source-map-support@^0.5.3: - version "0.5.5" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.5.tgz#0d4af9e00493e855402e8ec36ebed2d266fceb90" +source-map-support@0.5.6: + version "0.5.6" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.6.tgz#4435cee46b1aab62b8e8610ce60f788091c51c13" dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -5374,6 +5379,13 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" +source-map-support@^0.5.3: + version "0.5.5" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.5.tgz#0d4af9e00493e855402e8ec36ebed2d266fceb90" + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" @@ -6039,14 +6051,14 @@ watchpack@^1.5.0: graceful-fs "^4.1.2" neo-async "^2.5.0" -webassemblyjs@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/webassemblyjs/-/webassemblyjs-1.3.1.tgz#2bb8ebc724d0fe09b9562ab20e32ce3f5bac5c74" +webassemblyjs@1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webassemblyjs/-/webassemblyjs-1.4.3.tgz#0591893efb8fbde74498251cbe4b2d83df9239cb" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/validation" "1.3.1" - "@webassemblyjs/wasm-parser" "1.3.1" - "@webassemblyjs/wast-parser" "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/validation" "1.4.3" + "@webassemblyjs/wasm-parser" "1.4.3" + "@webassemblyjs/wast-parser" "1.4.3" long "^3.2.0" webpack-addons@^1.1.5: @@ -6097,13 +6109,13 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@4.8.1: - version "4.8.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.8.1.tgz#59e38f99f2751c931dd09a035aba7bec4b5f916e" +webpack@4.8.3: + version "4.8.3" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.8.3.tgz#957c8e80000f9e5cc03d775e78b472d8954f4eeb" dependencies: - "@webassemblyjs/ast" "1.3.1" - "@webassemblyjs/wasm-edit" "1.3.1" - "@webassemblyjs/wasm-parser" "1.3.1" + "@webassemblyjs/ast" "1.4.3" + "@webassemblyjs/wasm-edit" "1.4.3" + "@webassemblyjs/wasm-parser" "1.4.3" acorn "^5.0.0" acorn-dynamic-import "^3.0.0" ajv "^6.1.0"