- require: support
require('.\')
(@benweet, #28)
- register: ensure a trailing newline after each file's contents (#26)
- package: update "mocha" to 2.3.0
- test: add assertions for files with trailing commas
- travis: Remove 0.8, add 0.12 and iojs
- require: Also throw the error native_require returns (@JamyDev, #20)
- require: Fallback to the native
require()
- .jshintrc: Relax options
- examples: Add a "non-included file" example
- Readme: Add note about stupid usage of
require()
- docs: Use escaped string
- pkg: npm init
- pkg: Remove 'preferGlobal'
- Use Uglify's TreeTransformer to mangle strings rather than regular expressions.
- Fix obfuscation of escaped characters
- license: update copyright year
- Add
resolve.resolve
support (GH-12) - Fix mocked require tests
- Cleanup makefile
- Refactor JSON file support
- Obfuscate all strings
- Remove component-builder example
- removed grunt support; use grunt-obfuscator instead.
- update uglify-js to ~2.4.0
- fixed grunt task (#9)
- fixed windows pathing bug (#8)
obfuscator
is now a function (#1)- added support for custom compression options (#2)
- updated UglifyJS
- added
string
option, optionally obfuscating strings contained in your package - added ability to export from an "obfuscated" package
- initial release