nuxt-particles
Version:
Run lightweight, heavily customizable particle simulations in your Nuxt project with tsParticles.
12 lines (11 loc) • 400 B
JavaScript
import { defineNuxtPlugin, useRuntimeConfig } from "#app";
import { loadParticles } from "../lib/loaders.mjs";
import { tsParticles } from "@tsparticles/engine";
export default defineNuxtPlugin(async (nuxtApp) => {
if (import.meta.server) {
return;
}
const runtimeConfig = useRuntimeConfig();
const { mode } = runtimeConfig.public.particles;
await loadParticles(tsParticles, mode);
});