GitXplorerGitXplorer
n

vscode-mogami

public
18 stars
0 forks
2 issues

Commits

List of commits on branch main.
Verified
b4dbab22e77faf7838e392578c70581aed1d6be5

Vitest (#98)

nninoseki committed 2 months ago
Verified
4e96eb6b7ff95e792158bf14b7bb1bde5298c9cb

Merge pull request #97 from ninoseki/update-readme

nninoseki committed 2 months ago
Unverified
e187b4f579a968644af5502a1188f3c3820647c7

docs: update limitations [skip ci]

nninoseki committed 2 months ago
Verified
069016d08c577058599dc589b14cb7a0d8c5471b

Merge pull request #95 from ninoseki/use-smol-toml

nninoseki committed 2 months ago
Unverified
5f2fd949eda894ac7ebc91b5bbabe5d82c6ab734

fix: use smol-toml to fix #94

nninoseki committed 2 months ago
Verified
5f8c2cb194b7533971032c4536a99fb7fea10654

Merge pull request #93 from ninoseki/renew-workflow

nninoseki committed 3 months ago

README

The README file for this repository.

vscode-mogami

A VS Code extension for checking the latest version of each dependency.

Version Installs Rating

img

Supported Formats

Python

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'.

Known Limitations

Pixi

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 & pip's pyproject.toml

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"]
Authentication / Private Repository

A private repository (source) protected by authentication is not supported.

Ruby

Format Private Source
Gemfile source is supported.
*.gemspec

GitHub Actions

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.

Configuration

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.

Alternatives