migratedata.mjs 639 B

12345678910111213141516
  1. // Update all templates
  2. import migrate from '../src/vida/versions/migrater.mjs';
  3. import fs from 'node:fs';
  4. import path from 'node:path';
  5. import url from 'node:url';
  6. const __dirname = path.dirname(url.fileURLToPath(import.meta.url));
  7. const files = fs.readdirSync(`${__dirname}/../src/assets/local/templates`)
  8. files.forEach((file) => {
  9. const template = JSON.parse(fs.readFileSync(`${__dirname}/../src/assets/local/templates/${file}`), 'utf-8');
  10. const updatedTemplate = migrate(template);
  11. const str = JSON.stringify(updatedTemplate, null, 4);
  12. fs.writeFileSync(`${__dirname}/../src/assets/local/templates/${file}`, str)
  13. });