From 48119263708d8a0bf2bcd209c5430ba446382b9f Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Wed, 5 Oct 2016 08:34:17 +0300 Subject: [PATCH 1/5] 0.7.3: CLI missing polyfill fix --- CHANGELOG.md | 4 ++++ bin/javascript-obfuscator.js | 4 ++++ package.json | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89d124bd..cd3b49df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ Change Log === +v0.7.3 +--- +* CLI missing polyfill fix [#17](https://github.com/sanex3339/javascript-obfuscator/issues/17) + v0.7.2 --- * runtime error fix [#7](https://github.com/sanex3339/webpack-obfuscator/issues/7) diff --git a/bin/javascript-obfuscator.js b/bin/javascript-obfuscator.js index 4fe76f7e..038336d8 100755 --- a/bin/javascript-obfuscator.js +++ b/bin/javascript-obfuscator.js @@ -1,3 +1,7 @@ #!/usr/bin/env node +if (!global._babelPolyfill) { + require('babel-polyfill'); +} + require('../dist/index').runCLI(process.argv); \ No newline at end of file diff --git a/package.json b/package.json index 18e08781..e60969d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "javascript-obfuscator", - "version": "0.7.2", + "version": "0.7.3", "description": "JavaScript obfuscator", "keywords": [ "obfuscator", From 7683f056c466e1a7d5a27d4be021c070c8a73f17 Mon Sep 17 00:00:00 2001 From: Timofey Kachalov Date: Sun, 23 Oct 2016 20:08:37 +0300 Subject: [PATCH 2/5] update readme --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b847c398..41f30d71 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,9 @@ JavaScript obfuscator for Node.js is a free alternative to [js-obfuscator](https * compatible with ES6; * tested on Angular2 bundle. -https://gist.github.com/sanex3339/ffc2876123b52e6d11ce45369fd53acf +Online version: [javascriptobfuscator.herokuapp.com](https://javascriptobfuscator.herokuapp.com) + +Example of obfuscated code: [gist.github.com](https://gist.github.com/sanex3339/ffc2876123b52e6d11ce45369fd53acf) [![npm version](https://badge.fury.io/js/javascript-obfuscator.svg)](https://badge.fury.io/js/javascript-obfuscator) [![Build Status](https://travis-ci.org/sanex3339/javascript-obfuscator.svg?branch=master)](https://travis-ci.org/sanex3339/javascript-obfuscator) @@ -274,4 +276,4 @@ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. From fde8fb5ece80a33adc08193d821ca777ae4a5f9f Mon Sep 17 00:00:00 2001 From: Timofey Kachalov Date: Sun, 23 Oct 2016 20:23:37 +0300 Subject: [PATCH 3/5] Update package.json --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e60969d6..c665d945 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/sanex3339/javascript-obfuscator.git" + "url": "git+https://github.com/javascript-obfuscator/javascript-obfuscator.git" }, "scripts": { "start": "scripts/start", @@ -83,4 +83,4 @@ "name": "Timofey Kachalov" }, "license": "BSD-2-Clause" -} \ No newline at end of file +} From cdf99e096287c46896ace48b4be0a00c18e45a49 Mon Sep 17 00:00:00 2001 From: Timofey Kachalov Date: Sun, 23 Oct 2016 20:33:01 +0300 Subject: [PATCH 4/5] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 41f30d71..d3750ff2 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,11 @@ Online version: [javascriptobfuscator.herokuapp.com](https://javascriptobfuscato Example of obfuscated code: [gist.github.com](https://gist.github.com/sanex3339/ffc2876123b52e6d11ce45369fd53acf) [![npm version](https://badge.fury.io/js/javascript-obfuscator.svg)](https://badge.fury.io/js/javascript-obfuscator) -[![Build Status](https://travis-ci.org/sanex3339/javascript-obfuscator.svg?branch=master)](https://travis-ci.org/sanex3339/javascript-obfuscator) -[![Coverage Status](https://coveralls.io/repos/github/sanex3339/javascript-obfuscator/badge.svg?branch=master)](https://coveralls.io/github/sanex3339/javascript-obfuscator?branch=master) +[![Build Status](https://travis-ci.org/javascript-obfuscator/javascript-obfuscator.svg?branch=master)](https://travis-ci.org/javascript-obfuscator/javascript-obfuscator) +[![Coverage Status](https://coveralls.io/repos/github/javascript-obfuscator/javascript-obfuscator/badge.svg?branch=master)](https://coveralls.io/github/javascript-obfuscator/javascript-obfuscator?branch=master) -[![Dependency Status](https://david-dm.org/sanex3339/javascript-obfuscator.svg)](https://david-dm.org/sanex3339/javascript-obfuscator) -[![devDependency Status](https://david-dm.org/sanex3339/javascript-obfuscator/dev-status.svg)](https://david-dm.org/sanex3339/javascript-obfuscator#info=devDependencies) +[![Dependency Status](https://david-dm.org/javascript-obfuscator/javascript-obfuscator.svg)](https://david-dm.org/javascript-obfuscator/javascript-obfuscator) +[![devDependency Status](https://david-dm.org/javascript-obfuscator/javascript-obfuscator/dev-status.svg)](https://david-dm.org/javascript-obfuscator/javascript-obfuscator#info=devDependencies) ## Installation From 90709bc6ce41517fd51ac29cb8517d1d71aa2508 Mon Sep 17 00:00:00 2001 From: Timofey Kachalov Date: Fri, 28 Oct 2016 20:52:50 +0300 Subject: [PATCH 5/5] Add plugins to readme --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index d3750ff2..b5fc77a1 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,12 @@ Online version: [javascriptobfuscator.herokuapp.com](https://javascriptobfuscato Example of obfuscated code: [gist.github.com](https://gist.github.com/sanex3339/ffc2876123b52e6d11ce45369fd53acf) +#### Plugins: +* Webpack: [webpack-obfuscator](https://github.com/javascript-obfuscator/webpack-obfuscator) +* Gulp: [gulp-javascript-obfuscator](https://github.com/javascript-obfuscator/gulp-javascript-obfuscator) +* Grunt: [grunt-contrib-obfuscator](https://github.com/javascript-obfuscator/grunt-contrib-obfuscator) + + [![npm version](https://badge.fury.io/js/javascript-obfuscator.svg)](https://badge.fury.io/js/javascript-obfuscator) [![Build Status](https://travis-ci.org/javascript-obfuscator/javascript-obfuscator.svg?branch=master)](https://travis-ci.org/javascript-obfuscator/javascript-obfuscator) [![Coverage Status](https://coveralls.io/repos/github/javascript-obfuscator/javascript-obfuscator/badge.svg?branch=master)](https://coveralls.io/github/javascript-obfuscator/javascript-obfuscator?branch=master)