Echo JS 0.11.0

<~>

tracker1 1230 days ago. link 1 point
The use of eval and dynamic function creation are blocked by quite a few linters by default.  This will be doubly so in most ad networks, if you happen to be targeting that context.
shadowtime2000 1230 days ago. link 1 point
> This will be doubly so in most ad networks, if you happen to be targeting that context.

Sorry, I don't understand what you mean by this. Can you clarify or something?
tracker1 1229 days ago. link 1 point
You're creating a `new Function(...)`, this and `eval` are blocked by static analysis tooling, ad network linting applications, and other code linting tools such as eslint[1].

    const compile = (template) => {
      return new Function("data", "return " + compileToString(template))
    }

[1] https://eslint.org/docs/rules/no-new-func