how-npm-works

what happen when use local modules

how package.json work

how native node module build

what the relation between npm and node