Skip to content

Missing syntax for several CSS types #1737

@caugner

Description

@caugner

Background

We have deprecated mdn-data, and recommend consumers to migrate to @webref/css, but it appears that mdn-data includes some data that is missing in webref. (See also: https://github.com/csstree/csstree/pull/355/files#r2585312764)

Problem

The following 115 types have no syntax in css.json:

https://drafts.csswg.org/css-animations-2/

https://drafts.csswg.org/css-box-4/

https://drafts.csswg.org/css-cascade-6/

https://drafts.csswg.org/css-color-4/

https://drafts.csswg.org/css-conditional-5/

https://drafts.csswg.org/css-counter-styles-3/

https://drafts.csswg.org/css-extensions-1/

https://drafts.csswg.org/css-fonts-4/

https://drafts.csswg.org/css-grid-2/

https://drafts.csswg.org/css-lists-3/

https://drafts.csswg.org/css-mixins-1/

https://drafts.csswg.org/css-overflow-5/

https://drafts.csswg.org/css-page-3/

https://drafts.csswg.org/css-shapes-1/

https://drafts.csswg.org/css-speech-1/

https://drafts.csswg.org/css-syntax-3/

https://drafts.csswg.org/css-transforms-2/

https://drafts.csswg.org/css-ui-4/

https://drafts.csswg.org/css-values-4/

https://drafts.csswg.org/css-values-5/

https://drafts.csswg.org/css-variables-2/

https://drafts.csswg.org/css2/

https://drafts.csswg.org/mediaqueries-5/

https://drafts.csswg.org/pointer-animations-1/

https://drafts.csswg.org/scroll-animations-1/

https://drafts.csswg.org/selectors-4/

https://drafts.csswg.org/selectors-5/


Generated by opening https://unpkg.com/@webref/css/css.json in Firefox, and running the following snippet in Firefox DevTools:

Object.entries(
  $json.data.types
    .filter((type) => !type.syntax)
    .map((type) => [
      type.href.split("#")[0],
      `- [\`<${type.name}>\`](${type.href})`,
    ])
    .toSorted()
    .reduce((map, [key, item]) => {
      map[key] ||= [];
      map[key].push(item);
      return map;
    }, {}),
)
  .map(([key, items]) => `### ${key}\n\n${items.join("\n")}`)
  .join("\n\n");

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions