(filename, enc='utf8')
| 2 | |
| 3 | |
| 4 | function* readJSON(filename, enc='utf8'){ |
| 5 | const caller = yield |
| 6 | fs.readFile(filename, enc, function (err, res){ |
| 7 | if (err) caller.failure(err) |
| 8 | else { |
| 9 | try { |
| 10 | caller.success(JSON.parse(res)) |
| 11 | } catch (ex) { |
| 12 | caller.failure(ex) |
| 13 | } |
| 14 | } |
| 15 | }) |
| 16 | } |
| 17 | |
| 18 | const gen = readJSON('./package.json') |
| 19 |