{"_id":"@mayank1513/r18gs","_rev":"50-4422d1631ce74149b941fb5b4e4419af","name":"@mayank1513/r18gs","dist-tags":{"latest":"2.0.2"},"versions":{"0.0.1":{"name":"@mayank1513/r18gs","version":"0.0.1","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.0.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/r18gs/tree/main/lib/fork-me#readme","bugs":{"url":"https://github.com/react18-tools/r18gs/issues"},"dist":{"shasum":"d33c0b319a97a4b9892c779cae07804935298ecf","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.0.1.tgz","fileCount":12,"integrity":"sha512-mFzfzm42lwox3B6hOUreLkrjL9iL6EfSPHQLhhkZ3JICqz/yGyxf1SxH/wUk/7Wy5xZPzHY6l6toxM5LPeC7sw==","signatures":[{"sig":"MEUCICIhYU7TRIgOvJWVUH0wiyHDDTpiU5DkOuFxImqHO11FAiEA7ASeeXVEK+BJwhZsj98O9ezlIdmHFqfiQHyN1JQxoCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9125},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"4035603708947c7615fb572d3bcb146febabd1a6","private":false,"scripts":{"doc":"typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/r18gs.git","type":"git"},"_npmVersion":"10.2.4","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.0","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.56","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.0.1_1708516488566_0.19797147474713994","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@mayank1513/r18gs","version":"0.0.2","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.0.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/r18gs/tree/main/lib/fork-me#readme","bugs":{"url":"https://github.com/react18-tools/r18gs/issues"},"dist":{"shasum":"d58af178ddf104a31d268fb8d12ee17ee762231a","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.0.2.tgz","fileCount":12,"integrity":"sha512-OtVUQ2H7ZobOD8QY8QFY5jTqLTMQmszZ+r7Q5Y7j14G8szTU6HawOQL/YxQSd5PmQSZi3LVyJietsa9HBjoetQ==","signatures":[{"sig":"MEUCIFNNeZwMES8B5MtVUKyXYqpA0e9KX1ZlHp6g7k7RC/hZAiEAiBdnaaGOCYA09a06xalxZ/BG7pqb3QDMDPt5nenKm04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9425},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"1e5d6a026cc1a440ee6be3f32adb4c766c5cdf93","private":false,"scripts":{"doc":"typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/r18gs.git","type":"git"},"_npmVersion":"10.2.4","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.0","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.56","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.0.2_1708605906258_0.7895450015842849","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@mayank1513/r18gs","version":"0.0.3","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.0.3","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/r18gs/tree/main/lib/fork-me#readme","bugs":{"url":"https://github.com/react18-tools/r18gs/issues"},"dist":{"shasum":"40fe035cc9493d3fa167a5897f895f5ace48b6ab","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.0.3.tgz","fileCount":12,"integrity":"sha512-eQCNL8Kj1wk5ILzEaqnkRmmob3M4tanwyKTj5p+YQh69sxrdfRK8Rt/rqktmyb4GY0V4Alsh3z7cFVQP+Dl9gA==","signatures":[{"sig":"MEUCIFCkDPZ/qsI/bO/3YLGp/63M1tBZZSjSBglBB24xQhdpAiEA/trmlLELc1zDCIDyCZqhE8yfs1anI8fI0YVEgJ0iiPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10968},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"b186a98a2955a33beb4a426a547d6073168cdcb0","private":false,"scripts":{"doc":"typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/r18gs.git","type":"git"},"_npmVersion":"10.2.4","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.0","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.56","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.0.3_1708624979752_0.35246809170344484","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@mayank1513/r18gs","version":"0.0.5","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.0.5","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/react18-global-store#readme","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"bf664d9b833ee175887415909e896d141fb40a9e","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.0.5.tgz","fileCount":12,"integrity":"sha512-Ds0qOxmK1g5mOJsz/RD88cQHONYs4GLwkRchQzTNSxlX+silk8FClLw6z+km+nUTKs1ZA0XSS668gczuDYIvpQ==","signatures":[{"sig":"MEQCIGEGmAxjXf55ICt06N1sJLcECv4BQaNX2JoEigWKz9ERAiA/bx95n6AQPlEjreGSuRFqg96Ud9/lMqRmqc/IeVsoMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11170},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"7a890822483ca5f21fd0a2e751a62fa57fc0b706","private":false,"scripts":{"doc":"typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.2.4","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.1","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"^5.3.3","@types/node":"^20.11.20","@types/react":"^18.2.58","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.1","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.0.5_1708862958373_0.4381218508324374","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@mayank1513/r18gs","version":"0.1.0","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.1.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"4ecaa7dea4c706f2de1d22cc19ff6207669ace2f","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.1.0.tgz","fileCount":12,"integrity":"sha512-WPSqAZATzq6hTWXC8jUeDj6Xx2BhoY3CqTYuGTVY04523J+8BRjUaKeT7FK/T4+VPFYifvbISqrlz88b2EnyeA==","signatures":[{"sig":"MEYCIQCZYyRoqEaTmO6E+dvPkz+Ejt0/2hmSAjn/kGHKPvMvjgIhAMrDdPjTRBYMbbXogldaHNzyKEQ2laBkldAsZs1N+EO3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12309},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"c80a685022fd7d11ee110a6c05509f239c1b3e25","private":false,"scripts":{"doc":"typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.2.4","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.1","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"^5.3.3","@types/node":"^20.11.20","@types/react":"^18.2.58","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.1","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.1.0_1709034095595_0.3473658980608383","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@mayank1513/r18gs","version":"0.1.1","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.1.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"06159c30c545362ffc02c945b2504ac8083ca18f","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.1.1.tgz","fileCount":12,"integrity":"sha512-rP+OivvaLUHlG2L/hufHyqi0ZWf5p+8ZQ03sl1A+1+1CCA3DnoLmPfNduTtcZMAf6A70Sm5Zb7tElcL24JXa8A==","signatures":[{"sig":"MEUCIQC60prQqQFCa1yJMWGgOZhC2GZLh6eW2ILR6SRTv3N42gIgZ30AHPF42SRrTtIH22LBzJIamS77nfIFbSpzRVMofZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11650},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"32dbd7d2aa97d69adcd35933e6a4caa7ff18ff29","private":false,"scripts":{"doc":"typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.5.0","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.2","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","@types/react-dom":"^18.2.25","@vitest/coverage-v8":"^1.5.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.2"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.1.1_1713583803682_0.7294093850722345","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@mayank1513/r18gs","version":"0.1.2","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.1.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"d606ce7f6407a934286f9f6c166805ad4da2188b","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.1.2.tgz","fileCount":12,"integrity":"sha512-JtzLUU5eVrKseMUxvh5tKs7N3NdkLaF5R+WwCCzG5o2hey5B9a7ydDskbZ6R3XjCULZJRnhWfYnMNpVN76i51A==","signatures":[{"sig":"MEUCIQCA2Ec8kqGQuCHukVuJnWJ7DW7y/3eynqunWSL+oAVYSAIgBE7xyhUuYBgPx2KnRBJiK14TjSElq3z9+XPMJqsyDB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11902},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"eaa405b0e9fc8803c2a2e35778523d9568643b0e","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.5.0","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.2","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","@types/react-dom":"^18.2.25","@vitest/coverage-v8":"^1.5.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.2"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.1.2_1713670064612_0.811638291575828","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@mayank1513/r18gs","version":"0.1.3","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.1.3","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"694d5d958dd7cd336de840da0ba035b7b120cb5a","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.1.3.tgz","fileCount":12,"integrity":"sha512-5taL5n7g18QDmeCNPruUpL7QtGeIaGCscXTYGpMTzvI/v0UiffCshJA+j68Sr4OwK2MRMevta4jMGUPDIar3cg==","signatures":[{"sig":"MEYCIQChgiMgps0oK8ehjhPU693MMkS0B5X0RecvauWKV4OeYQIhAMDSKhR3ELplSDZcVZMJIKBlTCHTIqEWWyF5hCU0NS35","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11984},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"024b544486cb3b8bc912c9c5dcbd8d35160a179a","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.5.0","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.2","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","@types/react-dom":"^18.2.25","@vitest/coverage-v8":"^1.5.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.2"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.1.3_1713671172528_0.556953942660797","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@mayank1513/r18gs","version":"0.1.4","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.1.4","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"6b77855da7b81ff2fe66b72ed418cdfc6cf5450e","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.1.4.tgz","fileCount":12,"integrity":"sha512-X3HfhrlEZJ0DTy44Gx3mswQbr4daCHaPCiEBJIcGp84shZobTicfy5U303Urdgr79GeRgXC3swnsqDIbXZylGw==","signatures":[{"sig":"MEYCIQCVq3XJYJD9lqWD6IS5rhCRl2PIpv3C/RUX6hDhrDOXUwIhAKh5h7yJNcT8CIj5omm4XCel9DBb9YyiWrGJWg/j5582","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12056},"main":"index.js","types":"index.d.ts","module":"index.mjs","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"8b33fd4ff26809d11edfe7fac62f794483f7c36b","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json && node touchup.js","publish-package":"cd dist && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.5.2","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.3","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^1.5.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.5"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.1.4_1714368527921_0.5480955866421338","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@mayank1513/r18gs","version":"0.2.0","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"@mayank1513/r18gs@0.2.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"22dd579fc05e81b9e9c08aa84ab2483707de8ae1","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-0.2.0.tgz","fileCount":20,"integrity":"sha512-4bFxn3NzLvwNPMaeSXgvovAMFL22wp8qMYr0pGjoZKDrLlhdZBDAH+wcri9l1zG2q+wgjJKSht+qbJZ4rJCy3w==","signatures":[{"sig":"MEYCIQDvbVnf7TlnKjeTqcfuT0kedh+YdXZN/xj1gsntCBP+mwIhAM/CVqIIKErQg+G8M7YEGc8vbaYYXgG2JWZQlGGaNtqe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18050},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"dba699e99c5cfefb75af117502fd70b5b2c58844","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json","publish-package":"cp ../../README.md . && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.5.2","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.3","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^1.5.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.5"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_0.2.0_1714397053280_0.32158811631116135","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@mayank1513/r18gs","version":"1.0.0","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.0.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"6b1ba9ba495ecdcfd48fe6e91ac3244b78432239","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.0.0.tgz","fileCount":20,"integrity":"sha512-nELf+kipO5pfGxH+m5LWwI+NhSdb5eNBod6+v9tNZIQOdLfaZCJokIw9RDqkfLOglhXA6Z2vCjp8m5keFHdnCg==","signatures":[{"sig":"MEQCIBqA1+/eTFxZnGSep/LERkiCSFNu7V4b0X1HuctgiBj6AiAjI8hiEDKenEDS939wvD6V7dfukZIxZxNslG+SBcWGBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20165},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/mayank1513","type":"github"},"https://pages.razorpay.com/mayank1513"],"gitHead":"7219cafa819a6ef14bdb45aa41bd19e16a8a3fac","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json","publish-package":"cp ../../README.md . && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"name":"@mayank1513/r18gs","tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.5.2","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.3","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","typedoc-plugin-zod":"^1.1.2","@vitest/coverage-v8":"^1.5.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.5","typedoc-plugin-mdn-links":"^3.1.23","typedoc-plugin-missing-exports":"^2.2.0"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.0.0_1714487857141_0.4765634728721595","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@mayank1513/r18gs","version":"1.0.1","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.0.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"9aa0d3b17c2b438b64af9205ad906d6cfe40b422","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.0.1.tgz","fileCount":23,"integrity":"sha512-Q/9JBr9caSm2Hc2bfw2BmJl0TwBTHX6DOIGZINyCj1CIVyXSyKmzfmp2ffy8C2FrqQ0HZpMz0k4WP9/h3fxr+g==","signatures":[{"sig":"MEQCICsSb+LglAjOpl3BW4Zw0OF7f7JvosBNY/utM3HB7cusAiBA70IlwMadUqQiWlJ0Yl4xhj2wKsWi70IjdemlI5gONg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24759},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/mayank1513","type":"github"},"https://pages.razorpay.com/mayank1513"],"gitHead":"7c0353dcf0a4a344ac83e0a71a778d62298667d2","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc && cp -r ../../md-docs ../../docs/","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json","publish-package":"cp ../../README.md . && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"name":"@mayank1513/r18gs","tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.5.3","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.3","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","typedoc-plugin-zod":"^1.1.2","@vitest/coverage-v8":"^1.5.3","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.5","typedoc-plugin-mdn-links":"^3.1.23","typedoc-plugin-missing-exports":"^2.2.0"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.0.1_1714563969998_0.3639110192921371","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@mayank1513/r18gs","version":"1.0.2","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.0.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"3a44f1f3bfb15e1a9882f38a6d9dd90c126d8af0","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.0.2.tgz","fileCount":23,"integrity":"sha512-WDP5V0MKTNDLX1nWQnHm5cnmCTsmN143wAMXOGPjUnX+0HZIFyBtXKxx/aj0fo0W+m0xuQEWV+QXLyVr5pLYTQ==","signatures":[{"sig":"MEUCIQDiL9m2D+U3FV8pktfDtELvjH/Ml8bVE5mFfTZNKpwaJgIgXgB+MzRfvuREyqoVMCADJ0+c1xeVaeaWtFpobb3ZtE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24436},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/mayank1513","type":"github"},"https://pages.razorpay.com/mayank1513"],"gitHead":"e05f885b5c108a44e14c72149897d17441866f85","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc && cp -r ../../md-docs ../../docs/","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json","publish-package":"cp ../../README.md . && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.5.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"name":"@mayank1513/r18gs","tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.5.3","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.3","typescript":"^5.4.5","@types/node":"^20.12.8","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","typedoc-plugin-zod":"^1.1.2","@vitest/coverage-v8":"^1.5.3","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.6","typedoc-plugin-mdn-links":"^3.1.23","typedoc-plugin-missing-exports":"^2.2.0"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.0.2_1714680569467_0.9814316491321158","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mayank1513/r18gs","version":"1.1.0","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.1.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"fdb0a100066fb098808636e5ca6be90d258dd99e","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.1.0.tgz","fileCount":23,"integrity":"sha512-M2AVzT7y97SrY3d4SkLdLEQIIZz+wOVZkyVziaobSitN1NznhMpNsonNJZzBD0HQuQsiHCSLFQHOgmTYZ8GysQ==","signatures":[{"sig":"MEQCIB6+LQ5Y0uDHalw+7NcqD0d83Bl2ZixhigmcamwxqLpnAiBz4Ih+4HY4fcvvkK/EqN0ioDDySiOBWXLFIyxLcaptmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/mayank1513","type":"github"},"https://pages.razorpay.com/mayank1513"],"gitHead":"73f1961c27ac824801e519bb5a81eb1179db2667","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc && cp -r ../../md-docs ../../docs/","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json","publish-package":"cp ../../README.md . && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"name":"@mayank1513/r18gs","tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","octokit":"^4.0.2","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^2.0.1","typescript":"^5.4.5","@types/node":"^20.14.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","typedoc-plugin-zod":"^1.1.2","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.0","eslint-config-custom":"workspace:*","@testing-library/react":"^16.0.0","typedoc-plugin-mdn-links":"^3.1.28","typedoc-plugin-missing-exports":"^2.2.0"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.1.0_1718244320248_0.5193505036569859","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mayank1513/r18gs","version":"1.1.1","keywords":["react18-global-store","nextjs","nextjs13","nextjs14","react","react18","zustand","zen-store","react-global-store","react-server-components","react-client-components","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.1.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"d89763c60efa7fdbfef9b7f9ed2ef7eaf8cc6ae3","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.1.1.tgz","fileCount":23,"integrity":"sha512-BDe/4vbvYgnRcDFi1BOPTXqYsDsV2/vkERxd5j87qKuaeqTTJ8/vzl4IK7OYjaMTMywAoIR4jhKBs7885rm/ag==","signatures":[{"sig":"MEUCIGTa5cjdCFGOciFWqIyvdvatFBgc52d0/Xbo98EJsB1bAiEAjOtGFEItz0zyKRiNdgxA9js/zosS74DB3GHZYiT27+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25003},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/mayank1513","type":"github"},"https://pages.razorpay.com/mayank1513"],"gitHead":"a5107468a8b2327241fc67f27c7b1b5de44cbe5e","private":false,"scripts":{"doc":"cp ../../README.md . && typedoc && cp -r ../../md-docs ../../docs/","lint":"eslint .","test":"vitest run --coverage","build":"tsup src && tsc -p tsconfig-build.json","publish-package":"cp ../../README.md . && npm publish --provenance --access public"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"name":"@mayank1513/r18gs","tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","octokit":"^4.0.2","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^2.0.1","typescript":"^5.4.5","@types/node":"^20.14.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","typedoc-plugin-zod":"^1.1.2","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.0","eslint-config-custom":"workspace:*","@testing-library/react":"^16.0.0","typedoc-plugin-mdn-links":"^3.1.28","typedoc-plugin-missing-exports":"^2.2.0"},"peerDependencies":{"react":"16.8 - 18","@types/react":"16.8 - 18"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.1.1_1718336735915_0.9602640009697261","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mayank1513/r18gs","version":"1.1.2","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.1.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"ce17956df7e8b7453305e03adbead02019bcb059","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.1.2.tgz","fileCount":20,"integrity":"sha512-8aHZqyH5b1suyoaFr7JcChmrQaxVBOMkVOK6Ma72NypZ7bVVZl6WsLrJVVB34cyJBNYamXMOQpCpd4sIhK4rhw==","signatures":[{"sig":"MEYCIQDR+eY0cWRMdpC3bRPu5EYQS+AkK2T91UYRqtD9xITSFgIhAPmW00oCYYBjmhShz2Nk5rtOdxtckjP35CdBDrwuQvwF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21252},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"977b8f0a3ca26a647ddc6414d84dbd254066c202","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.2","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/jest-presets":"workspace:*","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.1.2_1718642057674_0.5817733625491637","host":"s3://npm-registry-packages"}},"1.1.3-refactor.0":{"name":"@mayank1513/r18gs","version":"1.1.3-refactor.0","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.1.3-refactor.0","homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"b95d217e9df93ae1a65540697b22a94f63488f36","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.1.3-refactor.0.tgz","fileCount":20,"integrity":"sha512-XD0L+SAoLhp2QVltc7NT00sxkb6vbjuCjeqMCUvd459wfFxZHPFKwvJRD4eA2FcmOL/lmG9u58QAu0+iANkYWw==","signatures":[{"sig":"MEUCIEUXo0oj53gqcT7GBa+1XfRS4vcORUu3ebHjClTmENKqAiEAtvAXlifB91I6tm9LQZA4g+BogUBFwEZIVBRSW6rllMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.1.3-refactor.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21353},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"5339a107744d82fc3a27d9358d6e4422bca49239","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.1.3-refactor.0_1719073458975_0.5092171356947863","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@mayank1513/r18gs","version":"1.1.3","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@1.1.3","homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"532860de14667608cee4be0a3037f01e3968bc28","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-1.1.3.tgz","fileCount":20,"integrity":"sha512-fFNkwvVebeJK9Z0WT6DTkR9O9hg0eicMo7FwmIbbTYK3kU6SSui6s66OXZLDM8iEysn0Nf5bjo6iTVCMoNjViw==","signatures":[{"sig":"MEUCIEoGtBhxFJhUjmZ7kl8FeqI0wyglQnTKs4JGyV5K0i1QAiEA+yExrWZFOlQUSEmwedNw3iiMSmdFz8T7UbqtTwYzrfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21342},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"2eb306a7c3d14b2bfdbaa1471d9aa07d0cd15ec3","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/r18gs_1.1.3_1719074106419_0.6146334725049516","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@mayank1513/r18gs","version":"2.0.0-alpha.0","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@2.0.0-alpha.0","homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"7a114decb067146a33af49d4b2ee6d3bc3cdf60a","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-2.0.0-alpha.0.tgz","fileCount":20,"integrity":"sha512-Pg9v8IPLwn80j0lXMqujP2HiCbS+eu8T4nmmSSUvrt7y6bDFGvgmjdmcK3Ob0/rNH/WdmQRb7aG2Emh90/1JwQ==","signatures":[{"sig":"MEQCIAY/1ExHr4tjqpHfuFtDHe4qYcxpvXRL5x7kERR6hvQdAiAqe/QLgaGGR89+Xxi4E66LJwIFUlcnGPvHXPoKrI0e6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@2.0.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21459},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"010831c106ca494d8f40cce3db6076ed8363396d","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/r18gs_2.0.0-alpha.0_1719155780443_0.31227155048566657","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mayank1513/r18gs","version":"2.0.0","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@2.0.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"094af3c377273b0896c5e2d5247657e5f088647d","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-2.0.0.tgz","fileCount":20,"integrity":"sha512-gRHNU0+KydQnP2szh8e4rozyX04w2HpKkTsWml8uvS1QmXvfie77Llf+Wsl4GUThcmEi9KLiRW728traQtub1w==","signatures":[{"sig":"MEQCIBFAKp/mCIQKKeFcnuj9+4ntGIckV2Y1anGMKhRO2na7AiAcojAz1Ujw5h8JLya773LSS07J9KkTL2OibAGr9FesNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21452},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"d17311c82bc4323fd05546ae4b2a00c2e25bde28","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^2.0.2","react-dom":"^18.3.1","typescript":"^5.5.3","@types/node":"^20.14.10","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.0.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/r18gs_2.0.0_1720679089482_0.4525809454119387","host":"s3://npm-registry-packages"}},"2.0.1-use.0":{"name":"@mayank1513/r18gs","version":"2.0.1-use.0","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@2.0.1-use.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"a45f7d03730b5d423c5572165f0b3b985a57c8bb","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-2.0.1-use.0.tgz","fileCount":17,"integrity":"sha512-1Ey4eGnYgJl62a9BZ65aXXK7bre/mr0ebkNDWJ1DzBnpDGjTjkDFYld/sfw+OaWW+RQsq4cOIbowy245DPOfTA==","signatures":[{"sig":"MEUCIEVo6ltET7W7WKIVWqhfROv22/RYUrb6pOnv8DGU6lK+AiEA2wjpDmgUlyL2cuhtGc6aAdwVs+I0pbDyIY5mOjzrotg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@2.0.1-use.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17326},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"9f9193474925b4d841705da3af06a1ff37268866","private":false,"scripts":{"dev":"vite && tsc -w","lint":"eslint src/","test":"vitest run --coverage","build":"vite build && tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^2.0.2","react-dom":"^18.3.1","typescript":"^5.5.3","@types/node":"^20.14.10","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.0.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@repo/typescript-config":"workspace:*"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_2.0.1-use.0_1720791743339_0.5774420801099973","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mayank1513/r18gs","version":"2.0.1","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@2.0.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"9577e1a525c523a7082af9c9909f927b92638ff5","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-2.0.1.tgz","fileCount":20,"integrity":"sha512-SrNv7Jp/cNZ1o1qvmgRBRTHhn8Q2GXIGfLr/FFQEFRWcfYFhxjPVdrKB8sT1e/6M/fYunsVlhUrBEe9Lh9TP0A==","signatures":[{"sig":"MEUCIQCjAr/ainKF93PqZzpVXjjdGWaH9WwYwPp4A9hjVLO2JQIgY0dIwQjLxYKVCsrllZi63mnUjhkFJekFoW5dv28vuUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21465},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"46c244ed2887365c10446d8e519fbb75caabe3e8","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.1","@types/react-dom":"^19.0.2","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","esbuild-plugin-react18":"0.2.5","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/r18gs_2.0.1_1734096752626_0.603771458103588","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mayank1513/r18gs","version":"2.1.0","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@2.1.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"9c1e095c368af387f8241463e8ee131fb9e1897a","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-2.1.0.tgz","fileCount":20,"integrity":"sha512-STYrtvyYouxsvv9UjUnQdz4IPH6yW7j0Ko5jOLg6u80oPxJSOLS2xIojze5h1SlZ4mrNQcNWPLTqQYW5oRDg8g==","signatures":[{"sig":"MEUCIQDsfLLgsulchT5SlQGEhrX2zZtBs88oXzecTQwvlGO4VgIgOIG2bpHH9/svCsDwgMb9YoIPSJC/A4jvclWiR4jeCtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21364},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"1a443f8b3dd3ad371e1af9e4c576cce6bb9ca5c3","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.1","@types/react-dom":"^19.0.2","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","esbuild-plugin-react18":"0.2.5","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_2.1.0_1734451268820_0.33147014549234566","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mayank1513/r18gs","version":"3.0.0","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@3.0.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"e8f4d33e261a79393fbe359015a3516bdcb847b8","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-3.0.0.tgz","fileCount":20,"integrity":"sha512-2m34q03KPx8ViCO1Zah2xA1+UlpfJDT4FAoxXoEfNxC3Qi4VlYJDsYxahl0CnverJqPVpT3AJ/KGPjPSScQZqQ==","signatures":[{"sig":"MEUCIQCj8GH3hhfRCykWTWWMq63hkM5htZm3AFG405KOfrWnKwIgP18sjrTy15PUuTEOUmyTBsEYKlZwkOVdy5rT1WWkfKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22888},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"e7fd5e2e3bb485af113470ca3ace0c4ac9941f9f","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.1","@types/react-dom":"^19.0.2","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","esbuild-plugin-react18":"0.2.6","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_3.0.0_1734521805059_0.8955452366720662","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@mayank1513/r18gs","version":"3.0.1","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@3.0.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"b2e80daee227fd639bddd32820a21ace2cebe08c","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-3.0.1.tgz","fileCount":20,"integrity":"sha512-B/bvWRvNOl/l60spxjhPXBLOHY3pdX8wBqizvtZ+saUSiYX0W98zbJ5zRPNkvKFlJu0lJKhS/K729rV9D+HR8A==","signatures":[{"sig":"MEYCIQCWsWbubOy1zF9TR2Vxa+w5pHZVm5UMuJGhL15PGD8L+wIhALMlYFkiCpFkw9FZqbLA1ClDCX7D2NQu7MPIPWRFMNHP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23009},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"cbccde85896b0d9a702798e457d38e97b31b25ef","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.1","@types/react-dom":"^19.0.2","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","esbuild-plugin-react18":"0.2.6","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/r18gs_3.0.1_1734536639319_0.00781841364253344","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@mayank1513/r18gs","version":"2.0.2","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"@mayank1513/r18gs@2.0.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://react18-global-store.vercel.app/","bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"dist":{"shasum":"9ee6f78eabceedc3afe2dc87ba47c0fa5f735a80","tarball":"https://registry.npmjs.org/@mayank1513/r18gs/-/r18gs-2.0.2.tgz","fileCount":20,"integrity":"sha512-sZgSlr8tAOwjDuVsjEls5jQ+/J+GfgXHNpvsQYDnJTYuJUj6Vrzmu7ypG4IBnFPycQEToOIKRi5Lon/iEfH2fQ==","signatures":[{"sig":"MEYCIQCy03WUI3N6wdVAVW/A4LiiGEsjMlWUNY3Uczw3Khz0jQIhANf7ji5sJXvMSBp+kCsU7dujBwcoWNTC4aCEAMm3kQvm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mayank1513%2fr18gs@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21032},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"2c972c0043021428cb8c3791f23e6b623af0fb1e","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.1","@types/react-dom":"^19.0.2","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","esbuild-plugin-react18":"0.2.5","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/r18gs_2.0.2_1734597736677_0.08146065994209017","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-02-21T11:54:48.466Z","modified":"2025-02-04T07:52:43.599Z","0.0.1":"2024-02-21T11:54:48.734Z","0.0.2":"2024-02-22T12:45:06.433Z","0.0.3":"2024-02-22T18:02:59.893Z","0.0.5":"2024-02-25T12:09:18.534Z","0.1.0":"2024-02-27T11:41:35.722Z","0.1.1":"2024-04-20T03:30:03.840Z","0.1.2":"2024-04-21T03:27:44.750Z","0.1.3":"2024-04-21T03:46:12.668Z","0.1.4":"2024-04-29T05:28:48.093Z","0.2.0":"2024-04-29T13:24:13.431Z","1.0.0":"2024-04-30T14:37:37.287Z","1.0.1":"2024-05-01T11:46:10.174Z","1.0.2":"2024-05-02T20:09:29.792Z","1.1.0":"2024-06-13T02:05:20.425Z","1.1.1":"2024-06-14T03:45:36.067Z","1.1.2":"2024-06-17T16:34:17.861Z","1.1.3-refactor.0":"2024-06-22T16:24:19.131Z","1.1.3":"2024-06-22T16:35:06.589Z","2.0.0-alpha.0":"2024-06-23T15:16:20.607Z","2.0.0":"2024-07-11T06:24:49.633Z","2.0.1-use.0":"2024-07-12T13:42:23.483Z","2.0.1":"2024-12-13T13:32:32.812Z","2.1.0":"2024-12-17T16:01:09.021Z","3.0.0":"2024-12-18T11:36:45.262Z","3.0.1":"2024-12-18T15:43:59.497Z","2.0.2":"2024-12-19T08:42:16.833Z"},"bugs":{"url":"https://github.com/react18-tools/react18-global-store/issues"},"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","homepage":"https://react18-global-store.vercel.app/","keywords":["React","React 18","React 19","Ultra Lite","React Global Store","Next.js","Next.js 14","Next.js 15","React Server Components","Highly Customizable","State-of-the-Art","Broad Compatibility","Frontend Development","UI Components","Web Development","Progressive","Modern Design","Seamless Integration","react18-global-store","Next.js Framework","Next.js 13","React 18 Features","Zustand Alternative for simple need","Zen Store","React Server-Side Components","React Client-Side Components","TypeScript Support","Mayank1513","Turborepo Template"],"repository":{"url":"git+https://github.com/react18-tools/react18-global-store.git","type":"git"},"description":"A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"readme":"# React18GlobalStore <img src=\"https://raw.githubusercontent.com/mayank1513/mayank1513/main/popper.png\" style=\"height: 40px\"/>\n\n[![test](https://github.com/react18-tools/react18-global-store/actions/workflows/test.yml/badge.svg)](https://github.com/react18-tools/react18-global-store/actions/workflows/test.yml) [![Maintainability](https://api.codeclimate.com/v1/badges/ec3140063acd8df82481/maintainability)](https://codeclimate.com/github/react18-tools/react18-global-store/maintainability) [![codecov](https://codecov.io/gh/react18-tools/react18-global-store/graph/badge.svg)](https://codecov.io/gh/react18-tools/react18-global-store) [![Version](https://img.shields.io/npm/v/r18gs.svg?colorB=green)](https://www.npmjs.com/package/r18gs) [![Downloads](https://img.jsdelivr.com/img.shields.io/npm/d18m/r18gs.svg)](https://www.npmjs.com/package/r18gs) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/r18gs) [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/from-referrer/)\n\n## Motivation\n\nI've developed fantastic libraries leveraging React18 features using Zustand, and they performed admirably. However, when attempting to import from specific folders for better tree-shaking, the libraries encountered issues. Each import resulted in a separate Zustand store being created, leading to increased package size.\n\nAs a solution, I set out to create a lightweight, bare minimum store that facilitates shared state even when importing components from separate files, optimizing tree-shaking.\n\n### Important Announcement\n\nThe default export from `r18gs` is [deprecated](https://github.com/react18-tools/react18-global-store/discussions/31). Please switch to using `import { useRGS } from \"r18gs\"` instead. The default export will be removed in the next major release.\n\n## Features\n\n✅ Full TypeScript Support\n\n✅ Unleash the full power of React18 Server components\n\n✅ Compatible with all build systems/tools/frameworks for React18\n\n✅ Documented with [Typedoc](https://react18-tools.github.io/react18-global-store) ([Docs](https://react18-tools.github.io/react18-global-store))\n\n✅ Examples for Next.js, Vite, and Remix\n\n## Simple Global State Shared Across Multiple Components\n\nUtilize this hook similarly to the `useState` hook. However, ensure to pass a unique key, unique across the app, to identify and make this state accessible to all client components.\n\n```tsx\nconst [state, setState] = useRGS<number>(\"counter\", 1);\n```\n\n**_or_**\n\n```tsx\nconst [state, setState] = useRGS<number>(\"counter\", () => 1);\n```\n\n> For detailed instructions, see [Getting Started](./md-docs/1.getting-started.md)\n\n## Using Plugins\n\nEnhance the functionality of the store by leveraging either the `create` function, `withPlugins` function, or the `useRGSWithPlugins` hook from `r18gs/dist/with-plugins`, enabling features such as storing to local storage, among others.\n\n```tsx\n// store.ts\nimport { create } from \"r18gs/dist/with-plugins\";\nimport { persist } from \"r18gs/dist/plugins\"; /** You can create your own plugin or import third-party plugins */\n\nexport const useMyPersistentCounterStore = create<number>(\"persistent-counter\", 0, [persist()]);\n```\n\nNow, you can utilize `useMyPersistentCounterStore` similarly to `useState` without specifying an initial value.\n\n```tsx\nconst [persistedCount, setPersistedCount] = useMyPersistentCounterStore();\n```\n\n> For detailed instructions, see [Leveraging Plugins](./md-docs/2.leveraging-plugins.md)\n\n## Contributing\n\nSee [contributing.md](/contributing.md)\n\n### 🤩 Don't forget to star [this repo](https://github.com/mayank1513/react18-global-store)!\n\nInterested in hands-on courses for getting started with Turborepo? Check out [React and Next.js with TypeScript](https://mayank-chaudhari.vercel.app/courses/react-and-next-js-with-typescript) and [The Game of Chess with Next.js, React and TypeScript](https://www.udemy.com/course/game-of-chess-with-nextjs-react-and-typescript/?referralCode=851A28F10B254A8523FE)\n\n![Repo Stats](https://repobeats.axiom.co/api/embed/ec3e74d795ed805a0fce67c0b64c3f08872e7945.svg \"Repobeats analytics image\")\n\n## License\n\nThis library is licensed under the MPL-2.0 open-source license.\n\n> <img src=\"https://raw.githubusercontent.com/mayank1513/mayank1513/main/popper.png\" style=\"height: 20px\"/> Please consider enrolling in [our courses](https://mayank-chaudhari.vercel.app/courses) or [sponsoring](https://github.com/sponsors/mayank1513) our work.\n\n<hr />\n\n<p align=\"center\" style=\"text-align:center\">with 💖 by <a href=\"https://mayank-chaudhari.vercel.app\" target=\"_blank\">Mayank Kumar Chaudhari</a></p>\n","readmeFilename":"README.md"}