JavaScript Merger, Minifier and Obfuscator

Following last week’s release of Builder.CSS, I decided to create a similar tool for merging, minification and obfuscation of JavaScript. I am happy to announce the result of my new experiment, called Builder.JS.

The major difference compared to Builder.CSS is in the UI. This time I decided to implement console-like interface that works with a simple set of commands for listing, adding, removing, settings options and building the list of files. Don’t be mislead by the screenshots – regardless of what you see, Builder.JS is an application that works in the browser. All you need is the latest versions of FireFox, Chrome, Safari, Opera or Internet Explorer.

Screenshots:

Features:

  • Any number of JavaScript files can be merged into a single, minified and obfuscated file.
  • The default options and files list are set in the constructor of the Builder.JS object declaration (in index.php).
  • The excellent Packer JavaScript obfuscation tool, created by Dean Edwards is integrated to Builder.JS, ensuring flawless obfuscation and maximum protection of the code.
  • Add, remove and build files and set options from a simple console-like interface and commands.
  • Various build options – Base-62 encoding, variable name replacement, minification, etc.
  • Two types of outputting the result of the build – as a string, that you can copy and save manually or automatic saving to a physical file (using PHP).
  • You can use the Up and Down arrows of your keyboard to repeat previously used commands.

Requirements:

  • The latest versions of Mozilla FireFox, Google Chrome, Apple Safari, Opera or Internet Explorer.
  • Web-server.
  • PHP (if you wish to save the build output to a physical file).
  • JavaScript should be enabled.

You can download Builder.JS directly from this url or go to it’s home page on Acid.JS. You can combine it with Builder.CSS. Happy use!

Builder.JS is also included in the latest release of Acid.JS Web.UI.

Advertisements

One comment

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s