{"_id":"@homer0/react-ssr-config","_rev":"32-403d26fac17fea0f62f5f76850926de1","name":"@homer0/react-ssr-config","dist-tags":{"latest":"4.0.7"},"versions":{"1.0.2":{"name":"@homer0/react-ssr-config","version":"1.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"bb5f5e4aff4c067758c2da84049a268d77bf09fe","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.2.tgz","fileCount":67,"integrity":"sha512-v9zsTqaQ4TQS2cNeEYkj3ox9GW0UnnEZHh/08WiDG1BgsaFPIUDaKF4+1imveSpdd48IgIci6U8Coua10gNbyQ==","signatures":[{"sig":"MEYCIQCdYZxeCddS5ZypLDXz8p/VzU6sg6agLtN62Ao4+lBv1QIhANXKkTbVoDqPqweBLoG7VOiPB/mpHhl5PWTV1FfGc5wO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74827},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"cc92889541a725ba56c3cf51d0b6af3c829c58c9","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"18.19.0","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","react":"^18.2.0","ts-jest":"^29.1.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","@homer0/tsconfig":"1.0.13","@homer0/eslint-plugin":"12.0.1","@testing-library/react":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.2_1703406851579_0.5216589783209551","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@homer0/react-ssr-config","version":"1.0.3","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f62472b34d5725047e6f81f3f2e22ddaa924742f","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.3.tgz","fileCount":67,"integrity":"sha512-jVdEYoy+q5F1dc5A0z7cdZJgdy297eoTjd0vhi/aXkVfvuWtbZIhCD7cRBMMl2Ow7BTrzo+dTEVOOD3HTsFwlw==","signatures":[{"sig":"MEUCIAIaMzxepBX7RuQoZ52KJgVFiNXbYB/GXF0M8LfQiIvfAiEA9i+aNtWb6tlvZfhD8rb8yVo7d06HFd9Y1eY+uvRM0ZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76407},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"245cd53f47c6b4b0d308b4e028b0d0e885982d9d","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"18.19.0","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","react":"^18.2.0","ts-jest":"^29.1.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","@homer0/tsconfig":"1.0.13","@homer0/eslint-plugin":"12.0.1","@testing-library/react":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.3_1703564432416_0.35902324568708965","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@homer0/react-ssr-config","version":"1.0.4","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d71742cc1ca620d9154abdfa09c0d8ae065d6b15","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.4.tgz","fileCount":67,"integrity":"sha512-Rw7XyUWmASR9GPFt/lvKclCF9Ggz+tAhGQEDmQV20fnZ1MmxaRZFr3KawYgBgtsxvISQG03pV9sFgTGcuuBIwA==","signatures":[{"sig":"MEQCIDk3gerzVsxal6y6oJTwkoszut07IgyLyoR2bqOihKBFAiBbhYnjyO7nBig0xGWIsaOO+Onfjif/b82YGinjQp+bUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76692},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"cc158887f5dfb077b3bcacba37c6f0fdfce7f534","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"18.19.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.2.0","ts-jest":"^29.1.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.57","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.2","@testing-library/react":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.4_1708602813063_0.1782896329400363","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@homer0/react-ssr-config","version":"1.0.5","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6bec75bd264777b116f1d5e61e4dbe7832dd946a","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.5.tgz","fileCount":67,"integrity":"sha512-S6XNhMNH5/lyarRRJ8ZqBAy0M+Q6kydnuHtvb7oZJTN2RT91TXBTdD9ecQx3kWsRGADJCnK5KZ/j6nmVjGr52Q==","signatures":[{"sig":"MEYCIQCxy8bFt+IbNfRPa5RKXBo2H2Y886ZE1143e3y+LBA3lQIhAOXTa0rHiMjktBM+N9pEwOvOnAv8HoS7377lUa+vGMni","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76891},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"e8e36fdaaebbe32a868ca86be1f90aedd8483909","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"18.19.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.2.0","ts-jest":"^29.1.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.57","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.3","@testing-library/react":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.5_1710826492489_0.9765982418471852","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@homer0/react-ssr-config","version":"1.0.6","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5ba9bfb78a6fc17090599db891808320a1296fcc","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.6.tgz","fileCount":67,"integrity":"sha512-UJqUYOyYDdjDaYQ9wDFqTbyXs3EopgMkNz8T8jIIf+qvwEUvdZT8QKfG+Ne4iceOXAU3bkqT9cksR4XlEF9Bsg==","signatures":[{"sig":"MEYCIQC1bMaBPXbrNVuotpkJgTLjbLcCjhr/kZlWAFDgUGuwMwIhAP3qJXhmxZOmsP2pGCLBXeL53s7oqzmCNrDO9d0Rx+0S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77176},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"d88cdbbaa1c3d2fc4ff0e6a68388de95a0816bb4","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.1.2/node@v18.20.0+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"18.20.0","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.2.0","ts-jest":"^29.1.2","react-dom":"^18.2.0","typescript":"^5.4.4","@types/react":"^18.2.74","@homer0/tsconfig":"1.0.15","@homer0/eslint-plugin":"12.0.4","@testing-library/react":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.6_1712383279701_0.8398785195087624","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@homer0/react-ssr-config","version":"1.0.7","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3d388ed89e6af83de2d2b5c2f21191dc4dcbd0a6","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.7.tgz","fileCount":67,"integrity":"sha512-YArab33a+aZQhftalxLd/4FcNIjHVqoziG9IrQI6ewfZLs6/IHqyO1PaI8qLKtk+SmAZm0nf1Fgr4nI1OHGIhA==","signatures":[{"sig":"MEYCIQDI7Ud835svRNNhTxrkiBXuYyqIBdiy1BEaeDVDGzWW6wIhAIxpLhl2vTjFokcz/4tUtQ86tjyJXeh40viUrMHt48OF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77460},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"89e47f2d17f87e0ce74bbe0f1c34c62a9cc05b74","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"18.20.2","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.3.1","ts-jest":"^29.1.2","react-dom":"^18.3.1","typescript":"^5.4.5","@types/react":"^18.3.2","@homer0/tsconfig":"1.0.16","@homer0/eslint-plugin":"12.0.5","@testing-library/react":"^14.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.7_1715993665981_0.8426702872079341","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@homer0/react-ssr-config","version":"1.0.8","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"5c9860892b20345a1db93b056bbfbb688f877627","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.8.tgz","fileCount":67,"integrity":"sha512-9RZ8om0mNrOy9+JUkA0NUQtc5I8WRD4MPgpAUg9uz8rAnvSapiW5q6BK9MCbLKL2qvZKK4g1bFremOsNwEBAPg==","signatures":[{"sig":"MEUCID+H15opnvl0epbluCG4VnaTg1SmGsBJU3PfLtvVtFHrAiEArJ/IMJtyRHYhIASs6sOe30QSCqZq/yHuy64HV9gKZL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77738},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"23adf9f57cbd4d3762816982b78b51db26f7bc30","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"18.20.4","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","ts-jest":"^29.2.5","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.11","@homer0/tsconfig":"1.0.17","@homer0/eslint-plugin":"12.0.6","@testing-library/react":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.8_1728358134510_0.7294796038215245","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@homer0/react-ssr-config","version":"1.0.9","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"5d4ef1b328c3cc5164642b4505da379297c67180","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.9.tgz","fileCount":67,"integrity":"sha512-NwRB22dOniKx1+5O0uwTbpLfWOTmlF2cPSQeNWgIGujlY6LQ/m49tCAgHrNB2ltlxtrWiSI3omP7i2ZtZcQ/Yg==","signatures":[{"sig":"MEQCIGE+fUuOFt0c8hO90xeoAhHHV+4OcEK71yAgGQ1VHwGCAiAEFrRabg2si1oVjEhCrn035AHWFFxCjkf37A2RcDQoxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78176},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"658c5ce61ee996331fe8fe99ff457234d6ccac96","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.18.0","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","ts-jest":"^29.2.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@homer0/tsconfig":"1.0.18","@homer0/eslint-plugin":"12.0.7","@testing-library/react":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.9_1731125183971_0.4972872477947672","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@homer0/react-ssr-config","version":"1.0.10","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.10","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"e2328509a2c596ae93164c914e2021dd54350386","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.10.tgz","fileCount":67,"integrity":"sha512-3WXC/+XE1oiapJ/Vod6Du7NM3Gb5cYsgHD1tcUbOX8b9Q3/SwvapNywY3Y8HKJTj0CCxpk7BeG7MhXH8VohMHw==","signatures":[{"sig":"MEUCIQCQ5YxZFIsnpmIVn8ZgGdy2vyKFJlY7abDpWDhELKOjYQIgN1vhWnNpmIL6mWcfOJyw/GeTo9vp46oAKHG5DocQyb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78462},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"17b652bbb9639047f07aad6684033c943955433f","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.18.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","ts-jest":"^29.2.5","react-dom":"^18.3.1","typescript":"^5.7.3","@types/react":"^18.3.18","@homer0/tsconfig":"1.0.19","@homer0/eslint-plugin":"12.0.8","@testing-library/react":"^16.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.10_1737781335704_0.7950448703233457","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@homer0/react-ssr-config","version":"1.0.11","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.11","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"2d0fa4292884d9f380d57574ef0bf119a325759f","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.11.tgz","fileCount":67,"integrity":"sha512-sZdRFrfbFOXCVq4JvEUR6BxdbvcttGEPEX2RLTDgVsdfiUMVYvBgu13NZHN5pbPuR6LcTOMIyQl3pC2x7Fwrmg==","signatures":[{"sig":"MEQCICHrv6y6VhGwQJwQbnZbFs1jC4qq9zY1N+BTIKJz8L+qAiB0YIaTdkvp/cR1AsXmA1R4jmk4CEhOz96q0V19hhvMng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78275},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"114958cbbbced99462e92e387a92b1872bdf3510","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.0","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","react":"^19.1.0","ts-jest":"^29.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.1","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.9","@testing-library/react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.11_1744588187672_0.45321520788974246","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@homer0/react-ssr-config","version":"1.0.12","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.12","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"a9e3946c65647f872cfd9247973a7e5ff0324c7c","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.12.tgz","fileCount":67,"integrity":"sha512-qxCu3jjOf8uCjeXvi16z3As7gJqL25dMGMRmIxnWOzcxQ4mTRVkDuMw0fmGA8v2t3id11eLoT0LlnuO6rwXjEg==","signatures":[{"sig":"MEYCIQCEgDYidAnqBlBQo+aVPP5lzLf5TqwzNiHoPuRsMwsVfQIhALMD2nBWjDi05hzq/SUe/kaBBHQB9zfv4b8XB9IEoFKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78478},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"76482b0d3b5237b9a24e538d8bdf650295caa729","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.0","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","react":"^19.1.0","ts-jest":"^29.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.1","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.10","@testing-library/react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.12_1744598675833_0.9131765747586438","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@homer0/react-ssr-config","version":"1.0.13","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.13","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"72f77a69d64269b331f15c62ee8f7989cbdcb47d","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.13.tgz","fileCount":67,"integrity":"sha512-ijxoZ5QC14GPmQluCrxOwUMwb8Y2cH854AxyW/S7XZwieLNsAGVXsqRqpesE78clJ3lhEE+8R7mBqIMQGQuTlw==","signatures":[{"sig":"MEYCIQChYbEIUc1pr11ok+9BXatr1rTBUBOvXo7QGREb5xT9gAIhAJZyYpePg+yjODmbHdUlOq//OoOXeddFXjFoOL0kj8+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78766},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"3ee0433eeefa4ebd2ae61fffb5e504ef9da322ff","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","react":"^19.1.0","ts-jest":"^29.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.11","@testing-library/react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.13_1746839440594_0.7890342081375203","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@homer0/react-ssr-config","version":"1.0.14","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.14","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"8681f03d65f1d677fc02df56b8c00474c5ff039c","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.14.tgz","fileCount":67,"integrity":"sha512-MmexeShQzzVYmvD2hCU28vzAxA5ASUN4YGWTm2gz24hsn59iBIg/OfNFFDoi7DQr3XwQmCLiqte/BdGp+siQpg==","signatures":[{"sig":"MEQCIHK686TRi2IO4xJaHHHXnNfvdgXrfYrGq65G/XWhqEebAiB24UZgkXzWXas2zWwYzckJtyXyYuGeqwB9f33qkRQaPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78969},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"00a574b51b25889c03ba657bf2aca39ddda00bad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","react":"catalog:","ts-jest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.12","@testing-library/react":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.14_1748061764567_0.13429915567887973","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@homer0/react-ssr-config","version":"1.0.15","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.15","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"0375e05d3e5d423c4c4dd31d909820ba12a0f49b","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.15.tgz","fileCount":67,"integrity":"sha512-KemZ9ajh0jCUPYlfjleX/adcCI5BnLa97BxHkKuUxni7c+J4PEL5a7u1TFGtDFIuhdfdEbZeYK2A03FvzuKC+w==","signatures":[{"sig":"MEQCIASBNWFd4ArVd4jw7RwGuVUbuUr58rnZrT69C+l6FCmuAiAGwEfRStFxCk/RtSJRPabTXWUmRIJKs+jg/7fv4Km2+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79171},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"51f8093860066cf6ad94729d4be09f3c8d5ce62e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","react":"catalog:","ts-jest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.13","@testing-library/react":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.15_1748063380842_0.5072684777295235","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@homer0/react-ssr-config","version":"1.0.16","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@1.0.16","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"33ecc51fbfb2389ada0ac4da0174b666ac193355","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-1.0.16.tgz","fileCount":67,"integrity":"sha512-hp+pwFRfK/NGWOEV3tSMP5ZSAVJNe3CN3MjNfcU3W9zm+1VjRb8WniD/1NBRekkSEP1FvNM7R2fECXNC1IopUQ==","signatures":[{"sig":"MEQCICwCsfqw9Seyro4hH5bvK8pjJQK6wPgNIKQ4n7FNsoc9AiA6W/FQ3XfjIHjXfMLBHbDD7WMg1pDgWXA+J0FQr7p+zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79373},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"9e804863e566d60148217835a2d5f7556bb57a45","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","react":"catalog:","ts-jest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","@homer0/tsconfig":"2.0.2","@homer0/eslint-plugin":"12.0.13","@testing-library/react":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_1.0.16_1748064087335_0.8187218723265306","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@homer0/react-ssr-config","version":"2.0.0","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"UNLICENSED","_id":"@homer0/react-ssr-config@2.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"fc332cd0ccc3c94d16c3672e1bfe7d1f99a23c89","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-2.0.0.tgz","fileCount":68,"integrity":"sha512-GMe0RQ4zvQ67yfTXiBh9gA9UrIa1IIm5cCJ8Hp50cTrpfJlbNNUU9K7hLLWGRvkBlshGg61dsOD/ax7Z2tv8Cg==","signatures":[{"sig":"MEUCIHvSQlYaXYYump9ybd8EgNkfyfQgs6RM5Pqe1QQ6EWzUAiEAl256w2QWeeQ/J/BNV76swEl9/A4hh50S5S37kMDG+rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79607},"main":"./dist/index.js","types":"./src/index.ts","module":"./dist/esm/index.js","engines":{"node":">=20 <23"},"gitHead":"8ebd444fb628a91cebb3cd70e22ab9f041e5ec0a","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","react":"catalog:","ts-jest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","@homer0/tsconfig":"3.0.0","@homer0/eslint-plugin":"13.0.0","@testing-library/react":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_2.0.0_1758417412492_0.2434214673551982","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@homer0/react-ssr-config","version":"3.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d8095da63b95b71e2809a8660e6720f8ba074a06","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.0.tgz","fileCount":48,"integrity":"sha512-pzM4LFDwUCmx+T1OG7kcWY1z1U75QWx2oiA8+oR2Okhz9YIt4uiCUiDmVbTLTZ7P5TTxxStq18vHNscZduaW+A==","signatures":[{"sig":"MEYCIQCuXupdqhSqVaYRCRlWtz7L15lKEhzOHZszNhIZtoSKuAIhAI+YZWUiDHOEcWzKgSzQ2I6RtK/aYcSuBebltqmAFHYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56397},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fece630639760a2ea3b9f191ff203ac33bb88a09","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.0.0","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.0_1763783331629_0.27992365787587237","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@homer0/react-ssr-config","version":"3.0.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"65bfac352668e69f3d374bd4cef4df2479b05c4d","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.1.tgz","fileCount":48,"integrity":"sha512-smKT4Pwy6RHHmHuZP3Zv2bvEjGdXkLaBNHQ5a3ie7Ral3X6bf+lV+xvx8K8WnuwOvVTzWhxwuFp0sdu4xU1kEg==","signatures":[{"sig":"MEQCIHQHBjda/dJlfFMHu5I3/54w/VDNDVw9L74TCRi1/Hk0AiAWx2kL2ZyXOSLO5wlUcDbf3nz4z+/Sq5GcxdIU1dITrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56596},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad1278273b546de108037954c1094af169deb5df","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.0.1","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.1_1763785439927_0.5372966472496299","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@homer0/react-ssr-config","version":"3.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5ba95fd92aa54d44394a91aec30d3329052d6bdf","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.2.tgz","fileCount":48,"integrity":"sha512-R8iVtAFff8BJCwxNGf8EUGYIASCBiiNEFMjr91rCNdbZjAAhwE0c6mrkXOXU0QJ79ZwigAWtB22BMBHd/iNYQg==","signatures":[{"sig":"MEQCIHiDA426AUaMg5qJxD5edxplaUaWw7Rq0jOAX7sWKaCuAiAcEiBnYy833w6LoxDqM4cL0rW4DgPIPCLVTV5qg1ccWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56747},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8ab8bb9c0fd24a5b10dabb78476d3a99e7b9620","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.1.0","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.2_1763957397474_0.11142192940756646","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@homer0/react-ssr-config","version":"3.0.3","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d6965732518c3d13c11ef56a89eb6d4c0e9970a4","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.3.tgz","fileCount":48,"integrity":"sha512-PkVQXMC5jFHfv3bGe7dPGwEXRdWBCH49H1F23ZLMrP8cjVUDDS5ZuKYSJqAQ7mMSZ5aWqwRvvbRgDZJepUJcaQ==","signatures":[{"sig":"MEYCIQDQ1dGoX/OTj6rrLGk3MHztU/yw966F1Qzlx0u25qaOcQIhALLvIb0sJdrsd+u8QTwNqeevJWHA5nJRiqSCbojvRx3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56946},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"242d406a2523591dc2c90bb05ea2645674c885d4","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.1.1","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.3_1763958549079_0.2819817003502918","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@homer0/react-ssr-config","version":"3.0.4","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"071afe8d1cd209fb47d28e2fa3e1e7fb5bbfa0ac","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.4.tgz","fileCount":48,"integrity":"sha512-c85V0zjZ+JcTzO5U1ro+e4erbBAUGtA51ktLG27kUNm/CHI3znlZ82k2Ex4NWJevEOMN6oN0b70lv25UorHkpA==","signatures":[{"sig":"MEUCIQDusSNFR4hVclWMN7tMmUKMhZJBAN69p4y0r3dHmFy/QQIgdsYxxPmGdd3g6uxv3y/C63C+XeV/+Qikc7nf+8Mi250=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57145},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"94d56cc2806978734f78f4e7534ffe52ba467413","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.1.2","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.4_1764213521501_0.4201355548895347","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@homer0/react-ssr-config","version":"3.0.5","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5f49c8e84a51208dfeb76d21b0f328c209c59e77","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.5.tgz","fileCount":48,"integrity":"sha512-0p1962odZM89jJK65UKopYKSJi1VVn6JWI10RzVO0tXkOaZDfy1KkVJXM8cBiO4fj9EgrxQEuWT6WGANNdrzrQ==","signatures":[{"sig":"MEQCIH8M4lEmFF+lyi/8CPHm//XuWFjOPucHCTbj+YcMY/AkAiAOkG+f0EcsaKwkhOxcaE3D/WMmKorh7tygwUe28+0CQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57344},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b1256966610df3430ad378b6db8b9a0048a77df7","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.2.0","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.5_1764648641446_0.6686058119316136","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@homer0/react-ssr-config","version":"3.0.6","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"bb9f6a34d30d00ffef849e967b7ce52121e766e6","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.6.tgz","fileCount":48,"integrity":"sha512-g6BSFUuOey4Av7hvTz68R7NeB5yRCva6E5nINRn71zuzHc8LGsSus/bK+iZVYHWwINAyLRfIxIA1704VVVuGJg==","signatures":[{"sig":"MEYCIQDUNPsdZDAuXdZ1XDzmzDp0etrKg6dLfqo7eGdBmvXPEwIhAKc0ouOSozrsA4DUOO20rPX2uGxARr6ADFcUeS8ySgII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57543},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f871c4cae4d257c0ccee0939315bae34cc4c096","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.2.1","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.6_1764727593627_0.7705204249254829","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@homer0/react-ssr-config","version":"3.0.7","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"8ef6853ae716b597996a129fb6eed15d4cc14ce1","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.7.tgz","fileCount":48,"integrity":"sha512-V3huXp0eknGOYw3buxb5dC6JeoTNqAVoD+2gcd3w05Re/5VY3QSSW3xMsvbg+ooHJdl2e3TOAFYpQ/3KJvI2nQ==","signatures":[{"sig":"MEUCIQCtwVmQX5JP3Ev802sq3YcNRqKvgmouHvy9TZBfyVAt/wIgbeu994J31tGrAf4p4kUa0qeSEG0dnzB00uZRQo2k/gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57827},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"28dcab5e7533572e5d0cc0966f2843fcb943615d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.2.2","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.7_1764825805051_0.8077642702160746","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@homer0/react-ssr-config","version":"3.0.8","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"89b38165c10c9e0835b21b858df3a613d2a43bef","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.8.tgz","fileCount":48,"integrity":"sha512-hN4WGOOjXEs8dW1Ax+8Z2EOf/x5GXggOa1VW4eu9xB29X8wQeY7jjksqeNY54RLerKY8ndNp+BIM3VAU3tEqPg==","signatures":[{"sig":"MEUCIED8u9XbcDCFzoceT6q6Tn/oHz9YekaMHguYNstEwZZPAiEAo3GC+qtZHDi+lM5rr5XF/5PZVXb4yI+73dC7eBTOOgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58026},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e4f2b5802352087d47dfcf7d08ff63da0f39631d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.2.3","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.8_1766981989011_0.8118712279118938","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@homer0/react-ssr-config","version":"3.0.9","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@3.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6e33a9a1a15764fca47446c5c366bf251ab0bddf","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-3.0.9.tgz","fileCount":48,"integrity":"sha512-c9YXcuSr1kBtbTDZGNKsW/G4/6m8KWi6O2jH43dH9nbVmItP0AFEPQJhs8UtyrY+q9pw+GSSK5HrQUx9+nLCmg==","signatures":[{"sig":"MEYCIQC8txu7zG7h8DM+TOcG0Rl8xSJ5WvrXQx28AHg0nejKxAIhAPTceDjguHlZ7hdKXD0NtxuIprkYODxz72QLft8nYjef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2freact-ssr-config@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58290},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"291c00869f3f00c63d5c0458555dfeb21ad231e1","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9aeb337-b89b-4d90-b898-df5436e92847"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/9.0.7/node@v20.19.6+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"14.2.4","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_3.0.9_1777181066697_0.09419206057071605","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@homer0/react-ssr-config","version":"4.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@4.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"63d24765fede9293ede7073e427b32ea277fef4e","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-4.0.0.tgz","fileCount":48,"integrity":"sha512-cD8/cZDDpXsMELI3pJN4Fu8jEPJ5b89G/PsHKGXxKngydpetLKvZpZCQHhSy7v9eS5VzR9YqN5tBIAO3X3+zbA==","signatures":[{"sig":"MEUCIQDEyLKS1txDoXOYRGhQi6+D6XaoOhhUuq6yM7GOkGzqOAIgbuvJhGEQl0qeA8tt74qaM/3YIOcSbVOJ2KbAUyMX4wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2freact-ssr-config@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58875},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73afaa49ae5a5d66b67b9c3f336ca3be12de65bd","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9aeb337-b89b-4d90-b898-df5436e92847"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","eslint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/eslint-plugin":"15.0.0","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_4.0.0_1786157674535_0.22624543769722627","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@homer0/react-ssr-config","version":"4.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@4.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6e9d6f3c9996e25454239cba5b17a1712c55aa80","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-4.0.2.tgz","fileCount":48,"integrity":"sha512-ss/ca7GaBW1NdjSY+3oZhOz1b//CKnrct4+4I5ACrRh0mRVDjFMwY/Evv4b4P8KdDYpae4NL9KcHpeyK0qHPKQ==","signatures":[{"sig":"MEUCIDMA7nTgFyfaa8VGTmJ85Kv/2X+7SDuB9AwQ2D1kBMn5AiEArfkfOfgwLrMRHFnxxkbnzsxYRVqRXTBxxV2i/hrTpnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2freact-ssr-config@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59623},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"07328e8a7b1f1b73c46837692c8821a7badca190","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9aeb337-b89b-4d90-b898-df5436e92847"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","oxlint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/oxlint-config":"0.3.0","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_4.0.2_1786264567745_0.03602833507335523","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@homer0/react-ssr-config","version":"4.0.4","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@4.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"55da5ee35af57767a1f46bc381020ae93d9f7591","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-4.0.4.tgz","fileCount":48,"integrity":"sha512-c86P5LOXram5+r6oSmpnnMXJ9RhHBW67bIG61zZXbBOefE1y/qKfkbRZ+js8eMUM6dF0iLLXJtASflFetUK5yw==","signatures":[{"sig":"MEQCIGJw2hFg5I/rVlyxpNJmkfsUOBbUGc+Kt1gUziMym+nKAiAP/Q3ygA7DifNKVuwGeJpyxoYA2Kg6vJHEKXHynculFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2freact-ssr-config@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59634},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e494ba08d9dd4fe6e5d3a9ef54201f3c1f748355","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9aeb337-b89b-4d90-b898-df5436e92847"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jsdom":"catalog:","react":"catalog:","oxlint":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/oxlint-config":"1.0.2","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_4.0.4_1786270229714_0.5594012999266826","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@homer0/react-ssr-config","version":"4.0.5","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@4.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"dd8a668b2891cbfa9e1585f5fcd728b5de24b291","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-4.0.5.tgz","fileCount":31,"integrity":"sha512-hgnw+sn4l9qHGxyGbQABC4C+xGjml1R4llneF0EY9lXSFq7y4zJClvsjkifCjXS3RxPZLLRvNGOpowGkhHSeaA==","signatures":[{"sig":"MEYCIQCrEzlWNGkyS9lkymD7X5aT8mLcF+ykNxFMDAM5SaRjOgIhALJFCY13cBwAubwiT7BbwEbOL0QIUDAI21DlNyk+ZYii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2freact-ssr-config@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35284},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27e773cc888ac2ffe26fabd5976a45ea7fdfaae8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9aeb337-b89b-4d90-b898-df5436e92847"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jsdom":"catalog:","react":"catalog:","oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/oxlint-config":"1.0.3","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_4.0.5_1786330490285_0.8582403861639836","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@homer0/react-ssr-config","version":"4.0.6","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"UNLICENSED","_id":"@homer0/react-ssr-config@4.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f4618ca499a8847a306f331240a16fb553831239","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-4.0.6.tgz","fileCount":31,"integrity":"sha512-nrJzSQnHGrbaclW256URL3+NY1LTrSLyvXmX0ubEzWydKVhS8VF+X7YSLhu10fzt6LOpwFbkEu0WZ4Ea0gp4Ug==","signatures":[{"sig":"MEYCIQC0nWJpdmgKb97BRM0CDGLFoAbrJNaF7/oezo2FJvSCiAIhAJk+MsEhy0e0NWftqr9Md0JCBX105+SwyQvF3kNQqs+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2freact-ssr-config@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35284},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7587cd24e11f4aa918acfa5ec4e873e0c587f7a8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9aeb337-b89b-4d90-b898-df5436e92847"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/react-ssr-config"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A way to have dynamic config sent from SSR and accessible in the client","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"_hasShrinkwrap":false,"devDependencies":{"jsdom":"catalog:","react":"catalog:","oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@vitejs/plugin-react":"catalog:","@homer0/oxlint-config":"1.1.0","@testing-library/react":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ssr-config_4.0.6_1786590209889_0.5511624639965189","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@homer0/react-ssr-config","description":"A way to have dynamic config sent from SSR and accessible in the client","version":"4.0.7","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/react-ssr-config"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"UNLICENSED","type":"module","main":"./dist/index.js","types":"./src/index.ts","exports":{".":{"import":"./dist/index.js","types":"./src/index.ts"},"./package.json":"./package.json"},"devDependencies":{"@homer0/oxlint-config":"2.0.0","@homer0/tsconfig":"5.0.1","@testing-library/react":"catalog:","@types/react":"catalog:","@vitejs/plugin-react":"catalog:","@vitest/coverage-v8":"catalog:","jsdom":"catalog:","oxlint":"catalog:","react":"catalog:","react-dom":"catalog:","tsdown":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","vitest":"catalog:"},"peerDependencies":{"react":"^19.0.0"},"engine-strict":true,"engines":{"node":">=22"},"scripts":{"lint":"oxlint .","lint:file":"oxlint $@","test":"vitest run $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","build":"tsdown","prepublishOnly":"pnpm run build"},"gitHead":"7d849b3b0b5d9cc54557f3132bb50b1acc67f9f5","_id":"@homer0/react-ssr-config@4.0.7","bugs":{"url":"https://github.com/homer0/packages/issues"},"homepage":"https://github.com/homer0/packages#readme","_nodeVersion":"22.23.2","_npmVersion":"lerna/10.0.0/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-H5AlPf7WJzW9d8dl0y5CYoayzncOA/hj0wSsHkKncqwKqPFLELgmzf7ADCzZ3W4Yq/YnqKHJsmNbPQmb/s4Izw==","shasum":"97816e3cfb5a3fcf220bd1e249c0361e0f6ef9d5","tarball":"https://registry.npmjs.org/@homer0/react-ssr-config/-/react-ssr-config-4.0.7.tgz","fileCount":31,"unpackedSize":35284,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2freact-ssr-config@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDArxF9mN2SD0kfWwaI7KQLXH2ii5XkZXdgZSbiORDV6QIhAJaeaQbuGdV8cFNMfQUnWUJLQAaRZuGKmvvkOk9aZywI"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9aeb337-b89b-4d90-b898-df5436e92847"}},"directories":{},"maintainers":[{"name":"homer0","email":"me@homer0.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-ssr-config_4.0.7_1786761951933_0.30092626511245135"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-24T08:34:11.436Z","modified":"2026-08-15T02:45:52.584Z","1.0.2":"2023-12-24T08:34:11.748Z","1.0.3":"2023-12-26T04:20:32.612Z","1.0.4":"2024-02-22T11:53:33.223Z","1.0.5":"2024-03-19T05:34:52.689Z","1.0.6":"2024-04-06T06:01:19.854Z","1.0.7":"2024-05-18T00:54:26.131Z","1.0.8":"2024-10-08T03:28:54.711Z","1.0.9":"2024-11-09T04:06:24.236Z","1.0.10":"2025-01-25T05:02:15.907Z","1.0.11":"2025-04-13T23:49:47.843Z","1.0.12":"2025-04-14T02:44:35.986Z","1.0.13":"2025-05-10T01:10:40.777Z","1.0.14":"2025-05-24T04:42:44.767Z","1.0.15":"2025-05-24T05:09:41.083Z","1.0.16":"2025-05-24T05:21:27.508Z","2.0.0":"2025-09-21T01:16:52.667Z","3.0.0":"2025-11-22T03:48:51.848Z","3.0.1":"2025-11-22T04:24:00.169Z","3.0.2":"2025-11-24T04:09:57.671Z","3.0.3":"2025-11-24T04:29:09.249Z","3.0.4":"2025-11-27T03:18:41.696Z","3.0.5":"2025-12-02T04:10:41.636Z","3.0.6":"2025-12-03T02:06:33.807Z","3.0.7":"2025-12-04T05:23:25.196Z","3.0.8":"2025-12-29T04:19:49.173Z","3.0.9":"2026-04-26T05:24:26.840Z","4.0.0":"2026-08-08T02:54:34.672Z","4.0.2":"2026-08-09T08:36:07.887Z","4.0.4":"2026-08-09T10:10:29.911Z","4.0.5":"2026-08-10T02:54:50.429Z","4.0.6":"2026-08-13T03:03:30.029Z","4.0.7":"2026-08-15T02:45:52.109Z"},"bugs":{"url":"https://github.com/homer0/packages/issues"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"UNLICENSED","homepage":"https://github.com/homer0/packages#readme","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/react-ssr-config"},"description":"A way to have dynamic config sent from SSR and accessible in the client","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"readme":"# 🔮 React SSR config\n\nA way to have dynamic config sent from SSR and accessible in the client.\n\nInstead of bundling configuration settings in the client, this package will allow you generate the config on the server, send it to the client, load it, and use it on both contexts with the same API.\n\n## 🍿 Usage\n\n- ⚙️ [Setup](#%EF%B8%8F-setup)\n- 🤘 [Development](#-development)\n\n### ⚙️ Setup\n\nFirst, you need to create your slices, just like in a Redux store:\n\n```ts\n// config.slices.ts\n\nimport { createConfigSlice } from '@homer0/react-ssr-config';\n\nexport const apiConfig = createConfigSlice('api', () => ({\n  baseUrl: process.env.API_BASE_URL || 'http://localhost:2510',\n}));\n\nexport type ApiConfig = ReturnType<typeof apiConfig>;\n\n// ...\n\nexport const appConfig = createConfigSlice('app', () => ({\n  env: process.env.NODE_ENV !== 'production' ? 'development' : 'production',\n}));\n\nexport type AppConfig = ReturnType<typeof appConfig>;\n```\n\nThen, you have to create a config using the slices:\n\n```ts\n// config.ts\n\nimport { createConfig } from '@homer0/react-ssr-config';\n\nconst config = createConfig({\n  api: apiConfig,\n  app: appConfig,\n});\n\nexport type Config = ReturnType<(typeof config)['getConfig']>;\n```\n\nOnce you have your config, you have to use the `ConfigLoader` component to send it to the HTML, so it can be read in the client.\n\n> If you are using a Next app with the pages router, this should happen on your `_app.tsx`. If you not are using Next, you can use the `ConfigLoader` component on your main component, just make sure that it's there when the HTML is rendered.\n\n```tsx\n// _app.tsx\n\nimport { ConfigLoader } from '@homer0/react-ssr-config';\nimport type { AppProps } from 'next/app';\nimport { config } from './config';\n\nexport default function App({ Component, pageProps }: AppProps) {\n  return (\n    <ConfigLoader config={config}>\n      <Component {...pageProps} />\n    </ConfigLoader>\n  );\n}\n```\n\nNow, since the whole example is in TypeScript, there's an extra step to actually have the right types when accessing the config: You need to create a custom `getConfig` with the type of your config:\n\n```ts\nimport { createConfig, createGetConfig } from '@homer0/react-ssr-config';\n// config.ts\n// ... after creating your config\n\nexport const getConfig = createGetConfig<Config>();\n```\n\n> If you are not using TypeScript, you can import `getConfig` directly from `@homer0/react-ssr-config`.\n\nFinally, you know have access to your config, on both contexts:\n\n```tsx\n// some-component.tsx\nimport { getConfig } from './config';\n\nconst { env } = getConfig('app');\n\nexport const SomeComponent: React.FC = () => <div>Environment: {env}</div>;\n```\n\n### 🤘 Development\n\nAs this project is part of the `packages` monorepo, some of the tooling, like `lint-staged` and `husky`, are installed on the root's `package.json`.\n\n#### Tasks\n\n| Task          | Description                         |\n| ------------- | ----------------------------------- |\n| `lint`        | Lints the package.                  |\n| `test`        | Runs the unit tests.                |\n| `build`       | Transpiles and bundles the project. |\n| `types:check` | Validates the TypeScript types.     |\n\n## Motivation\n\nThis was built initially for a Next.js app in which I was not ready to move the new app router, nor RSC, so I wanted a simple solution to compose a config, with a mix of Nest's `ConfigService` and Redux's `createSlice` APIs.\n","readmeFilename":"README.md"}