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

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

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