【文件属性】:
文件名称:estime:estime = ecmascript +运行时,在javascipt(es5)环境中
文件大小:1.43MB
文件格式:ZIP
更新时间:2021-04-22 20:55:24
TypeScript
estime
estime = ecmascript + runtime, in javascipt(es5) environment
基于 TypeScript 编写的 JavaScript 解释器,运行于es的环境,且原生支持es6\jsx等众多常用的新特性。独立、安全。
初版fork于,目标是原生支持es2017(非严格)语法和JSX且修改bug,持续开发中,进度请查看最后的
使用场景
不支持eval Function的 JavaScript 运行环境:如 微信小程序。
支持eval的Javascript环境,但是又担心eval的安全性问题。
需要代码动态更新的场景。例如你的React应用需要热更新组件;你的规则系统需要动态下发规则脚本等等。
研究/学习用
安装
npm i estime -S
使用
import { Interpreter } from "estime";
cons