{"_id":"@aurysian/pearwall","name":"@aurysian/pearwall","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aurysian/pearwall","version":"0.1.0","description":"React canvas component for the Pear Wall WebGL renderer","license":"GPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/aurysian-yan/PearWall-Website.git","directory":"packages/pearwall"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"vite build && tsc -p tsconfig.json --emitDeclarationOnly","typecheck":"tsc -p tsconfig.json --noEmit"},"peerDependencies":{"react":">=18.2.0"},"devDependencies":{"@types/react":"^19.2.18","react":"^19.2.8","typescript":"^7.0.2","vite":"^8.2.2"},"gitHead":"7dcb906d717f243584bdde8d3754478c65a1a5e8","_id":"@aurysian/pearwall@0.1.0","bugs":{"url":"https://github.com/aurysian-yan/PearWall-Website/issues"},"homepage":"https://github.com/aurysian-yan/PearWall-Website#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-mzy/phczO4Q6Xrd8E0YY1ROdqmgjk9E25euOWC0reIqmuIdZlFn/gTfEgfNSVjtmr9qGUvM/+E1N9M5kfKhkGg==","shasum":"ed24657e0a40780a5c9f6a8d405180fa1b73dc6f","tarball":"https://registry.npmjs.org/@aurysian/pearwall/-/pearwall-0.1.0.tgz","fileCount":20,"unpackedSize":214849,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDE0M5dwQfISylKUSrCOubrQUGJoy5hqZs94Eov7n8pfwIhANW5G/8wgtfRLAhzIC2tqPAItEiCXaHCo5qQa1hlkg6I"}]},"_npmUser":{"name":"alanyan9526","email":"3618542587@qq.com"},"directories":{},"maintainers":[{"name":"alanyan9526","email":"3618542587@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pearwall_0.1.0_1787833157403_0.21633715557972955"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-27T12:19:17.225Z","0.1.0":"2026-08-27T12:19:17.551Z","modified":"2026-08-27T12:19:17.724Z"},"maintainers":[{"name":"alanyan9526","email":"3618542587@qq.com"}],"description":"React canvas component for the Pear Wall WebGL renderer","homepage":"https://github.com/aurysian-yan/PearWall-Website#readme","repository":{"type":"git","url":"git+https://github.com/aurysian-yan/PearWall-Website.git","directory":"packages/pearwall"},"bugs":{"url":"https://github.com/aurysian-yan/PearWall-Website/issues"},"license":"GPL-3.0-only","readme":"# @aurysian/pearwall\n\nReact canvas component for the Pear Wall WebGL renderer. The package includes its shaders, mesh presets, default artwork, and texture assets.\n\n## Install\n\n```bash\npnpm add @aurysian/pearwall\n```\n\n## Usage\n\n```tsx\nimport { PearWall } from \"@aurysian/pearwall\";\n\nexport function Preview() {\n  return (\n    <div style={{ width: \"100%\", aspectRatio: \"16 / 9\" }}>\n      <PearWall\n        artwork=\"/artwork.webp\"\n        settings={{ flowSpeed: \"SLOW\", moruStyle: \"NARROW\" }}\n      />\n    </div>\n  );\n}\n```\n\nThe canvas fills its parent. `PearWall` pauses rendering when it is off-screen and restores its renderer after a recoverable WebGL context loss.\n","readmeFilename":"README.md","_rev":"1-d7921982e12dcd5a027fadac91290715"}