17 lines
419 B
TypeScript
17 lines
419 B
TypeScript
import { gsap } from 'gsap'
|
|
import { ScrollTrigger } from 'gsap/ScrollTrigger'
|
|
import { ScrollToPlugin } from 'gsap/ScrollToPlugin'
|
|
import { TextPlugin } from "gsap/TextPlugin";
|
|
|
|
export default defineNuxtPlugin(() => {
|
|
if (process.client) {
|
|
gsap.registerPlugin(ScrollTrigger, ScrollToPlugin, TextPlugin)
|
|
}
|
|
|
|
return {
|
|
provide: {
|
|
gsap,
|
|
ScrollTrigger,
|
|
},
|
|
}
|
|
}) |