LibTracker is a lightweight, user-friendly tool designed to simplify the management of project dependencies across various applications. By offering a streamlined Software Bill of Materials (SBOM), LibTracker helps developers maintain a clear overview of dependencies, frameworks, and programming languages associated with each project and app. This tool is especially valuable for developers managing multiple projects, as it groups apps by project, allowing quick access to each app's metadata.
Usage
To get started with LibTracker, follow these steps:
Open the LibTracker Panel: Use the command palette and enter the command:
Lib Tracker: Show Panel
This command will open the main LibTracker panel, where you can manage your projects and apps.
Add Projects and Apps:
Add a Project: Start by adding a project, which will serve as the main grouping for your apps.
Add Apps: Under each project, add individual apps to see their dependencies and framework details.
Import/Export:
****: Import your existing projects and apps from json file the format must be the exact format as exported from the extension or the import validation will fail.
Once you've added projects and apps, LibTracker will display the metadata for each app, including its framework and programming language. You’ll have instant access to relevant information without manually tracking dependencies, streamlining your project management.
Commands
Title
Command
Description
Show Panel
Lib Tracker: Show Panel
Opens the main LibTracker panel to manage projects and apps, displaying framework and language metadata.
Roadmap
[ ] Support all frameworks
[x] Get license version for each package in app
[ ] Get security vulnerabilities for each package in an app