瀏覽代碼

chore: remove unused deps

Gerald 8 年之前
父節點
當前提交
30e7d3bb7d
共有 4 個文件被更改,包括 6 次插入6 次删除
  1. 1 0
      README.md
  2. 2 1
      gulpfile.js
  3. 0 2
      package.json
  4. 3 3
      scripts/i18n.js

+ 1 - 0
README.md

@@ -12,6 +12,7 @@ Links
 
 Development
 ---
+Make sure [Node.js](https://nodejs.org/) v8+ is installed.
 ``` sh
 $ npm i
 $ npm run dev

+ 2 - 1
gulpfile.js

@@ -37,7 +37,8 @@ function webpackCallback(err, stats) {
   if (stats.hasWarnings()) {
     gutil.log('[WARNING] webpack compilation has warnings\n', stats.toJson().warnings.join('\n'));
   }
-  [stats].forEach(stat => {
+  (Array.isArray(stats.stats) ? stats.stats : [stats])
+  .forEach(stat => {
     const timeCost = (stat.endTime - stat.startTime) / 1000;
     const chunks = Object.keys(stat.compilation.namedChunks).join(' ');
     gutil.log(`Webpack built: [${timeCost.toFixed(3)}s] ${chunks}`);

+ 0 - 2
package.json

@@ -22,11 +22,9 @@
     "babel-plugin-transform-export-extensions": "^6.22.0",
     "babel-plugin-transform-runtime": "^6.23.0",
     "babel-preset-env": "^1.5.2",
-    "babel-preset-es2015": "^6.24.1",
     "babili-webpack-plugin": "^0.1.1",
     "css-loader": "^0.28.4",
     "del": "^3.0.0",
-    "es6-promisify": "^5.0.0",
     "eslint": "^3.19.0",
     "eslint-config-airbnb-base": "^11.2.0",
     "eslint-friendly-formatter": "^3.0.0",

+ 3 - 3
scripts/i18n.js

@@ -1,12 +1,12 @@
 const fs = require('fs');
 const path = require('path');
+const util = require('util');
 const gutil = require('gulp-util');
 const through = require('through2');
 const yaml = require('js-yaml');
-const promisify = require('es6-promisify');
 
-const readFile = promisify(fs.readFile);
-const readdir = promisify(fs.readdir);
+const readFile = util.promisify(fs.readFile);
+const readdir = util.promisify(fs.readdir);
 
 const transformers = {
   '.yml': data => yaml.safeLoad(data),