npm-ev-source工作正在进行中,这个模块的作用是成为一个服务,或者一个用于服务的模块。采用标准的npm数据结构,并将其拆分并转换为它应该组成的各种event-sourced文档。这与非常相似,除了基于新模型形成数据。这里的主要思想是将每个当前文档分成n个文档,其中n是包的版本数。每个文档都会有一个_id的package@version和name的属性package。算法:Listen on changes of SkimDB,每次更改时暂停feed,获取版本(查询视图以获取ev db中存在的版本列表),根据此视图过滤版本,为版本v获取相关信息。

有关更多关于npm模块的使用和开发的信息,可以参考以下资源: