diff --git a/scripts/update-plugins.js b/scripts/update-plugins.js index af673bc..1cdd4da 100644 --- a/scripts/update-plugins.js +++ b/scripts/update-plugins.js @@ -1,3 +1,5 @@ +/* eslint-disable no-console */ + const fs = require('fs'); const crypto = require('crypto'); @@ -28,6 +30,16 @@ for (const translation of Object.keys(allTranslations)) { } } +console.log('Updating plugins...'); +for (const plugin of data.plugins) { + if (plugin.manifest.locale) { + continue; + } + if (plugin.official) { + plugin.manifest = JSON.parse(fs.readFileSync(`docs/plugins/${plugin.manifest.name}/manifest.json`, 'utf8')); + } +} + console.log('Checking for changes...'); const newData = JSON.stringify(data);