mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 12:51:55 +00:00
18 lines
434 B
TypeScript
18 lines
434 B
TypeScript
import { readFileSync } from 'fs'
|
|
|
|
import { load as loadYAML } from 'js-yaml'
|
|
|
|
export interface Metadata {
|
|
apiVersion: string
|
|
name: string
|
|
description: string
|
|
type: string
|
|
version: string
|
|
appVersion: string
|
|
}
|
|
|
|
export function parseChartMetadata(chartYamlPath: string): Metadata {
|
|
const chartYamlContents = readFileSync(chartYamlPath, 'utf8').toString()
|
|
return loadYAML(chartYamlContents) as Metadata
|
|
}
|