MODULES: lib1, lib2, main STEP 0..1: libs: lib1, lib2, main dirty js: lib1, lib2, main STEP 2: libs: lib1, lib2, main dirty js: lib1, lib2 STEP 3: libs: lib1, lib2, main dirty js: lib1 STEP 4: libs: lib1, lib2, main dirty js: lib1, lib2, main STEP 5: libs: lib1, lib2, main dirty js: lib1 STEP 6: libs: lib1, lib2, main dirty js: lib1, lib2, main STEP 7: libs: lib1, lib2, main dirty js: lib1 STEP 8: libs: lib1, lib2, main dirty js: lib1, lib2, main