For $7 a month, you can get the convenience of npm without making all your internal modules public
When you pay for private modules, you can:
- Host as many private packages as you want
- Give read access or read-write access for those packages to any other paid user
- Install and use any packages that other paid users have given you read access to
- Collaborate on any packages that other paid users have given you write access to
Read the details on npmjs.com