jstransform JS 语法转换工具

程序名称:jstransform

授权协议: Apache

操作系统: 跨平台

开发语言: JavaScript

jstransform 介绍

jstransform 是一个简单的可插入 JS 语法转换工具,可让编写语法转换工具更加简单,它有以下优势:

  • 简化合并了多个语法转换的单向 AST 通道

  • 输出格式完全控制

  • 支持源映射生成

  • 预捆绑了 ES6 -> ES5 转换

示例代码:

/** * Reads a source file that may (or may not) contain ES6 classes, transforms it * to
ES5 compatible code using the pre-bundled ES6 class visitors, and prints  * out the 
result. */
var es6ClassVisitors = require('jstransform/visitors/es6-class-visitors').visitorList;
var fs = require('fs');var jstransform = require('jstransform');
var originalFileContents = fs.readFileSync('path/to/original/file.js', 'utf-8');
var transformedFileData = jstransform.transform(
  es6ClassVisitors,
  originalFileContents
);console.log(transformedFileData.code);

jstransform 官网

https://github.com/facebook/jstransform

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...