Jump to >

djblets.pipeline.compilers.es6.ES6Compiler

class ES6Compiler(verbose, storage)[source]

An ES6 Compiler which compiles .es6.js to .js.

To use this, add the path to this class to settings.PIPELINE['COMPILERS'].

__init__(verbose, storage)[source]

Methods

__init__(verbose, storage)

compile_file(infile, outfile[, outdated, force])

execute_command(command[, cwd, stdout_captured])

Execute a command at cwd, saving its normal output at stdout_captured.

is_outdated(infile, outfile)

match_file(path)

Return whether the given path should use this compiler.

output_path(path, extension)

Return the path of the output file for this compiler.

read_file(path)

save_file(path, content)

Attributes

input_extension

output_extension