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 graphemesdocs
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 graphemesname
string
Required
Display name of the package as shown in user interfaces.
maxLength: 1000 bytesmaxGraphemes: 100 graphemesView 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."
}