extract out shared config to a github-backed npm module