для каждого проекта должен быть свой node_modules. и внутри node_modules не должно быть никаких других node_modules.
Сейчас вам только все подчистую удалить остается и делать нормально.
за 10к тебе лучше на авито. вот щас без сарказма и приколов - там реально шансов больше найти что то путное, чем с нуля собрать херню. (а за 10к реально будет херня)
если в кратце, то ПО принадлежит и заказчику и исполнителю. А вот степень принадлежства сможет выявить суд.
Т.е. если судебно разбираться начнут - то выявят, что заказчик не украл ПО, не присвоил, а именно являлся заказчиком и платил деньги за его разработку (хоть и документов и договоров нет). Т.е. ПО уже не может принадлежать одному лишь исполнителю. И дальше уже будут искать способы как это все поделить.
p1xel57, это значит статусы "Печатает" и то что сообщение прочитано - отправляет сам бот, а не реальные статусы. к примеру через https://vk.com/dev/messages.getLastActivity чекает онлайн ли пользователь - и отправляет статус что сообщение прочитано. хотя оно в действительности может быть не прочитано. А уже потом после получения сообщения от пользователя к примеру - отправить статус "Печатает" для виду.