Skip to content

.runiumrc.json ​

Файл конфигурации .runiumrc.json позволяет настроить поведение Runium в текущей рабочей директории.

Корневой объект ​

Свойства ​

НаименованиеТипОбязательное
envПеременные окруженияНет
outputВыводНет
profileПрофильНет
pluginsПлагиныНет
projectsПроектыНет

Описание свойств ​

env ​

Тип: Переменные окружения

Обязательное: Нет

Настройки переменных окружения.

output ​

Тип: Вывод

Обязательное: Нет

Настройки вывода.

profile ​

Тип: Профиль

Обязательное: Нет

Настройки профиля.

plugins ​

Тип: Плагины

Обязательное: Нет

Настройки плагинов.

projects ​

Тип: Проекты

Обязательное: Нет

Настройки проектов.

Переменные окружения ​

Настройки переменных окружения.

Свойства ​

НаименованиеТипОбязательное
patharrayНет

Описание свойств ​

path ​

Тип: array

Обязательное: Нет

Элементы массива: string

Массив путей для подключения файлов с переменными окружения.

Пример:

json
{
  "env": {
    "path": ["./.env.common", "./.env.local"]
  }
}

Вывод ​

Настройки вывода.

Свойства ​

НаименованиеТипОбязательное
debugbooleanНет

Описание свойств ​

debug ​

Тип: boolean

Обязательное: Нет

Признак режима отладки для вывода дополнительной информации.

Пример:

json
{
  "output": {
    "debug": true
  }
}

Профиль ​

Настройки профиля.

Свойства ​

НаименованиеТипОбязательное
pathstringНет

Описание свойств ​

path ​

Тип: string

Обязательное: Нет

Путь к профилю.

Пример:

json
{
  "profile": {
    "path": "/path/to/profile"
  }
}

Плагины ​

Настройки плагинов.

Каждый ключ представляет имя плагина, а значение - Настройки плагина.

Пример:

json
{
  "plugins": {
    "some-plugin": {
      "path": "@runium/some-plugin",
      "disabled": false,
      "options": {
        "key": "value"
      }
    }
  }
}

Настройки плагина ​

Конфигурация плагина.

Свойства ​

НаименованиеТипОбязательное
pathstringНет
disabledbooleanНет
optionsobjectНет

Описание свойств ​

path ​

Тип: string

Обязательное: Нет

Путь к плагину.

disabled ​

Тип: boolean

Обязательное: Нет

Признак отключения плагина.

options ​

Тип: object

Обязательное: Нет

Опции для плагина.

Проекты ​

Настройки проектов.

Каждый ключ представляет имя проекта, а значение - Настройки проекта.

Пример:

json
{
  "projects": {
    "some-project": {
      "path": "./projects/some-project.json"
    }
  }
}

Настройки проекта ​

Конфигурация проекта.

Свойства ​

НаименованиеТипОбязательное
pathstringДа

Описание свойств ​

path ​

Тип: string

Обязательное: Да

Путь к проекту.