Key Value Plugin
Плагин для управления данными в виде пар ключ-значение.
Установка
npm install @runium/plugin-key-valueyarn add @runium/plugin-key-valuepnpm add @runium/plugin-key-valueВозможности
Плагин позволяет организовать работу с данными в виде пар ключ-значение.
Данный функционал полезен для централизованного хранения и переиспользования значений в разных проектах, например, для хранения конфигурационных данных или секретов.
Плагин шифрует данные перед их сохранением, что обеспечивает безопасность по сравнению с данными, хранящимися в открытом виде (например, пароли в переменных окружения).
WARNING
Несмотря на шифрование, использование плагина для хранения конфиденциальной информации, требующей высокого уровня защиты, не рекомендуется.
Команды
Плагин добавляет команды в группу runium kv.
runium kv setrunium kv getrunium kv removerunium kv clearrunium kv list
TIP
Подробнее о командах, их аргументах и опциях см. в разделе Команды.
Макрос
Плагин добавляет макрос $kv для использования данных в конфигурации проекта.
TIP
Подробнее о макросах см. в разделе Макросы.
Пример
Записать значение в хранилище
runium kv set some-key someValue
runium kv set some-other-key "Some long value"Получить значение из хранилища
runium kv get some-key
runium kv get some-other-keyУдалить значение из хранилища
runium kv remove some-key
runium kv remove some-other-keyОчистить хранилище
runium kv clearВывести список пар ключ-значение
runium kv listИспользовать значение из хранилища в конфигурации проекта
{
"value": "$kv(some-key)"
}