{"_id":"renex","_rev":"41-98bdfc700c87406fd39f4df47a5bc83d","time":{"created":"2023-02-15T15:00:55.643Z","0.0.1":"2023-02-14T14:11:27.200Z","modified":"2023-10-18T13:56:27.368Z","0.0.2":"2023-02-15T15:00:55.823Z","0.1.0":"2023-02-20T17:23:39.511Z","0.1.0-alpha.6b6cc00":"2023-02-20T17:40:48.900Z","0.1.0-alpha.0c383bb":"2023-02-23T12:43:26.599Z","0.0.0-alpha.0849bef":"2023-02-27T14:58:51.016Z","0.2.0-alpha.dcd6584":"2023-02-27T15:18:21.104Z","0.2.0":"2023-02-27T15:22:36.412Z","0.2.0-alpha.740627d":"2023-04-13T19:55:14.291Z","0.2.0-alpha.27f2513":"2023-04-14T09:01:33.454Z","0.2.0-alpha.b3fd431":"2023-04-14T09:32:09.344Z","0.2.0-alpha.67567ae":"2023-04-14T12:59:29.529Z","0.2.0-alpha.dd2737c":"2023-04-21T06:30:43.306Z","0.3.0-alpha.06a8332":"2023-04-21T06:34:39.488Z","0.3.0":"2023-04-21T06:35:49.918Z","0.4.0-alpha.c9507f9":"2023-06-06T15:12:00.368Z","0.4.1-alpha.fdff2b7":"2023-06-08T04:28:54.291Z","0.4.1-alpha.b281d51":"2023-06-09T04:05:07.375Z","0.4.1-alpha.8c7e86b":"2023-06-10T09:59:07.487Z","0.4.1-alpha.1a694d7":"2023-06-11T08:55:23.028Z","0.4.1-alpha.afa492a":"2023-06-11T12:04:36.129Z","0.4.1-alpha.100ebc5":"2023-06-11T13:26:13.271Z","0.4.1":"2023-06-11T13:27:16.029Z","0.4.1-alpha.569f9e9":"2023-06-17T08:54:26.252Z","0.4.2-alpha.b9eefee":"2023-06-17T09:51:28.900Z","0.4.2":"2023-06-17T09:52:25.039Z","0.4.2-alpha.21f815b":"2023-06-19T16:39:55.828Z","0.4.2-alpha.33e207f":"2023-06-19T16:40:30.180Z","0.4.2-alpha.e2ce8f7":"2023-07-01T08:39:11.773Z","0.4.3-alpha.8b0216f":"2023-07-01T08:42:13.330Z","0.5.0-alpha.07ba2b0":"2023-07-09T15:27:25.395Z","0.5.0":"2023-07-09T16:04:20.556Z","0.5.0-alpha.6028266":"2023-10-16T18:04:35.074Z","0.5.0-alpha.12b6344":"2023-10-17T04:49:21.467Z","0.5.1-alpha.7c0d2df":"2023-10-18T13:50:32.777Z","0.5.1-alpha.26940a9":"2023-10-18T13:56:03.494Z","0.5.1":"2023-10-18T13:56:27.201Z"},"name":"renex","dist-tags":{"latest":"0.5.1","alpha":"0.5.1-alpha.26940a9"},"versions":{"0.0.2":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.0.2","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","module":"esm/index.js","types":"esm/index.d.ts","sideEffects":false,"keywords":["react","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm && yarn build:esm && yarn build:cjs","build:esm":"tsc -p tsconfig.build.json --outDir ./esm && esbuild src/index.tsx src/*/index.tsx --format=esm --outdir=./esm","build:cjs":"tsc -p tsconfig.build.json --outDir ./cjs && esbuild src/index.tsx src/*/index.tsx --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"gitHead":"4e920619d5cdfdf08cc95e60cd9aee53acd7c7a6","_id":"renex@0.0.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-D5MtnkWKirGeS17ZEdCaf6ecEVsEi2KUp4I3w9ThEkWAwJiuTq9i9IhkStfjJdf0tmeUhZKgsbWE5HgfK2uGWA==","shasum":"33373c4fad8ece03d3c6bb06bdc750f9a5a4f378","tarball":"https://registry.npmjs.org/renex/-/renex-0.0.2.tgz","fileCount":16,"unpackedSize":10090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBei7Riviq9TxwGh4Bj4cRvRUscd8JZgwewP2erVqa6AAiEAlR4S2opioAM3DElHDNnFErEs8J9CAAam0sn52hX6O6o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7POnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSrQ//Un7aSQTgNfveJq8nVe9KxBRXHHjnRY6xAItyHbXkJokGLbHy\r\nkaFFnghZVKi5GlZhhun75Mo00PgAQsziUJXsC4LL+ZsE+cJQnkPQ1uYT1MbS\r\nL6fJtlwAJQJqs8jsVRAGqLxDLsLK5SH02TZPw0tRJ+RImPonoy0aSsJxumhC\r\nEcB3HaOaYigtI+Gir5d6nZnyih7PG+lbgUN9H9QzJy2InDSbj/Izb4dMRPau\r\nomu02eYIl/Lq019z10LpHX2rk2FX9umnpQM0tePDfJWgkpAYgtBKKeGbFeMX\r\nxi5KvzbRtSBQ/C8QfAobgnLsvBVx+s/A0OHEf5GWhs7IQH/QzaXua2y9cC7E\r\nZ5b09xHdrdwl+2NJKNWj849dHjI9a8wR9FlF6vhDXRgzaFdmpAY55RWQYnUR\r\nG6Gi36oOSLnUpVSGN+hUamvYWK8/eVwCUZnMQ+4hLU2QPpvEVZRd9x9hhZAD\r\nBdp0XsAZtpReo1QXc782UNzbkpWJ6Xqte0QuZ7IFWiLjT3KXpGVbx96klFEB\r\ne0MI23WfA77zyd+CsslxxmLIXCZ4S9/EI8IfjRVV2NKXECXebv+E4kuSETeO\r\nN+rje6yVHsGWydF0Rp9vH47T8CaTcqinCId4aydTuDh0kAxDsiqbQWby2tj0\r\nrAhmLKX27IwqSSnawnAD87I+008Oe0yVOvA=\r\n=I6xQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.0.2_1676473255643_0.4870153634761356"},"_hasShrinkwrap":false},"0.2.0-alpha.dcd6584":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.2.0-alpha.dcd6584","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","module":"esm/index.js","types":"esm/index.d.ts","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm && yarn build:esm && yarn build:cjs","build:esm":"tsc -p tsconfig.build.json --outDir ./esm && esbuild src/*.tsx --format=esm --outdir=./esm","build:cjs":"tsc -p tsconfig.build.json --outDir ./cjs && esbuild src/*.tsx --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children","readmeFilename":"README.md","gitHead":"dcd65841b225a383035c37f3d0808c9b7b7f4c5f","_id":"renex@0.2.0-alpha.dcd6584","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-hNt9KutMcLimsyQYmvwLkj4xruaGR5Kys3Ru/GqUyyQarWkZ7nVBTSreR65wIGKgCUXjQVmclLyAneKVrt5HUA==","shasum":"e5fb870ce8c9a7f06cf08bfaf44387c41005ff9e","tarball":"https://registry.npmjs.org/renex/-/renex-0.2.0-alpha.dcd6584.tgz","fileCount":20,"unpackedSize":12654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR7fa5RcTOPwC58ItgVMt8vTRCWnxWDCJYYbFxFfEWiAIhAJjEjTs+uQyOs9MHgh+6o1k+MDISCNndQNlIg+zvtbHX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/Mm9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZHA//d0pk+rHzB1pnhZmJc1re7HX/HirBz51mymBN0swoQnM8TDEd\r\nvl/+fs1kWxsI0l6n69N7Dlq465MR6hux9rjiNJztk5oGg6c0Vzx82/9DAHpB\r\nohwiffX8MumGsntqV7F0tGGNE5uvJO0Spsn65GZK4YN3uIXA8if449+bQYZp\r\nMhf9lyXTHECLS3+H9OCKp+ojR1E1TkLo6wb63qH74qWSdwVD69CWbvqf4J2Q\r\nS+rky6c1gXHbsLbe+1CtPS0ej//M4X1MwLMDSD47XDdQ5z0AUO+XRTt+fB1Y\r\nkKfYU5HYrbo9WGegR0Js/UayMdWfXeSJlyVrMvA+A4EJAtPhWTbMixrpzh44\r\nr3Ich3U7mdCoqXBZMQ8ggo6meS2dnbCXkulE+Bn98WIGUN4LEHG2gOmofQfG\r\nr+KeblBlDELqQzyhfKf+mlVQ3LdfE9SiBtEmg7gSWtSAMhwpZemXYvcApQ6t\r\n+bFAcvNsXCZO53DVKXzmuxnGkFIt938wkaeqglVHMq0tzdiDhr75JNqDgCW1\r\n1pe3g+WwR5arcygSO0z5rd8PNf7ckNqi+if3QJ5eABAuU/79UCevH5DFaAzq\r\nuZMZ+9b6kpCNK+qrsX0vu3SRxRY9Bxdd0eMbwuCsLMCAVXhlk60Ygi4km8gb\r\nb/ghGBMV02mflj9ugMqp2tb2JoGKxItYESQ=\r\n=dnru\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.2.0-alpha.dcd6584_1677511100938_0.8298673877356195"},"_hasShrinkwrap":false},"0.2.0":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.2.0","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","module":"esm/index.js","types":"esm/index.d.ts","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm && yarn build:esm && yarn build:cjs","build:esm":"tsc -p tsconfig.build.json --outDir ./esm && esbuild src/*.tsx --format=esm --outdir=./esm","build:cjs":"tsc -p tsconfig.build.json --outDir ./cjs && esbuild src/*.tsx --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"gitHead":"dcd65841b225a383035c37f3d0808c9b7b7f4c5f","_id":"renex@0.2.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-2zQCyvvRFxOaeKJqwjAXTTYDkT/Fz3vt+Sq87S1IteAgphi5YkXEsQc4eJU9DO5xZP4OA46CoZl17fEIjrrr7w==","shasum":"b5650af3780f8a48ed00c4dc7de83242e99cba43","tarball":"https://registry.npmjs.org/renex/-/renex-0.2.0.tgz","fileCount":20,"unpackedSize":12639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8adD06jnyjSncVlq0/Yb7eMUncKLgTEbt1OTHbr0F3AIhAMly3hxU/aqQ7RSLQGqIDPpJ0wccOZHf+ttYVS7EnltH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/Mq8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA5A//buZBMo/8F0eJ8UWwQBhIkKXMHDzMxGLP+C4IMGAWjjHqggqj\r\nVhdXIQKaTeecqGSJzeg+SXhhY1MfXeSQjsiEIkQZ/OZ3XH5gsOqXWPb+JnnM\r\nAWO6cuWQ+VJQcxte6WHRHokiNqB2EWpaZp3W0Se2Tuw1/rgLAeXZLjWRcLqK\r\n7IwQMUCgMMlaiiyPvUiPK5EzPJrkyq0Dmz12EtSRzs0gWBVHrDmLdsmIo8I1\r\nGEdy5KB2I1u9VmEbNRbNGUOwYvf9PsEfvQNoBH5fjTsV+SGFlSm7X8WCpI90\r\nyR9TYrp9ZlK27giNlXQtoImtsyPYduRuCHqMRdTHMNP/SxLmDzduw28CMgNy\r\nxxbJgcJFKbgIMgt7R5AfCBcL4Xy0ZyatYioEnE3rpu90P3r98Df8OSUHxvjy\r\nEflqQssDTar3j/Pngt1v/8IKlpOXoqs8A0WRJyLa1sLr4M7REClDG3cZO4Ju\r\nUhNxPsULQCOV/AP+2nKxI9WGC4nRxAtDvnT/7d4HfYDuLCD3FNqaNuPq3tX2\r\nwHc89krgjXnNwinPxmoHFnqnELRQNll5hS6Xr4xZAv1gsm1O7oaWum1jc5BL\r\n6i6JjNLs3VZjyv2nOhFRY2TOm5ICeUpTqJ/RJOPoNWzBY5z8SzptCIu4oy+Q\r\nGNhw/o1kwo7yZdY8D8AwEyrAJ7L+/DAIcwo=\r\n=sMwe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.2.0_1677511356259_0.02410192493527097"},"_hasShrinkwrap":false},"0.2.0-alpha.740627d":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.2.0-alpha.740627d","license":"MIT","description":"Useful react components that will save your day","main":"cjs/src/index.js","types":"esm/src/index.d.ts","module":"esm/src/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm && yarn build:esm && yarn build:cjs","build:esm":"tsc -p tsconfig.build.json --outDir ./esm && esbuild src/*.tsx hooks/*.ts utils/*ts --format=esm --outdir=./esm","build:cjs":"tsc -p tsconfig.build.json --outDir ./cjs && esbuild src/*.tsx hooks/*.ts utils/*ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children","readmeFilename":"README.md","gitHead":"740627da579a9c9c575abd6eea426e62b39e4474","_id":"renex@0.2.0-alpha.740627d","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-K3JgkzQOAcSU5eAVMYom/XcyCug4WGrHK4aTIc99klH8t5THu2hhHuY8a36gD2qxSX0XBdo0wWPHFy8psKFKrw==","shasum":"6412bfad915634975d9f1f2da106df84c68b1e4a","tarball":"https://registry.npmjs.org/renex/-/renex-0.2.0-alpha.740627d.tgz","fileCount":32,"unpackedSize":19045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfGuiT3CPAIPJy2jrMa6CDBAUuXhbuMYLKDc7UP3fMbAiEAhZHz6b1UtBwkh8Y6v4j6UlpnwscTaNxanhHVO6RWUX0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOF4iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo99g//ZAw5OMn49oBp8X/ATARu/s6Nb091PuZRTNcD8BeAmRDAhmxN\r\nSrssxs7GpsNTz33TqR87Q4w751Lgvk3qhZ/6jI4JdaHeFd/FOhOjNpxRevHh\r\nq9BHG+BcNdavmVtWz0TS3kWggm/JRb2tq+6tZciPl63fhPx2eIi16O7Lxc7i\r\nH4BvJHEfj0pINXfebxuoOBNGJmGoL2BuN193cMal/9CD6HXmZ6IWQWPZI45Z\r\nTS+1U4Km22KlRekK7obWyrRZzi7km7QkGCAvJZ5ozUpEN3yrPEzC25qesj+3\r\nO9A8AxT/DJ9pBaHbnl+XMTKj3fBU7Ll60htBKrXmOgMhTtBL6i9+y+aFy30v\r\nf0nN7TOT4JNytYofd37SwC+QNgvLjXm6ndow8r6HHtdkf+zZFcGkkfXAvdp9\r\nyG93NLe8NV8wuo6Whkq/g+w4GLUfUrTgFuMqUEbZNtv/JI7iSY+N/wDuPlk9\r\noXh1OJVbI/KdmCVgz1ncsICZmvR9WTmyxqicADV+S62rOWMlTyOhSP5eEpLt\r\nL9Lu0asIZhD8PsOPSIEAX/18us4Hs0vvI9FbYWd6/+cCIWAc8xsbZRG6RMvl\r\nTGQHJ87KyNI7X1CW+xQEM0COCMdEqi4VPN77T+wi80e+rikMYA2oe+sjYGOF\r\nuGpqOqPiskxo6jBSk6PYYoW29fGb2+KYNdc=\r\n=7HAa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.2.0-alpha.740627d_1681415714043_0.7618836499940642"},"_hasShrinkwrap":false},"0.2.0-alpha.27f2513":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.2.0-alpha.27f2513","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"tsc/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm tsc && yarn build:tsc && yarn build:esm && yarn build:cjs","build:tsc":"tsc -p tsconfig.build.json --outDir ./tsc","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children","readmeFilename":"README.md","gitHead":"27f2513fcef641b73b9ce7424d02223f3ae068ed","_id":"renex@0.2.0-alpha.27f2513","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zN/1IinFo5O2Dr3qqcDtnHzMjCKzvj0WltAYRqa4ZhQLud1TsmxI1UXn3EcSGZwRdiutyjt1Fs1xFBiTdZve+Q==","shasum":"cf523ae4a7c92ced90d698426da69e5ef6324f90","tarball":"https://registry.npmjs.org/renex/-/renex-0.2.0-alpha.27f2513.tgz","fileCount":18,"unpackedSize":15101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/i2bq0UW/nPpwo8hh4bssWs4EgC5Y6K8Tq+LmwcZ+fgIgDkTKWkMz4m4UQgHirJjnlM6YWFKVByui60+5zddEjfw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkORZtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozjg//V98PNxfHuV/exvMMWExJ+McVsBGHSCqEzr5KetlOH0vnJxP+\r\nUeeA9lWN+Q4846RwpZKCefrZjZIjWE0JUaT7wnKvxv3khiEZ4Dfh4V0rQAB3\r\nLWEBib3UZRkG+6Sx5wjpueVMoEJ1sLcb0NtWGH9uaNdOTPWKRwWxZM8DmNXK\r\no5tJxpELTWwkY+6zx2S+8mjzEu7xfInm/a2fW/FfuD8w4SpJ0KC8T/b52Ifz\r\nHRi09ZSyrwNHoEEbqEjPh7QQRUOC/Q2Rg4lzHjueQwrtmQyjkTsOubRllPP+\r\naCBXyuVT9mGjk/76tC6TB3LsFMgaYBcJKGGLdPf8sFp+gJf5Mm04aEFmVypU\r\nld9TLU2xlGTEERr+F/DggO3erCfP8/NgPCceBH/vrlQi/q3nLDacPvl9FIpV\r\nXlyneNT7iLDSSGHzlnKHCVUBAIvXXSLETLPyqGHoYIyTJfNDyNVtU/Kj54q6\r\nOgLsxNPVGs4+v2IkQCVPjfHlCEBIfO5aBc9hoqVvuywGU0DNNKmvVhh9p5c3\r\neQOIb7Ill36p2bF2QFfZQ7Y/NK1jDaBs66yQitQqaAynwZ0NdmIyAK7Xomid\r\nftazC6A0TCucWXW7MBR+k95mV/8EUxFHQ6P+VjmfsjIFxoJUfsSaghGHx3JF\r\n5ZB/3JtxKWikiSGcNyDN9xiY0q1PYDS2MSs=\r\n=//jj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.2.0-alpha.27f2513_1681462893278_0.28642159872916806"},"_hasShrinkwrap":false},"0.2.0-alpha.b3fd431":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.2.0-alpha.b3fd431","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children","readmeFilename":"README.md","gitHead":"b3fd4311f6fa57b03034b28ce37318b16c3751e8","_id":"renex@0.2.0-alpha.b3fd431","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LfxYQrow9XHBCcFWYEH3iYektQEFfe5RgWJqV2155o6En5kZ9LOSy8oCHCgGRPjjF/YJBrI5EJ5OyyAuzbFkhg==","shasum":"4df57a797d78c92e2ec316d6068e80b4acd15196","tarball":"https://registry.npmjs.org/renex/-/renex-0.2.0-alpha.b3fd431.tgz","fileCount":25,"unpackedSize":17068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf/Pk7Z+4g29Pux7Cn+iC+1JR2EHLSoj/HTVjvwEhXvAiEAtZZO5UxZxASepd8CeWeyZRCU2HjHoDIhh/bmKoWKu1o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOR2ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4CA//QxXoZNKVOze9LC9S39SqgZxBSufohqKnFlEpeSJP4CukyYHH\r\n5TNcaaz2HsXKzYR80B1WO/XxeEvc+qSjOR/1Z4XIU7X2ATb/S1ZSBXAPN4W/\r\nAGbFXp2eBBDE4BxYoHReZMY3xwsYr3hUx0+RELJcjG4YhSil6h/UiCvuZdaM\r\nnIhBWZjHuIZkt+dUI1Zie64HOwoN2x+uYYhyBv59IYALtAojCk8r89b5hqzo\r\nj6kj6ti7RddIVz/nlgLn30yDMvuJbNXTxC/oUOOOkB/SD87ZkPC3kr2BUHqY\r\no0+lYsh9qXFrX9oau5Nc9IpRapX9RryzB2wh1gWJH4zbWu5Xxxr7xyICAX0y\r\niztr6HApX2S9vTl/viVqYBqmLMWpUzYIjASfsTGF+SOBDycbkBhTlDhe2rz4\r\nhBd3wruSqYwA5ngKhpP5tnvmYm6dfy6FU5v3EiPW66gw0gNPQevsiO1YkHAZ\r\ngoIqE63R1EYAUcgo9eg2Zujwcnm4LpsCkejjHG4Cnni55bne6YISLy0Qw/nc\r\nTzNOzEgj++5FyABWksFmIru9jI8xaFBGqM67tpM9fVdNlHD2wbA+IUW5711V\r\nKFmi4wY0ox9FVvwbKh9wd9XhKwqZtX6ic7YSaMzDtKN4QbUxuxB6CQUdnL4T\r\niGOAotAKYDII5xgJV5dSWQQ43Mq29v3pEaw=\r\n=YMtM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.2.0-alpha.b3fd431_1681464729194_0.539973663911425"},"_hasShrinkwrap":false},"0.2.0-alpha.67567ae":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.2.0-alpha.67567ae","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children","readmeFilename":"README.md","gitHead":"67567aee62942e9542643e181dbcde37de5a983c","_id":"renex@0.2.0-alpha.67567ae","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KAj15GOvwbPXdeJrWLRbKKh+j6u5DVulcaGOkT+oNwobUbBhVkxLsCxoVBOejlF1Tesp+cqz5lH28F7Mpcgv3A==","shasum":"f428a38222672cc17a65ec70fdacf4bd917b1050","tarball":"https://registry.npmjs.org/renex/-/renex-0.2.0-alpha.67567ae.tgz","fileCount":25,"unpackedSize":17367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArGpBxqgLWq8NsA7wK/JDeauMFFhVSROUhdZ8oYF6Y+AiB77VVB5ZEkk/YeFwenR1SoSl2kYsfaG6jxb0x76C0UNw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOU4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ5Q//V9C4pRUO/0pLEhWTnBkJBFNa52eQAub3Sg9STT1zGnqRWF7j\r\nxf1oVghFC++o23fgiAj1BsG4jCjrZ/AxtCZjrIOQn7sE6poYzSlpoF9eM8TD\r\nf4SuP0PuJ/j3QRNAP6Yo1/hW/0jzsXMoFxgfOmdCN4JNqQkUJMLN6GsY9BIf\r\nL6wlJAdXedV+tWLdmiGNcHivmgoSa+0wMyiQWCeuw/CLaIK3QsbfZzw67lNw\r\nrjQhcigYLip/1xqUzBIdSkVGKEKZJBp0Kl+LPxTXLA8wsF+c5az/D34HlODx\r\nGvMPD/QRsn1g+FywTmURCZzGVnqvBD8rNchIbvJ2K6b/SgfQb3UmrgYlaeqR\r\nR0gJWawdBAeHqaB13bmzR5JgQgb9MJX/025uGtm1LvaHv62WoylgYTyX5ne1\r\nw3rTJH4xkfZZzWBdESoViOIyDHcZLlZItoWa+uCoG/63wB2u1DffVXCxK2Fv\r\nxuMpXgIdG1cCxw+91Sq6r7Jq2KjMAJ6Zul3rpCYKU88CjQtzItdaYotRXTFi\r\n8XasqWmz9MJtEy0NNlvwC54+1wOuknJ8Ih1aIb2n4R7eRojSe8eOOpWKWp/4\r\nq4gTnSf0Y82zaMGMUBUNhfonU/JmDVGckEWYdsnTxP/R1C+wlxBRqd1z1bBL\r\niJQYoArIE4fW/FsdIa4R5rrrCv+7umZhF3Y=\r\n=pA7/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.2.0-alpha.67567ae_1681477169285_0.6017102227974358"},"_hasShrinkwrap":false},"0.2.0-alpha.dd2737c":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.2.0-alpha.dd2737c","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n","readmeFilename":"README.md","gitHead":"dd2737ce26720e7840a7235aa1a97dc0a36bb28f","_id":"renex@0.2.0-alpha.dd2737c","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5mtyOY+8WyhnTwzKHCb81U/4jnhwhkgj4gV13cLSDspab/Jw9XmPSf2P+Ub2WRSsx/TgkBna1JysApG4m7tuiQ==","shasum":"c2d3c31f73fe6880f1d115cb289b3059a798ff81","tarball":"https://registry.npmjs.org/renex/-/renex-0.2.0-alpha.dd2737c.tgz","fileCount":25,"unpackedSize":17457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZ4sxVzYixX2wqYxCxyal98dIZqF4h6NB2w4kfkrrazAiEAp4ez8O34QNgWgtdiuT6Lhl+aRvzZQ9iATFQSAFe9JMA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQi2TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9bg//WjOLpy/IsOqUPsBnwpoYbYodoPhlMwkvJgl/62nHRNvRkCim\r\n2w2lxEuON0dUquR2aDKEBoPBZE+5GWeXre4KCsUt0NMS8mvYy2+lCT2ojk96\r\nhW1Jq3M5QT0n2dh1gLXnh5Jj+Nw/pXPTECPrq3StfdXB/RqzWqfVguM8TYBs\r\nt7sIuW3Hil9zmBPBPcUNGqyF94S7whPshUqL3vFqynVBFCRAIdmcsEgBvXbH\r\n2Wir3yhKoOGSosTKXSVTCqhbbZjBZ4beMVRbLBeZA6YgSaKjam5+ebNGlnXv\r\n24Zx+EJX2jGBAMto7nVXkFg+fSZc2vm2ElimC+HdB3GT7R3CeiI27TnrHqfy\r\nyYePghMiLH5qHC27nbzzrQO3I90iLwNJRnBCxMwN3S91309cmGaS+RaA9QbU\r\ndPvC523ECcRiVg75hdVhthAochiBDLwyIRYDskEng1gDX0ka/Y7Z9jpVXgIh\r\nbW9m9vhuTCfNekm538U43cE8q0WYbJeTXlH9HsXStsJYzcoUPguczpwKPdLV\r\nc3t4qCdD0o4BetP8hRA3e70lXjEYhsFgwMX6hl2rlMW069DXsfWHRkG2R0M1\r\noz2IocoCr7INh13ujwD3mwOk7nkLvdlBLgi2VN6NSfn48sIlqGlLU9Inp4Qh\r\n/3CR+C7U+8rpjBHeVpPchgs7fabD6TOOd+U=\r\n=jgXZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.2.0-alpha.dd2737c_1682058643157_0.7675538033341633"},"_hasShrinkwrap":false},"0.3.0-alpha.06a8332":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.3.0-alpha.06a8332","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n","readmeFilename":"README.md","gitHead":"06a8332df87bc9fe7c2cd4d16635f5e42d5095fd","_id":"renex@0.3.0-alpha.06a8332","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-kMuoubi/QcoTDRpNvn2lZwKj7ZydsseIw9Cc42PWHCmVI5nm7US/775mnUC5GtPWCARtB4hahn8G0gKdFutzTw==","shasum":"5374e2d7079f046ec62395c17df9bb28f9abc82b","tarball":"https://registry.npmjs.org/renex/-/renex-0.3.0-alpha.06a8332.tgz","fileCount":25,"unpackedSize":17457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT531qS9ywN+wVq9OH7a11Xr9dkR6ukJCLWfJjPWHGzQIgc+ozwpBzjBuoYQw6smQM3Wz06lVNhvxny7GmgsK+Kbo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQi5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxeBAAnSoK81xxSOYSXNKXf8IgviJkGNosiL+faZsEnvMp5gEQkomj\r\nC93ntHOwiE9dcW+TmRnJKHpF/sWqNe9Q4ad93n+JI9fAoEDPD7B3sjTRlM8L\r\nj1DGQHmMpzl7NMdOMHhB9bOVGeM4hK/qz9Tq274kEdMXwt3dxs655s9ziOe3\r\ni9Tf/2VGBPMMvfTSEdKROyTBS3ptS11JazEr3YMc+eOZbL9PMuaMvtUDS90j\r\nR5CgIxDOGndFKIlmhuOJp3GkysCbwInisRDMfRaRMNU2UqKmDFzIUBEgwCm8\r\n4ICpuUseepo9RNJWxOsMdA05Sg4nYQzGGVWNwsV+eJikz4me1yl4r/nhH4aQ\r\nxTMqjToMTRvfFQaECduE9/aXNS0tCMEd5uh+a0kmb7p9uQGVqwYR9bGC7zfx\r\nYaVW4ZDjUhroEQeBnOghY92dRF2+O9XwIsiJYtuqlbUADM1q7drZ/DFj3IFo\r\nCklY1QJDMnT2a/TBGcECPbsHExOEGHWw6jJL38Z7yqZT0cgr3oyv9Ylexb88\r\nK8/ypAiMT0na6JoHw8KVJqDqXExLml0fVM24jTcS0p4cSG8CA6iunQ5W2q3B\r\n05sWNLJIMkRB3+lBXjbDiSzH9lktwAhY/2f/Bh6ciSrrCiDcZcWD50gx1VNr\r\nGohexflrVJd3qvplTB92Ta94lOnW1TdaAA4=\r\n=oSfH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.3.0-alpha.06a8332_1682058879283_0.03254696017363634"},"_hasShrinkwrap":false},"0.3.0":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.3.0","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"gitHead":"06a8332df87bc9fe7c2cd4d16635f5e42d5095fd","_id":"renex@0.3.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YjwISsyUk4lL4q8iflAnLj2nCSDtHwPByLGFttYQSKO1pSD575wLqZvf0O3wpZEHYad3biPcXBHIBl8HVFvDZg==","shasum":"47d9dce3473b29c297fe950de811f38be63c1e82","tarball":"https://registry.npmjs.org/renex/-/renex-0.3.0.tgz","fileCount":25,"unpackedSize":17443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgyTYwV9QdmFeR1ZTYc6HC1jR7ptmAZ9204RKb/aTbAAiAJjRpB4vc2/wHIHY7Hx7QdrRKnwbKMX76yTwHbi+zdhg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQi7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoElQ/+JLi75S3B7TgVzUG4Jh++wdgRjHtu/tnev/qt4Bd9WUVPwxoZ\r\n+XMQqR4/VcVabZfcjl272RCK/RXbL5McTB5bXlA5xfMIKEWkwyKVzhfrPaoh\r\n2jUXCsN6WWDZaVhUeDf04z54CTCTmv5FOBNMgp3gQJR66p36xROkPaAa5Btq\r\nSa6KpGA9Q7yn4U03i8wwVgv4qOuQPi8iZ9Ipo1kNccUBmRxPyjVUKucEHR3P\r\nRMCPJhHijl/32i4qYNRqBso3gI66HR6gDmTzVmYjTBXYTZI9lUfxNg9nx8YR\r\nrtRdoKAsod7XF+3KYweOE4QR6eIPrffxTcQPG2nIzOgf+NTAgqbc9Mcf0X+N\r\nXVTjulk5YzPMlJnWzjAm6npFm/KfevrAcGONg1mKEm6EvkawJ8h4aFLbEs2v\r\nMKZbCKv2vDnDPttgcQZMW1n4EJsI3wuFZNugoePm5qZKPBsgWN2xbdWSI8vU\r\n8er4Vx8HmkEUy5+yvAiFdTuzrKZpzKg0idW4bwcn/qovU/2sOZ7QbbMPdLtH\r\nFBbC6lZq2OC84TkVwTnnrKiZMMPKfn9Z1sEcsrppn95HI5xvL1tQo2WGqmWh\r\n5WIa+Q3XIxcBOquUMol+K1tMki48//FWQdQ3e/Hs5j4UmsfLKX1kUE9/TgmI\r\n+ILtNgGztfUVYJvpc2EApPxM2jDLpTzMA6Q=\r\n=9fVv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.3.0_1682058949765_0.13471725847354077"},"_hasShrinkwrap":false},"0.4.0-alpha.c9507f9":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.0-alpha.c9507f9","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n","readmeFilename":"README.md","gitHead":"c9507f924c7803002060fbe3f2c61c42c10b5c99","_id":"renex@0.4.0-alpha.c9507f9","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1qCjWjJS9AcohEs0eybTLiOg5d373TgsuVMvEfBcshbvVRFn4oHUJj+eTj7vUhhu6o1COCBC8yBrkY6PUBG4xA==","shasum":"e13b441ebe0c42520bcdd89e8447809e2c1d0a4e","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.0-alpha.c9507f9.tgz","fileCount":28,"unpackedSize":20846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQrSQV4gRd4E9RU+vBt2ICzqu8kMr/+R4d4XPvAXh05AiBKP72ToUg+C7sPxp1/uDkFqRkxyx70Vw/ZZ+Hh65zClw=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.0-alpha.c9507f9_1686064320168_0.7855522969542168"},"_hasShrinkwrap":false},"0.4.1-alpha.fdff2b7":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1-alpha.fdff2b7","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n","readmeFilename":"README.md","gitHead":"fdff2b7b3cfbc43cb4e78930d58669fc2f134eb0","_id":"renex@0.4.1-alpha.fdff2b7","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-dVfco84kYP4CHf0SncE/2DcjYG/f8I2LUGqWcqKPUh3UUeI6IrVWRclVzfplFO3UhgUz4VgADPG8HNvNy36ITg==","shasum":"7fb50e4ff3f1748d5563f775f85c05f0f2fff4e9","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1-alpha.fdff2b7.tgz","fileCount":28,"unpackedSize":20949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzTHkF4HwJJRPKAEPCIcbL0DNmuFsdD2wzTqupTN6zUAiB+JZDaTtAsrYqDwAzp2mfIp4rdBjBICsBR2Rxsl9Q1nA=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1-alpha.fdff2b7_1686198534091_0.6676502030075688"},"_hasShrinkwrap":false},"0.4.1-alpha.b281d51":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1-alpha.b281d51","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","prepare":"husky install","release:local":"yarn build && yarn link && cd nextjs && yarn link 'renex'"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n","readmeFilename":"README.md","gitHead":"b281d515fb3f7c37eaa1c4deddd86097930ea53b","_id":"renex@0.4.1-alpha.b281d51","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-hhaMNUwClo2NaoYQacbkoJ7VMus15pTAf8JfhZrL2DwFhOo0FPt/MxLqKo5vuQsQGL3c2CmGo+snzKX2xzA7gg==","shasum":"2d0b300988ddf4a2e72bd095a07ec5b2f7914a9f","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1-alpha.b281d51.tgz","fileCount":28,"unpackedSize":21073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDxOVWVkwty9cZpEhX0STtPWddAs0XZ0VsDwN4hT/R7AiA7JkXButTDEUw19dcqPFBV18PGdnhhaU3tBeAyewEi6w=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1-alpha.b281d51_1686283507162_0.9171395893322023"},"_hasShrinkwrap":false},"0.4.1-alpha.8c7e86b":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1-alpha.8c7e86b","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n","readmeFilename":"README.md","gitHead":"8c7e86ba960d1c439b5a576191d3b2a801e3b5bc","_id":"renex@0.4.1-alpha.8c7e86b","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ekgBgy9qrz1ylNt04Y/MbifXzbqCiNgrGIIc+2OH5UeQbi6r6zea2VUgwem9rPZsYhgiR5DSv5EvQxNOLQwOaQ==","shasum":"fcb2ea002152815352abdead00e435b67db76009","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1-alpha.8c7e86b.tgz","fileCount":28,"unpackedSize":22429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6rcGMKeIN2XwD/ynbntwttWftboWDgKhSq8itAheenAiB/MsSSVfFGeXZqGNI67FbNK2FqlJdhJJjl4LPGJwTNMQ=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1-alpha.8c7e86b_1686391147303_0.07376199272086748"},"_hasShrinkwrap":false},"0.4.1-alpha.1a694d7":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1-alpha.1a694d7","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components that will save your day\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`Storage`](./docs/Storage.md) - Manage values in the `localStorage`","readmeFilename":"README.md","gitHead":"1a694d706aa538ccfded4d168e4dc306420522d5","_id":"renex@0.4.1-alpha.1a694d7","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-iCnn4yUfI8MiBl1GYO52lpDlRxuQlQj4R+6vTUdOw/CtsrQGIbeSDE3XpGUZ9zI0NQPfEQ8owlbEjh88sfhq2A==","shasum":"b0991e897d436f6c02fe45fc86d4e0d7bdcc4fc1","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1-alpha.1a694d7.tgz","fileCount":28,"unpackedSize":22674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP041xwV0WMBTdYDEnLPFLpRbW8WMUuwV4Q3bn0XSWmAiEAz8Ee9B/1NZjX0TZwJ8ALXxhHA/XkYA+uJ6w+djUeXNE="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1-alpha.1a694d7_1686473722853_0.5735497446483802"},"_hasShrinkwrap":false},"0.4.1-alpha.afa492a":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1-alpha.afa492a","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`Storage`](./docs/Storage.md) - Manage values in the `localStorage`","readmeFilename":"README.md","gitHead":"afa492a9aab0712947be9b8304f53d6f90b4553b","_id":"renex@0.4.1-alpha.afa492a","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5XUe1SAmm3xwdbIighjH17TfMB/FzZ1zsHMsHo1ozSMBT3pnjoE86SnUdZ19S4Pow+zIO6V9ak3WHJ4+aJoObw==","shasum":"79a03ba4efa1f7797b4b9b36d7370e0f893f7b56","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1-alpha.afa492a.tgz","fileCount":28,"unpackedSize":22650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeRcSn3FqQHt0mdbHYj5KvqHujiFNX0utejDVTXvbabgIgTzeBRGQXpQw44hBxKLniP8tv4KDxJYnFBSLlmAEL3/A="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1-alpha.afa492a_1686485075960_0.8764845701296318"},"_hasShrinkwrap":false},"0.4.1-alpha.100ebc5":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1-alpha.100ebc5","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"100ebc55da4e7b5e4f6f937b8e1518446dc74175","_id":"renex@0.4.1-alpha.100ebc5","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tNb8xrBABukugsrhHdiGXTaIvovsrpl9lbsOqJn2BOHhJSco1aaXLaMnJsi6UB5DF81207gZERDyOkfsK7PSZw==","shasum":"24b2bda7449187425a450deec25645080ea5217e","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1-alpha.100ebc5.tgz","fileCount":34,"unpackedSize":30532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0XuhiAtPMJ0kPfoR5qxZn1zJAIAFtmJ8SC9z5zLxiDAiBgjOwYOe/4VGnct3aJYeBFJdD5mgEcl1TAUAJ7ipQ4WQ=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1-alpha.100ebc5_1686489973101_0.561245459321807"},"_hasShrinkwrap":false},"0.4.1":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"gitHead":"100ebc55da4e7b5e4f6f937b8e1518446dc74175","_id":"renex@0.4.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YEnNy6/yjoSthIbOHuaYFFwEU5qNxI6h7O2iDxEbrj2HpCq0T4g51GlkGsJXkpNv6InLnKALYsT99NUlo1sCYA==","shasum":"f86b458fe038f4a45e22ba352add1b06a9afde01","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1.tgz","fileCount":34,"unpackedSize":30518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0Zsvfu/r0GZAZVl+0C/vU508ZS2B7NdWbhjrH9tTraAIhAJdHvVA2hSz7gcABI9QLC8O3IHFAvJ1lsW2svlNfyHdr"}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1_1686490035879_0.005980304521798319"},"_hasShrinkwrap":false},"0.4.1-alpha.569f9e9":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.1-alpha.569f9e9","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"569f9e9f4facd3574ee5e04faf675ca1eb2eebec","_id":"renex@0.4.1-alpha.569f9e9","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OLb3jnpwL75XfUEmOgUX14FKElHp9KE7lWxkYtMz1QpJ0w/+idBQ256nqDF4+anWcjkFhNBpAGrOD4gjmGdQxQ==","shasum":"7332fad500b3d8a61b5c1f8d9a9cf30c0125ee2d","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.1-alpha.569f9e9.tgz","fileCount":34,"unpackedSize":33468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA7YMcwgqBb32LV6HUUVgQWWAi5/cHUYF5/NH/+HCNqQIgUMSgOsG8VW9P3hPi7M+daQyMDNO3ZIALZ7I5+fkR1Tc="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.1-alpha.569f9e9_1686992066096_0.8128408184717866"},"_hasShrinkwrap":false},"0.4.2-alpha.b9eefee":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.2-alpha.b9eefee","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"b9eefee25417ad0d8d9047b0a61013dd04104cf0","_id":"renex@0.4.2-alpha.b9eefee","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Sob44HehxeLHLFElbuElioGDY8T+Ne36SCrxEua8LFSpUCuKHWsUBcCmIP9cdQK8FIIVEFPPgNaEOLfX0hXg7Q==","shasum":"c7fea9df20edc9468848d659d0f73e515db181a1","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.2-alpha.b9eefee.tgz","fileCount":34,"unpackedSize":33468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD61JTamz4qEpg+oeBbfGAO3iVmYgwdzm9xptyvA9rIwwIhAMAgl3oX6Md0hu5JjY1Um2EXN9stMzDfB4QUIqAoVuQM"}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.2-alpha.b9eefee_1686995488744_0.4742647835691407"},"_hasShrinkwrap":false},"0.4.2":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.2","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"gitHead":"b9eefee25417ad0d8d9047b0a61013dd04104cf0","_id":"renex@0.4.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ucKHOphak85dTI7uMmDN0IWqSskE4/H4Y4rFSxS78zKQPpycJl1oICYVjYX86M2aS++iJlXs3eMJvt2p94XN4Q==","shasum":"8dcf8b6adefa10767b6432e2af52fbeeaa3a7cf2","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.2.tgz","fileCount":34,"unpackedSize":33454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDReV72zn1maOsExz79vbZ56r72fFHCW4zIiya8X2OjXQIhAJw0GJP33eUUBZGhyj+eh4eEf5ujddKpEi7BuDHKLLZr"}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.2_1686995544839_0.02314861870234397"},"_hasShrinkwrap":false},"0.4.2-alpha.21f815b":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.2-alpha.21f815b","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"21f815ba46ee7576ce8c44e1b0efb8918fc8c22e","_id":"renex@0.4.2-alpha.21f815b","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5zEgLaGdmaFLkBE5K3VTtdrMMpWd9Ig4B4n6iyMkp3MGOd88TdjH5c5JmCHiX4Kl0uj1ThET7YwfDQmOXmhUKA==","shasum":"0749f759945ea50b4ee89e2630f9c68a36a1d01b","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.2-alpha.21f815b.tgz","fileCount":34,"unpackedSize":33468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAehjCgW2LRlavP56BlgF2HYg/o4RDPCIlub2wngKVLhAiBPqKbVkBT1v4B+Q3FD1cKiT0uPm8B1UoJNk58dZx0L2g=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.2-alpha.21f815b_1687192795631_0.9524444396142921"},"_hasShrinkwrap":false},"0.4.2-alpha.33e207f":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.2-alpha.33e207f","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"33e207fdc77df0f579bdbf1667b63ac289b8bd2c","_id":"renex@0.4.2-alpha.33e207f","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-/+InU+XpGdamA/xqej/JcQicqs6cs/ttjoyQ0sCRVG2foHBKPDRsjF+0h42l2UXkuMcQrH8OvCGTNcyideztOw==","shasum":"fb3b2c038448b8ef46e4eec0fbffe712a8148c92","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.2-alpha.33e207f.tgz","fileCount":34,"unpackedSize":33468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFTBSdcC/VE9vq9Odez/slWDqHRwYfS5kJhlHh9zY+XAiB8MluA2zUhbzPJjm8jtsCqfJX8en+u6MK/ckp3oVncOQ=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.2-alpha.33e207f_1687192830036_0.6947762606967998"},"_hasShrinkwrap":false},"0.4.2-alpha.e2ce8f7":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.2-alpha.e2ce8f7","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"e2ce8f720e6d32e769abeef698519b7ba160d8a0","_id":"renex@0.4.2-alpha.e2ce8f7","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LhrKrU+6GIiiB2lIIS9oqt4dXWYeW7uf7WA56cM/w2uxNTQK/rOXOHWGt8MjrHy3lbA0aSYiaQRf1O+qyMVCfA==","shasum":"240fe4b6085e0132adb24c023ef8d7622fcaf1a9","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.2-alpha.e2ce8f7.tgz","fileCount":34,"unpackedSize":33456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJHK0f4l7V111sq3WPEJCKMGukNDq9bJYKxxKwgc5Z4AiEAgvbFs3SEiRlviCVN2/k6TFiX23YIyD1O8xAQDsTGRtQ="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.2-alpha.e2ce8f7_1688200751594_0.0450896968277712"},"_hasShrinkwrap":false},"0.4.3-alpha.8b0216f":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.4.3-alpha.8b0216f","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","effect"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"8b0216f0a0d4bb6102e31310b0471fbdcb27e06f","_id":"renex@0.4.3-alpha.8b0216f","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-T/h5SYmJ1nQjnYAJdlKpnW9QLEKZPu2Qy4zJj2puWfPJVEYaUxH4u6A+pK4roJ7QlW2rQp2Gaz712WHjcNJxZQ==","shasum":"9fa14d93ac7fd99d15c6792280df2c5e43212e72","tarball":"https://registry.npmjs.org/renex/-/renex-0.4.3-alpha.8b0216f.tgz","fileCount":34,"unpackedSize":33456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiNIo1O1T4ZJNcqKZRzM1+Tl9jHsX/b3T8NnCn65z2KwIgX17aBuOriKOfrIqnJo1HZVfOvwefrvNPHe7Ap8gr+yk="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.4.3-alpha.8b0216f_1688200933119_0.5175597113157533"},"_hasShrinkwrap":false},"0.5.0-alpha.07ba2b0":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.5.0-alpha.07ba2b0","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Toggle`](./docs/Toggle.md) - Switch between given values(boolean by default).\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n\n- [`Clipboard`](./docs/Clipboard.md) - Talk to the clipboard via `navigator.clipboard` API.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"07ba2b022fb5a78d0b4370c0a71d5e7e16a7e0aa","_id":"renex@0.5.0-alpha.07ba2b0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3qp4uCY3Cqw0MefInOAVxl6MitL/Fy7RL1UikBiEoVrjfoqIzu9AzEi6+cITTCezVD9iR4VBIqdBN1jvovFdNg==","shasum":"f4cd73b94658b2e08172a34910a1b9fb631e68bb","tarball":"https://registry.npmjs.org/renex/-/renex-0.5.0-alpha.07ba2b0.tgz","fileCount":40,"unpackedSize":41099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEF6cLEM8V+9RqGLWBSt7ATqH5tJPaQFsfig+okCvcuIAiAwFVTCQ6+jJrlbUCnB7xZEMPJdCGTvCnouEP4JQcNxOg=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.5.0-alpha.07ba2b0_1688916445231_0.456671307696886"},"_hasShrinkwrap":false},"0.5.0":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.5.0","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn unpublish:local && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"gitHead":"07ba2b022fb5a78d0b4370c0a71d5e7e16a7e0aa","_id":"renex@0.5.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-JZ+P3xMgDk3pa9abXUMM0P64+BN48OtQmeUsX81V+tWj8MCqMNEDYzMWz5NFl0EH9lcRBzxYljf/NJfmdVoYhA==","shasum":"ef6653c11034ef61912af9534302a070a0105836","tarball":"https://registry.npmjs.org/renex/-/renex-0.5.0.tgz","fileCount":40,"unpackedSize":41085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnB5hBew7t67+ph3+yofwVo8soc6mEZVl744y9MObqPAiBhaIvhM9kF3CQeCVhWH4RXoWy7pxz0hno2HXEQQIggMg=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.5.0_1688918660348_0.9212635770777611"},"_hasShrinkwrap":false},"0.5.0-alpha.6028266":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.5.0-alpha.6028266","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Toggle`](./docs/Toggle.md) - Switch between given values(boolean by default).\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n\n- [`Clipboard`](./docs/Clipboard.md) - Talk to the clipboard via `navigator.clipboard` API.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"6028266ec9841b87edb48300510a4e0473bbde8f","_id":"renex@0.5.0-alpha.6028266","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vS/FHmMW0RIAJhptyWJnq8bUoY61sxU9VOb2eNGv3+bswLRlMCKy6qIXIZxseR4ZtuUXlkEQScwJvveZFkYpNw==","shasum":"66b6cce6e7cb5dacab2655bb48490129f0f71194","tarball":"https://registry.npmjs.org/renex/-/renex-0.5.0-alpha.6028266.tgz","fileCount":43,"unpackedSize":42779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnj8XrwB+7mgHhSzMsYAAAXDWLrSgThLHrL0pGEG90gAiAj2Gutx/bXkshnEZ5qFdta+BmP3tx86nktBtjv4tit5Q=="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.5.0-alpha.6028266_1697479474823_0.5985499211821468"},"_hasShrinkwrap":false},"0.5.0-alpha.12b6344":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.5.0-alpha.12b6344","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Toggle`](./docs/Toggle.md) - Switch between given values(boolean by default).\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n\n- [`Clipboard`](./docs/Clipboard.md) - Talk to the clipboard via `navigator.clipboard` API.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"12b634415176aba0c0549a137afe48c1c3e7d700","_id":"renex@0.5.0-alpha.12b6344","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-s3wyuNmQJfrAaOUPIGObCyLsKpB4dmoWi86rmTOAf4BAwqlsQ0tuL4C86xXIR2AUSoJEW/BpYBq1TfMMAx5Rlw==","shasum":"f6f844fb924f5497b51ca039ecc507178f283f81","tarball":"https://registry.npmjs.org/renex/-/renex-0.5.0-alpha.12b6344.tgz","fileCount":43,"unpackedSize":43026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFJuG6+GHD5+8lGdZIlePV4o5uIRqAzcnj+2OSyWMQOAiEA7KCKmEKy9Vfdi4+M84/NLtag+CsnzSIYazvEiR3EKJU="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.5.0-alpha.12b6344_1697518161247_0.30667305529932176"},"_hasShrinkwrap":false},"0.5.1-alpha.7c0d2df":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.5.1-alpha.7c0d2df","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Toggle`](./docs/Toggle.md) - Switch between given values(boolean by default).\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n\n- [`Clipboard`](./docs/Clipboard.md) - Talk to the clipboard via `navigator.clipboard` API.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"7c0d2dfb5f720e84b15fc768f4a15919a84ec3f0","_id":"renex@0.5.1-alpha.7c0d2df","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XWCL117kaLxY6gMS3cCp26lcaTsXitBa1uWNIy7y7dRv2R//giWdd97T57U+kcURS74QK++WKoJYbnrUIp5P9w==","shasum":"3925c72259de76e1fe65b9799a2495935aeaf91f","tarball":"https://registry.npmjs.org/renex/-/renex-0.5.1-alpha.7c0d2df.tgz","fileCount":43,"unpackedSize":43026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqtRdsJOCvU4Rw7PnnX3zWb80IeOrfOjZOvCR9lrtKYgIgBA/Ze6Qlq1cx9wq2rjINJTCjRPe3Iek53CJKCBJjzbs="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.5.1-alpha.7c0d2df_1697637032512_0.7065342584908292"},"_hasShrinkwrap":false},"0.5.1-alpha.26940a9":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.5.1-alpha.26940a9","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Toggle`](./docs/Toggle.md) - Switch between given values(boolean by default).\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n\n- [`Clipboard`](./docs/Clipboard.md) - Talk to the clipboard via `navigator.clipboard` API.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md","gitHead":"26940a9e5ff486565d29b6bdfca79fb36c44327b","_id":"renex@0.5.1-alpha.26940a9","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SYagx2uCC5rs6BeEUbLIQJSUqgepH0AY2p85xpmbxwt+tzLVo3swXZQUU4gNA6cxtwQ2imEjM7x0lSUMPW6g5w==","shasum":"6cd8b54cdf32f5a90703f7f89ece440a6360ecc2","tarball":"https://registry.npmjs.org/renex/-/renex-0.5.1-alpha.26940a9.tgz","fileCount":43,"unpackedSize":43026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0pc52+qUEKLOS0HSCbaad4GC0+9mXc2FdTo1H3jEM5wIgOTcGsn3MYXip2KZo2ZlbNqkry1kPokXdz9jT5huzRIg="}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.5.1-alpha.26940a9_1697637363327_0.39672354949795197"},"_hasShrinkwrap":false},"0.5.1":{"name":"renex","author":{"name":"https://github.com/sudoaugustin"},"version":"0.5.1","license":"MIT","description":"Useful react components that will save your day","main":"cjs/index.js","types":"dts/index.d.ts","module":"esm/index.js","sideEffects":false,"keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"scripts":{"test":"jest","build":"rm -rf cjs esm dts && yarn build:dts && yarn build:esm && yarn build:cjs","prepare":"husky install","build:dts":"tsc -p tsconfig.build.json --outDir ./dts","build:esm":"esbuild ./src/*.tsx ./src/**/*.ts --format=esm --outdir=./esm","build:cjs":"esbuild ./src/*.tsx ./src/**/*.ts --format=cjs --outdir=./cjs","publish:local":"yarn build && yarn link && yarn link --cwd node_modules/react && yarn link --cwd node_modules/react-dom && cd tests-ssr && yarn link:renex","unpublish:local":"cd tests-ssr && yarn unlink:renex && cd ../ && yarn unlink && yarn unlink --cwd node_modules/react && yarn unlink --cwd node_modules/react-dom"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"homepage":"https://github.com/sudoaugustin/renex#readme","repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"devDependencies":{"@testing-library/dom":"^8.20.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","esbuild":"^0.17.5","esbuild-jest":"^0.5.0","husky":"^8.0.0","jest":"^29.4.1","jest-environment-jsdom":"^29.4.2","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0  || ^17.0.0 || ^18.0.0"},"gitHead":"26940a9e5ff486565d29b6bdfca79fb36c44327b","_id":"renex@0.5.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-eFk5IfwK26uxLfZSdW/ntB68u1HiABYNiBkTAK5XXtOcihy0EgZBkv/oItVTsxWe4nrlUFhjX1IKaXDsJ8FVyA==","shasum":"de0ac912f58d2c0af24ff1ddd6fd1c663744b3a4","tarball":"https://registry.npmjs.org/renex/-/renex-0.5.1.tgz","fileCount":43,"unpackedSize":43012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCDBCuqPRXw0UN9slAzTG6pTxq/M8dEhxBqk1QlVLVBgIhAI1BAw7/bRb1lIDf6ge0qyRAvn6jJMYbNp/SVStvncsj"}]},"_npmUser":{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"},"directories":{},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/renex_0.5.1_1697637386997_0.7452747540500644"},"_hasShrinkwrap":false}},"maintainers":[{"name":"sudoaugustin","email":"sudoaugustin@gmail.com"}],"description":"Useful react components that will save your day","homepage":"https://github.com/sudoaugustin/renex#readme","keywords":["react","hooks","components","memo","state","toggle","effect","portal","clipboard","localstorage","sessionstorage"],"repository":{"type":"git","url":"git+https://github.com/sudoaugustin/renex.git"},"author":{"name":"https://github.com/sudoaugustin"},"bugs":{"url":"https://github.com/sudoaugustin/renex/issues"},"license":"MIT","readme":"# `renex`\n\nUseful react components\n\n\n```bash\n# Using Yarn\nyarn add renex\n\n# Using NPM\nnpm install renex\n```\n\n## Components\n\n- [`State`](./docs/State.md) - Simple way to manage state\n- [`Toggle`](./docs/Toggle.md) - Switch between given values(boolean by default).\n- [`Effect`](./docs/Effect.md) - Manage state and invoke callback when state changes\n- [`Memo`](./docs/Memo.md) - Memoize the children\n- [`Portal`](./docs/Portal.md) - Renders a React subtree in a different part of the DOM.\n\n- [`Clipboard`](./docs/Clipboard.md) - Talk to the clipboard via `navigator.clipboard` API.\n- [`LocalStorage`](./docs/LocalStorage.md) - Manage values in the local storage with global synchronization.\n- [`SessionStorage`](./docs/SessionStorage.md) - Manage values in the session storage with global synchronization.","readmeFilename":"README.md"}