{"size": 1299, "ext": "js", "max_stars_repo_path": "modules/examples/css.js", "max_stars_repo_name": "def-codes/the-better-thing", "max_stars_repo_stars_event_min_datetime": "2019-07-01T21:51:43.000Z", "max_stars_repo_stars_event_max_datetime": "2019-07-01T21:51:43.000Z", "max_issues_repo_path": "modules/examples/css.js", "max_issues_repo_name": "def-codes/the-better-thing", "max_issues_repo_issues_event_min_datetime": "2019-10-29T05:49:38.000Z", "max_issues_repo_issues_event_max_datetime": "2020-05-24T20:03:41.000Z", "max_forks_repo_path": "modules/examples/css.js", "max_forks_repo_name": "def-codes/the-better-thing", "max_forks_repo_forks_event_min_datetime": "2019-06-24T14:40:52.000Z", "max_forks_repo_forks_event_max_datetime": "2019-06-24T14:40:52.000Z"}
{"max_stars_count": 1, "max_issues_count": 2, "max_forks_count": 1, "avg_line_length": 29.5227272727, "max_line_length": 88, "alphanum_fraction": 0.6204772902}
define([], () => {
  // All the stuff that's defined in the CSS files
  // Particularly the custom vars
  //
  // The CSS model doesn't retain comments or allow any other kind of extension.
  // But you can convert those global rules to data and annotate them
  //
  // This model ignores lexical order. We must often be agnostic about it
  // anyway.
  //
  // Corresponding thing: datafy/nav of the document's style definitions

  for (const stylesheet of document.styleSheets) {
  }

  return {
    "@context": {
      // Regarding CSS itself, see also
      // https://developer.mozilla.org/en-US/docs/Web/CSS
      css: "https://www.w3.org/Style/CSS/",
    },
    "css:Selector": {
      comment: "an expression describing a kind of tree traversal",
    },
    "css:Property": {
      comment:
        "talking about the property itself (like, background-color), not a usage of it",
    },
    "css:value": { "rdfs:subpropertyOf": "rdf:value" },
    //  has part clause
    //   unfortunately a CSS rule is N-ary
    "css:PropertySetting": { comment: "A CSS property and a value" },

    "css:Rule": { comment: "Selector x any number of settings" },

    "css:Value": { comment: "" },

    "@graph": [
      // There are lots and lots of definitions in this namespace
      {},
    ],
  };
});
