В таблице ниже приведены сведения о том, поддерживается ли область зависимости для разных экосистем и манифестов, то есть может ли Dependabot определить, используется ли зависимость для разработки или рабочей среды.
| Язык | Экосистема | Файл манифеста | Поддержка области зависимости |
|---|---|---|---|
| Dart | паб | pubspec.yaml | |
| Dart | паб | pubspec.lock | |
| Go | Модули Go | go.mod | Нет, по умолчанию предполагается среда выполнения |
| Java | Maven | pom.xml | test сопоставляется с разработкой, в противном случае область по умолчанию используется для среды выполнения |
| JavaScript | npm | package.json | |
| JavaScript | npm | package-lock.json | |
| JavaScript | npm | pnpm-lock.yaml | |
| JavaScript | yarn v1 | yarn.lock | Нет, по умолчанию предполагается среда выполнения |
| PHP | Composer | composer.json | |
| PHP | Composer | composer.lock | |
| Python | Poetry | poetry.lock | |
| Python | Poetry | pyproject.toml | |
| Python | pip | requirements.txt | Область разработки test , если имя файла содержит или dev, иначе это среда выполнения |
| Python | pip | pipfile.lock | |
| Python | pip | pipfile | |
| Ruby | RubyGems | Gem-файл | |
| Ruby | RubyGems | Gemfile.lock | Нет, по умолчанию предполагается среда выполнения |
| Rust | Груз | Cargo.toml | |
| Rust | Груз | Cargo.lock | Нет, по умолчанию предполагается среда выполнения |
| YAML | GitHub Actions | - | Нет, по умолчанию предполагается среда выполнения |
| .NET (C#, F#, VB и так далее) | NuGet | .csproj / .vbproj .vcxproj / .fsproj | Нет, по умолчанию предполагается среда выполнения |
| .NET | NuGet | packages.config | Нет, по умолчанию предполагается среда выполнения |
| .NET | NuGet | .nuspec | Когда тег != среда выполнения |