JSPM

  • Created
  • Published
  • Downloads 10
  • Score
    100M100P100Q60570F
  • License MIT

Package Exports

  • @kusainovv/react-clippy

Readme

🧞 react-clippy

A modern React TypeScript rewrite of Clippy.js – bring nostalgia to your UI with animated agents like Clippy, running with zero dependencies and React 18+ support.

✨ Built with performance in mind. Lightweight, fast, and plug-n-play.

image

📦 Installation

npm install @kusainovv/react-clippy

⚙️ Usage

import { useEffect } from 'react'
import { Load } from '@kusainovv/react-clippy'

function App() {
  useEffect(() => {
    new Load('Clippy', (agent) => {
      agent.show()
      agent.speak("Hey there! I'm Clippy in React.")
    })
  }, [])

  return <></> // or your existing UI
}

🙏 Credits

This project includes media assets (agent animations, sounds, and sprites) originally created by the amazing ClippyJS project by @pi0.
All visual and sound assets used in @kusainovv/react-clippy were sourced from clippyjs, which brought the iconic Clippy agent to life on the web.

Huge thanks to @pi0 for preserving this nostalgic gem and making it publicly available.

If you use this package, please consider starring the original repo as well 💖