npm namespace

The npm: namespace is the vocabulary for the npm manifest projection. It covers PackageManifest, the declared-type class assigned to a package.json that opts in via its reserved cida.type key, and the three properties lifted from its content — name, description, and version. Dependency tracking, scripts, and everything else in package.json are deliberately left to npm's own tooling; this namespace only names the slice CIDA projects into the graph.

Membership in this namespace is derived by the Lexicon from the declaration above — see Namespace Definition.

npm namespace — Sparqdown Docs