NPM支持通过 {npm install /path/to/foo.tgz} 从存档安装软件包。这对于尝试软件包的本地(修改后)版本或任何未公开发布或私有的JS项目非常有用;所需的所有是 {package.json} 和一个 {.js} 文件,然后 {npm pack} 可以生成存档。
如果ClojureScript也能通过 {:npm-deps} 支持这项功能,那会很好。
建议的语法
{:npm-deps {"/path/to/tarball.tgz" "0.1.0"
"/path/to/bar.tgz" ""}}
存档不需要版本,所以可以是任何版本。
我已经有了这个功能的代码,但在提交补丁之前我还是要添加一个测试。