Platform-specific native binary for SWC TypeScript/JavaScript compiler on macOS ARM64 architecture
89
A utility module for minifying JavaScript code with configurable optimization options.
@generates
The module should provide a function that accepts JavaScript source code as a string and returns minified code. The function should support configuration options for controlling minification behavior including variable mangling, comment preservation, and compression.
/**
* Minifies JavaScript code with configurable options.
*
* @param {string} code - The JavaScript source code to minify
* @param {Object} [options] - Minification options
* @param {boolean} [options.mangle=true] - Whether to mangle variable names
* @param {boolean|Object} [options.compress=true] - Whether to apply compression optimizations
* @param {Object} [options.format] - Output format options
* @param {boolean} [options.format.comments=false] - Whether to preserve comments
* @returns {Promise<{code: string}>} Promise resolving to an object with minified code
* @throws {Error} If the input code has syntax errors
*/
async function minify(code, options = {}) {
// IMPLEMENTATION HERE
}
module.exports = { minify };Provides high-performance JavaScript/TypeScript compilation and minification capabilities.
Install with Tessl CLI
npx tessl i tessl/npm-swc--core-darwin-arm64docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10