Babel plugin that transforms eval() calls containing string literals by parsing and compiling the string content at transform time
Overall
score
98%
A command-line tool that compiles JavaScript files using Babel with configurable options.
@generates
/**
* Compiles JavaScript files using Babel with the specified options.
*
* @param {object} options - Compilation options
* @param {string} options.srcDir - Source directory containing JavaScript files to compile
* @param {string} options.outDir - Output directory for compiled files
* @param {boolean} [options.sourceMaps] - Generate external source map files
* @param {boolean} [options.inlineSourceMaps] - Generate inline source maps
* @param {boolean} [options.copyFiles] - Copy non-JavaScript files to output directory
* @param {string[]} [options.ignore] - Array of glob patterns for files to ignore
* @param {string[]} [options.only] - Array of glob patterns for files to compile (if specified, only these are compiled)
* @param {boolean} [options.watch] - Enable watch mode for automatic recompilation
* @returns {Promise<void>} Resolves when compilation is complete (or watch mode is started)
*/
async function compile(options) {
// IMPLEMENTATION HERE
}
module.exports = { compile };Provides Babel command-line interface capabilities for file compilation, watch mode, and filtering.
Provides core Babel transformation APIs for compiling JavaScript code.
Install with Tessl CLI
npx tessl i tessl/npm-babel-plugin-transform-evaldocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10