JsOS-Team / NPI-pkg

Package registry for NPI (No Problem Installer) for JsOS / Регистр пакетов для NPI (No Problem Installer) для JsOS
https://jsos-team.github.io/NPI-pkg/
2 stars 2 forks source link

npi.json #10

Open PROPHESSOR opened 6 years ago

PROPHESSOR commented 6 years ago

Предлагаю следующую структуру файла npi.json:

{
    "name": "Используется для поиска. Должно быть уникальным",
    "version": "1.1.1" //Версия в SemVer. Так же, можно хранить в виде массива [1, 1, 1], но первый вариант предпочтительней
    "author": "Тут, думаю, всё понятно",
    "help": { // Секция помощи
        "description": "Короткое описание программы",
        "usage": "start program -o /path/to/file" // Описание команды запуска
    },
    "libraries": [ // Список используемых библиотек (для проверки совместимости)
        "jsmb-pseudo",
        "jsmb",
        "pcspeaker"
    ],
    "dependentions": {} // Тут как в package.json - определение внешних require зависимостей
}
purplesyringa commented 6 years ago

Согласен. Сам не берусь реализовывать, занят.