Update (Jan 2019): Bower hasn't been maintained for years, and using Bower packages should now be considered a discouraged practice.
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:
npm shrinkwrap