const fs = require('fs');
const os = require('os');

const path = `${os.homedir()}/.mozilla/firefox`;

for (const dir of fs.readdirSync(path)) {
  const file = [path, dir, 'containers.json'].join('/');
  if (fs.existsSync(file)) {
    console.log('Fixing', file);
    const containers = require(file);
    containers.identities.sort((a, b) => (a.name || '').localeCompare(b.name));
    fs.writeFileSync(file, JSON.stringify(containers));
  }
}