import * as fs from "node:fs"; const rooms = JSON.parse(fs.readFileSync('./rooms.json')); const lines = [ "enum IntegratedRoomScene {" ]; for (const room of rooms) { if (room.Scenes[0].Name == "Home") { lines.push(` ${room.Name} = "${room.Scenes[0].RoomSceneLocationId}",`); } else { for (const scene of room.Scenes) { lines.push(` ${room.Name}_${scene.Name} = "${scene.RoomSceneLocationId}",`); } } } lines.push("}"); fs.writeFileSync('./enum.ts', lines.join('\n'));