with open('screens.jsx', 'r') as f: lines = f.readlines() out = [] for line in lines: if line.startswith('function DatabaseInspector'): break out.append(line) out.append('Object.assign(window, {\n') out.append(' LoginScreen, TopBar, OverviewScreen, UserScreen, AddTaskModal, Modal, TaskDetail, AuditScreen, HeadsUp, BrandMark,\n') out.append(' SettingsScreen,\n') out.append('});\n') with open('screens.jsx', 'w') as f: f.writelines(out)