browser-unpack
browser-unpack 会将一个编译过的打包文件 回转成一种类似 module-deps 的输出的格式.
这种方式在你想查看或者转换一个已经编译打包好的文件时非常方便.
例如:
$ browserify src/main.js | browser-unpack[{"id":1,"source":"module.exports = function (n) { return n * 100 };","deps":{}},{"id":2,"source":"module.exports = function (n) { return n + 1 };","deps":{}},{"id":3,"source":"var foo = require('./foo.js');\nvar bar = require('./bar.js');\n\nconsole.log(foo(3) + bar(4));","deps":{"./bar.js":1,"./foo.js":2},"entry":true}]
这种分解方式对于类似 factor-bundle 和 bundle-collapser 等工具来说是 必要的.