Napa is a package that lets you install arbitrary projects (without package.json) into node_modules.
Bower packages are repos without package.json manifests. Hence, you can use Napa to use Bower packages as if they were npm packages… sort of.
{
  "scripts": {
    "install": "napa"
  },
  "napa": {
    "hint": "chinchang/hint.css#v1.3.1",
    "colorbox": "jackmoore/colorbox#1.5.9"
  }
Promising idea, but I’d like to see it developed more. Some caveats as of 1.2.0:
- not compatible with npm shrinkwrap
- upgrading packages are not automatic