UNPKG

@vortex.so/cli

Version:

CLI to interact with Vortex.

17 lines (14 loc) 511 B
import fs from 'fs-extra'; import yaml from 'js-yaml'; function getManifest(file) { const manifest = yaml.load(fs.readFileSync(file, "utf-8")); return manifest; } function isManifest(obj) { return obj && typeof obj === "object" && isOptionalString(obj.name) && isOptionalString(obj.version) && isOptionalString(obj.description); } function isOptionalString(value) { const type = typeof value; return value === null || type === "undefined" || type === "string"; } export { getManifest, isManifest };