UNPKG

@kubernetes-models/crd-generate

Version:
21 lines 735 B
import { camelCase, upperFirst } from "@kubernetes-models/string-util"; import { trimSuffix } from "@kubernetes-models/string-util"; import { posix } from "path"; // TODO: Move to @kubernetes-models/generate export function getClassName(s) { return upperFirst(camelCase(s, ".-")); } // TODO: Move to @kubernetes-models/generate export function getSchemaPath(id) { return `_schemas/${getClassName(id)}.js`; } // TODO: Move to @kubernetes-models/generate export function getRelativePath(from, to) { const ext = posix.extname(to); const path = trimSuffix(posix.relative(posix.dirname(from), to), ext); if (!path.startsWith(".")) { return `./${path}`; } return path; } //# sourceMappingURL=utils.mjs.map