UNPKG

cream-and-sugar

Version:

A deliciously functional syntax for JavaScript with native support for JSX

23 lines (17 loc) 639 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = finalize; var _cnsLib = require('cns-lib'); var _cnsLib2 = _interopRequireDefault(_cnsLib); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function prepend(str, withStr) { return withStr + '\n' + str; } 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; }