alinea
Version:
Headless git-based CMS
19 lines (17 loc) • 402 B
JavaScript
import "../../chunks/chunk-NZLE2WMY.js";
// src/backend/loader/JsonLoader.ts
var encoder = new TextEncoder();
var decoder = new TextDecoder();
var JsonLoader = {
extension: ".json",
parse(schema, input) {
const raw = JSON.parse(decoder.decode(input));
return raw;
},
format(schema, entry) {
return encoder.encode(JSON.stringify(entry, null, " "));
}
};
export {
JsonLoader
};