Fekit 支持 es6 和 riot 的 tag
在如下目录里面添加 tag.js 和 es6.js
/usr/local/lib/node_modules/fekit/lib/compiler/plugins
// tag.js
(function() {
var compiler = require("riot-compiler");
exports.contentType = "javascript";
exports.process = function(txt, path, module, cb) {
try {
var prefix = 'var riot = require("riot");\n';
return cb(null, prefix + compiler.compile(txt));
} catch (err) {
return cb(err);
}
};
})();
// es6.js
(function() {
var babel;
babel = require("babel-core");
exports.contentType = "javascript";
exports.process = function(txt, path, module, cb) {
try {
return cb(
null,
babel.transform(txt, {
presets: ["es2015"],
}).code
);
} catch (err) {
return cb(err);
}
};
}.call(this));