63 lines
3.4 KiB
JavaScript
63 lines
3.4 KiB
JavaScript
import { initPjs } from "tsparticles-particles.js";
|
|
import { loadAngleUpdater } from "tsparticles-updater-angle";
|
|
import { loadBaseMover } from "tsparticles-move-base";
|
|
import { loadCircleShape } from "tsparticles-shape-circle";
|
|
import { loadColorUpdater } from "tsparticles-updater-color";
|
|
import { loadExternalAttractInteraction } from "tsparticles-interaction-external-attract";
|
|
import { loadExternalBounceInteraction } from "tsparticles-interaction-external-bounce";
|
|
import { loadExternalBubbleInteraction } from "tsparticles-interaction-external-bubble";
|
|
import { loadExternalConnectInteraction } from "tsparticles-interaction-external-connect";
|
|
import { loadExternalGrabInteraction } from "tsparticles-interaction-external-grab";
|
|
import { loadExternalPauseInteraction } from "tsparticles-interaction-external-pause";
|
|
import { loadExternalPushInteraction } from "tsparticles-interaction-external-push";
|
|
import { loadExternalRemoveInteraction } from "tsparticles-interaction-external-remove";
|
|
import { loadExternalRepulseInteraction } from "tsparticles-interaction-external-repulse";
|
|
import { loadExternalSlowInteraction } from "tsparticles-interaction-external-slow";
|
|
import { loadImageShape } from "tsparticles-shape-image";
|
|
import { loadLifeUpdater } from "tsparticles-updater-life";
|
|
import { loadLineShape } from "tsparticles-shape-line";
|
|
import { loadOpacityUpdater } from "tsparticles-updater-opacity";
|
|
import { loadOutModesUpdater } from "tsparticles-updater-out-modes";
|
|
import { loadParallaxMover } from "tsparticles-move-parallax";
|
|
import { loadParticlesAttractInteraction } from "tsparticles-interaction-particles-attract";
|
|
import { loadParticlesCollisionsInteraction } from "tsparticles-interaction-particles-collisions";
|
|
import { loadParticlesLinksInteraction } from "tsparticles-interaction-particles-links";
|
|
import { loadPolygonShape } from "tsparticles-shape-polygon";
|
|
import { loadSizeUpdater } from "tsparticles-updater-size";
|
|
import { loadSquareShape } from "tsparticles-shape-square";
|
|
import { loadStarShape } from "tsparticles-shape-star";
|
|
import { loadStrokeColorUpdater } from "tsparticles-updater-stroke-color";
|
|
import { loadTextShape } from "tsparticles-shape-text";
|
|
export async function loadSlim(engine) {
|
|
await loadBaseMover(engine);
|
|
await loadParallaxMover(engine);
|
|
await loadExternalAttractInteraction(engine);
|
|
await loadExternalBounceInteraction(engine);
|
|
await loadExternalBubbleInteraction(engine);
|
|
await loadExternalConnectInteraction(engine);
|
|
await loadExternalGrabInteraction(engine);
|
|
await loadExternalPauseInteraction(engine);
|
|
await loadExternalPushInteraction(engine);
|
|
await loadExternalRemoveInteraction(engine);
|
|
await loadExternalRepulseInteraction(engine);
|
|
await loadExternalSlowInteraction(engine);
|
|
await loadParticlesAttractInteraction(engine);
|
|
await loadParticlesCollisionsInteraction(engine);
|
|
await loadParticlesLinksInteraction(engine);
|
|
await loadCircleShape(engine);
|
|
await loadImageShape(engine);
|
|
await loadLineShape(engine);
|
|
await loadPolygonShape(engine);
|
|
await loadSquareShape(engine);
|
|
await loadStarShape(engine);
|
|
await loadTextShape(engine);
|
|
await loadLifeUpdater(engine);
|
|
await loadOpacityUpdater(engine);
|
|
await loadSizeUpdater(engine);
|
|
await loadAngleUpdater(engine);
|
|
await loadColorUpdater(engine);
|
|
await loadStrokeColorUpdater(engine);
|
|
await loadOutModesUpdater(engine);
|
|
await initPjs(engine);
|
|
}
|