Переписать 500 строк с Python на NodeJS

Цена договорная • безналичный расчёт, электронные деньги
27 ноября 2018, 17:44 • 4 отклика • 78 просмотров
Есть библиотека на питоне
https://pypi.org/project/vici/#files

Библиотека эта взаимодействует со StrongSwan через сокет. В библиотеке по сути два основных файла:
protocol.js - в нем кодируются\декодируются данные и отправляются в сокет
session.js - обертка предоставляющая API.

Задача:
- переписать на nodejs 8.x
- api должно соответствовать 1 к 1.
- комментарии в коде по возможности сохранить, добавить новые
- для упаковки данных (struct.pack) использовать библиотеку node-jspack или аналог (https://github.com/pgriess/node-jspack)
- работа в корпоративном GitLab, чтобы была история коммитов
- улучшения\упрощения\доработки - заранее согласовываем.

В проекте чуть более 500 строк, соответственно рассчитываю на реальные сроки и бюджет.