Browse Source

Update npm packages

Konstantin Tarkus 9 years ago
parent
commit
d5726a13ed
4 changed files with 20 additions and 36 deletions
  1. 10 10
      package.json
  2. 4 9
      tools/clean.js
  3. 5 16
      tools/lib/fs.js
  4. 1 1
      tools/render.js

+ 10 - 10
package.json

@@ -1,24 +1,24 @@
 {
   "devDependencies": {
-    "autoprefixer-core": "^5.2.1",
+    "autoprefixer-core": "^6.0.1",
     "babel": "^5.8.23",
     "babel-core": "^5.8.23",
-    "babel-eslint": "^4.1.0",
+    "babel-eslint": "^4.1.1",
     "babel-loader": "^5.3.2",
-    "browser-sync": "^2.8.2",
+    "browser-sync": "^2.9.1",
     "chai": "^3.2.0",
-    "css-loader": "^0.16.0",
+    "css-loader": "^0.17.0",
     "cssnext": "^1.8.4",
-    "del": "^1.2.1",
-    "eslint": "^1.3.0",
-    "eslint-plugin-react": "^3.3.0",
+    "del": "^2.0.1",
+    "eslint": "^1.3.1",
+    "eslint-plugin-react": "^3.3.1",
     "file-loader": "^0.8.4",
     "glob": "^5.0.14",
     "lodash": "^3.10.1",
     "mkdirp": "^0.5.1",
-    "mocha": "^2.2.5",
+    "mocha": "^2.3.2",
     "node-libs-browser": "^0.5.2",
-    "postcss": "^5.0.2",
+    "postcss": "^5.0.4",
     "postcss-loader": "^0.6.0",
     "postcss-nested": "^1.0.0",
     "raw-loader": "^0.5.1",
@@ -28,7 +28,7 @@
     "style-loader": "^0.12.3",
     "through2": "^2.0.0",
     "url-loader": "^0.5.6",
-    "webpack": "^1.12.0",
+    "webpack": "^1.12.1",
     "webpack-dev-middleware": "^1.2.0",
     "webpack-hot-middleware": "^2.0.0"
   },

+ 4 - 9
tools/clean.js

@@ -7,13 +7,8 @@
 import del from 'del';
 import fs from './lib/fs';
 
-export default () => new Promise((resolve, reject) => {
+export default async () => {
   console.log('clean');
-  del(['build/*', '!build/.git'], { dot: true }, err => {
-    if (err) {
-      reject(err);
-    } else {
-      fs.makeDir('build').then(resolve, reject);
-    }
-  });
-});
+  await del(['build/*', '!build/.git'], { dot: true });
+  await fs.mkdir('build');
+};

+ 5 - 16
tools/lib/fs.js

@@ -8,23 +8,12 @@ import fs from 'fs';
 import mkdirp from 'mkdirp';
 
 const writeFile = (filename, contents) => new Promise((resolve, reject) => {
-  fs.writeFile(filename, contents, 'utf8', err => {
-    if (err) {
-      reject(err);
-    } else {
-      resolve();
-    }
-  });
+  fs.writeFile(filename, contents, 'utf8', err =>
+    err ? reject(err) : resolve());
 });
 
-const makeDir = name => new Promise((resolve, reject) => {
-  mkdirp(name, err => {
-    if (err) {
-      reject(err);
-    } else {
-      resolve();
-    }
-  });
+const mkdir = (name) => new Promise((resolve, reject) => {
+  mkdirp(name, err => err ? reject(err) : resolve());
 });
 
-export default { writeFile, makeDir };
+export default { writeFile, mkdir };

+ 1 - 1
tools/render.js

@@ -45,7 +45,7 @@ export default async ({ pages }) => {
       };
       const file = join(__dirname, '../build', page.file.substr(0, page.file.lastIndexOf('.')) + '.html');
       const html = template(data);
-      await fs.makeDir(dirname(file));
+      await fs.mkdir(dirname(file));
       await fs.writeFile(file, html);
     })
   }