Sha256: e9c6c765a7d8a4edd2d55f9716aacfe96b4b76eec8701c9fff83f132bdf6f248
Contents?: true
Size: 329 Bytes
Versions: 188
Compression:
Stored size: 329 Bytes
Contents
require 'tilt/template' require 'babel/transpiler' module Tilt class BabelTemplate < Template self.default_mime_type = 'application/javascript' def prepare options[:filename] ||= file end def evaluate(scope, locals, &block) @output ||= Babel::Transpiler.transform(data)["code"] end end end
Version data entries
188 entries across 149 versions & 24 rubygems