node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org ยป

level-sublevel-expose

level-sublevel-expose

Expose your sublevels as properties on your DB. Expose(db) or Expose.install(db), whatever suits you. It'll never override existing methods.