Skip to content

Conversation

@ddbeck
Copy link
Collaborator

@ddbeck ddbeck commented Nov 6, 2023

The build will fail on this PR because @types/caniuse-lite's type definitions are out of date. See: DefinitelyTyped/DefinitelyTyped#67330. I've temporarily overridden the type so we can move on with this.

This PR checks that features' caniuse values point only to features that appear on caniuse.com. It disallows caniuse ID where the caniuse shown property is false.

This impacts the caniuse burndown list. I've chosen to mark them as complete, but also to note that they're hidden features.

This PR closes #275.

@ddbeck ddbeck requested a review from foolip November 6, 2023 16:06
ddbeck and others added 3 commits November 14, 2023 12:39
Co-authored-by: Philip Jägenstedt <philip@foolip.org>
This is a temporary fix until `@types/caniuse-lite` is fixed.

See also: DefinitelyTyped/DefinitelyTyped#67330
@ddbeck ddbeck merged commit 56ac709 into web-platform-dx:main Nov 14, 2023
@ddbeck ddbeck deleted the 2023-11-06-reject-hidden-caniuse-features branch November 14, 2023 13:09
@ddbeck ddbeck mentioned this pull request Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants