compile-expression
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

compile-expression

Compile javascript expressions (including jsx), producing javascript values

Environment

  • Node: >= 10.8.0
  • Browser: Not support

Install

npm i -S compile-expression

Usage

const {compileExpression} = require('compile-expression');

compileExpression('1 + 2');
// 3

compileExpression('foo.toFixed(2)', { foo: 5 });
// "5.00"

compileExpression('<div>foo</div>', { React: require('react') });
// {
//   '$$typeof': Symbol(react.element),
//   type: 'div',
//   key: null,
//   ref: null,
//   props: { children: 'foo' },
//   _owner: null,
//   _store: {}
// }

Readme

Keywords

none

Package Sidebar

Install

npm i compile-expression

Weekly Downloads

2

Version

0.0.4

License

MIT

Unpacked Size

6.96 kB

Total Files

5

Last publish

Collaborators

  • peakchen90