Closed divmain closed 9 years ago
Note to self: share.take
does not currently halt assembly of the dependency graph when a shared module is hit (matched by module.uri
property). All dependencies are traversed and constructed - however, modules present in the shared build will be removed from all bundles before they are hashed.
I may revisit this later should significant performance concerns materialize.
uri
(ns:nsPath
) to module hashes.modulesPath
property for ingest-module resolution.Override resolve behavior such thatrequire
strings containing a matchingns/nsPath
will be replaced with mapped hashes.Anyrequire
strings mapped to manifest modules should not be recursively inspected.getUrls
, removing any entries where ingest module hashes are the keys, and replacing them with the same key, but the name of the corresponding ingest bundle.emitRawBundles
.Create plugin in interlock-share repo.