UNPKG

@jsverse/transloco-keys-manager

Version:

Extract translatable keys from projects that uses Transloco

13 lines 488 B
import { parse, printParseErrorCode } from 'jsonc-parser'; export function jsoncParser(filepath, content) { const errors = []; const result = parse(content, errors, { allowTrailingComma: true, }); if (errors.length > 0) { const { error, offset } = errors[0]; throw new Error(`Failed to parse "${filepath}" as JSON AST Object. ${printParseErrorCode(error)} at location: ${offset}.`); } return result; } //# sourceMappingURL=json.utils.js.map