Manifest Upload
Upload your project's dependency manifest file and deprec8 will automatically identify the libraries and services you depend on.
Supported Formats
| File | Ecosystem |
|---|---|
package.json | Node.js / JavaScript |
pyproject.toml | Python |
requirements.txt | Python |
Gemfile | Ruby |
go.mod | Go |
pom.xml | Java (Maven) |
build.gradle | Java (Gradle) |
How It Works
- Open a project and click Upload Manifest
- Select or drag-and-drop your manifest file
- deprec8 parses the file and extracts dependency names and versions
- Each dependency is matched against the deprecation database
- Matched dependencies are automatically added to your project
What Gets Extracted
The parser reads dependency names and, where available, version constraints. It does not execute any code or install packages — only the manifest file itself is analysed.
Re-uploading
You can upload a new manifest at any time to update the dependency list. deprec8 will:
- Add newly discovered dependencies
- Keep previously tracked dependencies that are no longer in the manifest (you can remove them manually)
- Update version information for existing dependencies
Troubleshooting
No dependencies detected?
- Make sure the file is in a supported format
- Check that the file contains actual dependency declarations (not just metadata)
Missing matches?
- Some niche or very new libraries may not yet be in the deprecation database
- deprec8 continuously expands its coverage — check back as new sources are added
Last updated: 2026-02-12