@dooboostore/dom-render
Version:
html view template engine
27 lines • 794 B
JavaScript
/**
* Module dependencies.
*/
import { CompressCompiler } from './compress';
import { IdentityCompiler } from './identity';
export default function (node, options = {}) {
const compiler = options.compress
? new CompressCompiler(options)
: new IdentityCompiler(options);
// source maps
// if (options.sourcemap) {
// var sourcemaps = require('./source-map-support');
// sourcemaps(compiler);
//
// var code = compiler.compile(node);
// compiler.applySourceMaps();
//
// var map = options.sourcemap === 'generator'
// ? compiler.map
// : compiler.map.toJSON();
//
// return { code: code, map: map };
// }
const code = compiler.compile(node);
return code;
}
//# sourceMappingURL=index.js.map