### Установка как подмодуль  другие проекты
* Клонируем как модуль: git submodule add  -b as-submodule   -- "git@bitbucket.org:newdanver/neuroad-front_electron.git" "modules/neuro-ad"
* !пока путь от корня приложения должен быть только таким: /modules/neuro-ad
* Проверяем, что при создании окна electron приложения ставиться id: "main" (в options создоваемого окна)
* Подключаем в main процесс файл: modules/neuro-ad/src/init-neuro-ad.js
* Для инициализации вызываем из подключенного файла ф-н и "передаём окно" .autoInit(mainWindow)
* в package.json добавляем модуль в dependencies "neuro-ad": "file:modules/neuro-ad" и устанавливаем "npm install"
* Обязательно должна быть переменная g_config.params.neuroad.isWorking

### События
* NAD.appIsReady
* NAD.DOMIsReady
* NAD.readyToPlay
* NAD.play


## Инструкции по сборке и загрузке билдов на сервер

- `npm run dist` - генерирует исполняемый файл для платформ Linux и Windows
- `npm run dist:linux` - генерирует исполняемый файл для Linux
- `npm run dist:win` - генерирует исполняемый файл для Windows
- `npm run publish:linux` - загружает Linux билд на сервер
- `npm run publish:win` - загружает Windows билд на сервер
- `npm run build` - делает билд и загружает билд для Windows и Linux

## Настройка сборки и публикации билда:

- скопировать `config.json.example` в `config.json` и задать там логин, пароль, hostname для SSH, путь, по которому будет доступен файл `updates.json` и путь, по которому будет доступна папочка с билдами
- сделать изменения в файле
- увеличить версию пакета в `package.json`
- запустить `npm run dist` для генерации исполняемого файла
- запустить `npm run publish` для загрузки билда под Linux на сервер
- после этого на сервер будет загружен билд с данной версией, а в файле `updates.json` на сервере будет для данной платформы указана данная версия пакета и ссылка на его скачивание
- если новая версия пакета больше, чем старая, то запущенное приложение скачает новую версию пакета и запустит ее вместо старой


## Последнее дополнение:
- Добавлена возможность замены дефолтного файла в инициализацию добавлен параметр pathToDefaultVideo - путь к дефолтному видео
