liudong
2023-05-29 340f156319b863525e50e900c58e59b86ecb3d5e
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;
    }
};