소스 검색

rendre la liste d'exemples JSON plus lisible

Benoît Hubert 8 년 전
부모
커밋
857d9073b9
2개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      package.json
  2. 2 1
      server.js

+ 1 - 0
package.json

@@ -3,6 +3,7 @@
   "dependencies": {
     "body-parser": "^1.18.2",
     "express": "^4.16.2",
+    "json-beautify": "^1.0.1",
     "lodash": "^4.17.4",
     "slug": "^0.9.1"
   }

+ 2 - 1
server.js

@@ -1,6 +1,7 @@
 var express      = require('express');
 var bodyParser   = require('body-parser');
 var slug         = require('slug');
+var beautify     = require("json-beautify");
 var _            = require('lodash');
 var fs           = require('fs');
 var app          = express();
@@ -12,7 +13,7 @@ app.use(bodyParser.json());
 
 function addExample(slug, title) {
   examples.push({ slug: slug, title: title });
-  fs.writeFileSync(examplesJSON, JSON.stringify(examples));
+  fs.writeFileSync(examplesJSON, beautify(examples, null, 2, 100));
 }
 
 app.post('/examples', function(req, res) {