@@ -81,7 +81,25 @@ export async function loadSlim(engine: Engine): Promise<void> {
8181 await Promise . all ( [
8282 loadBasic ( e ) ,
8383
84- loadInteractivityPlugin ( e ) ,
84+ loadInteractivityPlugin ( e ) . then ( async ( ) => {
85+ await Promise . all ( [
86+ loadExternalParallaxInteraction ( e ) ,
87+ loadExternalAttractInteraction ( e ) ,
88+ loadExternalBounceInteraction ( e ) ,
89+ loadExternalBubbleInteraction ( e ) ,
90+ loadExternalConnectInteraction ( e ) ,
91+ loadExternalGrabInteraction ( e ) ,
92+ loadExternalPauseInteraction ( e ) ,
93+ loadExternalPushInteraction ( e ) ,
94+ loadExternalRemoveInteraction ( e ) ,
95+ loadExternalRepulseInteraction ( e ) ,
96+ loadExternalSlowInteraction ( e ) ,
97+
98+ loadParticlesAttractInteraction ( e ) ,
99+ loadParticlesCollisionsInteraction ( e ) ,
100+ loadParticlesLinksInteraction ( e ) ,
101+ ] ) ;
102+ } ) ,
85103
86104 loadEasingQuadPlugin ( e ) ,
87105
@@ -96,23 +114,5 @@ export async function loadSlim(engine: Engine): Promise<void> {
96114 loadRotateUpdater ( e ) ,
97115 loadStrokeColorUpdater ( e ) ,
98116 ] ) ;
99-
100- await Promise . all ( [
101- loadExternalParallaxInteraction ( e ) ,
102- loadExternalAttractInteraction ( e ) ,
103- loadExternalBounceInteraction ( e ) ,
104- loadExternalBubbleInteraction ( e ) ,
105- loadExternalConnectInteraction ( e ) ,
106- loadExternalGrabInteraction ( e ) ,
107- loadExternalPauseInteraction ( e ) ,
108- loadExternalPushInteraction ( e ) ,
109- loadExternalRemoveInteraction ( e ) ,
110- loadExternalRepulseInteraction ( e ) ,
111- loadExternalSlowInteraction ( e ) ,
112-
113- loadParticlesAttractInteraction ( e ) ,
114- loadParticlesCollisionsInteraction ( e ) ,
115- loadParticlesLinksInteraction ( e ) ,
116- ] ) ;
117117 } ) ;
118118}
0 commit comments