{"_id":"@denizmrtoglu/openai-hooks","name":"@denizmrtoglu/openai-hooks","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@denizmrtoglu/openai-hooks","version":"1.0.0","description":"React hooks for accessing and managing OpenAI web sandbox globals","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"tsc","dev":"tsc --watch","prepare":"npm run build"},"peerDependencies":{"react":">=18.0.0"},"license":"MIT","author":{"name":"denizmrtoglu"},"repository":{"type":"git","url":"git+https://github.com/denizmrtoglu/openai-hooks.git"},"devDependencies":{"@types/react":"^19.2.2","typescript":"^5.9.3"},"_id":"@denizmrtoglu/openai-hooks@1.0.0","gitHead":"201c311d132540766995cc170ce141f50c60157e","bugs":{"url":"https://github.com/denizmrtoglu/openai-hooks/issues"},"homepage":"https://github.com/denizmrtoglu/openai-hooks#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-q1AYw4Zw9dp0DtWS7SMpQHo5kn+UwVTbleSdOrWndxKDTf3oqopWCr0NlaWSDvzXvcmpHhMsT8sA+cZb9AQjfw==","shasum":"e088fa7f15740b4bfda1add25a129540426a1079","tarball":"https://registry.npmjs.org/@denizmrtoglu/openai-hooks/-/openai-hooks-1.0.0.tgz","fileCount":18,"unpackedSize":7187,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDsPB7MV8UpbfMlVWLz9pU1wv5nF6czEcmS05bGr1O7EAiEA2M9GOWSJEj63rGr6t/xQgMd6ZgD1lHZfheZiAZ6LMnQ="}]},"_npmUser":{"name":"denizmrtoglu","email":"denizmrtoglu@hotmail.com"},"directories":{},"maintainers":[{"name":"denizmrtoglu","email":"denizmrtoglu@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openai-hooks_1.0.0_1760520239932_0.1589021708420233"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-15T09:23:59.820Z","1.0.0":"2025-10-15T09:24:00.115Z","modified":"2025-10-15T09:24:00.403Z"},"maintainers":[{"name":"denizmrtoglu","email":"denizmrtoglu@hotmail.com"}],"description":"React hooks for accessing and managing OpenAI web sandbox globals","homepage":"https://github.com/denizmrtoglu/openai-hooks#readme","repository":{"type":"git","url":"git+https://github.com/denizmrtoglu/openai-hooks.git"},"author":{"name":"denizmrtoglu"},"bugs":{"url":"https://github.com/denizmrtoglu/openai-hooks/issues"},"license":"MIT","readme":"# @denizmrtoglu/openai-hooks\n\nReact hooks for accessing `window.openai` globals in the OpenAI web sandbox environment.\n\n## Installation\n\n```bash\nnpm install @denizmrtoglu/openai-hooks\n```\n\n## Usage\n\n```tsx\nimport { useDisplayMode, useWidgetState } from \"@denizmrtoglu/openai-hooks\";\n\nfunction MyWidget() {\n  const mode = useDisplayMode();\n  const [state, setState] = useWidgetState({ count: 0 });\n\n  return (\n    <div>\n      <p>Display mode: {mode}</p>\n      <button onClick={() => setState({ count: state.count + 1 })}>\n        Increment\n      </button>\n    </div>\n  );\n}\n```","readmeFilename":"README.md","_rev":"1-ed43c4e6495ad9185a5665e8259acc20"}