crows: да что за бред =) вам уже все объяснили: у вас есть публичный ключ, который вы должны отдавать админам, который они должны добавлять в проекты, в которые вы должны получать доступ. И все. Нет смысла в сгенерированном публичном ключе без соответсвующего ему приватного.
crows: вас просто должны добавить в том репозитории. То есть, вы должны им дать свой ПУБЛИЧНЫЙ ключ, а "они" должны добавить его в список разрешенных. Только не отдавайте приватный (вообще никуда).
copal: если речь про redux-thunk, то это не тоже самое. Redux-thunk (middleware) проверяет, если на вход пришла функция - то она оборачивается и в аргументах появляются dispatch и getState, а если пришел объект (то есть вызван обычный dispatch -> {type: 'ACTION_NAME' }) прокидывает дальше.
Nwton: отлично, сделал "апдейт" к ответу Алексея, отметьте "ответом" и тогда пользователи сразу увидят его совет и мой. Таким образом ответ будет более полным.
Михайло Побережний: очень странная задача. Тестирование "какого-то" элемента сайта - это = тестирование интерфейсов? Совсем нет никакой возможности писать тесты "там", где они должны выполняться?
Вы хотите протестировать функцию, в которой выполняется запрос? Или хотите "этот тест запускать по GET запросу и вообще это возможно?" - извините, что уточняю написанное, но зачем?
Макс: не совсем понимаю. У вас же приложение на electron, а не веб сайт (я понимаю, что там webkit и что по сути это браузер с доп возможностями, но как раз в этих доп возможностях и есть поддержка fs модуля и всего мира node.js разве не так?) вот здесь первый ответ https://discuss.atom.io/t/open-external-file-with-... Человек использует remote.require('fs') и читает/записывает данные. По моему, возможность использовать require не в main файле, как раз через remote делается. Могу ошибаться, так как сложных вещей на electron не делал, но поддержка fs там точно есть и ваша задача: загрузить файл (проще его в принципе сразу считать с диска) и дописать - не вопрос. Или я не правильно понимаю вашу задачу?
Макс: не совсем решение проблемы, но в прошлом я делал так: билдил себе bundle.js и подключал его на страницу которую отображал в приложении. А "другие" скрипты подключил ниже, после "бандла". Таким образом, webpack отвечал только за сборку react+redux es6 кода, а остальное было на es5 написано. Конечно, не супер удобно, но если надо срочно просто прототип накидать - пойдет, а потом и ответ найдется. Попробуйте codementor.io в качестве консультации если срочно.