ECMAScript code generator that transforms Mozilla's Parser API ASTs back into executable JavaScript code
95
Build a JavaScript code minifier that takes Abstract Syntax Tree (AST) nodes and generates compact JavaScript code with optimized number representations. The minifier should produce code without unnecessary whitespace, indentation, or optional formatting characters.
Your minifier should convert AST nodes into compact JavaScript code that minimizes file size while maintaining functionality.
The minifier should optimize number representations to reduce code size by removing unnecessary characters and using shorter formats.
@generates
/**
* Generate minified JavaScript code from an AST node
* @param {Object} node - Mozilla Parser API compatible AST node
* @returns {string} Minified JavaScript code
*/
function minify(node) {
// IMPLEMENTATION HERE
}
module.exports = { minify };Provides AST to JavaScript code generation with optimization support.
Install with Tessl CLI
npx tessl i tessl/npm-escodegendocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10