logo Netzschleuder network catalogue, repository, and centrifuge

npm_dependencies — npm software dependency network (2016)

Description

The dependency network of the software packages in npm (https://npmjs.com), the public package registry of the JavaScript runtime Node.js, as collected by T. Slijepčević in early 2016. Each node is a software package, and a directed edge (i, j) indicates that package i depends on package j (i.e. it lists j as a dependency, which is installed together with i). Only packages with at least one dependency relation are included, out of the 226,473 packages listed in the data. The network contains 47 self-loops.

The network has the following properties:

  • Nodes: name, the name of the package in the npm registry.
Tags
Technological Software Unweighted Metadata
Citation
Upstream URL OK
https://doi.org/10.6084/m9.figshare.3081640.v3
Upstream license
Creative Commons Attribution 4.0 International (CC BY 4.0), https://creativecommons.org/licenses/by/4.0/
Networks
Tip: hover over a column header for a description.
Column legend
$\left<k\right>$
Mean degree
$\sigma_k$
Standard deviation of the degrees
$\lambda_h$
Largest eigenvalue of the Hashimoto (non-backtracking) matrix
$\tau$
Random walk mixing time
$r$
Degree assortativity
$c$
Global clustering coefficient
$\oslash$
(Pseudo-) diameter
$S$
Relative size of the largest component
NPs
Node properties
EPs
Edge properties
Name Nodes Edges $\left<k\right>$ $\sigma_k$ $\lambda_h$ $\tau$ $r$ $c$ $\oslash$ $S$ Kind Mode NPs EPs gt GraphML GML csv
npm_dependencies 154,744 517,098 3.34 88.06 119.72 343.25 -0.14 0.00 21 0.97 Directed Unipartite name 1.9 MiB 3.6 MiB 3.5 MiB 3.4 MiB