It’s not possible to specify dependencies as “global” from a package.json. And, this is by design as Isaac states in that feature request you referenced:
Yeah, we’re never going to do this.
But, “binaries” can still be used when a package is installed locally. They’ll be in .../node_modules/.bin/. And, you should be able to queue them up with a preinstall script.
Though, if the series of commands is rather lengthy (as “jshint, csslint, buster, etc..” would suggest), you may want to look into using a build tool such as grunt to perform the various tasks:
{
// ...,
"scripts": {
"preinstall": "grunt"
}
}