ghom-eval
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

ghom-eval

Install

npm install ghom-eval

Example

Think of securing access because a malicious Eval can be devastating for your PC!

import { evaluate } from "ghom-eval" // or with CommonJS

evaluate("4 + 5")

Returning

{
  "class": "Number",
  "type": "number",
  "duration": 0,
  "failed": false,
  "input": "4 + 5",
  "output": "9",
  "evaluated": ";() => {\n  return 4 + 5\n}\n"
}

Options

evaluate method has 3 parameters.

  • code string Evaluated code
  • context any Context value to inject in code (default: undefined)
  • contextName string The access name of context (default: "context")

Enjoy!

Dependencies (1)

Dev Dependencies (3)

Package Sidebar

Install

npm i ghom-eval

Weekly Downloads

32

Version

1.1.3

License

ISC

Unpacked Size

3.54 kB

Total Files

5

Last publish

Collaborators

  • ghom