UNPKG

fuse-box-typechecker-temp

Version:

Fuse-Box type checker plugin for fusebox 4.0.0 ++

17 lines (15 loc) 508 B
import { readFileSync } from 'fs'; import * as JSON5 from '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 = readFileSync(filename, 'utf8'); try { module.exports = JSON5.parse(content); } catch (err) { err.message = filename + ': ' + err.message; throw err; } };