{
  "name": "book-flip",
  "type": "registry:component",
  "title": "Book Flip",
  "description": "3D interactive book viewer with realistic page flips, built with React Three Fiber and Drei.",
  "dependencies": [
    "three",
    "@react-three/fiber",
    "@react-three/drei",
    "maath"
  ],
  "registryDependencies": [],
  "exportName": "BookFlip",
  "exportKind": "default",
  "tier": "pro",
  "version": "1.1.0",
  "changelog": [
    {
      "version": "1.1.0",
      "date": "2026-07-22",
      "summary": "Added reduced-motion notice",
      "breaking": false
    },
    {
      "version": "1.0.0",
      "date": "2026-06-04",
      "summary": "Initial release",
      "breaking": false
    }
  ],
  "files": [
    {
      "path": "index.jsx",
      "type": "registry:component",
      "target": "src/components/effects/book-flip/index.jsx"
    },
    {
      "path": "Book.jsx",
      "type": "registry:component",
      "target": "src/components/effects/book-flip/Book.jsx"
    },
    {
      "path": "BookFlip.jsx",
      "type": "registry:component",
      "target": "src/components/effects/book-flip/BookFlip.jsx"
    },
    {
      "path": "Experience.jsx",
      "type": "registry:component",
      "target": "src/components/effects/book-flip/Experience.jsx"
    },
    {
      "path": "UI.jsx",
      "type": "registry:component",
      "target": "src/components/effects/book-flip/UI.jsx"
    },
    {
      "path": "createSuspendedRaf.js",
      "type": "registry:component",
      "target": "src/components/effects/book-flip/createSuspendedRaf.js"
    },
    {
      "path": "PageContext.jsx",
      "type": "registry:component",
      "target": "src/components/effects/book-flip/PageContext.jsx"
    }
  ]
}