Check the status of project libraries based on main registries.
  • TypeScript 96.4%
  • JavaScript 1.7%
  • Dockerfile 1%
  • HTML 0.9%
Find a file
2024-04-30 17:15:42 -03:00
.changeset Version Packages 2024-04-30 19:40:56 +00:00
.github feat(backend): initial implementation for java support 2024-04-01 10:05:55 -03:00
docs fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
packages Version Packages 2024-04-30 19:40:56 +00:00
plugins Version Packages 2024-04-30 19:40:56 +00:00
.commitlintrc fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
.eslintrc.js fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
.gitignore feat(backend): initial implementation for java support 2024-04-02 10:17:56 -03:00
.nvmrc fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
.prettierignore fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
.versionrc.json fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
app-config.yaml feat(plugin): fix app-config.yaml 2024-04-30 16:35:01 -03:00
backstage.json fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
CHANGELOG.md fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
CONTRIBUTING.md fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
dependabot.yml fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
docker-compose.yaml fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
lerna.json fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
LICENSE fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
mkdocs.yml fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
package.json fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
README.md Update README.md 2024-03-11 10:34:09 -03:00
tsconfig.json fix(backend): remove references on tables 2024-03-20 10:34:38 -03:00
yarn.lock Merge branch 'main' into feat/java-support 2024-04-30 16:11:40 -03:00

Backstage.io Library Check Plugin

This plugin helps you explore project dependency libraries by offering insights and visualizing current, latest, and upcoming versions for your entire organization.

Initial support:

Descriptor Files Language Package Registry Status
package.json JavaScript, TS npm ✅
requirements.txt Python PyPI ✅
*.csproj C# Nuget ✅
composer.json PHP Packagist ✅
pom.xml, build.gradle Java Maven 👩🏻‍💻
go.mod Go pkg.go.dev ❌
CMakeLists.txt, conanfile.txt C++ Conan ❌
pubspec.yaml Dart pub.dev ❌
Cargo.toml Rust Crates.io ❌
package.swift Swift Swift Package Index ❌
mix.exs Elixir Hex.pm ❌
package.yaml Haskell Hackage ❌
Gemfile Ruby RubyGems ❌

If you have any suggestions for files/languages, please feel welcome to file an issue. 🙂

Key Features

  1. List of Entity Libraries:

    • Interface to easily list the entity libraries in use.
  2. Summary Overview:

    • Presents a summary of library usage, emphasizing the expected next version (when provided by registry)
  3. Automated Registry Verification:

    • Streamlines the verification process against relevant registries.
  4. Smooth Integration:

    • Integrates seamlessly with the Backstage.io platform, enhancing overall project management and development environment.
  5. Code Occurrences:

    • Search for occurrences of the library in project files (initial support only for GitHub Code Search) ⚠️

Setup

Find installation instructions in our documentation.

Examples

Entity libraries list:

Libraries list

Libraries list

Libraries list

Libraries list

Libraries overview

License

This library is under the MIT license.

Issues

Please feel free to report any issues via github issues page.

Future work

Please see the next features planned here.