[TIL] Node: specifying the versions a package works on

TIL about configuration engines in package.json, which can be used as a best-practice for explicitly specifying under what versions of node and npm a package can be installed:

"engines": {
  "node": ">= 6.0.0",
  "npm": ">= 3.0.0"
},

Note:

See: