用es6寫一個分數庫

es6發佈後nodejs開始更新.最近寫一些庫發現新特性仍是很好用的,因而回來寫一個分數庫練手.node

對於es6自己 ... => 以及 array.includes 很簡潔.class依然不是很順手.es6

因爲目前瀏覽器的支持程度,用babel轉換後發佈並壓縮是惟一選擇,那些測試中的工具沒法完成任務.npm

用法:瀏覽器

var babel = require("babel");
var UglifyJS = require("uglify-js");
var fs=require("fs");
var r=babel.transformFileSync("index.js",{"sourceMaps":true});
var res = UglifyJS.minify(r.code, {
  fromString: true,
  inSourceMap:r.map,
  outSourceMap:"fraction-math-js-es5.map"
});
fs.writeFileSync("fraction-math-js-es5.min.js",res.code);
fs.writeFileSync("fraction-math-js-es5.map",res.map);

寫好後發佈在 https://www.npmjs.com/package/fraction-math-jsbabel

相關文章
相關標籤/搜索