| 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 }); | |
| }, | |
| }; | |
| }; |