文件名称:livescript-next:为LiveScript启用最新的ES功能
文件大小:130KB
文件格式:ZIP
更新时间:2024-02-25 19:30:01
es6 es2015 livescript babel-ast es2017
livescript-next 为LiveScript启用最新的ES功能。 该项目通过将LiveScript AST转换为Babel AST,然后使用Babel工具链生成JS,实现了从LiveScript到现代JavaScript的桥梁: LS代码-> LiveScript解析器->转换-> Babel AST-> Babel转换-> JS ES模块可以不使用JS代码文字而使用,而是使用import和export ,就像使用require! : import name , name1 : alias import module : { name0 , name1 : alias1 }
【文件预览】:
livescript-next-master
----.gitignore(87B)
----package.json(2KB)
----src()
--------parse.ls(269B)
--------convert.ls(26KB)
--------compile.ls(376B)
--------index.ls(30B)
--------origin.ls(3KB)
--------register.ls(663B)
----.travis.yml(208B)
----LICENSE(1KB)
----rollup.config.js(124B)
----examples()
--------hello.ls(56B)
--------index.js(46B)
--------start.ls(102B)
--------README.md(959B)
--------example.js(45B)
----scripts()
--------ensure-link.ls(176B)
----README.md(2KB)
----register.ls(363B)
----.babelrc.js(204B)
----docs()
--------template.ls(911B)
--------package.json(930B)
--------webpack.config.js(2KB)
--------index.ls(4KB)
--------node-polyfill.js(142B)
--------README.md(95B)
--------index.html(830B)
--------.babelrc.js(222B)
--------index.css(279B)
--------yarn.lock(176KB)
----rollup.config.ls(572B)
----test()
--------assign.ls(3KB)
--------switch.ls(729B)
--------loop.ls(1KB)
--------operator.ls(2KB)
--------sub-module.ls(66B)
--------index.ls(819B)
--------literal.ls(1KB)
--------if.ls(473B)
--------module.ls(466B)
--------chain.ls(2KB)
--------generator.ls(486B)
--------function.ls(2KB)
--------meta.ls(270B)
--------try.ls(454B)
----yarn.lock(70KB)