Как правильно писать код на JS?
после кто-то придет и он допустим не понимает что такое и как с эти работать
это уже его проблемы
Все выполнено по ТЗ? Отлично, дальше проблемы не твои. Если заказчику нужно что то конкретное или специфичное - он должен это указывать. Как и кто будет дальше взаимодействовать с тем, что ты сделал - последнее, что тебя должно волновать.
Естественно речь идет сугубо о фрилансе в рамках мелких/средних проектах.
А при чём тут вебпак и т.п.? Вы скидываете по идеи исходники + сбилденный проект. Если заказчику нужно будет что-то внести в код, то он напишет в исходниках.
А если же вы ему даёте только готовый код, значит от платил только за готовый. Цены по идеи должны быть разными:
Готовый проект = одна цена
Исходники + готовый проект = цена > чем у готового проекта