Should I enable multiple package types?

It is recommended that repositories be broken up by package type. For example, a NPM virtual repository might contain a remote repository pointing to http://registry.npmjs.org/ and your local NPM repository, but no different package types. While it may work to combine package types, we do not recommend it. Furthermore, for purposes of naming and organization, it makes more sense to keep them broken up.