Собственный VPN клиент на JavaScript. 6 часть — Electron компонент Notify

Notify — Electron компонент, элемент представления уведомлений.

Структура папок.

notify

│ index.js

└───client // Все что относится к клиенту
│ fly.html
│ static.html
│ style.css

└───fonts
font1.woff2

Собственный VPN клиент на JavaScript. 5 часть — Electron компонент Vpn

Vpn — Electron компонент, основной элемент управления приложением.

Electron компонент — под этим термином я подразумеваю как раз ту организацию Electron кода, о которой я говорил в 1 части.

Структура папок.

vpn

│ index.js

├───client // в…

Собственный VPN клиент на JavaScript. 4 часть — Configs компонент

Configs — Компонент, отвечающий за хранение и загрузку OpenVPN конфигов.

Структура папок.

configs

│ configs.json // Хранит метаданные о конфигах
│ get.js
│ index.js
│ load.js
│ parse-configs.js

└───base // В этой папке хранятся кон…