net.atview.external.npmpackage

atview.net

Documentation

External reference to an npm package. Captures the canonical package identifier alongside human-friendly metadata and links.

main record

External reference to an npm package. Captures the canonical package identifier alongside human-friendly metadata and links.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

description string Optional

Short description of the package.

maxLength: 10000 bytesmaxGraphemes: 1000 graphemes
docs string uri Optional

URL of the package's documentation.

github string uri Optional

URL of the package's GitHub repository.

href string uri Optional

Primary external URL for the package (e.g. project homepage or registry page).

id string Required

Canonical npm package identifier (e.g. `name` or `@scope/name`).

maxLength: 1000 bytesmaxGraphemes: 214 graphemes
name string Required

Display name of the package as shown in user interfaces.

maxLength: 1000 bytesmaxGraphemes: 100 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "createdAt",
      "name",
      "id"
    ],
    "properties": {
      "id": {
        "type": "string",
        "maxLength": 1000,
        "description": "Canonical npm package identifier (e.g. `name` or `@scope/name`).",
        "maxGraphemes": 214
      },
      "docs": {
        "type": "string",
        "format": "uri",
        "description": "URL of the package's documentation."
      },
      "href": {
        "type": "string",
        "format": "uri",
        "description": "Primary external URL for the package (e.g. project homepage or registry page)."
      },
      "name": {
        "type": "string",
        "maxLength": 1000,
        "description": "Display name of the package as shown in user interfaces.",
        "maxGraphemes": 100
      },
      "github": {
        "type": "string",
        "format": "uri",
        "description": "URL of the package's GitHub repository."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "description": {
        "type": "string",
        "maxLength": 10000,
        "description": "Short description of the package.",
        "maxGraphemes": 1000
      }
    }
  },
  "description": "External reference to an npm package. Captures the canonical package identifier alongside human-friendly metadata and links."
}

Lexicon Garden

@