UNPKG

@opengis/fastify-table

Version:

core-plugins

17 lines (16 loc) 624 B
/* eslint-disable no-console */ import { existsSync, readFileSync } from "node:fs"; import userTemplateDir from "./userTemplateDir.js"; import customTokens from "./customTokens.js"; import yml2json from "../../yml/funcs/yml2json.js"; export default function addTemplateDir(dir) { if (dir && !userTemplateDir.includes(dir)) { userTemplateDir.push(dir); if (existsSync(`${dir}/tokens.yml`)) { const json = yml2json(readFileSync(`${dir}/tokens.yml`)); Object.assign(customTokens, json); console.log("load user tokens", dir); } } return userTemplateDir; }