UNPKG

miniml

Version:

A minimal, embeddable semantic data modeling language for generating SQL queries from YAML model definitions. Inspired by LookML.

17 lines 536 B
import { readFile } from "fs/promises"; import { readFileSync } from "fs"; import { createRequire } from "module"; export async function loadYamlFile(file) { const text = await readFile(file, "utf-8"); return parseYAML(text); } export function loadYamlFileSync(file) { const text = readFileSync(file, "utf-8"); return parseYAML(text); } export function parseYAML(text) { const require = createRequire(import.meta.url); const YAML = require("yaml"); return YAML.parse(text); } //# sourceMappingURL=yaml.js.map