Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert constraints from Prolog to JavaScript #4546

Merged
merged 5 commits into from
Jul 26, 2024

Commits on Jul 23, 2024

  1. Convert constraints from Prolog to JavaScript

    The existing Yarn constraints have been difficult to maintain because
    they are written in Prolog. More recent versions of Yarn support
    JavaScript-based constraints, so this commit rewrites the existing
    constraints in JavaScript.
    
    Instead of `constraints.pro`, all constraints are now kept in
    `yarn.config.cjs`. This file can be used for other things in the future
    besides constraints. (And constraints can be used in the future to check
    more than just dependencies!)
    
    Note that we have had discussions in the past around the peer dependency
    constraints, and we know that they are not quite correct. This will be
    fixed in another PR.
    mcmire committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    aa6fa92 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Improve check for license

    mcmire committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c51cc83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d408971 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    d9c2012 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    692c8ab View commit details
    Browse the repository at this point in the history