This repository has been archived on 2020-11-02. You can view files and clone it, but cannot push or open issues or pull requests.
TripSit_Suite/node_modules/default-require-extensions/json.js

15 lines
322 B
JavaScript

'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 (error) {
error.message = `${filename}: ${error.message}`;
throw error;
}
};