Skip to content

jruif/awesome-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

awesome-tools



node.js



抹平多端差异的开发框架

  • NervJS/taro - 多端统一开发框架,支持用 React 的开发方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5、React Native 等的应用
  • RubyLouvre/anu/packages/cli - 这只是anu的一个扩展,通过实现不同的render,以支持在微信小程序,百度小程序,支付宝小程,快应用,H5, hybird上运行。
  • Youjingyu/vue-hap-tools - 一个抹平vue.js与快应用差异性的工具
  • dcloudio/uni-app - 使用 Vue.js 开发跨平台应用的前端框架。开发者通过编写 Vue.js 代码,uni-app 将其编译到 iOS、Android、微信小程序、H5等多个平台,保证其正确运行并达到优秀体验。


Babel 插件库

  • @babel/parser - 之前的babel/babylon, Babel的解析器,用来解析JavaScript
  • @babel/traverse - Babel Traverse(遍历)模块维护了整棵树的状态,并且负责替换、移除和添加节点。
  • @babel/types - Babel Types模块是一个用于 AST 节点的 Lodash 式工具库, 它包含了构造、验证以及变换 AST 节点的方法。 该工具库包含考虑周到的工具方法,对编写处理AST逻辑非常有用。
  • @babel/generator - 是 Babel 的代码生成器,它读取AST并将其转换为代码和源码映射(sourcemaps)。
  • @babel/template - 从一个字符串模板生成AST。是另一个虽然很小但却非常有用的模块。 它能让你编写字符串形式且带有占位符的代码来代替手动编码, 尤其是生成的大规模 AST的时候。 在计算机科学中,这种能力被称为准引用(quasiquotes)。

About

开源工具库集锦

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published