{"_id":"@damenor/use-isomorphic-layout-effect","_rev":"1-e2441ea2769137ab89c0de85e43218c4","name":"@damenor/use-isomorphic-layout-effect","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"@damenor/use-isomorphic-layout-effect","version":"0.0.0","_id":"@damenor/use-isomorphic-layout-effect@0.0.0","maintainers":[{"name":"damenor","email":"damenor.develop@gmail.com"}],"dist":{"shasum":"bfd26dd5ef8dd6a90fb30a0f8ab0fee34c0e6f50","tarball":"https://registry.npmjs.org/@damenor/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-0.0.0.tgz","fileCount":5,"integrity":"sha512-ux8yx8QjHzuNWhsNAdg4tynNQSSTyHcSJM26Er4mdSj/XjwxCx/+0fN1LUlKc18qEriV++L9INCYw+gk9F1pRQ==","signatures":[{"sig":"MEUCIQDOl0z0/cDfX1bVyjYNh/vO09ZdyEvHRALuRbuVpiC7nwIgBVZGd03zmP4FB2D4QW18hBd/Wfj37R6tR1h9TwXBo/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4381},"main":"./dist/use-isomorphic-layout-effect.umd.cjs","type":"module","_from":"file:damenor-use-isomorphic-layout-effect-0.0.0.tgz","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/use-isomorphic-layout-effect.js","exports":{".":{"import":"./dist/use-isomorphic-layout-effect.js","require":"./dist/use-isomorphic-layout-effect.umd.cjs"}},"private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main","next"]},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","commit":"cz","preview":"vite preview","prepublish":"npm run build"},"_npmUser":{"name":"damenor","email":"damenor.develop@gmail.com"},"_resolved":"C:\\Users\\dmeno\\AppData\\Local\\Temp\\3810773152ba9ffec68ee74558a3c94f\\damenor-use-isomorphic-layout-effect-0.0.0.tgz","_integrity":"sha512-ux8yx8QjHzuNWhsNAdg4tynNQSSTyHcSJM26Er4mdSj/XjwxCx/+0fN1LUlKc18qEriV++L9INCYw+gk9F1pRQ==","_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","react":"^18.3.1","eslint":"^9.9.0","globals":"^15.9.0","react-dom":"^18.3.1","@eslint/js":"^9.9.0","commitizen":"^4.3.0","typescript":"^5.5.3","@types/node":"^22.4.0","@types/react":"^18.3.3","vite-plugin-dts":"^4.0.3","@types/react-dom":"^18.3.0","typescript-eslint":"^8.0.1","@vitejs/plugin-react":"^4.3.1","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-react-refresh":"^0.4.9"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/use-isomorphic-layout-effect_0.0.0_1724063774910_0.659144993116916","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@damenor/use-isomorphic-layout-effect","private":false,"version":"1.1.0","type":"module","main":"./dist/use-isomorphic-layout-effect.umd.cjs","module":"./dist/use-isomorphic-layout-effect.js","exports":{".":{"import":"./dist/use-isomorphic-layout-effect.js","require":"./dist/use-isomorphic-layout-effect.umd.cjs"}},"release":{"branches":["main","next"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"commit":"cz","dev":"vite","build":"tsc -b && vite build","lint":"eslint .","preview":"vite preview","prepublish":"npm run build"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"devDependencies":{"@eslint/js":"^9.9.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/node":"^22.4.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.9.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.9","globals":"^15.9.0","react":"^18.3.1","react-dom":"^18.3.1","typescript":"^5.5.3","typescript-eslint":"^8.0.1","vite":"^5.4.1","vite-plugin-dts":"^4.0.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_id":"@damenor/use-isomorphic-layout-effect@1.1.0","gitHead":"af652a54fcd828cb4d7c31396e30ddea716ab311","description":"### Use","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BkWCEWZ7fG2HPg7YzM1DPWHCwFjO88b3WHxs9rHbG7uXY3lSwsVm4xxagNm7Ggc8BUq2R799Gvg3bOj4vgFN2w==","shasum":"0b83523ed898536d04cb0ddd8b804b8d644878a8","tarball":"https://registry.npmjs.org/@damenor/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.0.tgz","fileCount":5,"unpackedSize":3230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ21pWgD24XDVE4i7r6luceGeT00BPzvLNeZLjePH63AIgTS9DR9nQUrc0MVBAvzDeYqfdZSBmaNxhSy3acZZQVzU="}]},"_npmUser":{"name":"damenor","email":"damenor.develop@gmail.com"},"directories":{},"maintainers":[{"name":"damenor","email":"damenor.develop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-isomorphic-layout-effect_1.1.0_1724064627859_0.916869000516598"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-19T10:36:14.788Z","modified":"2024-08-19T10:50:28.178Z","0.0.0":"2024-08-19T10:36:15.101Z","1.1.0":"2024-08-19T10:50:28.014Z"},"description":"### Use","maintainers":[{"name":"damenor","email":"damenor.develop@gmail.com"}],"readme":"# Hook - useIsomorphicLayoutEffect\n\n### Use\n\n```javascript\n\nimport { useIsomorphicLayoutEffect } from '@damenor/use-isomorphic-layout-effect'\n\nexport default function Component() {\n  \n  useIsomorphicLayoutEffect(() => console.log(\"In the browser, I'm an `useLayoutEffect`, but in SSR, I'm an `useEffect`.\"), [])\n\n  return <h2>Hello World!</h2>\n}\n\n```\n","readmeFilename":"README.md"}