#!/usr/bin/env node

import {glob, writeFile} from 'node:fs/promises';

for await (const input of glob('./**/*.json.{js,mjs,ts,mts}')) {
	(async () => {
		const m = await import(`./${input}`);
		await writeFile(
			input.replace(/\.json\..*$/, '.json'),
			JSON.stringify(m.default, null, '\t'),
			{encoding: 'utf-8'},
		);
	})();
}