{"_id":"@-ft/use-memo-object","name":"@-ft/use-memo-object","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"description":"React useMemoObject hook","name":"@-ft/use-memo-object","version":"0.1.0","license":"MIT","author":{"name":"Juyeong Maing","email":"mjy9088@naver.com"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/42ts/-ft-use-memo-object.git"},"peerDependencies":{"react":"^18.2.0"},"types":"./index.d.ts","bugs":{"url":"https://github.com/42ts/-ft-use-memo-object/issues"},"homepage":"https://github.com/42ts/-ft-use-memo-object#readme","_id":"@-ft/use-memo-object@0.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-o1vq+X7vTWal6jb+VmMDc87G8TdDFOeEClvxTCbfnaqMGfLuwk5rdjMvKMRWYYoIPsNfjWRbaRDg70RlvoDoRQ==","shasum":"964ff420f398c2c7a3b67b25734c157469abddea","tarball":"https://registry.npmjs.org/@-ft/use-memo-object/-/use-memo-object-0.1.0.tgz","fileCount":4,"unpackedSize":1331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICODDEjYVFkdBqXRHpusrxCMQvTBlPZWBIs67mMa9TUlAiAfxdk4KeEyp8PdP4QnqdZ1G5ehpi+3IIA4gSOuZIOzvg=="}]},"_npmUser":{"name":"mjy9088","email":"mjy9088@naver.com"},"directories":{},"maintainers":[{"name":"mjy9088","email":"mjy9088@naver.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-memo-object_0.1.0_1695488009762_0.5611100203036172"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-23T16:53:29.651Z","0.1.0":"2023-09-23T16:53:29.934Z","modified":"2023-09-23T16:53:30.272Z"},"maintainers":[{"name":"mjy9088","email":"mjy9088@naver.com"}],"description":"React useMemoObject hook","homepage":"https://github.com/42ts/-ft-use-memo-object#readme","repository":{"type":"git","url":"git+https://github.com/42ts/-ft-use-memo-object.git"},"author":{"name":"Juyeong Maing","email":"mjy9088@naver.com"},"bugs":{"url":"https://github.com/42ts/-ft-use-memo-object/issues"},"license":"MIT","readme":"# use-memo-object - react `useMemoObject` hook\n\nmemo the context value conveniently\n\n## Usage\n\n```jsx\nimport { useMemoObject } from '@-ft/use-memo-object';\n\nfunction AppContextProvider({ children, something }) {\n  const someValue = useSomeValue();\n\n  const value = useMemoObject({ something, someValue });\n  // instead of...\n  const v = useMemo(() => ({ something, someValue }), [something, someValue]);\n\n  return (\n    <AppContext.Provider value={value}>\n      {children}\n    </AppContext.Provider>\n  );\n}\n```\n","readmeFilename":"README.md"}