UNPKG

mondorepo

Version:

Management for collections of packages across teams

14 lines (11 loc) 276 B
const Git = require('./vcs/Git'); class VCS { static registerVCS (name, vcs) { let me = VCS; me._systems[name] = vcs; me[name] = (opts) => new me._systems[name](opts); } } VCS._systems = {}; VCS.registerVCS('git', Git); module.exports = VCS;