A VS Code extension for checking the latest version of each dependency.
-
Python
- requirements.txt
-
pyproject.toml
:
-
Ruby
Gemfile
*.gemspec
-
GitHub Actions
.github/workflows/*.{yml,yaml}
Format | Private Source |
---|---|
requirements.txt |
--index-url is supported. |
pyproject.toml |
Poetry's tool.poetry.source and uv 's tool.uv.index-url are supported'. |
All the dependencies in Pixi's pyproject.toml
are considered as Anaconda packages belong to conda-forge
(https://anaconda.org/conda-forge).
The following cases are not supported yet:
- Using multiple channels (using a channel except
conda-forge
). - Using multiple package repositories (using Anaconda and PyPI together).
uv and pip's pyproject.toml
should have line-break-separated dependencies
and optional-dependencies
.
Good
dependencies = [
"httpx",
"django>2.1"
]
Bad
dependencies = ["httpx", "django>2.1"]
A private repository (source) protected by authentication is not supported.
Format | Private Source |
---|---|
Gemfile |
source is supported. |
*.gemspec |
Format | Private Source |
---|---|
.github/workflows/*.{yml,yaml} |
[!NOTE] Mogami uses the GitHub REST API to get release data. The API may block you if you don't set a personal access token. You can configure it via
vscode-mogami.gitHubPersonalAccessToken
.
Key | Default | Desc. |
---|---|---|
vscode-mogami.concurrency |
5 | Concurrency (a number of concurrent requests) to get package data. |
vscode-mogami.enableCodeLens |
true |
Whether to enable CodeLens or not. |
vscode-mogami.gitHubPersonalAccessToken |
null | GitHub personal access token for interacting with GitHub REST API. |
vscode-mogami.showPrerelease |
false |
Whether to show a prerelease version or not. |
vscode-mogami.usePrivateSource |
true |
Whether to use a private source (repository) if it's set or not. |