UNPKG

@intlayer/chokidar

Version:

Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.

27 lines (25 loc) 1 kB
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const require_runtime = require('../_virtual/_rolldown/runtime.cjs'); let node_fs_promises = require("node:fs/promises"); let _intlayer_core_utils = require("@intlayer/core/utils"); //#region src/loadDictionaries/loadYamlContentDeclaration.ts const loadYamlContentDeclaration = async (path) => { try { const parsed = (0, _intlayer_core_utils.parseYaml)(await (0, node_fs_promises.readFile)(path, "utf-8")); if (!parsed || typeof parsed !== "object") { console.error(`[intlayer] Invalid YAML content declaration: ${path}`); return; } if (!parsed.key) { console.error(`[intlayer] Missing key in YAML content declaration: ${path}`); return; } return parsed; } catch (error) { console.error(`Error loading YAML content declaration at ${path}:`, error); return; } }; //#endregion exports.loadYamlContentDeclaration = loadYamlContentDeclaration; //# sourceMappingURL=loadYamlContentDeclaration.cjs.map