Состав зависит от вопроса, но обычно нужны пять групп. Первая — код: зеркальные копии репозиториев, то есть хранилищ исходных текстов вместе со всей историей правок, либо, если их нет, сохранённая браузерная сборка со сведениями о том, откуда и когда она снята. Вторая — окружение: описание зависимостей, файл блокировки версий, версия Node.js, настройки сборщика. Третья — площадки и база: конфигурация, схема, сценарии изменения структуры, резервные копии. Четвёртая — следы работы: журналы сервера, сведения о задачах, данные службы сбора клиентских ошибок, а для споров о расчётах — входные данные и полученный документ. Пятая — документы: договор, техническое задание, макеты, требования к браузерам, акты, переписка.
Добавьте цель исследования, проект вопросов, точный период и часовой пояс. Чем точнее назван объект — версия, адрес, площадка, браузер, — тем определённее будет ответ.
Для первого разговора всего этого не требуется. Действующие пароли, ключи и токены не передавайте вообще; файлы настроек присылайте с заменёнными значениями. Если экспертиза уже назначена, материалы направляют через суд или орган расследования, а не напрямую эксперту.