Skip to content

Expand compat features with a lock file #96

@ddbeck

Description

@ddbeck

Referencing compat features will be cumbersome for very large feature groups (e.g., the Temporal API). We ought to have a way to both a) reference many features with a small notation (e.g., Temporal.*) and b) ensure the stability of the features selected (i.e., do not automatically vacuum up all future features).

Philip suggested a lockfile approach, which sounds quite manageable:

I think we'll need wildcards or some way to list an interface with all of its members, but still notice when we update BCD if the list of matched features changes. One way to think about that is like a lockfile, where we put both the simple-ish input and the expanded output under source control, and ensure they stay in sync through CI.

Originally posted by @foolip in #93 (review)

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