fuse-box-typechecker-temp
Version:
Fuse-Box type checker plugin for fusebox 4.0.0 ++
19 lines • 629 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
const JSON5 = require("json5");
// JSON5 has a register for the .json5 extension
// however, it does not overide .json.
// This will just override our require for *.json files and use
// JSON5 to parse.
require.extensions['.json'] = function (module, filename) {
const content = fs_1.readFileSync(filename, 'utf8');
try {
module.exports = JSON5.parse(content);
}
catch (err) {
err.message = filename + ': ' + err.message;
throw err;
}
};
//# sourceMappingURL=register.json5.js.map