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!

/ghom-eval/

    Package Sidebar

    Install

    npm i ghom-eval

    Weekly Downloads

    52

    Version

    1.1.3

    License

    ISC

    Unpacked Size

    3.54 kB

    Total Files

    5

    Last publish

    Collaborators

    • ghom