cream-and-sugar
Version:
A deliciously functional syntax for JavaScript with native support for JSX
13 lines (10 loc) • 394 B
JavaScript
import CNS_ from 'cns-lib';
function prepend(str, withStr) {
return withStr + '\n' + str;
}
export default function finalize(tree) {
tree.shared.output = prepend(tree.shared.output, '//**END LIBRARY**//');
tree.shared.output = prepend(tree.shared.output, 'var CNS_ = require("cns-lib");\n');
tree.shared.output = tree.shared.output.replace(/(\}|\n)\s*\;\s*$/, '$1');
return tree;
}