MODULES: lib1, main, libProxy STEP 0: libs: lib1, main dirty js modules: lib1, main dirty js files: lib1/l1, main/m, main/m.export STEP 1..7: libs: lib1, main dirty js modules: lib1, main dirty js files: lib1/l1, main/m STEP 8..23: libs: lib1, libProxy, main dirty js modules: lib1, libProxy, main dirty js files: lib1/l1, libProxy/proxy, main/m