package-manager

Пакетный менеджер

Автор: Krasnov Aleksandr
Версия: 1.0.6
Постоянная ссылка: http://docs.appcode.pw/projects?project=package-manager

Описание

Пакетный менеджер для обмена данными.

Пакет состоит из:

Мета блок формируется по следующим правилам:

950.........0

,где 950 - длина блока с мета-информацией, 0 - статус пакета, символ . - наполнитель

Применение

Чтение файла

var meta = pm.readMeta(buffer); // чтение мета-информации
var body = pm.read(buffer); // чтение тела пакета
var status = pm.readStatus(buffer); // чтение статуса пакета

Запись в файл

var buffer = pm.write(JSON.stringify({id: 1}), Buffer.from('Hello World!!!', 'utf-8'));
var meta = JSON.parse(pm.readMeta(buffer)); // meta.id == 1
var data = pm.read(buffer); // 'Hello World!!!'
var status = pm.readStatus(buffer); // status == '0'

Установка из репозитория

git clone git://git.appcode.pw/package-manager.git

Зависимости

Файлы

Файл Создан Обновлен Примечание
/index.js 12.11.2019 09:21:30 29.01.2021 13:21:06
/utils.js 12.11.2019 09:16:53 24.12.2020 14:04:44