UNPKG

@ywfe/cli

Version:

遥望前端开发命令行工具

15 lines (14 loc) 423 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.evaluate = void 0; const chalk = require('chalk'); const evaluate = (exp, data) => { const fn = new Function('data', 'with (data) { return ' + exp + '}'); try { return fn(data); } catch (e) { console.error(chalk.red('Error when evaluating filter condition: ' + exp)); } }; exports.evaluate = evaluate;