Option to minimize output?
max-degterev opened this issue · comments
Would be nice to have an option to remove unnecessary whitespace in stringified functions
Have you tried feeding the output of module into a minifier? I would suggesting looking at babili as it supports ES6+ syntax while Uglify doesn't.
it would work, but would create additional overhead parsing surrounding JSON structures, best place to put minifier is here: https://github.com/yahoo/serialize-javascript/blob/master/index.js#L101
I would prefer to keep this package simple and not add a minifier as a runtime dependency. Have you thought about minifying your functions/code at build time that will be serialized? If you pre-minify the function, it will offer the best perf as then it wouldn't have to happen on every single serialize()
call (or after every call).
Could you add another option?