![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
web-features
Advanced tools
web-features is the package that describes Web platform features and provides Baseline status reports.
Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.
npm install web-features
import { browsers, features, groups, snapshots } from "web-features";
Or, without Node.js:
import data from "web-features/data.json" with { type: "json" };
const { browsers, features, groups, snapshots } = data;
To import the JSON schema with or without Node.js:
import schema from "web-features/data.schema.json" with { type: "json" };
web-features
If you're using web-features
to render Baseline iconography or browser logos with support markers, then you must follow the name and logo usage guidelines.
For Baseline iconography, follow this procedure for each feature:
If status.baseline
is "high"
, then show an affirmative "widely available" icon.
If status.baseline
is "low"
, then show an affirmative "newly available" icon.
If status.baseline
is false
, then show a "limited availability" non-Baseline icon.
Note: All features that have the discouraged
property are, by definition, non-Baseline, and status.baseline
will be false
.
If a feature has the discouraged
property, consider showing a message describing the feature's discouraged status instead of Baseline iconography.
Showing Baseline iconography for discouraged features may confuse readers.
If status.baseline
is undefined
, then do not show any Baseline or non-Baseline badge.
For browser support iconography (that is, browser logos and checkmarks and Xs), follow this procedure for each browser:
status.baseline
is "high"
or "low"
, then show a green checkmark (✅, "supported") beside each browser's logo icon.status.baseline
is false
and the browser's status.support
key (for example, status.support.edge
) is undefined
or false
, then show a gray X ("unsupported") beside the browser's logo icon.status.baseline
is "high"
or "low"
and the browser's status.support
key is a string, then show a green checkmark ("supported") beside the browser's logo icon.FAQs
Curated list of Web platform features
The npm package web-features receives a total of 2,884 weekly downloads. As such, web-features popularity was classified as popular.
We found that web-features demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.