UNPKG

charlike

Version:

Small, fast, simple and streaming project scaffolder for myself, but not only. Supports hundreds of template engines through the @JSTransformers API or if you want custom `render` function passed through options

15 lines (12 loc) 320 B
'use strict'; var global = require('es5-ext/global') , polyfill = require('../polyfill'); module.exports = function (t, a) { var cache; a(typeof t(), 'boolean'); cache = global.WeakMap; global.WeakMap = polyfill; a(t(), true); if (cache === undefined) delete global.WeakMap; else global.WeakMap = cache; };