UNPKG

trifid-core

Version:
54 lines (44 loc) 1.19 kB
import { dirname } from 'node:path' import { fileURLToPath } from 'node:url' import { resolve } from 'import-meta-resolve' import healthPlugin from '../../plugins/health.js' import staticPlugin from '../../plugins/static.js' import localsPlugin from '../../plugins/locals.js' const currentDir = dirname(fileURLToPath(import.meta.url)) const health = { module: healthPlugin, } const templateStaticFiles = { module: staticPlugin, paths: '/static/core', config: { directory: `${currentDir}/../../static`, }, } const robotoPath = resolve('@fontsource/roboto', import.meta.url).replace(/^file:\/\//, '') const robotoFont = { module: staticPlugin, paths: '/static/core-fonts/roboto', config: { directory: dirname(robotoPath), }, } const playfairDisplayPath = resolve('@fontsource/playfair-display', import.meta.url).replace(/^file:\/\//, '') const playfairDisplayFont = { module: staticPlugin, paths: '/static/core-fonts/playfair-display', config: { directory: dirname(playfairDisplayPath), }, } const locals = { module: localsPlugin, order: 11, } export default { health, templateStaticFiles, robotoFont, playfairDisplayFont, locals, }