1) Умные люди работают с гитом, и тогда в случае удаление файла вы просто можете откатиться до нужной версии.
Насколько я понял кейс у вас выдуманный и интересует вопрос востановления исходного кода.
2) Если в вебпаке включено построение сорц мапов, то код можно просто вытащить из Developer Tools в браузере, он покажет и список файлов и сохранит все названия переменных и идентацию в файлах
https://developer.mozilla.org/en-US/docs/Tools/Deb...
3) Если нет, то тут встает вопрос зачем вам "разделить" код связанный в один файл. Скорее всего файлы вы не разделите, но структуру кода и логику вполне себе можно восстановить чтобы что то можно было подправить или скопировать реализацию. Идентация делается автоматическими форматерами кода, а названия переменных особо не важны, так как логику можно и из однобуквенных переменных проследить, а все отсылки на html документ не минифицируются и остаются в коде.
"Разделить" код нельзя, а востановить логику - можно.