1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 'use strict';
| const fs = require('fs');
| const stripBom = require('strip-bom');
|
| module.exports = (module, filename) => {
| const content = fs.readFileSync(filename, 'utf8');
|
| try {
| module.exports = JSON.parse(stripBom(content));
| } catch (err) {
| err.message = `${filename}: ${err.message}`;
| throw err;
| }
| };
|
|