Skip to content

Add standalone dependency and environment manifests #79

Description

@andrew

Add parsers for smaller package and environment tools whose manifest and lock files contain direct or resolved dependency data.

  • Pixi: add declarations from pixi.toml and [tool.pixi] in pyproject.toml, plus resolved Conda and PyPI packages from pixi.lock.
  • Devbox: add package declarations from devbox.json and resolved packages from devbox.lock.
  • Jsonnet Bundler: add declarations from jsonnetfile.json and pinned Git dependencies from jsonnetfile.lock.json.
  • Mint: add Swift command-line package dependencies from Mintfile.
  • Meteor: add declarations from package.js and resolved versions from .meteor/versions and versions.json.

Each completed checkbox should include parser registration, unit tests, fixtures, and README entries. Static parsing of package.js must not execute JavaScript or resolve dynamic expressions.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions