import { readFileSync } from 'node:fs' import { runInNewContext } from 'node:vm' import { parse } from 'yaml' export const MANAGED_LABELS = ['os:macos', 'os:Windows', 'os:linux', 'os:mobile', 'mobile'] export const ISSUE_NUMBER = 4242 const labelerScript = parse(readFileSync('.github/workflows/issue-os-labeler.yaml', 'utf8')).jobs[ 'apply-os-label' ].steps[0].with.script export function readIssueForm(name) { return parse(readFileSync(`.github/ISSUE_TEMPLATE/${name}.yml`, 'utf8')) } export const bugForm = readIssueForm('bug_report') // GitHub renders each non-markdown form field as "###