config/versions-plugin.js (17 lines of code) (raw):

const fs = require('fs-extra') const filePath = './buildVersions.json' async function readVersionsFile () { const content = await fs.readFile(filePath, 'utf-8') const versionData = JSON.parse(content) return versionData } module.exports = function (context, options) { return { name: 'versions-plugin', async contentLoaded({ content, actions }) { const versions = await readVersionsFile() const { setGlobalData } = actions; setGlobalData({ versions }); }, }; };