normalize-manifest 0.3.2

Manifest file parsing for programming language ecosystems
Documentation

Manifest file parsing for programming language ecosystems.

Provides a uniform ParsedManifest type and parsers for common package manifest formats. See docs/manifest-support.md for full coverage status.

Dispatch

  • parse_manifest(filename, content) — dispatches by exact filename
  • parse_manifest_by_extension(ext, content) — for wildcard-named files (.nimble, .cabal, .csproj, .rockspec)

Convenience helpers

  • go_module(content) — extract module info from go.mod
  • npm_entry_point(content) — extract entry point from package.json