文件名称:estree-to-babel:将estree ast转换为babel
文件大小:33KB
文件格式:ZIP
更新时间:2024-02-20 21:06:08
nodejs javascript parser babel ast
Estree到Babel 将兼容的JavaScript AST转换为babel AST 。 如要使用解析器: 等等... 使用类似babel工具: 等等... 事情是@babel/parser与estree标准有: ObjectExpression Property称为ObjectProperty ; 位于ObjectMethod节点中的Property FunctionExpression ; File节点; StringLiteral , NumericLiteral , NullLiteral , RegExpLiteral , BooleanLiteral代替Literal ; ClassMethod代替MethodDefinition ; ClassPrivateMethod ClassPrivateName将名称作为Identifier存储在id字段中; ClassPrivateProperty代替FieldDefinition ; 等等... estree-to-babel旨在消除这种差异。 安装 npm i estree-to-babel
【文件预览】:
estree-to-babel-master
----.gitignore(60B)
----README.md(2KB)
----example.js(368B)
----test()
--------fixture()
--------estree-to-babel.js(7KB)
----LICENSE(1KB)
----ChangeLog(3KB)
----package.json(1KB)
----.madrun.js(578B)
----.putout.json(190B)
----.npmignore(45B)
----.travis.yml(199B)
----lib()
--------get-ast.js(467B)
--------estree-to-babel.js(2KB)
--------traverse-object-expression.js(896B)
--------set-class-private-method.js(650B)
--------set-class-private-name.js(310B)
--------comments.js(1KB)
--------set-literal.js(882B)
--------set-class-private-property.js(93B)
--------set-literal.spec.js(298B)
--------set-class-method.js(569B)
----.eslintrc.json(212B)
----.nycrc.json(262B)