Manifest Upload

Upload your project's dependency manifest file and deprec8 will automatically identify the libraries and services you depend on.

Supported Formats

FileEcosystem
package.jsonNode.js / JavaScript
pyproject.tomlPython
requirements.txtPython
GemfileRuby
go.modGo
pom.xmlJava (Maven)
build.gradleJava (Gradle)

How It Works

  1. Open a project and click Upload Manifest
  2. Select or drag-and-drop your manifest file
  3. deprec8 parses the file and extracts dependency names and versions
  4. Each dependency is matched against the deprecation database
  5. 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