UNPKG

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