UNPKG

mercury

Version:

A truly modular frontend framework

25 lines (20 loc) 567 B
'use strict'; var callify = require('callify'); module.exports = callify({ '../index.js': function transformNode(node, params) { if (params.file.indexOf('test') !== -1) { return; } if (params.calls[0] === 'hg' && params.calls[1] === 'app' ) { node.update(replacer(node)); } } }); function replacer(node) { return 'module.exports = {\n' + ' state: ' + node.arguments[1].source() + ',\n' + ' render: ' + node.arguments[2].source() + '\n' + '}'; }