Тема
.runiumrc.json
Файл конфигурации .runiumrc.json позволяет настроить поведение Runium в текущей рабочей директории.
Корневой объект
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| env | Переменные окружения | Нет |
| output | Вывод | Нет |
| profile | Профиль | Нет |
| plugins | Плагины | Нет |
| projects | Проекты | Нет |
Описание свойств
env
Тип: Переменные окружения
Обязательное: Нет
Настройки переменных окружения.
output
Тип: Вывод
Обязательное: Нет
Настройки вывода.
profile
Тип: Профиль
Обязательное: Нет
Настройки профиля.
plugins
Тип: Плагины
Обязательное: Нет
Настройки плагинов.
projects
Тип: Проекты
Обязательное: Нет
Настройки проектов.
Переменные окружения
Настройки переменных окружения.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| path | array | Нет |
Описание свойств
path
Тип: array
Обязательное: Нет
Элементы массива: string
Массив путей для подключения файлов с переменными окружения.
Пример:
json
{
"env": {
"path": ["./.env.common", "./.env.local"]
}
}Вывод
Настройки вывода.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| debug | boolean | Нет |
Описание свойств
debug
Тип: boolean
Обязательное: Нет
Признак режима отладки для вывода дополнительной информации.
Пример:
json
{
"output": {
"debug": true
}
}Профиль
Настройки профиля.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| path | string | Нет |
Описание свойств
path
Тип: string
Обязательное: Нет
Путь к профилю.
Пример:
json
{
"profile": {
"path": "/path/to/profile"
}
}Плагины
Настройки плагинов.
Каждый ключ представляет имя плагина, а значение — Настройки плагина.
Пример:
json
{
"plugins": {
"some-plugin": {
"path": "@runium/some-plugin",
"disabled": false,
"options": {
"key": "value"
}
}
}
}Настройки плагина
Конфигурация плагина.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| path | string | Нет |
| disabled | boolean | Нет |
| options | object | Нет |
Описание свойств
path
Тип: string
Обязательное: Нет
Путь к плагину.
disabled
Тип: boolean
Обязательное: Нет
Признак отключения плагина.
options
Тип: object
Обязательное: Нет
Опции для плагина.
Проекты
Настройки проектов.
Каждый ключ представляет имя проекта, а значение — Настройки проекта.
Пример:
json
{
"projects": {
"some-project": {
"path": "./projects/some-project.json"
}
}
}Настройки проекта
Конфигурация проекта.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| path | string | Да |
Описание свойств
path
Тип: string
Обязательное: Да
Путь к проекту.
