UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

21 lines (20 loc) 718 B
import process from 'node:process'; import yaml from 'js-yaml'; import { FRONTMATTER_DUMP_OPTS } from './frontmatter.js'; import { MimeTypes } from '../../../model/GoogleFile.js'; export function generateDirectoryYaml(fileName, directory, realFileNameToGenerated) { return yaml.dump({ type: 'directory', id: directory.id, title: directory.name, fileName: fileName, mimeType: MimeTypes.FOLDER_MIME, date: directory.modifiedTime, version: directory.version, fileMap: realFileNameToGenerated, wikigdrive: process.env.GIT_SHA }, FRONTMATTER_DUMP_OPTS); } export function parseDirectoryYaml(yamlContent) { return yaml.load(yamlContent); }