A few tweaks

This commit is contained in:
Gregory Schier
2024-07-18 16:37:20 -07:00
parent a63b485b95
commit 47b8c4dd6b
27 changed files with 3987 additions and 439 deletions

20
scripts/build-plugins.cjs Normal file
View File

@@ -0,0 +1,20 @@
const {readdirSync, readFileSync} = require('node:fs');
const {execSync} = require('node:child_process');
const path = require('node:path');
async function main() {
console.log('Building plugins');
const pluginsDir = path.join(__dirname, '../plugins');
const pluginNames = readdirSync(pluginsDir);
for (const dir of pluginNames) {
const pluginDir = path.join(pluginsDir, dir);
const pkg = JSON.parse(readFileSync(path.join(pluginDir, 'package.json'), 'utf8'));
console.log('Building plugin', pkg.name, pluginDir);
execSync(`npm run build`, {cwd: pluginDir});
}
}
main().catch(err => console.log('Failed', err));