methods

var stream = depsSort(opts)

Return a new through stream that should get written
module-deps objects and will output
sorted objects.

opts can be:

opts.index - when true, for each module-deps row, insert row.index with
the numeric index and row.indexDeps like row.deps but mapping require
strings to row indices

opts.expose - array of names or object mapping names to true not to mangle
with integer indexes when opts.index is turned on. If opts.expose maps names
to strings, those strings will be used to resolve the indexed references.

opts.dedupe - set row.dedupe for files that match existing contents. Sets
row.dedupeIndex when opts.index is enabled. When row.dedupe is set,
row.sameDeps will be set to a boolean of whether the dependencies at the
dedupe target match (true) or just the source content (false).