{"_id":"cloudflare-next-intl","_rev":"208-e92d9dbaca9b0ab0712c1683dedcbea0","name":"cloudflare-next-intl","dist-tags":{"latest":"0.10.21"},"versions":{"0.1.1":{"name":"cloudflare-next-intl","version":"0.1.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.1.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/DemienIlnutskiy/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/DemienIlnutskiy/cloudflare-next-intl/issues"},"dist":{"shasum":"8dd7c2b6bbae913dad02bbc456e0682dd3a8a1b1","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.1.1.tgz","fileCount":77,"integrity":"sha512-f+IhuEfenE63yHzwGqYO5LDdt2itKzVI6SI5LC1lDb1n/YA5VUPF7WExzlGpiOKvXbgOhep/NsvnZAzKnejcdw==","signatures":[{"sig":"MEUCIQDkPh0mtzWjF+hi3XvVggTOeKKbPkHgNqWNsTRzn/f8jwIgIyni2bpBkyrYGdcLKnMEa8c32TlwzO71Dc8kucV9yX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61645},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./getLayoutStates":{"types":"./dist/src/general/get_layout_states.d.ts","import":"./dist/src/general/get_layout_states.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"}},"gitHead":"294f6072a1d48b966bf40b0d2d0f81a08712f459","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/DemienIlnutskiy/cloudflare-next-intl.git","type":"git"},"_npmVersion":"10.5.1","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.1.1_1770501376389_0.5619112869492213","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"cloudflare-next-intl","version":"0.1.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.1.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/DemienIlnutskiy/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/DemienIlnutskiy/cloudflare-next-intl/issues"},"dist":{"shasum":"bb7584eb5dbcb2440173623b393ebfee37d7e764","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.1.2.tgz","fileCount":77,"integrity":"sha512-hmBon5rSGnWVGs063vRHyUhDgQOj0vvQzCRp6+vjsHBSQoGwVcpkg8y7WDZKHH7RZfXD0R1GYpfPDB4DjuGshw==","signatures":[{"sig":"MEUCIEUG+9RDb4ULNZaQ1knvrryTl91vnJViFhnxN5jwI8fCAiEA5TdWZ10lGdc351tCJbcRrbnZ6gcn/BZButwHzo+35XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62448},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./getLayoutStates":{"types":"./dist/src/general/get_layout_states.d.ts","import":"./dist/src/general/get_layout_states.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"}},"gitHead":"4e42dcfbdcac13a37e3f6ebb27201a2ead52b695","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/DemienIlnutskiy/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.1.2_1785082750803_0.8066687855636792","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"cloudflare-next-intl","version":"0.2.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.2.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/DemienIlnutskiy/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/DemienIlnutskiy/cloudflare-next-intl/issues"},"dist":{"shasum":"cd1eafeeef3279049ec9e57881e04b57e7e96e37","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.2.0.tgz","fileCount":77,"integrity":"sha512-+N2s+MMRHhmRYcjB2f8ThhaMD48gOWVNFBt9InLPXb4nXp18MP2KCG0XbojrisB1QjwHmfwvgqadXIFouPdOsQ==","signatures":[{"sig":"MEUCIGJ0quDkaxL4+1uH6Ts/LpumdMCwEX7xLVqxMjp6dCJSAiEAqIOvqBPCHV3LoWkOd/hIdSpNCJoFf1XbiJ4IUxVGMTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90807},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./getLayoutStates":{"types":"./dist/src/general/get_layout_states.d.ts","import":"./dist/src/general/get_layout_states.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"}},"gitHead":"4d46b4877f97ac3c8d089c06d2b7fa4b91461f3b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/DemienIlnutskiy/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.2.0_1785084076541_0.8119019150681022","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"cloudflare-next-intl","version":"0.2.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.2.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/DemienIlnutskiy/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/DemienIlnutskiy/cloudflare-next-intl/issues"},"dist":{"shasum":"ff46790afc0dede9229e8ec98e5c41db1cfeb6d2","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.2.1.tgz","fileCount":77,"integrity":"sha512-WbYlZ97ZqOXF4LW9oiC7UW/f/vN28jOPStwy9HZW2FgLZXf+9z7MVSoNzNJJ5/SGCKTNzofqsI0tVf8Q8Py+EQ==","signatures":[{"sig":"MEUCIQCiv4sZ4lLn0U2bForrEFjxUrJWMwtBWVeGMV6njX+8kAIgdKn1bty4iw/O1vRk8SI7+9/aDVeEk6efMnP6T/nuXUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90525},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./getLayoutStates":{"types":"./dist/src/general/get_layout_states.d.ts","import":"./dist/src/general/get_layout_states.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"}},"gitHead":"b0b86131158d31955dcfa219b372d256e5387084","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/DemienIlnutskiy/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.2.1_1785085361744_0.1430145437553123","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"cloudflare-next-intl","version":"0.2.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.2.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/DemienIlnutskiy/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/DemienIlnutskiy/cloudflare-next-intl/issues"},"dist":{"shasum":"6626fe9aff082fb1a38a373d6d8dfc3da29e662b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.2.2.tgz","fileCount":77,"integrity":"sha512-NaHU/otdvKI1Qb7uBMMuaPTbO5BkiThMaRQWQMNp7XYXYQfGBDEhqnrkgOFGvIOCJog23oKlg8EiQXtBitRELg==","signatures":[{"sig":"MEUCIAYCgs00YMUQdBQ5f5WOiBmaro+VR/6F9vir0NcNhJW2AiEAg+9845TvikOzS+nI1TUTnaEohoBoRtDOZ4xDHO1rPu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90833},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./getLayoutStates":{"types":"./dist/src/general/get_layout_states.d.ts","import":"./dist/src/general/get_layout_states.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"}},"gitHead":"b0b86131158d31955dcfa219b372d256e5387084","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/DemienIlnutskiy/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.2.2_1785140946251_0.6333606653289885","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"cloudflare-next-intl","version":"0.3.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.3.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/DemienIlnutskiy/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/DemienIlnutskiy/cloudflare-next-intl/issues"},"dist":{"shasum":"431b1f4a305ed136657ea826f6417e9dc93d2712","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.3.0.tgz","fileCount":150,"integrity":"sha512-ONZFzJxVApLyDIVchFU/Nq5Ut2TUMkSoOlLBJ7LLlXkipyPK9y7Im5MNhzqSQok4a6rqkQTHFWkO8cM47gjxrg==","signatures":[{"sig":"MEUCIQCskF3bBnDcmR0ADgMLzA0KTfhCTfLHnR92w7AVwvjXawIgUCWa+5m91DXXb+9Ky4VGHohPTqoOoew9CaaTg3Hxkto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167937},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"cc07fc9a0e8e5182a14494d727f2631fa8c2ca5f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.3.0_1785618265909_0.9721095796186423","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"cloudflare-next-intl","version":"0.3.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.3.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"690411c6b62d127e2cdc254e78668d8a7480ab3c","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.3.1.tgz","fileCount":150,"integrity":"sha512-hdkRKDyJpKrSauOvEavtghf0ezzpn5Cwa9HDIERK51Os6L7n8gzzF2E4oMq04L6yiu2Zw9Xi1WeaXci5kCBQ6g==","signatures":[{"sig":"MEQCIAziuYA9+WUFMp/7DKKmwaZYnTCuIn5wwPtbnkLDuTW3AiAeTPZXI1NQ2x6qJ668T/PvSZF01Tj4yruxxFCRivW+Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170599},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"12862053ba191c33290a44bb5167dd074e5b3966","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.3.1_1785653386461_0.2434247438257231","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"cloudflare-next-intl","version":"0.3.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.3.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"1db3dac3606827481d2c64e66d0df562835f6890","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.3.2.tgz","fileCount":150,"integrity":"sha512-nXNAR1/TDseCOvqkKPVtuuvBynu859bPwX/feAnCuq1RLQxfqr0ToxvHMVcGMZt1eLXPaS8oCXZEt8Bv0ipKYg==","signatures":[{"sig":"MEUCIFqWlbUu903FJsoBaHF3VimJmT68jAdxVjKzZb9eg1GUAiEA0pDHFTJlLrSxRHxo3JpI5I6btb1n0oJ3c/nAgKEXN2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174061},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"0470a8b489b0d0d30c72e8528047a09e8f0fcd76","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.3.2_1785655337752_0.5684077252561759","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"cloudflare-next-intl","version":"0.3.3","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.3.3","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"0b82daaa1150f0b8126ffae5ff15bf12b1627e30","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.3.3.tgz","fileCount":150,"integrity":"sha512-Re5dQf4IoinpOZAB9AcWEaieuaUAjXCOp488ALW43ZrvvsV4luU27dVa/rRG3RMSgwhKDW8HepECToPPu4Zzvg==","signatures":[{"sig":"MEYCIQDzspbHCx7kxOBML+qlq4+QWLSY9yEzIuMwoiA4W+Xq5QIhANID//CgG5w2zjWt6QUN+AUOaGlikZcq2wze10VB09Hi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178424},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"80cf7b3642ae82cfa0c617a3e89f3430de80c8dc","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.3.3_1785665043373_0.6684407552042928","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"cloudflare-next-intl","version":"0.4.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.4.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"b9f8eadbf582c4a270afd1461cdc8df4861aa361","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.4.0.tgz","fileCount":168,"integrity":"sha512-1fq4nUrro8zv0Z5Y6e0WwmqQTrNn5wfku6JtrCCO11/x1s1zT5tr5Ovp0UIgrv63jzQKHK29SPNHWbZoP3VNkg==","signatures":[{"sig":"MEUCIQDo1HIfnbNjoG0Sku6im2hL2WPq78UEC4ZAQPfVf+FbiwIgUeBv7D8jgvlM9YSoQnOcI02PiOH7AwMeMeVrIdWHUek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207876},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"ed9a05daa8625ceae371e6988fb1c3dd34ec4c11","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","@microsoft/clarity":"^1.0.2","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0","@microsoft/clarity":">=1.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true},"@microsoft/clarity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.4.0_1785670513914_0.26083293969798005","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"cloudflare-next-intl","version":"0.4.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.4.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"25e6034c8c27b6c8e220f1ced4636874bf0481ac","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.4.1.tgz","fileCount":172,"integrity":"sha512-WVIJaJCFlPgkBjXgOOxlyvKtapvxibLFUz7n2Ov9U2CfDpX1HvD/5TOKMxMDF7ck3baJJ1/2Ens+3hwmwDbRgw==","signatures":[{"sig":"MEUCIDNpLTORat+njPOJNQSxFCQLeLdWFLuoEJqae82NRSGGAiEAuFYxENhSCeTRd2Qz0ZRZohQlAQJcUfllnJhHx7Ly8HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218842},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"6e66bf724ff5b6f25ab9377a7d47b5e1b18db024","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","@microsoft/clarity":"^1.0.2","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0","@microsoft/clarity":">=1.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true},"@microsoft/clarity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.4.1_1785672541836_0.08267261975769302","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"cloudflare-next-intl","version":"0.4.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.4.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"74ed125c4824558fa39c79f29b7faff10005f56c","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.4.2.tgz","fileCount":172,"integrity":"sha512-IMnXUU2WqJihtiNUYpyUMbPxdzHINv43vxt77eZIpbvAKN//XsoqwYPpZxValLt/4xqtrWA57dNknX5yiAiBLA==","signatures":[{"sig":"MEUCIGthXAOsXzuBFio+M01OeBQMAQM1opTT+XrGn2aqQ4ozAiEAtTxSDGa34BqH9h/qZk8qeYyO+hABiqoW53trRX1hTlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220312},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"cbc965e1de9bafef82ceea19b44b46797d7ac13e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","@microsoft/clarity":"^1.0.2","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0","@microsoft/clarity":">=1.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true},"@microsoft/clarity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.4.2_1785673663000_0.11416398321446075","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"cloudflare-next-intl","version":"0.4.4","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.4.4","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"a1a8e8ec46f50ac38cdd1af577e9c7394fb59be7","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.4.4.tgz","fileCount":174,"integrity":"sha512-Xk5oqptSjM6MTI5tzguVgU2/Q9HH5aiT7p/oO+rBkmm4aVWo3tdOcZ9rYEk9mOUzWWfrEKnLxU7eVpU+FKmxtQ==","signatures":[{"sig":"MEUCIE+dP9w5hllPhl0IGliCbN8KGCzLBzZI+8KNlgfC+oY7AiEA8/tKc/M+InGXgl0T/MqHWjGDKN95EFqMfAn/UtO0HTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225024},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"c18b7abd52fdd5936f06d15154b8f2d6eaecce91","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","@microsoft/clarity":"^1.0.2","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0","@microsoft/clarity":">=1.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true},"@microsoft/clarity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.4.4_1785675072112_0.579372136655643","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"cloudflare-next-intl","version":"0.4.5","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.4.5","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"09e2d8306664180f9c26e18bbf34418c7081a211","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.4.5.tgz","fileCount":176,"integrity":"sha512-HbIPy0IfYYDwHoPpAl9XsjiiJhiLgq05S1MmcjTekWiUx94GfNqXHD28A4+ebHWYOtBLZbhcc0NZIQ7e5bz3Fg==","signatures":[{"sig":"MEQCIBPbTG5Ya7B4mm9VEk5qubOJYysgf5zPJVnCqwK+VDBEAiBSsl0eyu4kggRqdJ5meebevGsVUaGlA2iPAavNaHVnuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226989},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"7e8de77d28419940ec7159b1f3a101049aa3d339","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","@microsoft/clarity":"^1.0.2","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0","@microsoft/clarity":">=1.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true},"@microsoft/clarity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.4.5_1785676979141_0.87381664507337","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"cloudflare-next-intl","version":"0.4.6","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.4.6","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"4247f1f2e5c83e2fd7108b143ea856cc69965ab5","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.4.6.tgz","fileCount":176,"integrity":"sha512-Izw2kt1Ktgs+zQN9ZDKzrTGUsuTBMXfF7k+UzxXG/mCTexea/R5xL19Sl3DrepYv1nVyscUtZikSeVACHY8CQQ==","signatures":[{"sig":"MEUCIHNCmhfEwO75La7HYQNHX0j5Ih/abtbs4SOhPTjPTJ6oAiEAqPDR1488IT9vIdo99BgzvzlqXEnO+F/23wkRpGlZkyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226456},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"15c8e53ae4bf133752f753ba8ff91c57b0c6371e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","@microsoft/clarity":"^1.0.2","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.4.6_1785677874428_0.7724217979431574","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"cloudflare-next-intl","version":"0.5.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"4b52c8c179a9d03cb92b2ca1978c814cdbf2427d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.0.tgz","fileCount":176,"integrity":"sha512-UHukW9Dgr/63DOv/4aIjn+tEA3eBVURuDuKmrV8T6l3peHYl9eRkpzFZGKryTSlpDQOt92wEiHxuQFKn1G42WA==","signatures":[{"sig":"MEUCIDyUu4KJcbFbMdjUc0iXSXa4WvTD95S2ykws79fP0tu6AiEA90iTZJynAevQG59c/4gWLUPQXvxJnni9vUTdeWM+NhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226908},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"9af97ef6f9cfdea629774403eec5bbe1439aa533","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.0_1785682047081_0.6779416143186883","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"cloudflare-next-intl","version":"0.5.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"4a6d2de5b1529ad48dad3ba85b8e364084ca7992","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.1.tgz","fileCount":180,"integrity":"sha512-zlQEUMzGJ6oVujiPrDCNbH7VeGqP9jnrCWzFUXj70tdV1k0Vbrg1fFBzIVwgLG/zX8bzohpQqzasTc1oLi48Gw==","signatures":[{"sig":"MEUCIE8/p2t4L5gj5w5FoDlqsAHWQobHhdPdQLyO+H/u5+IlAiEA9udkBTk1Kdh3vZS47pYXKfS8E2dPqC3qEX5eC0/QPpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230867},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"0e639cfa245ef29cdb20adf36de2452cb918a153","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.1_1785683585170_0.2737425513215661","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"cloudflare-next-intl","version":"0.5.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"977adadb6d3356f1bc6e5ac9f2dce73d103e9888","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.2.tgz","fileCount":178,"integrity":"sha512-yd2KoBl5LwOxKDJH5rBIgXTwXMNeLUfS3keLOQx+chfZeSXDteGxv8g9aEsFFSZhLEkNeDC9yqQJBn6xu+D0Uw==","signatures":[{"sig":"MEUCIQCFhJJesgJ1RK3DOR5NjQZGDOQbqoFbyJfyeuX6S5jsrwIgXMriR26IKCzU8AYzdSLqYVCWHd3AS84LnSd4mDdqFmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229852},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"87637ca4d01402d208a781d2cbf98e0c11234601","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.2_1785685978776_0.6873456725627154","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"cloudflare-next-intl","version":"0.5.3","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.3","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"7c27704c1be6d62c6cd2116941be8bb6ca08ee56","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.3.tgz","fileCount":178,"integrity":"sha512-QF9sauJ9sz2jad8KF/IE5NRCHaU4LgvtqLDbN/VY57qqhGikaliA230bJfCTmr+vdtZZ7gme/vKFPGv4+ZcVpQ==","signatures":[{"sig":"MEQCIFuc+62xhk3bxyYPH40QWQPIo38k1yRXnrDhiFjZHr+cAiAGq7AZBRSOh2s9SyV4sWSL16Yln5AaOz1D+/p7vTjM4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233157},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"b92b646f32efa1acf7fc5771d288bcffe06f4aec","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.3_1785687262318_0.22825848800151816","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"cloudflare-next-intl","version":"0.5.4","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.4","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"f44c76465371a21262ab3cdd0c0a0c539e634499","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.4.tgz","fileCount":180,"integrity":"sha512-27zdPb4HRyS4I7tjEcfrockhEMyx+T3DUS07KLI55fMsWp8z0bhXrKylZcMRIFfHW/ZrxyXIJn8i4iNHxQK4UA==","signatures":[{"sig":"MEQCIBFguFqc6j1riefkRsgNBpqGg2IpLyj6j+9DgTaBj/cqAiAK5m6LlVS93NYsX4+i6G71NLLnu+UXsdqCcMaON3gWcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234401},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"67d2e57699e69c8653f51e5f21a58d1d437f9638","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.4_1785687862449_0.7038787236649848","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"cloudflare-next-intl","version":"0.5.5","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.5","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"edcc4882b979111b3ed57fca31531c487eba1157","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.5.tgz","fileCount":180,"integrity":"sha512-Deb7ShLPAlvWDO+cFkK4SNxlex0Oj9ZSRVLZzG/eVZS5My0wgcKmrw98itfvpKgZlng7pztW97tZe4fdo3LkNA==","signatures":[{"sig":"MEQCIE8cg8NTMqQ7OWkfLWBSTdHUoP3BEEGuQNqVHv8+JR6AAiBBpjzCyP/yB0ElQKCsG3N7oX+LaJgykIJELsPGYfbNFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235474},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"b2062911847fee3952c8484510ae53944a16e6f1","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","firebase":"^12.17.0","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","firebase":">=10.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.5_1785688736499_0.4503357242690931","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"cloudflare-next-intl","version":"0.5.6","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.6","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"a1799d381b3b1ad2d64e27105fa9230247a3e37e","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.6.tgz","fileCount":188,"integrity":"sha512-3QlocsgoScyFdqyTEE9btnesEUwtcvK6zdMjvem7t4u4TprfpiRrSNEQRvdB0mXj62VhWdzw0bOlBSOzhkt3sA==","signatures":[{"sig":"MEYCIQDAwm/igcP/Ehkj1FDAFzS/eezfB8iSlO1JngFqAfTCDgIhALixPGAIXF07CDdTB4OBMFE+54DeU3QxVMso2IL2M73V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238926},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"6d2ac7b9ec0c4dac96467c598b25a3f500e9ebda","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.6_1785691714764_0.031485437611048495","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"cloudflare-next-intl","version":"0.5.7","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.5.7","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"c808f6ac67f9d603aaaed209255952b038243e58","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.5.7.tgz","fileCount":188,"integrity":"sha512-ExJos6Oz0mbWACB2O4XFC0i+yijzGF9C/1irt2BOkAIzgDUhAPKdXmlYM0wIkrdkI6WZrgv4GxtXc8DEMG32wQ==","signatures":[{"sig":"MEYCIQDpX1ge6i2Kd6knjs1uYkEMBGApw72La+woKxdMpd1MuwIhALzuaCoBKYhtxTOkICjWfNjxfVzz1nm0f36U24+ImYkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240115},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"}},"gitHead":"f3a59c1427fc5a04130d74814d166e446cf72263","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.5.7_1785694758001_0.5316313015915042","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"cloudflare-next-intl","version":"0.6.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"57846c75257ffbbf2d95949f6dcf852bc0f5ab9b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.0.tgz","fileCount":208,"integrity":"sha512-KWvDZPAq1hAL5+3efOQGqX/UboAyCxSn4wBpJaazYux6uIaqowiWHdWx9pB23C29VvVRRbni20RDJQUD0WwTfQ==","signatures":[{"sig":"MEUCIBRo1V8xTQkNm+jQyr8POzlp66C7aDSFiKwLgDfbuyVGAiEA+7PG7bLQoknPfDx8NfnWKpVuS1fs8rtRkiuJj18wGmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270468},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e3761ea9b9cdf6084759d18d6fb55fa4399f2ac2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.0_1785699021254_0.908988367647148","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"cloudflare-next-intl","version":"0.6.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"13664fc93584944327a9c2a7c958dacf4814893a","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.1.tgz","fileCount":208,"integrity":"sha512-BXJIX8+THpSkAb1kgWZ7wFq2BEGhb8AHZ06Pwt+QK2SIjnAHOU1v1wXzpLRTDTD92cec+1vJYcxwYaau4A373A==","signatures":[{"sig":"MEUCIEaTjawH90ArB1e3ikmTJcY1E5AAnuUVr2MnVAB9wwAiAiEAhHW1jCAeBqdc8M8rw4qg2Q1/PTwsWsd6HWeJyOvtgb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272664},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"a730f2ec827e000c7fccd8eb19ac75f3a220d934","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.1_1785701307062_0.9093213406924983","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"cloudflare-next-intl","version":"0.6.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"68cc62e4b393f85f3fccfc21a1aa3e280d4257e6","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.2.tgz","fileCount":208,"integrity":"sha512-ENiqTvmaneqbwhbmTRegJYRC82HGq5P5ngQ5U/dE2o/+YG8b//V15Q9q9FsfGOoT7lR4GMkZ9h3s+WbyPkaxzQ==","signatures":[{"sig":"MEYCIQDX3amGsYBqW3exaaVSg8LgvH2FnhO4n6XeCiScLAv8CAIhAPZ7vWs2+M24zVQkWzifjDRRzqaY2nd8qEyqg5icq440","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273523},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e4f96d35f732787974faf9de23f5b521efd58f5d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.2_1785702035549_0.816975401033047","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"cloudflare-next-intl","version":"0.6.3","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.3","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"8fb5fd2e616237404f896550d3ba5f7edbbcaadf","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.3.tgz","fileCount":349,"integrity":"sha512-gljsm07X0M8iI4WAoYVhQ5vcyPti3ocrU8magPznhOLtlhDwkzeAO1mDTCTYS8UgHUKJW0Wx8c1lJ0TqRv/dyg==","signatures":[{"sig":"MEUCIQCfBoPTaCsr9pP0fVSuC/Zb7j2HjS2oLBmaMUGPM6agcwIgZO3aFWTZYLgPD8vQFcKsdY8p+7FPqeJ9bh8cr3FEB4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363675},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"8deb9d8f1fd562167e7a09968fbfc4bd211eb190","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.3_1785703109701_0.6960203207748972","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"cloudflare-next-intl","version":"0.6.4","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.4","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"6e7c9810c41bbba2c69454d01f21782c8cbd7f88","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.4.tgz","fileCount":349,"integrity":"sha512-gIb9a89EouVp+58MLowgcnImM8l2yoetmkmZy1yyG2T65DsCkFtR8o4tiFeVNIzSIXatkf1umuGHTFXWH8Y0qw==","signatures":[{"sig":"MEUCIBszqxwpA/cqSY1fznjcY4Lki8sOBtyLP/DKs5t9RYNGAiEA1h47uQjy7nsc198XVP/7T3s+PyJT5Bxh1OZwZvogxIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364673},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"754588978cf4d69797585e104e285f0cc48cee58","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.4_1785703869826_0.470914315699537","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"cloudflare-next-intl","version":"0.6.5","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.5","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"70e43de811d916403c0017f711877678d3923729","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.5.tgz","fileCount":212,"integrity":"sha512-FPlPM6Se3QRxHKA7nuUQ3HMYZI+/3H52uGzHcOJ/TCsSu7NMSZG5sx4eE2KoI2ciXtuS+ZrM0M2aAej9WRQLkQ==","signatures":[{"sig":"MEQCICOBptk0wpcDKIjnEu8G3tunaY2VZ4LxC3OflsIgFGvyAiANHJA8OFze05DwiEk9gkV/WvmdQfPVW5In/LIqGnItUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279028},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"fd26a4af516e0c455c782bf4acb1a63ba98257a2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.5_1785784963897_0.43405026512202327","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"cloudflare-next-intl","version":"0.6.6","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.6","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"fb431e0c1e0ad3efe8c68006b4b423fdf839127d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.6.tgz","fileCount":214,"integrity":"sha512-5XZQForZUEPrOjHaQYyqfX09ikLuNKgBrUFsz6YIqk/j2OlLLMiIYWM4KY2mHCznbROFXX9yJ1tFawrLGX4Xtw==","signatures":[{"sig":"MEUCIF7tR0kOiPBh8auJcgnby81DS/Yo8lvdVFiOlHW7lG+eAiEA3dJMESVH95yfUhAryhF8oPg7FPwjfyk87nhogSwwDOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285544},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0901b5b0d20aafa04604eee20c79c60287061eb0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.6_1785787218019_0.7899424069555081","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"cloudflare-next-intl","version":"0.6.7","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.7","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"025759a26b8a4241db88bce1065fe1a89062e398","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.7.tgz","fileCount":214,"integrity":"sha512-MR8XX2ljCo/x93DsnFziL8w7wBhd8wKTe86R7znSsZQgmxiSHxfv6GKYZAwQkMVfoMUYH2tj9sYHZVYzW0PsZg==","signatures":[{"sig":"MEQCIBgUlbPlDXsMJayYgAjfPy9rMfe8T+Yi43fdSMMYampLAiBeI7P/+Witp+4bCLH6UBdot4RO0h5pbiNGxJ3QiXXC5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291575},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"6ad998460b0c57582d7e9f778aacb1b3106e332b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.7_1785792225864_0.44560560391859627","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"cloudflare-next-intl","version":"0.6.8","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.8","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"89171200019e128b0ba2020c3418201431f03cc5","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.8.tgz","fileCount":214,"integrity":"sha512-ZFr2xB8QJhIBUoc9kVEh/QOCa/0DdJ5RapisUino8J2sHYPLrF1qM7vxWjoAEQ7livAHzbBI9d4N+fvlMFsEfw==","signatures":[{"sig":"MEQCIEyozwgMFNwxB1Oi/8IcueOH/t1T0Pi98z0c/3Fz/9gLAiBd3V1LE46QvAPuodtBFgvIlSrui+J67fAwJmZFlD/4bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292452},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e05235799fc31e26b1e3fda015aefe003bb3e97d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.8_1785873331438_0.5610837446431676","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"cloudflare-next-intl","version":"0.6.9","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.9","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"07754d9f993a107f47e8434dfc6ad7bc691513b2","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.9.tgz","fileCount":214,"integrity":"sha512-7HTgiFjTePdV0yIkFyTinEIJFPHVRRIZallQNUWJHBt9isnfeCC2/Z+Ck0uUqGcdkzXgnvantsSR8eap4u/qhQ==","signatures":[{"sig":"MEYCIQCAt/S/p3ZhNKtBTgvKDMUBGVAl6XtlzLR2vLC4UwIlnQIhANsoiuNe+fjhr3b099CGvyprBj0La5GG+UnJaD1A6sDH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297082},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"7bddbcbcff79ccba9d8491028f9568d85c440ef2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.9_1785875583617_0.670211241239177","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"cloudflare-next-intl","version":"0.6.10","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.10","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"70f6f4008dc9137278da7de5f5b10e1fdd9f727c","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.10.tgz","fileCount":214,"integrity":"sha512-LpjUSrdskx+Q803RsBMxClqKJv8575kAmLNpDZAVsK24aIc5l6VN6fPsISmojbFodbkTtGITaeo7ZdT9SB6+NA==","signatures":[{"sig":"MEUCIHxkfozVNYTIwolntnCNcgRep3MWQQAVguQTGbqmYUGeAiEA2ESk+O6MOKRWq6cvlOdsqkyjE+Gj/wjHFnaTYoDI+rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297331},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"9cea12dfc057fe045a03452f34a515538156ec40","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.10_1785876177982_0.44092345656559595","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"cloudflare-next-intl","version":"0.6.11","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.11","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"699a8ba2840c9da937a90750837aca40f49dbe05","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.11.tgz","fileCount":218,"integrity":"sha512-34VWyriF6LtP2xr8TgiK3lQ4ehRlUn7wAWzsrqXPNt0X/OIdEfiZGFJzlf1SLRW+Y209TvrwAWC4D5fSIsVANg==","signatures":[{"sig":"MEYCIQCzTccwbiTCs2WqKx5+X6nqdLLH1sur7BcOrN1PNRaUlAIhAMAITVuBg/y80NAeU2VjCVr5Se75jKvPLWz8OUo839dj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303482},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0ee4cd07b58422a589bc8143532dab020035c5b0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.11_1785877962392_0.1605997750357131","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"cloudflare-next-intl","version":"0.6.12","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.12","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"163d915c793f6ff2a24b2db874e7f76166c9e761","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.12.tgz","fileCount":218,"integrity":"sha512-tCQi/+awmx4s7I8Uf8s0k6OLAs4vF7q/k9oTRo8oFcRrVigsl3pn4aaOcdvYNfEKYQqqDlgwlz4oXGj1W81gzw==","signatures":[{"sig":"MEQCIATLtUIQsb21uFPP5YcuuAFZiLHnocfo/GM1tjtgpp0IAiB9Cnu/yUvKEUNXe7nxV7R6Ig7CV+wSjQwy5/JbJ0umjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305585},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d84e2fe50bf94e2f7442471c569ced3e5f0af812","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.12_1785879425913_0.26875420833559627","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"cloudflare-next-intl","version":"0.6.13","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.13","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"f6dc29c44615a5a759066d849fcadd1647ad939b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.13.tgz","fileCount":218,"integrity":"sha512-Bh7icJaB3aP0O9IKjlUsug+/7AjO26utdZT1Ev1lXni8ySAbpXMqs97YxOuk3k05bq8Nldf4wHoLapGXzyTKvg==","signatures":[{"sig":"MEYCIQDvxUBkset+ZwTy1LLw7AqflXM48kUyDlWg1At0rQPUKAIhAJ0+6K5viAciPgf6kDft/03huwR6tJvpHcDbggYuF/QF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306039},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"77a1482cc7d686bb019a83ad63f048067bd957b3","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.13_1785879931049_0.8070698934840514","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"cloudflare-next-intl","version":"0.6.14","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.14","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"1289a902867e4d0063edf2244a19194637d76329","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.14.tgz","fileCount":218,"integrity":"sha512-7CvqoqZowdVQcdokT92ktIK0am8dDgUZ6C8DoVShYo9xX17IxmkOlIKE1k7Be+xbhD1oHzBMjqEPNALd4KbZ9Q==","signatures":[{"sig":"MEUCIDLL3wupIpQxv7y2ZdMvAS9e7ZiJ5YG1WaIqD9KNzMIyAiEA7x5QRgjr5GjQtsc6oFktrn5St0Mudgbdu6Fwfs5jjlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312914},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"837465e9ae006563c10f2768887bf190136f0f30","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.14_1785881962415_0.6284481743375758","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"cloudflare-next-intl","version":"0.6.15","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.15","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"6b23ed9843c24d2a50347eeac10240c99d56db06","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.15.tgz","fileCount":218,"integrity":"sha512-278r2zG7c5G20dks1Tf81fqLT1XwBq5BW2duSR4RIcLPj2XkIvfAzg5PtrgwhNDTqiGdGckIevvcNPPffnKIYw==","signatures":[{"sig":"MEUCIQCSN7a1UP8CA6yfl67vRug10yeXmCDk3CbovZhXe02TWAIgRaZXp0AYqrKhLQHrC/svOQjDeRcuet4LeWti9iRJpBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321522},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"1175449d8a8093286381f4ed47b45770d60a4a8f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.15_1786050169242_0.3750143245441182","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"cloudflare-next-intl","version":"0.6.16","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.16","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"625a7ebf415d28ea5d82b7c4a2619fa365c54aa7","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.16.tgz","fileCount":218,"integrity":"sha512-1Gi3KZc4Hr23r2YDdSFKd/jry3cJBu+qTar72b3qwier2EGd/EWrfRwcd7ZCi6NAdK96Yufa7Gj36SbMSu+FDw==","signatures":[{"sig":"MEUCIFkX4U1cspNtvj9tHJMhZIV/8WiW2XEBrKnenJyHy9VVAiEAruRx7kqlE9Kcx96VlOydWM3liBTjGs0T7ABdZZnZhmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321522},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"9d7b3352c7794efb5f388fbfecea2e5291c24982","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.16_1786051541989_0.41926309407884865","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"cloudflare-next-intl","version":"0.6.17","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.17","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"fa55a2a325a819ce30bb32017dec97fd9a0bab0d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.17.tgz","fileCount":218,"integrity":"sha512-KttaTB+S3nD9yw+8xOfJW+x2aoiRbOU9NUHFUNsY4aPjzGt932YZAmwANWaiYOLfbvSRPdi7hNO/HRckozkJQQ==","signatures":[{"sig":"MEYCIQCdl2UGMym89wf4A7CfBMthGOJqNvNjXI88hlAXVeWNYAIhAKcRef/BpulnD/mVr4KFKlEaiA9IW3RdyyO+Pe5JXkBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321697},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"9d7b3352c7794efb5f388fbfecea2e5291c24982","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.17_1786052162097_0.16804524842000235","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"cloudflare-next-intl","version":"0.6.18","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.18","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"0b4e559c6e1524958cf8ea16bc4d14b852238684","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.18.tgz","fileCount":218,"integrity":"sha512-9u+h+rPkg+XaoEHOdyCU+JslgwlgUDqFvcfGFlqdQQhE1s+87CsrJITo1MpB5HzdtG0OWAeOsOKjm0zgjwgmWw==","signatures":[{"sig":"MEUCIHYh9+HdjJRG/OM1qLc11WK5E+OySrzBAwVi9YNIeW+2AiEAlnuyqv6Z+nNhd8x+U8Z7vLUcj5EroG4wNCCEItjTDec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322249},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e9e122d824a7206c3ed31012419580c86df186c8","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.18_1786188865279_0.28374124312000193","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"cloudflare-next-intl","version":"0.6.19","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.19","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"a396d809d013f9329da539df99ae4dfb269da5d3","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.19.tgz","fileCount":222,"integrity":"sha512-2SM+iTye9Ou1WWMB3QEl6eJvo2CzkrAldFlmuBZ3te4Yo6W+AVwT8yovlboE1ki9vfVkEu7eItp+MtpyHAXaCA==","signatures":[{"sig":"MEYCIQC0LxN1mDm6CjWBLjd+xWZVlq8rNqJw5fXOIrm2EWa+MQIhALKBgt33daq/qZk4J9cXDKC7SUzifczBNH8zwpYNzQ49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330275},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"67f0ff37ec5f0ef1a628142e769b4614179e3304","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.19_1786195317353_0.7288734299951727","host":"s3://npm-registry-packages-npm-production"}},"0.6.20":{"name":"cloudflare-next-intl","version":"0.6.20","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.20","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"5fc8fc0f3ed22489d31340a65987f50ec39c46a6","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.20.tgz","fileCount":224,"integrity":"sha512-Xt9G4ON+LcjgGSH59yGBz7WR7+2ROEcohILso/VxgS+d8xG5jJD//DOu4M72TXBDTuo2f2kXzTsct1w022bMiw==","signatures":[{"sig":"MEUCIDzx9EUstG3Ju9HO4czh81eB35G9XTYnRDMeokeK96tvAiEAqnlEwb2IDWNzj46Gzzb7X/yHSlCm9RQeEBgGwYeKncs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331370},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"892173127501bc070ad8b88e53e0d9e13bfecd9f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.20_1786197018952_0.7403465913887681","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"cloudflare-next-intl","version":"0.6.21","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.21","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"91c580afcbacdc0e13d3b7fba27f87f42d6170cc","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.21.tgz","fileCount":224,"integrity":"sha512-yqWCIkNau+1ear5H+zym43vByuEL55CS1d1MYq9J2UPkANIx0abKVMJcDkew2JEYD1EO2uy3twjqab0RqXgKyg==","signatures":[{"sig":"MEUCIQD+S2JIwisg+Fnihxm0ERKuYnoM/FhtW3ojho0lVku9rQIgf+tAdwNz3ztmLFP//ZVBJX15VarbRiayXSJe1ysJDoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333190},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"6da231f5cd1d6730435fa4b38d9983483f5b2f04","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.21_1786203035604_0.6407030059626584","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"cloudflare-next-intl","version":"0.6.22","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.22","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"4dd464a3b396db5825ad7bcd17c516e1c5fdab79","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.22.tgz","fileCount":224,"integrity":"sha512-Tzw2pHFlE3EiiAHKvkD1Ia/M6vNhT+SdGmYqvAFJ6ndJ0HmM/yhezaqGHzWv5gjjfO7nAMO3unEl9OPDhXWa6A==","signatures":[{"sig":"MEQCIAIsTVZUoje66d9ZLDUrAUgzj6z0/YFi+fsfl8rnr7BDAiBEESjullFtJEXEbS7rXUiu4fgTShoqsYKhQR/yzjKXnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333473},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0e75d2e5d10f56fabb71c9593bc66eeae948499d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.22_1786203717937_0.5253374840111318","host":"s3://npm-registry-packages-npm-production"}},"0.6.23":{"name":"cloudflare-next-intl","version":"0.6.23","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.23","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"3b5aec4a507ef79e575ac35cc454b9fb607d36b8","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.23.tgz","fileCount":224,"integrity":"sha512-AgRtlVAWrv0mpiGbpg9QecpxSemOh5PrkRANlhPhlgBKF5UUbhurdOs5U93al3VNrLKxbDM8BB8xEsgMhWHz0Q==","signatures":[{"sig":"MEQCIG179+eRnf+l4q/t5+7XocUaP4U0A0AgwvFwHkDFaTTGAiA69wmIABMNF5v7dVH/FmpgYcQ/vVAv4AMEMrPByObARQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333266},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"80aa6ee1b909c8a5e38f2a5cf897e6efc52eb66d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.23_1786205984570_0.4515402165074993","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"cloudflare-next-intl","version":"0.6.24","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.24","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"162d64338c008ae71936933c4834297eace40565","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.24.tgz","fileCount":224,"integrity":"sha512-iDksUmd6Wxoo89EQ0q+2fqLiffupe+Dw5tma4sY+Lfap8LTqC9G5gMNEy5K/pCSYG2z0QhA43r/uoByidilvbQ==","signatures":[{"sig":"MEYCIQDNjUCr0SrfQ53dkwung6aU01ArCWGrzPQ/7eWRYkYsugIhAL9uKS4X2oyMSdtn7TSSMDXzRH/3e3b2tXcoJq/CzGne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333330},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"6905becf25be242bb9bfcc71f15d0c2aeffa74ac","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.24_1786206718227_0.10415755270202731","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"cloudflare-next-intl","version":"0.6.25","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.25","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"8a2aaac1b39860be2e5e25689bfbbfc0ba074b72","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.25.tgz","fileCount":226,"integrity":"sha512-A0gzra1T4IIWSX9+2dQIpoactQsGvYLdVZON7oZ4z0/9knVZihok4TbvB+HXUijGuQgJK/lZ88u7emDTQBhfvg==","signatures":[{"sig":"MEQCIEEQcCBodFCbUP6nEmNZqx2XkQCUa5DXtOqexbKTCnBIAiB36mOiWO5OS/g1cUHFlHEDfPJJYYdvyUkJ7Q+RsCZDuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345065},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"98398056565e4929fdeb4803b587f08c30f57657","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.25_1786266546643_0.6858607568667321","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"cloudflare-next-intl","version":"0.6.26","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.26","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"534dfc806632374480077a8c9a586a962f6ca289","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.26.tgz","fileCount":226,"integrity":"sha512-ynyC+bQGSdHPBYabzBSw5knRiWd4fQXQuj7TE3X2iI1RbPu7Cx74+c61Bm+vI6qNiHdHTUP1IuwvMlMyvDe9Kw==","signatures":[{"sig":"MEYCIQDfNp8xR0VIfmGLiXDpIqHaYpVgQEUrS1GYfzneLbkyhQIhALS5H4WNUdg1qMKn817SIAdd5uBVREW9/SqBT9VJqBH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344826},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"db5a7521e0ad8af436bfdbdb73d39d2bdb006ea0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.26_1786267146278_0.08418729791320279","host":"s3://npm-registry-packages-npm-production"}},"0.6.27":{"name":"cloudflare-next-intl","version":"0.6.27","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.27","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"7dd673fd31f7b9039206c9513ae202cabcda6b7a","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.27.tgz","fileCount":226,"integrity":"sha512-zPmwY4qw/laVW6c8rSuJT2g0k4sWaMwuP03IRpM5IApEEFTqRBZ8TFfrzID0cIgW1aKctjTk9i6UfnK4n97yXA==","signatures":[{"sig":"MEQCIGssbB85k9SzW+NzOP9gcLi6rpYl6x6fra+etBUpDyFpAiAFMhGKtD4r5eun9pyCGy09lHIfcsBu+OUWkM115eMXNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345365},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"6f996d19cb9942442cda375ababe97048b5cacbd","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.27_1786267598619_0.7973887886976447","host":"s3://npm-registry-packages-npm-production"}},"0.6.28":{"name":"cloudflare-next-intl","version":"0.6.28","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.28","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"0dbe0acf8b6aabad9f75911d8eb1187cc0eae209","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.28.tgz","fileCount":226,"integrity":"sha512-kuAPJTyjlW6V56ee2ewKnUG9VzmDiuKe8eyoC58Y59/jplTQutNtq6gOZ7D+YKug1REwkLB1dzt2951zfuy+bg==","signatures":[{"sig":"MEUCIQDTb/GZxOGcLAyurPhtjlzuV2PlYml2lGEWzb+XPOmshwIgeIsyY9kxvNXxgMJzBhhooGbQOvCFM//0XaAYdMtzI/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345715},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"88ccce78029f22aa730244de7f768e7fab73ea1d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.28_1786269237336_0.520382428314246","host":"s3://npm-registry-packages-npm-production"}},"0.6.29":{"name":"cloudflare-next-intl","version":"0.6.29","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.29","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"c6cdcaa000e75b110991a57dc95eeb638d1820f0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.29.tgz","fileCount":226,"integrity":"sha512-AB7NIjzkAD1ivVy1KZUhnw3Gk5DFQy++3OTh8/DLGF9CAmRi3YoGfBad3z3KXb/3WFJiMzTlVMTrKvbrKj9d+A==","signatures":[{"sig":"MEUCIQD6jTexkp7sVCOR+u+PMrfZf/xrQDX7NM3RJgk50Td1wQIgI3ksP9oKRio6EJC8G8f1PfjoE3QlhyYOJQqyEd45oTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347619},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"91daa693409b9aedcdcdb9c7bac89f004412529c","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.29_1786271648476_0.5203185069857603","host":"s3://npm-registry-packages-npm-production"}},"0.6.30":{"name":"cloudflare-next-intl","version":"0.6.30","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.30","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"805edaa7a95f892a1e04ce5227563b32fb7c9776","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.30.tgz","fileCount":226,"integrity":"sha512-jYeojPo/c1FmqTm+G7vxxdhPspjMZp+g644d8oeLPWZKmZzBNJ23UjFEkX/fDvvJ56O3hYJgllsPu/nnQzoXWg==","signatures":[{"sig":"MEUCIQDqPFqNCNcU/OOWr6N0gbESEwr+8M7kI3Kf+ZXW6Z3TzAIgdLg4X1rmhRyCYLfDEhEQbdK9zWjClg5pK6egyAfh/ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350420},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"064cf20a7eceff91519dca8a35ead700ad893693","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.30_1786310949935_0.405034811407895","host":"s3://npm-registry-packages-npm-production"}},"0.6.31":{"name":"cloudflare-next-intl","version":"0.6.31","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.31","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"d0728a99ef3914cbc08d6231860f193df9f159ac","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.31.tgz","fileCount":228,"integrity":"sha512-+dTTrLUMm+s5MYlnNdty0xoyD7oXCN+6e0sNXx9QSSWUUwDOQY31Vm6E24C7RUzrcXEUqGiUI7DxPeWcvmJYmA==","signatures":[{"sig":"MEUCIBnz4zz30Ua/e2RIx7Ofuvqe5rsGMr0vXKEQE2DJWSonAiEAnFmMRgKi0IHvM09AP46c4/70p4ySoyQGkIKuzt0AhCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353790},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d1ecbca62eb99083453f6559dd02cb6a63b90cc4","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.31_1786361679596_0.29512849579967004","host":"s3://npm-registry-packages-npm-production"}},"0.6.32":{"name":"cloudflare-next-intl","version":"0.6.32","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.32","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"6556f963c5ca13b98d29c3e40906aff623375045","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.32.tgz","fileCount":228,"integrity":"sha512-Pg9q7e0D/1lnpVcjx7WbLhnrBoXXJchii894Ek0X9eCLspfMlcAhSBZJ9quMxcyBpMBgAOv8DSVGxhWen+GggA==","signatures":[{"sig":"MEYCIQDYYWgN4cMxSKD9Ed4TQRwl14/9lUyCf44hJEKjlzdGEwIhANuFDKDxEqqQohPdrApXmlJ+yXQPJWiYtGaHwgIgiWuO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358693},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"08303a9aaad26ffb8f04e16523fbc97b034a4459","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.32_1786371815280_0.16568196273239488","host":"s3://npm-registry-packages-npm-production"}},"0.6.33":{"name":"cloudflare-next-intl","version":"0.6.33","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.33","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"15ecc7e772c8f9a216df921427eeacc3dfde9c78","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.33.tgz","fileCount":228,"integrity":"sha512-wNXlGJDEmSOUtm2hhmaRYImDiZXbcOqCHWJNrBFZGkFKnS0wN/tXMnKIj4Y4Eb/smOshj5Fo+IvKM4bMzZZMPw==","signatures":[{"sig":"MEUCIEkJXSv5TNs4W0rPURuM+wzBCJYNcHiUGkbv4xeCrQXhAiEA/hXwqO8jy+6bpHkij0cXIHEybQLS35P//rLcJ4miUok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360237},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"1b38a60e1102852555eab8ea8c15ec62881e11bc","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.33_1786396362798_0.2814312816300424","host":"s3://npm-registry-packages-npm-production"}},"0.6.34":{"name":"cloudflare-next-intl","version":"0.6.34","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.6.34","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"e99dc130aa3f85d4bbe780e3991cac5033da8512","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.6.34.tgz","fileCount":228,"integrity":"sha512-1P5FtDy9t2hUnFeuC6zqjQrNWaBtlSv6wGf8eTjDtmWEfjhMbZQRnVs+cokFKwGJC8NIiPsSGu6oexJ2fEbk2Q==","signatures":[{"sig":"MEQCIBDIPmePGizI48zvvLiR1Px/qTCDJpE8nY7IDufWeznrAiBDoZFuhiYbl1EbxsPd+ZOyCeiLSdSSZvUXl+EDWUPpEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.6.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360237},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"f22b3f63467039ca6f0fec01ca46ef77ac39c3e7","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.6.34_1786525803184_0.1280220017964786","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"cloudflare-next-intl","version":"0.7.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"422764d2e761455852b592060b1d0e4797dd1dde","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.0.tgz","fileCount":232,"integrity":"sha512-zCd7exaE52VshYdhyPWfnFSOIR3Zgv8SY6pllgIfZyZXDd4sfdRQnwxJVMoNHLTqI76WdEVDKaAhl1VZpAfg0Q==","signatures":[{"sig":"MEYCIQCsXbwnmYSzAHQtel5qqd863H3qae9y7vgz9h6vm35PywIhAPE2+dKiFAbf8arxO988+dnpwkwKA+fkxPQKMXFLDMg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376152},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"aa83f1a1376f3a8affc260bbbf6506a076e2e967","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.0_1786721475348_0.2538902492291295","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"cloudflare-next-intl","version":"0.7.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"28ee18cba7f8f2e188e3114304e5e502b8d224e5","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.1.tgz","fileCount":232,"integrity":"sha512-e0A27dhqY7eod4FWxkNiPg3cY5RJ8+12gzHkdP5YaY8LPkLY0Ya2ix+XMeogiuaFGmrLm+Va36prjWLMdlQn7g==","signatures":[{"sig":"MEYCIQCLanejzrri3B2yc/cEYr1i8LfNNeN2Ng/LopQvQxcf5wIhAPOnDeFeYGFsg9nQTxL9k784pAJ/jUQ3tscfOBKw3v+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380618},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"f966d5327711e1c46c984967fc2ddf3f1d8a715e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.1_1786813602262_0.26210552119134056","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"cloudflare-next-intl","version":"0.7.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"7ce3d7f7a9607207dc3f6923215cdfb0fb152d12","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.2.tgz","fileCount":236,"integrity":"sha512-yramMiTdBqSYtT12cnZV5suJHMYw5RuA3hRjorQJjBRIR8HvuXV2ds2vdVc4bWqXb1h9P9te5nDKxcudmqmLBg==","signatures":[{"sig":"MEUCIQDYYTigNfh6sYo71Y1yeGSbKhZoH7fHaHJiJqMtFR/LWQIgWoPj7uizJSgq9lXiZfuNr/GOfaXiP72b7/jr19+8ZhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393532},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"bed268d864e538bc3792fbdd15f2c204d00bf0f0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.2_1787163671462_0.8301078902546783","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"cloudflare-next-intl","version":"0.7.3","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.3","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"4d4f962c5fed3534a92e9851c0f84cb058ed5fe5","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.3.tgz","fileCount":236,"integrity":"sha512-E1HR8M6d2Czu9DLUX3Iwjs9SE4K7OKPWNQvXoAlKpXnhoBX9omX5xnSQ/Q6SgoYI/qmii/cKoAlMxItIv7sCuQ==","signatures":[{"sig":"MEQCIAl6RdXmlfgpTjKbTcIfbGsvFVEYye3dUcdctHqR21mnAiBfpwxFIlD4idZDdFaMD1i6Absv+ggwPDZYcD7oZNwMSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396691},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"950da322e30b21aa8b7737ecf94fb5f1c7b7609e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.3_1787257666903_0.631919202331021","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"cloudflare-next-intl","version":"0.7.5","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.5","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"dbfc3a5d9139d4bf5029bef4ab610677c73b3bf9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.5.tgz","fileCount":236,"integrity":"sha512-nSvv2LZA4RcuFs8P/XxY6YNqrXZn19y0Pu6E+BvwkB9Vi4Q1sqM8JwnwhAEHaXzd0gTEnWmhQcS6CIk1ANjmNg==","signatures":[{"sig":"MEQCIBcJ29gF2FypwqkbP5iFQhqzMmJS1pBdXJvEGJQiUsanAiA0Yq89oYihkYdHiuw0w6WwHKXvBbK71sHIYgwDdhesTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397121},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"fed8a7bfe8ea43eeb5ff07c6744298e47b3a92c5","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.5_1787289851391_0.9808474412225634","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"cloudflare-next-intl","version":"0.7.6","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.6","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"d660878b8ab954aa2f1be66a2c23f6f3b6cf28a9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.6.tgz","fileCount":236,"integrity":"sha512-QNxXKw+8mGGVcORMwo19njNMTLMyLLI4p9ghw4dMloq3wVdnNw6RsIy8NFxxPNHbRyoYd9WF8NDquBpdRzvK3g==","signatures":[{"sig":"MEYCIQC9S+vDXyAbt9HyIOlJMVanypj2NtDP2Vhk6sps0PK1IQIhALGDtuRQ7ixlSZCsX7gbD2VxjQXPa9asDqW8a7VHWeZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397488},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"bce5b9b19f3d82fa81b6a48d8e80603fe4380cbf","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.6_1787309526780_0.8587227115779794","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"cloudflare-next-intl","version":"0.7.7","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.7","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"70da57ccb5ad2c95add32c97e3a2551bb13cd8fc","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.7.tgz","fileCount":236,"integrity":"sha512-OHmCTi/7mPeYxLxbWdk5CLMd1nmjSxSHPenKhoHmY2CLXs8os5VpUzclwMkHUpIUCF7oMpTHsdUDdCNagRR1ZQ==","signatures":[{"sig":"MEUCIHE8rmLJ6sD1uZ93/Icp7wLZ1DWYREFw5JOEKjzgJ45sAiEA7mmWz1Qf5MjAQlpgO/IfCFlbGvqmIqolwDHAZZHaR9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397888},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"58cacf18af54068ba528cc565deee884b441f293","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.7_1787312127080_0.5564957213115769","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"cloudflare-next-intl","version":"0.7.8","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.7.8","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"58fd190d2725ff24c2b6c139e3d519bd047e5262","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.7.8.tgz","fileCount":238,"integrity":"sha512-ajzolY34Nlxbf6ADMmPchIxmPbYcCM0VOXTsj0wBk+mT2mBSdQcT20wO39SLteO2U2IfUxOnArMAY85JlnRC7g==","signatures":[{"sig":"MEUCIQCFlITSKSqpLpqHd2X8Tq4b5L3FVpLQwVQCL2rw3jgNlgIgLBSZoRqKrOcJwQ24MNURuws09Dywg6MqWlVWkWpILUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403955},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e22d7f123e68ca4c1cec9ca751dd1f40078d10f2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","firebase":"^12.17.0","@microsoft/clarity":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"^19.0.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.7.8_1787332298346_0.5169196291551352","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"cloudflare-next-intl","version":"0.8.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs"},"dist":{"shasum":"2ee9d582ba872e341609752c0233ae9624b114fe","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.0.tgz","fileCount":260,"integrity":"sha512-UJXTR3QPbXBOliDQWhcoS4viM+dtkDo5+EuJbOj76bhqDwdqbmBEdhS9eLTxMX6Rf0A4DjAw/6/kGWutd5kd9Q==","signatures":[{"sig":"MEQCICwASkPbK5yA/oTlw8UlomisJ81O+3aLJPaxydb7go3uAiBdPxZ8A1+nBEvADtwtpbCUIbrPZ+p4UtteLO1toKRiMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467088},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"51f4dfb0f89d1ba00dc851ddb0e0eb8890b2adc4","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.0_1787436722010_0.8545764553650437","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"cloudflare-next-intl","version":"0.8.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs"},"dist":{"shasum":"b735eb1c7f5f360803900fb683559d572796ade0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.1.tgz","fileCount":262,"integrity":"sha512-kclLxJAL4KNbILqma9axw89QqWnh8fCRbsfZtePsbTjOq5JbuQ8h6Ha7M5rTdQ7+5Mtn8paw+bm6FTJLLZXlxw==","signatures":[{"sig":"MEUCIQDarxZKqs2TkpbWyP+WSwitYpLqcj0UAJ4c6nVCiTVyxQIgSK0eJ2+a8OnHQ90t6YXIFI/6UbIcJIhWChGJ5ZqiC5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480941},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d40c7749e1a2ada9a95f14df2d8269e90e811b3c","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.1_1787468305001_0.7564690995286685","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"cloudflare-next-intl","version":"0.8.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs"},"dist":{"shasum":"5c8986226284c460f92ee91b7f6ad87addd5442c","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.2.tgz","fileCount":262,"integrity":"sha512-sbeHM33QUp3V7QoaUn/k88fFSmt5V41I/RgX4HZCSNEZ2GdL5TgZayeemCyUpxNa3htXg0iSe8qW7Yuyk3CTIA==","signatures":[{"sig":"MEYCIQCDL4D+2Qns4A9x4s39uhhb04vqBWj8IqHwxbsfvmRzLwIhAJGRW/h/2TvPMFl6Lvsscq69vDmcmfZzoBV8zDuImC3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480932},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e1faafa464240792ef601c907b1d897e7dc89795","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.2_1787469191842_0.21092981068502215","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"cloudflare-next-intl","version":"0.8.3","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.3","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs"},"dist":{"shasum":"64d1a9993689a879e3284997847091fbec3e6ccb","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.3.tgz","fileCount":264,"integrity":"sha512-c5PVGBFQgeeWa6FxKO/9FgBEwRTgGvVyNqYwBPdcxHiRYAdT4tvfE/1tz1HQ0DPCwWSA6EgHyl1tTPZthgv3Mg==","signatures":[{"sig":"MEYCIQCbhAvCbIWkcu7H6XWxxvf8n3Ewql4CMlC5sfey1DZAJQIhAN7q0zyIiQmD8X2U+JI6WF0D+D3gkTKpWFYq1dKgIst2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483718},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"c4d2ed12a19107ea32bf66ccb2fd0b271c9d1a4b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.3_1787470396889_0.4279899031090282","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"cloudflare-next-intl","version":"0.8.4","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.4","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs"},"dist":{"shasum":"6226cd446e0fd54f7abfa3b21ad7a8c72ac01f6d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.4.tgz","fileCount":264,"integrity":"sha512-p8+RdtRVYUGSzpXiu/LEs4RW7rlnVsuwDl7wGoCBUsJzQlXskoyKQKA+dpeGrhJorx0eL4dCajOmGYNzoYELwQ==","signatures":[{"sig":"MEUCIQDRGKn1zofgYAwvryQ1S28xmxUfsKcSjR3BlAhIcK1X7gIgYQLhzydMqBCR5wDvws8nQuirx6gNU1FVizy9oA93VwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484174},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"6fcc9bdbc3ad3fcbf17ca3b2f746cc7f47dd0837","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.4_1787472044063_0.20748381610260913","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"cloudflare-next-intl","version":"0.8.5","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.5","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs"},"dist":{"shasum":"6f10b84c83fef5197d76f295549001647a3411b0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.5.tgz","fileCount":264,"integrity":"sha512-CBvjEkwFkg1A4m91g7X+1pr8ZmcvyToSrSxm2hh2NrQ0pi9ZefCb/BdLIkHbIbLxkAlfiVh+RznNvKGGcwK8JQ==","signatures":[{"sig":"MEUCIEobcPewfoj6+61cUuovNLcf8TjzPRAD5eKepYhUQfdqAiEAipJMpUkR/qFzUbAS3Q/w19zG3O87cvORE1L7yuo83W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487056},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"4b95dc8bf69f88e36e89ed9356b7248e27c853db","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.5_1787473627542_0.27794468696969754","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"cloudflare-next-intl","version":"0.8.6","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.6","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"1b41bd3db0a9f28c4ab86fbaa53a6ca5479d1ba6","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.6.tgz","fileCount":281,"integrity":"sha512-L4hEIWwLyQopzNyEJTGJkd+PQRg2Rp5sR+mnyWIBrjdMdXcVTrXfApu7TnuwCIR+TK7afsaQmCKl+EnvhN6F3w==","signatures":[{"sig":"MEUCIF3YPjYxATP+RODAkBPddBTr/hyoNKm1sCWebOyIun6MAiEA+UYV8J0Uvw3ry474/hwcD2z+Kz8CusYaReFL1IGgZRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561377},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"6fe3ae9b74ab5ca909cd1e112b31e10dee8a0705","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.6_1787479321555_0.6844029870742105","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"cloudflare-next-intl","version":"0.8.7","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.7","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"000f37e827ab9770001bab2db3d7450c9f5d448b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.7.tgz","fileCount":297,"integrity":"sha512-JxcTIH0anzlPqncuAeZqXk2PTtslssFG0kqAYAV4xwvUkdQoJObVbUhDOr2EQjeiVmL3xtU1FthEUADmc2sVlg==","signatures":[{"sig":"MEYCIQDn8f11tH5Lmz1/pVfRlekjogzK6NGbj9uSWPCxIbKlCwIhAN7XQbmnCDEqf4FKvgt1NgqcgEx80eSguCYhCAsdlasE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617112},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"b345698a971ca28ddf94b570bcbd908bd2b867e6","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.7_1787493383142_0.48548987053760007","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"cloudflare-next-intl","version":"0.8.8","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.8","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"011c4bf24e6448cf78efbe8b645c395a412becf9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.8.tgz","fileCount":297,"integrity":"sha512-kPfCXHoWYlBS/g/nQcW1rdqoZgX9FhuGNF6rZsbnBPjXvtMZFfPHQQsjTmVrw8mO+NbrJ7uMl01ME+FVl3DEXw==","signatures":[{"sig":"MEQCIBrsRNMt9+q9ewofrHu7G58dzMqayvOQa7vi45eJKd4oAiAiZja7JKZkSdH1GpsxnEL5xeaZs0d/j1BlTbmszFQBoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617158},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"c1be1a02f9f911d25d106bbeba3647eb7cfce963","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.8_1787494932194_0.28182772676832646","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"cloudflare-next-intl","version":"0.8.9","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.9","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"1ff1e457d43609363cd81a1e9554e5f82e103032","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.9.tgz","fileCount":299,"integrity":"sha512-/s6fLYCDxCEPVzyFUeWdTTxqB/HMPMAG5TCoICJQo1i7dxz4x6w0y5h3xJEDe/BaLfn9EepJ8lRsExXBf1FA0g==","signatures":[{"sig":"MEQCICGQaZB6Fus5zoFg87yo3aVXrwG7KPb3DdTlJ6k6LBfhAiB0Db6uV3+XwfJqK/VYahXnkhNbyPaAma+gA+QE0oyrjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639568},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"de6cd0a1916a07ad42b7832572dd00afc7ae41fb","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.9_1787503473237_0.19497573069266805","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"cloudflare-next-intl","version":"0.8.10","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.10","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"c42821f85352283cdcd417fa02be6181ca40b1f0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.10.tgz","fileCount":300,"integrity":"sha512-Il67Pkk7UmVsF2CTrvthsC/K6feooV8RS9sdnbT529kVr5ldm/A7cYGkgr9OtVuIZbRzKacA6pRRxyRTNxUzDA==","signatures":[{"sig":"MEUCIQC0YdXJ9KMj/Hf7M53ztNA+70096FPdAqsi+A4vVQAa1QIgVcwsHQd/pZeM4ya0AVzbptEZvmPVGFwYBNjQywAvczc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643043},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"5e6791a8dd37f95aa2646166ca8364a394b36751","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.10_1787505351480_0.6422130068729286","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"cloudflare-next-intl","version":"0.8.11","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.11","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"d2d0d891a5e3f211b0f4f81cc1e9836523dd6379","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.11.tgz","fileCount":301,"integrity":"sha512-GEXj4PlluK+c6z7TGOnKcvGnSy5xhTa+2BoJWhwpnwSpQ9AeRr4EA3wLztPBjJkAe06Wky7fOecljq9MxIHvxg==","signatures":[{"sig":"MEYCIQCRebYMlvhoy3AAhvMxSCHBft7l77h89K+7/NFmWz6LKwIhAJhuKIMwP2/y4N2rIpW5k9oK41XiRW2C6/jfIHPNhlg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":646236},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2b0591c1933394bca593a09b4eb1cda48491d788","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.11_1787506230360_0.15965258319293185","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"cloudflare-next-intl","version":"0.8.12","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.12","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"7ce8da8a4df74df2368e111ebad4cb4838f63491","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.12.tgz","fileCount":301,"integrity":"sha512-aNdcsRbnsSgJ7KP1NPshlizbhMv8zjaDss7g4Kv7+8reNiEhS11dG3TPuoRDetTjWPu8OqMqZoj8hiZosErAYg==","signatures":[{"sig":"MEUCIDjx1bbt8Gyc1cNci+7lQ8P1kKO1pMCuQeoTulnxnXhLAiEA/2yMnMf+vlaHZx7GbtK8+TP0Fekr1wwOzd7dmFwcCJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647744},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"1166f653f6ae1aaca11a2e2d7b60429543a340ac","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","drizzle-kit":"^0.31.10","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.12_1787507094369_0.18628201734768535","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"cloudflare-next-intl","version":"0.8.13","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.13","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"2ec172d173628f740de1ad174800cb9b0124302d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.13.tgz","fileCount":301,"integrity":"sha512-e3n4v440IW6Z/jUTrlA3nEjk1iIyCYbXgeJn/BIvVqywiaCKonEPnIEulwBWeK/OLeHrY9UNQ04DEkJByZGwBQ==","signatures":[{"sig":"MEQCIFDB5fatt+REzmYRG+bAalARGC+YG+VVDOFm0CoCb4hXAiArcC1jUOWRKMGiCHHJrHCn8fJn3YiRlR8dm8LKNy7pzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648714},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"aea5afb791ca4f89a64d99e7b65425ca17d381fb","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.13_1787508262612_0.5815503198429304","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"cloudflare-next-intl","version":"0.8.14","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.14","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"b8ce832618e6eb590f8024821d1ec89461cba630","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.14.tgz","fileCount":301,"integrity":"sha512-SR8wMzU+TNlZtWjR1utt0TQvzze859UmFRF0YEX8z58N4VVKBRPDdwcjP8DNlO5KuXp+sfjyj3bsDNyYkWSuAg==","signatures":[{"sig":"MEQCIHC2JdwXvOceUpY59R+7Gz5vD1DJPH4ioAQDwNGmr5ZiAiBVDW0kLDPHn+7kYGxU9NHsc8u19ngp41k5M6aj6QiDxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653436},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"6a793af30a4282a0b471319c0c02a7cb62da801f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.14_1787520998869_0.2374968983889314","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"cloudflare-next-intl","version":"0.8.15","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.15","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"92b6cce43c1c9bd2257586b2465e067d14df38dd","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.15.tgz","fileCount":301,"integrity":"sha512-lQT9WKVy/qyYwb8ClE2Z1TD/wbhoOmSlI3R83Mf5QPoHBcFIaBQ/Uw9DRX/fg92g3IsCkKQrsGrSgzWd02yYAQ==","signatures":[{"sig":"MEYCIQCvIx6uR+63wC/Exy1ULlMYGA7n1OqJ4jMOSNGrgUWb0AIhAPpmtSXM/YUpsCMDZ1L3kNtrhs36ilXqSnlFmQ/5HF6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":654000},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0aa192df42aad81e4a7800131ca17f85882f7afc","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.15_1787555866934_0.5425860790493631","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"cloudflare-next-intl","version":"0.8.16","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.16","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"d99593bf5c652a03cb4a73f717e887f1a2bc83ba","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.16.tgz","fileCount":301,"integrity":"sha512-mzEs75SDSOlhStjYN8Glj7cEIKbppLlBx9vXC77mTAS8TE8JEvoSeutI1zT4xDpQFeIm4CVlbzR1ijDlSNXFew==","signatures":[{"sig":"MEUCIFshCzXMde+VjymClorsPOeNwYP8nnBtBLC9YNK25EUdAiEAi1j+S4UhVgwPfjDuwQQyY05tWx6tB8dM0mbNnDMiZ/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650708},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"9e81163f31fc011bd618d33abbfdd6286036bca0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.16_1787562766831_0.567707994813383","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"cloudflare-next-intl","version":"0.8.17","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.17","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"a84f5b7b8289a1f3b186f2ea9b2edcce5e1ce476","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.17.tgz","fileCount":301,"integrity":"sha512-nhn7sDqmbOztTUJHSJtT1xesciQjr4pEVAATkARmf6UMg4aBI+B4YryvH48utIQEqxxBqJgQTFBkhgt1+LrvwA==","signatures":[{"sig":"MEUCIQD3af2IJT8uuIrjAvHMj7Vylma+vDU5le7NS+OllltMtgIgO9fGC3Ji08QvdG2+uI4ut6se3/qjII99xnqIvd04Pno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651835},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2335a7f5bccee647fe85e8d51bdfe3edaa7c9426","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.17_1787565137339_0.16068267027977057","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"cloudflare-next-intl","version":"0.8.18","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.18","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"47412428a789c5b9ded57315fd537e1e4afc2c23","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.18.tgz","fileCount":301,"integrity":"sha512-w7D/3cXPi1MhTQhBJrPsxZ2vwm2XtkMkHMEvWhjJc2fNctzmRv0Icy8nAJwrYHVIhz/qOAmrBVe+/Zz3mGMn+w==","signatures":[{"sig":"MEUCIE+ex5KVIA0aKRj92/OjKAe71yrz9FvRwXcQSYwInUvpAiEAsO/bt2fHOI4sX0xN8lm6F3NkCHBnFv2ZO7p8WKM5/KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":654006},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"cb2979829f5915f1e68a94c95688d0649a147a19","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.18_1787568922747_0.5578771536646483","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"cloudflare-next-intl","version":"0.8.19","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.19","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"8c0c144bbe89310317775f1f9e87387c9adf0c96","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.19.tgz","fileCount":301,"integrity":"sha512-nR2MjGLyLY2OTDvcMW2jV75c8XGeDYMcSjxRE38g2oHnvZaSiUPDPpxFu3I/ApnvIqlu39X+rNgrI9lziGCQHw==","signatures":[{"sig":"MEUCIQCJUCTKo9sgoIXTRIGi8DEpU07hyMpAY2LD4VLkjqJ3uAIgIb/pDg3xTlN8AOLc/7U6T1QlIvLBoSmj1Fp7ZcCy7/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657698},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2c70a05b92aca49a3f8393ae71294878d48650d9","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.19_1787572012898_0.7487798898576035","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"cloudflare-next-intl","version":"0.8.20","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.20","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"3b7db88a5e7e152dad1bff6a0c321946666cceb9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.20.tgz","fileCount":301,"integrity":"sha512-/UAjiiexOzwjhX1xdoJpw7gWraLa1WJh7xzW4LuTmcSst8rR7t8hcIEpuwa+WenGyKOUDqWnXzuCls6AES7F8g==","signatures":[{"sig":"MEYCIQCmOXLjVRNX0MwAdefdDZnOeLn3EFDKgphgHkG/JIkEOAIhAKbSOORQDX7/hCc4V8VNFK/UhQ8W/AtMi6NRezKW7x5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659728},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"499d26a28a4702b3c7ad5c119a9d2bcbdec7341d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.20_1787575740322_0.588249022340273","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"cloudflare-next-intl","version":"0.8.21","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.21","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"c4af34573044de26841368801d2536d448dea305","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.21.tgz","fileCount":301,"integrity":"sha512-zo5QZjEUot9M5n0iE00gxbDNA5XUJmBdibn1OcoUNFa17l8OfieJVRtD9iXw4ZDnImDn+ErvDZjnH6Mj8cvwUA==","signatures":[{"sig":"MEYCIQC8pGVa4nUhUIaCwUFK8meQk2MN6Rou5oVSJFjt25FKzAIhAPbtzWi91TphXiozKekC1bcoi8g7R6qCiGbccYdo4XEH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665099},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"86797fd1747d596067cb8004d05a031defd3b1f4","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.21_1787592721742_0.27821358441395905","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"cloudflare-next-intl","version":"0.8.22","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.22","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"3474d124c33fe1182bce4577ff5380af543d34fa","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.22.tgz","fileCount":301,"integrity":"sha512-Hqtf4kMjM2H8AL35SJ+vsuWOuf5RHdIFwgUik+DPoDFXQG2VbQw12131oQLq/J+xFpIK+j/JH2tPobxTfZG4Kw==","signatures":[{"sig":"MEYCIQCXJGtmwVRlN5ZN8S6XNyrmRnNUMrMNiFr211rGoIZRBQIhANtusIZEBWgCgkAmORKKwKzrfUJzM6c9Vxm1Owktx5la","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665119},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"44189fc70018e44346e202c25d00ff490a2726b5","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.22_1787595320958_0.48118873647349325","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"cloudflare-next-intl","version":"0.8.23","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.23","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"85e044347f2bcf6797e6621f93aea7ed594fa5cb","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.23.tgz","fileCount":301,"integrity":"sha512-+obWcrNaC4SvzPjnONEsi1DSh4mKQANLl1BT7M5a+XlLADgxJyCceSXHUmBp2ONvzI1YQ9h5GlDx5o7Z9REtjg==","signatures":[{"sig":"MEYCIQCsbJQcOwEEBvp3Rz8HGgEis+o1s8XCyd1zjobE0s+DigIhALenuV08Tafhj9u0TrIMOX6yuxP4ohd6clnzQbA2Xh5h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649124},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"1649dac61a057d8663dcd54f5e68c863b9e8439f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.23_1787598995571_0.6061187536681165","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"cloudflare-next-intl","version":"0.8.24","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.24","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"d6bffce48591d95b729c5eca582703ec72372ced","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.24.tgz","fileCount":301,"integrity":"sha512-hrE425Z9vmgUR5ZkgJBik3dIip2WeoweJSLnwKZOt55Q5Jb3aEluU1ThEba0g+izF1ObyKVEDHoCsEcpZqZVHw==","signatures":[{"sig":"MEUCIGsp9drhDaUT0fp7g6VnmDPs1ZumEw224sp5+ocnIO7iAiEAp6oWUwMNpTj+loBEgLO4SWtSfpzaxmwTORKlRm66eFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649438},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"4a221d95c14830bdf1545f4918af923828410e36","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.24_1787604750418_0.3481389914508879","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"cloudflare-next-intl","version":"0.8.25","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.25","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"8989c044ed373a0f24db1e4bc0b247b5246fd12e","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.25.tgz","fileCount":301,"integrity":"sha512-yT+NSarUxf6dPUO3pqmIZD7ICazpNjdgiYexXp6is0DpUHuzoZJKNEXMA7FkXOtz5RBoPcn88WD11xkt7fiTDQ==","signatures":[{"sig":"MEYCIQDeAzMPTu5LIaEo52ejnA7yZSwEzZZP8hJXCeoefGUA7wIhALEUc7TZ4qYJhUGpcFtNRZJHXwiTtawPlip5PaP9ZppP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650472},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e6eb7591c2495fe5dc9723ce4ee04842791a8f25","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.25_1787606926523_0.31907083546479953","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"cloudflare-next-intl","version":"0.8.26","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.26","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"e1ac1c919fbcf29cb560f23abf6aae862185c155","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.26.tgz","fileCount":301,"integrity":"sha512-+OTnmWG01gQ+HyrLMopACeFbxaZBsqvpfkj/mCPw3rDSywvqdUyF9YA5qqmESMeJtvF1VavUwfqB4oYU1lwq1Q==","signatures":[{"sig":"MEUCIFsMaS7ej3/dEAyRJuiuzaNdZFWn1EN7Cz0KsQU2o0a2AiEAqXcDqp21A6tci4KBwvknBNk4TF6w8bpXld6cDgzVP8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651325},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"7d73acf11a5a5bcf86f029b2d2c222f58445f860","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.26_1787641511366_0.48058756736624586","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"cloudflare-next-intl","version":"0.8.27","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.27","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"93425153fccd0f27447e016cb8757519bf498ac0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.27.tgz","fileCount":301,"integrity":"sha512-sO8hCtvoJqcVOlA+5kxNMj9qUigGacEPe6garf0nYtfvC2Vq1Ao+9j98woBnsfaWqWq/0iD7rlNDn9+VFFKJhA==","signatures":[{"sig":"MEUCIA1lbfUW9E6/jPhITPiY6h12UJRtaNqT+pBMy6UztfSyAiEAuteX7RpCFmw/XKGXiE/IAsvGqhJ4n+ih0vqNvlK+GaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651955},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"32fed8aaf3e87ffca23630c9e8c2ff40ecf87055","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.27_1787647929257_0.5358949423507537","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"cloudflare-next-intl","version":"0.8.28","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.28","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"8b8c65ec5e5904d3d21a9c99ff879556584c548a","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.28.tgz","fileCount":301,"integrity":"sha512-XcbsM1Sh0BZgb+GAarplt33KlrvRaTKxgfPupE8/8GtM0ftzEKAYNXrFusxidSLJeZM3ybFFV+oTprrUYScBUA==","signatures":[{"sig":"MEQCIGkkH3MZnZsm9gXS/qlkMtJWO8EjCwWS3WCO92HqbwkWAiAV3M42baQHKC70U7ft1YlL8C3GL/3MhOseGmjaxMoFgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652512},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"b74df97100789019f0d649969545c37440652007","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.28_1787648852085_0.25058030428530365","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"cloudflare-next-intl","version":"0.8.29","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.29","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"89e21ed5f42652bfc24d95db3c5264a3904dbbbd","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.29.tgz","fileCount":301,"integrity":"sha512-ndgH3bVtglGrQbvO7qcaECDZuTW8j2qE5tBjKwRlkx4AWwFItU7Hrf3nF1zKl7DoZcSXRvo8htuQ7P+CieXLdw==","signatures":[{"sig":"MEUCIApOOZpFELAwEna+2o/TGXdQEYRtEw5ufl03c9GPeXohAiEA3yR+RMYrZoumh+KkywebF08thZECojjepkIlqZqRBk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652736},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2e81ba1fd11deb9466bdec5a194185b49f5a7b9a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.29_1787650540283_0.6003017082624389","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"cloudflare-next-intl","version":"0.8.30","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.30","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"ccca55089c9014f64b212b8a231012eaf9795372","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.30.tgz","fileCount":299,"integrity":"sha512-KJ+7RFyh8z5R73kPRiZF7gNJWlRh70ojACdhcJZEAVSJ53FjZIhiZSBb9N8F6fHy7IwIT5jCPLhfxHhJ6RJ1uw==","signatures":[{"sig":"MEYCIQC5v/dFG8oNe02uii1EObjz0zKJ4ky/UVRkTNv+td0/MwIhAJo0Sac727b0j4+R56gKg7d5VQkMzcX5ZXFpCYCv3xKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631435},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"74ab33fc2bfe3a0a9b16d8a4e8692cb99816b699","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.30_1787684970847_0.01606512334814192","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"cloudflare-next-intl","version":"0.8.31","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.31","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"0868bd7082fec98b89bc0fe77e820bf07de13d34","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.31.tgz","fileCount":301,"integrity":"sha512-oxpPIQzYE9klN1n6YnHObyxIV5cwYEe5fCsl/3dIetisQD5rXV6Tm3WgvRIV1dKSvXmRBxYP1mdUx5oAr6Z4Sw==","signatures":[{"sig":"MEQCIHusMA0zp3tcmQzY1dZHp5ASNWsXTs8G1inc63tMl1ZkAiBuV35VlXeved1wV7qpkrmhA1VnyCtGuVejkdVPGAFmqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649426},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"903e325d83ced1ba118c98f0b16f91dd4b54d139","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.31_1787690693828_0.42503657988619836","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"cloudflare-next-intl","version":"0.8.32","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.32","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"a3d1ed4ac3f9516198a7bdd0d8f7e99f2117d56f","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.32.tgz","fileCount":301,"integrity":"sha512-Bhi3HoKbX6dSOutJ3f1NIahl8WLh0yr6zvwXSZcuXMvqHSaKt4p3e1TPxKs+1T0LK1EFYBcKbMWC8MPVl7Ze0w==","signatures":[{"sig":"MEYCIQC1Rnho+KH2HVIJjYIyqli+wI9JlWpYtOilIfC9qZMHoAIhAN5wjxy9zpSYewt/31lg3L4AtPrRa5ItRVI1yAQp+2iF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650823},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"696d953d7b6884d15f62010816ab8ca128f06569","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.32_1787693259330_0.3101085292072425","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"cloudflare-next-intl","version":"0.8.33","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.33","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"9f960ad7d4e0acc004d7dcf9bba84d05d437d0d9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.33.tgz","fileCount":301,"integrity":"sha512-Z7dBQkrq7EyyiukrOyB5uQDUlDNq7t/untPOmPA8jd1ku2Tj8WUJu+FpVnyk1Ge187Orp2rFBw9qe9c3IUHyNQ==","signatures":[{"sig":"MEYCIQDA5kh2uXY+CK0WG8oV1/QlWpOXS9yQ2PSLZGYUPGt8hAIhAPSG2yIB9d6Bpz8PQ1pZBMR+204K4qyC+3boXb1WFQmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647397},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"307d211dcec55710fa496ae17fc31c01437d876a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.33_1787696887017_0.10749393684547703","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"cloudflare-next-intl","version":"0.8.34","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.34","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"a87ea8641946f36a2f6a246fd5743dd9414b910a","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.34.tgz","fileCount":301,"integrity":"sha512-csOmgUFkaJaVs21Wq9Cry2r4HADcZwVMufC6yQmR9dgZzg+xPQ/froLlyrmlOnOKxX+xjLMNMJPUBYI/218nBw==","signatures":[{"sig":"MEYCIQDhhS509AbOxMwpfASQL62GH0VY2bX8qwh8sAic2tdIlQIhAKplRsL/Xh1ddovoIdQO/JRhzM7X8hlBcjyg/Hw2fHiR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648228},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"b690b9c72d21c03432011b9b96439fa88d57d3a4","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.34_1787728268577_0.1179165852507027","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"cloudflare-next-intl","version":"0.8.35","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.35","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"08bbc0f1c59e2b83c67948079e70e772b7c8c108","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.35.tgz","fileCount":301,"integrity":"sha512-w6hbmSWrPGzxLzQWuqyjuREeUrJczOw8B4/Jg/iDusOQTM7vx91bk5QbHMM0MPO0g3H4ZzV5IZGA143nIPxe9A==","signatures":[{"sig":"MEUCIAP7lZUHVzTmEzcmJskiZ8RDzXyvYIJRvQ3DEWUhVMrwAiEApXP9tH8y6RMUnCyer8aZHw/cgn9JzPnHLlndZZojEPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649264},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"1e7f09a478e55f55481ea60f4db8c8f2ff51d89b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.35_1787742321684_0.18615764952702962","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"cloudflare-next-intl","version":"0.8.36","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.36","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"2dde02ce6d87746fd20aa700348f210e96d6dfd6","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.36.tgz","fileCount":301,"integrity":"sha512-ltrlKIksrrVOEduaxTI+rX82Vo6GT2Wnqj7QZ8XkKwOCb9nfAxD95we9B07+fgJyTJlZxTwVEHXr8jlOMpsR5w==","signatures":[{"sig":"MEYCIQDFN/O1z4BS47XvuT6Zik0xbLkLDhkvXsyp47YwLzYvewIhAJne+DJjsSYzAHDzDyFjVHeTi9NQlOOj25R1Nx7BRWhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657752},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"81e63ef1fab26937fac73f8640c20eb055cee965","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.36_1787745871374_0.847075743070355","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"cloudflare-next-intl","version":"0.8.37","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.37","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"ff7cb99743cfe3024f03418a3a138f69f264d693","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.37.tgz","fileCount":301,"integrity":"sha512-bpeNwq/seTclmM6QR3YIowwArO+5g7Q3P3kfVbpdiCjCOAHFw/Os+WEVm2hDwfu8sHcku2XUYv6u/XQiUAJN6A==","signatures":[{"sig":"MEUCIQDiAEuky39YKF8QQ6jge1oz9eY1xTx8jKetdh89TMJYLAIgHCaKJ4iVuOiAO/eCCZdlJOiHpY7ZA9rKVH6E4iBLET4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":658792},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"5fdb23c9d9ffb740ad20c0230badfb58341015ce","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.37_1787753737898_0.9779962225911751","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"cloudflare-next-intl","version":"0.8.38","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.38","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"6e9233ef0a0b3cd78e9f9c50816312d45fa06f39","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.38.tgz","fileCount":301,"integrity":"sha512-DlrH26yBu7b1YRjg/TTCnWVdtG/kmUi8RhCMNXaJ0BU/WdBHrWeEOo7rtpUswpWGWN3sk/E0vNZ6nD/rKMAnlA==","signatures":[{"sig":"MEYCIQD6dx+o2ZPqF5KJqUEg+5xALLJ2adFIKnvKwnNIxGuA3wIhAP29QP120CWSlgw1SRLa2P7XKGvFYiF1ZwgmQBSiyM56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659985},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"3fff2c83f89a4a9b2d80fe4ce81fdf064cbbc447","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.38_1787765125837_0.9917319693448621","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"cloudflare-next-intl","version":"0.8.39","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.39","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"cbb518ff422dcae1dedace3d2c3166bd05d6a95f","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.39.tgz","fileCount":305,"integrity":"sha512-uCAEZAHnMmGayPg8t+EcuA96OSgJrGLV3LmD9tqLA2ZJbmOyNrF/TH/1lvLM7aQkW/DYuxFT/nrNS/hPjXBwUw==","signatures":[{"sig":"MEUCICTYVU4arQ2jH57ETcAK868GhRQGhy0DbO8a/T3O3RcqAiEA1cxRC0L2dsEDokEIh9KpUHIo0qbthFu70oAtehaGO5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670105},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2fbd1bb46213cc0ed4af7c19fa5541496ece1b03","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.39_1787782918276_0.9666638952071618","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"cloudflare-next-intl","version":"0.8.40","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.40","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"ee4d90a38e233d70ae1b46932e4093ea69d9e278","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.40.tgz","fileCount":305,"integrity":"sha512-KkZotblk1HeNbtWyOTZYPgJl0hkt2YFsIDPeiQeho6mc+nRU6wIsbyG7hbN8hcvCEWsAs9Ju28Uo58hj6x6YaA==","signatures":[{"sig":"MEUCIDBJqh4u1oTu4J64oGKLjkYxsDlez37wQX1J6aD03j7yAiEAu9IkGRzMUridBxweJkLCOtKQkGlhlnfDNbN8AIoiTls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670123},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"7d1d18184a41672b2c6f85591d290f62ace09147","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.40_1787783921956_0.7440725726046435","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"cloudflare-next-intl","version":"0.8.41","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.41","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"1ea9d4aebe86d2c2d17703da80a1c609d8dec0e2","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.41.tgz","fileCount":305,"integrity":"sha512-Jq1R9jZlpocFoB80pZPeRQDqNdbGFp5sguJlxc8zEFgEDBsJo6Nh0IleEJPsaEIx8fAVMhNeuINQkIiVvLNyJw==","signatures":[{"sig":"MEQCIEfJql7AdAEkTJ1z01dX/ET78Bwcym2YHJGr9EOd+VKIAiA26lGdG5/lkZdZEgZAI/tG14pzXXcBm1sm7l4vxb5khg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673302},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"64284d1aa34f40982e4ddcbd38e60cd3251283ec","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.41_1787822253372_0.9845786122927562","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"cloudflare-next-intl","version":"0.8.42","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.42","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"0807ba50e1f9221445b8b3c1864e49a53064fde3","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.42.tgz","fileCount":307,"integrity":"sha512-XBHKbHalAlstDkpmb2ut3odH4gjXo2OMzU4hXQkjmT3Eovxh97CUI456Q1t7qzhFvOKkZ+SJj4dl53cw6rvOPA==","signatures":[{"sig":"MEUCIQDofbO2nw5YPzlft/jYjGJDQqRs3PIAMBDtw8MXLRGsRwIgctMsLda+2VfQZ2gLJMYfHp6X3ReJxQn/T/UnfbUa5Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675079},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"ade15fd99f9df7b070b19e71911eb3c610339910","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.42_1787824445063_0.25500240660458906","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"cloudflare-next-intl","version":"0.8.43","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.43","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"2ecec0eeb3e6719ba55b265d4830def799fa2462","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.43.tgz","fileCount":311,"integrity":"sha512-Mvb+taHGeb1lAf1WgWTJ047zUEWDzERron824AVjJ4cSJxzZExh3vxC7Dvmgdb5V9y/6l1VBs1Fw3KBkP1qXaQ==","signatures":[{"sig":"MEUCIDALhNLz3J8ETqGxIrHoH2EaZrBCkv4L7eHM4x0VxpQgAiEA6un7gC47b9/K0PIsWkIvS8l3nYMauewnJ9wjFh1/8rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681579},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e08d3fde918adac5c6b87894264ff5df146fbb0f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.43_1787825865038_0.005132233222584048","host":"s3://npm-registry-packages-npm-production"}},"0.8.44":{"name":"cloudflare-next-intl","version":"0.8.44","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.44","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"ff0918d8bd61c542f8f343ea82795ed5e112324b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.44.tgz","fileCount":311,"integrity":"sha512-Dq4HOgPhmywfz4/m8Ha6sWV9yHv4G1pr35fPveafoWQhHsqWUsFYp7ypN39alpjaF49LjKcnknX5EyEPQTxgDw==","signatures":[{"sig":"MEQCHy3n2gzpUa2w/J4/PvOiS1VdB4I9/1bjZxU7uZh2P+UCIQCS9QnV1Rm2B1Z5CxoGk/+whIcBPm4FsaWQ/P1oipbWkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681627},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"dcfaeb94f7c6cda2b11e37c7d6699b0343850a97","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.44_1787841188965_0.4339692533889521","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"name":"cloudflare-next-intl","version":"0.8.45","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.45","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"2ffd668aaab371a72d540d9b61696c91da8f0eb8","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.45.tgz","fileCount":311,"integrity":"sha512-YZCKfYuQOfPmEVbSDScFLIS49cLHnOYQit3cVX/WN4kLatN5WfjUG0kKV6l9jI0Y2wxNmoYzespG7MCByGqMsw==","signatures":[{"sig":"MEYCIQDfsKkzG9nyfYD0upuHoQGtO+1ie06bNOXW7niO+szasgIhAMEDm+tb5bSv3EXa+lLC45dwozpw4AT82a7BuNOdcihm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681849},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"31caaef51356657a53c3fd99150f40b8df511225","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.45_1787847872105_0.5652491866700187","host":"s3://npm-registry-packages-npm-production"}},"0.8.46":{"name":"cloudflare-next-intl","version":"0.8.46","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.46","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"9dc5c8ec29eec54a2f61fedbd0ea979d18e6544d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.46.tgz","fileCount":313,"integrity":"sha512-BZuq/fsbeEpVhDzWOT8i8OcpWeBXHjRlYGJ2XXaWmZ2XSAgukLVL9UzKkXvln+ADPGCFt/+MutMS3Li7ubgeWw==","signatures":[{"sig":"MEYCIQCaI7OGj0ijKJ6+ZdxOEogOhrd83ON5Caj2BwIz7CCmqQIhAN8iW5IpphJljOlIL4gRmWyd+nHdbbSBfdy9m15nHOQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687131},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d28268d01f4d96d7393721569f1039b138386f9a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.46_1787915864085_0.8953673436161418","host":"s3://npm-registry-packages-npm-production"}},"0.8.47":{"name":"cloudflare-next-intl","version":"0.8.47","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.47","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"2e34a7841dc3cfa662fdf252c4c4486741edc107","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.47.tgz","fileCount":313,"integrity":"sha512-gcGDyHvFBRwPuE4SMPuJIM2+FHkHgaHPwQ1dDOMn1dSFROMNw9H04g42TNMeMHxs5xWJJlnVyWFwINtr23Sc0g==","signatures":[{"sig":"MEYCIQCWogjkP36hrRpvUgT1M6NMDm8AKLdtiMsrLCU5crXsaAIhALeQo4vXjSKIn+6hZu5Doc23JXBEnqxDxvyXHj6pR20T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688113},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0bbcbb14244983bb94aa00051957baaf3172e301","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.47_1787917027572_0.11957954604199461","host":"s3://npm-registry-packages-npm-production"}},"0.8.48":{"name":"cloudflare-next-intl","version":"0.8.48","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.48","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"8be62994064a47a1fc7287c3d508d7fd6438210e","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.48.tgz","fileCount":313,"integrity":"sha512-dwpA7tYlUZYs3xL755kN2bd2gboGKUDat+allSxDREMA9o7FA+UqX+gtqRaWCU+4Wkc1ywho6iJXn/MwHYclPA==","signatures":[{"sig":"MEYCIQCxTVj1U6H6VzuSqKhpo/r55rk00Q1tkyLoD7hQwu7qBwIhAL8ccIDTLU8tBn9JrUBpjtD0YyWImgsOOlk/NjHOZ3D3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":689510},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"318ca7bec30c236976d2e7a74e37de2bc1bcf792","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.48_1787918273809_0.5778443062401448","host":"s3://npm-registry-packages-npm-production"}},"0.8.49":{"name":"cloudflare-next-intl","version":"0.8.49","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.49","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"5e29985ddec25137e3200846c6e3fffa1d455376","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.49.tgz","fileCount":313,"integrity":"sha512-To4S5DORdqfQq/KVkelf0xTv+blm17+M8nh90MwK9TtmMotjzfAZTniq+su3eL6GLVl5z7/H9mLCLjtCzlahvA==","signatures":[{"sig":"MEUCIQCL0ynQex7xJNglnBWrM24js+cSVZvh1XOnw9raDf/kwgIgH2/a7e0p1Jz+xaePyFD2nBsE2Wx7ylBZfGR56rIGZw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690045},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"f2624a2513402eb8a0ccd627b332d5858eefa638","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.49_1787920050574_0.1056489885746803","host":"s3://npm-registry-packages-npm-production"}},"0.8.50":{"name":"cloudflare-next-intl","version":"0.8.50","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.50","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"9b894064f63854bdf42178aa8685573256dcacbe","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.50.tgz","fileCount":313,"integrity":"sha512-DcBiZ/6lrVZt1GolV+mXy5fffAisJ13fP2fMqneMI483D18SNgpw7thD/TGaqcuA5FVnGH62MBrOCKTZVDjEIw==","signatures":[{"sig":"MEUCIBz+ua7GJHaC7guH85FScSxudx1rI5M46oWByCA1Zbg1AiEA1DhDU7Mc8FFcVG/XqcFhiRuR01I0/CB2djkqGg3S77k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692151},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"481e8a3ab1b79aa9bad91d6c9ad4d61af1eb38f3","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.50_1787922906118_0.9638039488333765","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"cloudflare-next-intl","version":"0.8.51","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.51","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"0fff4361cde175b38833c8068097cbcefaf7724b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.51.tgz","fileCount":313,"integrity":"sha512-+XnXeAc7mVZvTGBNa+lyVQqY/xHcBVl3+aZgiOsP8J5vvIB0kowKsacN+hTw9/BVaw/GLkoDG1Ttr52rguvZVw==","signatures":[{"sig":"MEUCIEWWGrawoc57vFJD3zx+8bB4cY1GQS5YQh6GJveSdOMlAiEAw0mQxINwT2hxqWTXAKKanq7GMB6+8g3P4nU900hMlSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692833},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0dd4a6e6e44db3cb220d554187153fd95cbc2104","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.51_1787923929758_0.7752184573123728","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"cloudflare-next-intl","version":"0.8.52","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.52","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"0e5b5e80173541e85ad0235c93d38facd07c1676","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.52.tgz","fileCount":313,"integrity":"sha512-O6LuFuYiAC9WltEopZkYLBs5vFFPezHHnmgrnoRDqQZjOfG0xwQewvXbEKPukXmPwTo8EybAma+HSkxP6ixqIg==","signatures":[{"sig":"MEYCIQC8q8a3e6E3cP0B2kWaeYgx0cqgXHRw1sKg5vvdXUW5RgIhAMgGhzYKQGfacrrs5QXxNcYge6gFKA0ANKUGxq0Ys/xS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697634},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/build_id_asset.d.ts","import":"./dist/src/vite/build_id_asset.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d6b7d341354b11c18e40027962f813cd4f28b07b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.52_1787999885007_0.18853850364522762","host":"s3://npm-registry-packages-npm-production"}},"0.8.53":{"name":"cloudflare-next-intl","version":"0.8.53","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.53","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"6b8da6cc744fa969af87a58a0b3da87e52702bcd","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.53.tgz","fileCount":324,"integrity":"sha512-CcAjEDnNj84m2AdmLSzqpooZVu/ZzicJ9UPcJyPivlIvLd32wK+usmY9vShZD3KnJl+qKMqiTVzMC1fcL/dvcg==","signatures":[{"sig":"MEQCIBNXYvzePkB43YpsQg+q4hFPM55gs7FBgwoldqhASh2+AiBGG0ZeR1ne5LCd9oeVmpySUPkR/NFVonH/IM7RmoDH8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":725720},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"eb6b06b130b000c93b6e46365c2fd90abc58380e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.53_1788015946315_0.9714159900998072","host":"s3://npm-registry-packages-npm-production"}},"0.8.54":{"name":"cloudflare-next-intl","version":"0.8.54","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.54","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs"},"dist":{"shasum":"d483564945d99c383a2978a982090540c708fd7d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.54.tgz","fileCount":344,"integrity":"sha512-Ebuh8iBFCKeEWgD13eWHOlE8QAxrtgQPhWoLVooODwu1in0qepFiDa78KY+kjkOsWd6FRiDogcoSnza4fMnKBQ==","signatures":[{"sig":"MEYCIQCime7r+Vbcprm0VIzq5103b1G7jSsMQ7JM9OUwesPihQIhAKE9xIl8uUWG3GDR14M08lc/PmkDKmj7ex1k7ejKTyYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":754226},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"3e1a04d2c845e58fbf16e480798ab5d390cd271a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.54_1788025026817_0.08820624668841859","host":"s3://npm-registry-packages-npm-production"}},"0.8.55":{"name":"cloudflare-next-intl","version":"0.8.55","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.55","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"14e3d4a7ef5a986d700fcaebd3b21423dd2de563","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.55.tgz","fileCount":345,"integrity":"sha512-y71TBB1smwtLAhhcdcinvvA+M0E+GViSzRnH3j532wj+cXB4FA4QxaDBoOTG9Gs8kZAhDVgB9cyAngsJn/mGxQ==","signatures":[{"sig":"MEQCIFVbvfz0ZisbgiNImtUwoUEPnlPSHttT38EsJtWXJ/ZEAiA+89+BFoNkD33jaQemaU3gd+qXa4FY5TwyyX2cfSUnsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0707d9a803f73e3a61eb7caa312905d8403e97e8","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.55_1788025513882_0.3690643651473686","host":"s3://npm-registry-packages-npm-production"}},"0.8.56":{"name":"cloudflare-next-intl","version":"0.8.56","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.56","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"ff55247284e8c063eef39b5939b7d15a47050b95","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.56.tgz","fileCount":345,"integrity":"sha512-RbBCSq3aRQe6fYMqImQD5qU0mghyg5IKFO+UkO/IWDa1UeOBc7Ds9H2iIqBSUmKsewDHS58W9fQewL1A8PBAoA==","signatures":[{"sig":"MEUCIG2AdJtxVISddu+3zmGUfpnbz6PsI3rr4AGZ8b7Gq56pAiEA4gIvYhXDNFWbFVeJOkyJkJdJZgpu1wOH+63jfaLeXUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"a2746bce99bba28582234e8bea22b622903923df","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.56_1788028377877_0.12923173119843412","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"cloudflare-next-intl","version":"0.8.57","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.57","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"92f146b72809a13c1056ac553a814f7125420044","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.57.tgz","fileCount":353,"integrity":"sha512-PlLGj7Y2/yUW3EGRUTFean40q/4s2OMm4pxN53teU30d6W/fn7aB49EuJUgSt3GkFVNc6MaT5jDDYHrQ9ar2aQ==","signatures":[{"sig":"MEUCIFy2hxd5sp6j8EmyXunfQzLNMyUGwS7vWblybSYzZbFBAiEAuq/EVsPCuF+6RDLpG3bMx8Ag2zDg7IwL2n9xpP89v8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":780694},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"3fb2c745a3faefcf9a8ab9a3972aa837316f8c58","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.57_1788077021245_0.2929723497144425","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"cloudflare-next-intl","version":"0.8.58","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.58","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"f328af5f401f98c379fcfcb74781982ee04ebb19","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.58.tgz","fileCount":353,"integrity":"sha512-5mGmshtNPzr7+5P2SWv4uGtHJOHVxKVOl+n8Fax7LVZvC4DvgXBoaReLi3blCuNkVqxD+ueziKoZ8oPgjJtDAw==","signatures":[{"sig":"MEYCIQCY/9zUZer0g0PvbmoJDQVmMGYWk+BnLDJY2rphVZacaQIhAPoHlGObR5dnd3y7ryBOPLmb5mKQiobbNlkMbAK/ZZmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":788625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"db2886676b31cab6717c4363ece2db2de272515f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.58_1788078605377_0.5402543047748123","host":"s3://npm-registry-packages-npm-production"}},"0.8.59":{"name":"cloudflare-next-intl","version":"0.8.59","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.59","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"bd317d5fb5b7648f9658c012e8ae5a1509677237","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.59.tgz","fileCount":353,"integrity":"sha512-ql/ayU3v/TZirjpxzrada3F1eCfw+Je4yyqQBepzdEvK8jm5rgv67yE3OG93miVdliDDPttweVfXEh+kDr5K7g==","signatures":[{"sig":"MEYCIQDSzu0csSglTxW/YtreTYnzEUeSQ5/VmgW9Co1zV61zKQIhALECHv9PaCHTjei5FzAAOriLmh2kE56Jh3Ii7pAvAfCn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":788701},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"f4f1f3d6131a450ef60b0e46c741b36dcf69a3d9","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.59_1788102038758_0.8354225435926739","host":"s3://npm-registry-packages-npm-production"}},"0.8.60":{"name":"cloudflare-next-intl","version":"0.8.60","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.60","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"6a22ccaa604715e1484104394115efd26bb4381f","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.60.tgz","fileCount":353,"integrity":"sha512-4YIJ+Fj5Bwz69oh3XGg7ATkXRRUfwzrJ1Ok6qyNHti4Q/ae8MC4ZtYckPQ6mUs5cIr/a9gaejWELyIXS9m5fRg==","signatures":[{"sig":"MEQCIEPcAvAi/s8Q+3yCqxDmWwMWBhWCOc9kfBJ6nLnncupwAiBgUZjjqf6Ob1d0aB2QqJBdY6btcmKsmGILINNU1W8RUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":789050},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"ab092caa50d0c1959904c563d608203aa6343e3c","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.60_1788103054103_0.03063251228181696","host":"s3://npm-registry-packages-npm-production"}},"0.8.61":{"name":"cloudflare-next-intl","version":"0.8.61","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.8.61","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"b651a7e4f3224bb6fc5cf62f2fd14d79bf64d533","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.8.61.tgz","fileCount":353,"integrity":"sha512-5GyS0We8VrEYfjCCKY2iv/lhXs4e4rKDliF2mrjWxTacibHX3YYcLMR/GilELTWLxPbqMmXWitJ3z50K9zIZXw==","signatures":[{"sig":"MEUCIQCYn7/+uofqmtWYp2hJmrCF2SnptbShFh75EbfFSWi74wIgc6V648+CUUPy7SZ53ohGoRq2CkhYkwggfG7tCE6qdEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":793191},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"17b3dbcfa7bff60d0c5ad9b178fa31160c5e870d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","firebase":"^12.17.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.8.61_1788110966799_0.83650399467718","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"cloudflare-next-intl","version":"0.9.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"56d53fa48521b92ee8ec4d25a6dea51d29974b3d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.0.tgz","fileCount":277,"integrity":"sha512-4atTwsF50JIPQEeaJLeBb1u4CmYxbj2k8Lzb/h/tt1J00khTtHNDvTPh11ox3wYb8i0Urwj4KuqVuurscTFvcw==","signatures":[{"sig":"MEQCICX87nJWVWCjLMzP9a+ylJ3GVd01kBBO7lu+WD/gCzZnAiAH7yCm3BcQ8C8vNx07pJcH9ZLglodceP/8tB32Ahan3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"104fc37e0326e70c17dd439cf1997b2357bf0fd4","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.0_1788179941713_0.31472117839117897","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"cloudflare-next-intl","version":"0.9.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"790b8994b22778ea2887fb8d865adaf2b303f69d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.1.tgz","fileCount":277,"integrity":"sha512-5vEBBtS2jtgv+nUpj8FlrKKTdydbUrh3s50AIs76GTzUh5r8orn0UHUMd9J7qfRZCmh3GtjWSddbgdbIwqfsQg==","signatures":[{"sig":"MEUCICMOSb6t2Ds2dxpwTmOGwpkQb+Os+D8QTiKQ2+uSbJiEAiEA/JH3HKARfuZJGRInF5lTiarKObCAL28cVD0zNhK8Oeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"08dd0fd651ee427309233939653d7c45cb38b3be","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.1_1788180589468_0.1334822751514828","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"cloudflare-next-intl","version":"0.9.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"ae2107c7228528fa468abaa1512f3ae2a263ae92","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.2.tgz","fileCount":279,"integrity":"sha512-uSCIR3961I+FZH9dadytKRyifeUA6xdr3WmsmKhcEPgp1BePuXfloWQ5wOX3i9PAZuGLc9BKWn9SDrTs/UC4mQ==","signatures":[{"sig":"MEYCIQCyQOpmMRcMPjtnMSM+5hI72wojVqRMtBZULj1qZ8CLmQIhAPjxPJBeAOh7LzpaL3HCwaUtgy/Yq65W1cNF208Y34PW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476542},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"1612776cd7a495ab4de4053d0a18757c1985b472","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.2_1788181425127_0.5292307101702236","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"cloudflare-next-intl","version":"0.9.3","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.3","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"83d6767a25e600b1b5e166fe235acb1c4e17daf9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.3.tgz","fileCount":279,"integrity":"sha512-K3jDFMaB7Db02/c4l37BFfyl5jczzhkNKO1fk7NoiQngs1HLNSHjd6N19HF3+a+nj2E1F7xZAT22R/xv73gj3w==","signatures":[{"sig":"MEUCIQDvM8sBhnR89x9Xol0JzBENL32D+70YlJhUd+yP/j5MAQIgGNoTZPuCeD9uhUS78y54a4/1324Lbt96K8xlsCkpEzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0dc7eabb6664498480fde89779059f68b92d9730","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.3_1788182515297_0.04758612988097988","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"cloudflare-next-intl","version":"0.9.4","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.4","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"a8f4eb59a29aecced2f1d7cbee1df1af579bee5a","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.4.tgz","fileCount":279,"integrity":"sha512-ArLAUBa+MWU1RvdCcT3+VGnddb3Qe+oAYhAP0xUY/zXkxFskCUwA03+v+74MgeVBLigOhE0kDkofuLjCXrem0Q==","signatures":[{"sig":"MEUCIFOWqEdecu8+STYTX9uvpIoBMxbq16SaR4Mei9zJ8usCAiEAgvz7M2o9KKJ4fPpNoPiidFkr2mhJJ3pt6Mw4N1/llL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"4ecd11a9c44822a2154a0291ed3e1e65c032d35d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.4_1788184240252_0.1488015681943664","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"cloudflare-next-intl","version":"0.9.5","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.5","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"c64975179a01f9d067d78663d3e40e82e1089a11","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.5.tgz","fileCount":279,"integrity":"sha512-w5B5JBHt8KoA2ybJU9tofjGKGEoSxenEX4p0FUUU+lNR4orZqpvsp+gtMROEl1TrWWR9k3wxeIU0YVgPD+/JEg==","signatures":[{"sig":"MEYCIQC13W15hfmkWcRHZy44xBFR6DCKqwtJlRtEkTQafnaamwIhAP09qsY7v9NLpkMyKWd3yX4hwloSjyf+ocIMl9lDFVXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d41dc72102c8bdec6aee2636b6d00df2e1ff1910","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.5_1788185461468_0.21699064274318558","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"cloudflare-next-intl","version":"0.9.6","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.6","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"3de2b1028baad5c648a774b7c67659871b13b029","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.6.tgz","fileCount":279,"integrity":"sha512-4VI4r87koQKXr4Sbvpo/Bu5ixDobxmzBxelJHRd1j0WnLqm5bqBaM1cNawoo4kURb/LU8b8xPFCzcWT4c/jWsg==","signatures":[{"sig":"MEYCIQCzie4rPRjvwkQKe2VbbJe/cTCnoG7X+dJg48DvBJge0QIhALHSUua5GLy9dE86wDTJfNfTF7grSaF2YYiFsF+2iaZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476410},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"ef1f7d4cd63f1e487c914408667744c8a3f2685c","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.6_1788206591927_0.21861312032685043","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"cloudflare-next-intl","version":"0.9.7","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.7","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs"},"dist":{"shasum":"4e6a8f0032d46d362bb6cc2e9d983edd593e1827","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.7.tgz","fileCount":279,"integrity":"sha512-+t1L11Q89BCoT/b0Tc3GS0iXbzvNADduizP4KsvBpX72Ern6qqC6W8MLZu+ccJzWFgYIZvCQsvGPdG/rg9Z2Aw==","signatures":[{"sig":"MEQCIDQGkXGrX74DHJc6xLRh7+AzCzrjWvGvJNniNazQ8qSbAiBzN2/EcAKqQoEO//Ij61gY6EqjbavwhKKkq0cC1eBRTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"768dfd14fa29b316d6a5c8c454cf0a18ef67cd37","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.7_1788210061740_0.5087398991706429","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"cloudflare-next-intl","version":"0.9.9","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.9","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"9c2878eebc49ae4ba00c2afdd5a9ee103008e0e9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.9.tgz","fileCount":332,"integrity":"sha512-aSQBnbFmnUxc/VzxRp18Jais/eZHg7ZQs3iuQeqO1J55JfNe7qoQkkMhXF/QJgj44PREa9hbrzCFvwvI+Zfukw==","signatures":[{"sig":"MEUCIFUIsQ7pD8ZIVEZ5JvUpx/VXaOhGEYx4bfwg0B1oPa7vAiEAtuy4MrvBj/znuqtExdwmuCjmSSWSQEH+QGfKXYSdkGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"a5d7a959a0f3abbc3397577d3305f084c87e6183","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.9_1788214947461_0.7303902997302112","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"cloudflare-next-intl","version":"0.9.10","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.10","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"1bafa607b5ad63f7c032e079e8e10cd5f69c9ab1","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.10.tgz","fileCount":332,"integrity":"sha512-wtnN+xfDWaXJxi61IPTSn7w9u/UX6+kWbpZbNrLD0haX/X/TPRcT6wgzNo1fzILpADsbG7d8MnD3B/jvL4zX8g==","signatures":[{"sig":"MEUCIQDnG5WJl5xZYPHVec5enNiZ6o7rgDpNSRSJd3iCK9cnGQIgQHgW6nT7sR9jvK1sf4J3+kQXUMke3GCBf6hIW2EWt1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d610f9d99c11b7bbdb264469b72e24a6d33170d4","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.10_1788215728496_0.4664449674905031","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"cloudflare-next-intl","version":"0.9.11","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.11","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"2016ee3455a953a9029a9ac2c35c5e90fc80218c","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.11.tgz","fileCount":332,"integrity":"sha512-FVDiFxUVxxlHrm5lAhQupbWlGjNiJlGUBGjNwMI5fRCeRYL2emFXFKgqvRcIDRPKMkVDJ7iFkiArzLxw+siH2g==","signatures":[{"sig":"MEUCIQDslQ4Okwh3YiCT6B/SlG9pQmIHmgREzVB/KoWXD0QHBwIgM3B63AVkNq1eL6KXckhm5XygLN6arhMFpeQRwUXYVpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543650},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"50079ecf98dc36d62850d58e6ab740f5e6c543a9","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.11_1788216648902_0.9642013693250597","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"cloudflare-next-intl","version":"0.9.12","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.12","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"e772b9797207eeb6436dfb9a3c8cb245a3c1dabb","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.12.tgz","fileCount":332,"integrity":"sha512-wCXutlmnrFMR+FyaoKMvKLNDZnMSUzeH6JMgwoXD5jBz9wqRe0EvGZoDV93On5taspB+kYw92E59EkPm4VfwjA==","signatures":[{"sig":"MEUCIQCPA17AEORQAtuXxkuoVwDMD7WnDZFu+YPXdzevbh7Y3gIgeXPLioeUTu/tirkuYzAGE3ZE14lxKtxfL4fzsf+/A0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547828},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"56340c5f35b7e3b45b083d008d7b7bcb75325934","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.12_1788259830094_0.5488865239410552","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"cloudflare-next-intl","version":"0.9.13","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.13","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"ff012c9d10acc57ee7ecefdc761d8a7630bb8b44","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.13.tgz","fileCount":334,"integrity":"sha512-uYD7TJusoWAm6ZlEYHL65maznm6ExLJ9eA13m50qVHZYemw2ubGeh3PwOmGgtu5IY0iTCVdFgQqaIIfR5LmN6g==","signatures":[{"sig":"MEUCIQDq+k1GaI9s3IHA9i1yq6p0SX0r4GchFECzw+hq051SRQIgCW5bZIg++4sli3z4R5nQSB3G/aktilPSiQZL4aSqo4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0429f5e7552c4dc32e9861d3cc844312916a7305","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.13_1788267598062_0.30098258257693655","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"cloudflare-next-intl","version":"0.9.14","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.14","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"77b97492b0d2fac853471a9d8dec136c7b421e7f","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.14.tgz","fileCount":340,"integrity":"sha512-vL0vhFaHvWgfCWskZA0ch2fx+aIjSgjQeSctXgA5+AHLhr1EEqCxcJFgz3WHlCgA4ksd4wQ+jJuA1BW1JNhV1Q==","signatures":[{"sig":"MEQCICji5Pu81c66CCWHcLCQOkL7N1tADuZuked4/pEdG26MAiA2Fp3B15kBqDzgY9A+qTY1DBhIzu9Ns3FIwzzmXe1LmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558727},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"082f92fe44e6c8d61fd79a75d327c42b7c6954b0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.14_1788275000191_0.5752695709153808","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"cloudflare-next-intl","version":"0.9.16","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.16","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"2df4f6fd9aa89425109c9b9300eaac647e84d89d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.16.tgz","fileCount":346,"integrity":"sha512-B8+3xhIXzgAyGLR7wSoSibR1juOwZTuWiOWfcBYsBDGWlMMIgnjQ+l4w+RpGdcCbq+xiEO3hEttmsID8fW+ktw==","signatures":[{"sig":"MEUCIA5DSzT53YFocQPXnuZFHHyQzXhQFgXI5ivl/7cqUDfEAiEAlACAmotHwYAIDv9qJ4Ka/9Unr/2IpRLFpWev23GLb70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"59a26066cafc56e10270ead6094289992e7bbb66","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.16_1788277865405_0.8979219513893042","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"cloudflare-next-intl","version":"0.9.17","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.17","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"9f07d1ec2d5e5a6ee03efda10b64f96db5cc4640","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.17.tgz","fileCount":346,"integrity":"sha512-QN342BCLRpRCTf/DNaUxikK/L5OAVmloCO5oIvIJGZoplKw2Jrxu2qnlfQEBseYicPvFBkUhhVLk+4HobHChCA==","signatures":[{"sig":"MEUCIQD9OzZi4Lz3dtzV/Pv2xKW0L6iMR6SZ6pmxZDCh9PZ8BgIgDCbZiTa3tF+b+pXPnrXcITG7oC+TmaMgbVL3imLh3cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"7ddfca8c2610e3d9fe6e7135c8b3c70ae1920e6d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.17_1788280033185_0.5684849024367811","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"cloudflare-next-intl","version":"0.9.18","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.18","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"93c9f5ee7fcc37b1452a12d541770d79fe729708","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.18.tgz","fileCount":346,"integrity":"sha512-foXlX86tpdo4EyXPMnHYZCsa26Ytrv9oArZ+Miwl0fUSaXCj1JsHTKT5ezocQ7hXh5rzJn5rjXLdRU8Tij9PIw==","signatures":[{"sig":"MEUCIFAUsh1EkYzExH4BDR9hLex06GJFSGWqKqU0kxNaHRRtAiEAyOSiK5sGNw49Q0/rgBrhqWVSSlWIxybC9dtVmRw9Mvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"803dd1961f5dc21a95f8754ef0ec6ec54e15028f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.18_1788280671975_0.39526536969873116","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"cloudflare-next-intl","version":"0.9.19","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.19","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"352a4567beb59441a61f008620fdc71c68c2b93b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.19.tgz","fileCount":346,"integrity":"sha512-bZKxXJtU6ayvbjHOmjhtfasXF5NmhC/cXxW/gKBSz1H0X6BjlI3O+2HU36jM9Pq/gMflaES4Sz2Kom/4gZwurQ==","signatures":[{"sig":"MEQCIFwPcOpcN+gExeCqBPHrqdbN9U/HDlxYVq4hVmtMi3uIAiBggz4+pLX5B2KfuASziv3sITrEvTB/wR+VaE/ScINPIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"f0fa85e03b4db3590e8885d6d16a89a0ed2275b2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.19_1788283956577_0.3717079133448271","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"cloudflare-next-intl","version":"0.9.20","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.20","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"f02fe915c9a5bb5356738a4ec6a482b38250a2bf","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.20.tgz","fileCount":346,"integrity":"sha512-F3G1awekQwX7sKF3NTjWuVPGgNZph0sLAFokmfG2AIjHnQZX1ZAFKb+WPSdoih0UQQcEqqtPBblYUEEMFred0A==","signatures":[{"sig":"MEQCIAO1iNiDph2pQY13A5TpcdmDxpvtzxXwhZyzRg8wJ+QpAiB1QzrJRMXSVWGZTYolxUEo/gSefCkyYfz0CvtQ7fs4Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571672},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"808014188077497e67bf86fbff1c4c59dd062d80","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.20_1788285335811_0.06178579272245588","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"cloudflare-next-intl","version":"0.9.21","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.21","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"f4acfdb3da17e49aa37557d4e070b14f82e261e0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.21.tgz","fileCount":346,"integrity":"sha512-Z4Q4YxiScLoRQ0dTxLHzn1JixO/QxClS4tdUXBBNPCceLtEqv3UJlj3hwY+14yN4Kyt2KjlgsAC3KbhfoQHb3g==","signatures":[{"sig":"MEYCIQDC2Nu4/YyQnEfpSi7YYXCRIrqDVoL3xmIRa82+AII0DQIhAPWhAxon7XC3GixChyfPkQS04AZA+jhSyRy5qyWIWpGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":573645},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"31b90b2c2057643d69764b06fd5b982ae9498d6b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.21_1788287967896_0.29240695008569584","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"cloudflare-next-intl","version":"0.9.22","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.22","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"5b5ca8aaa815d454c23dc1a3edbcb4e3a8776aa1","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.22.tgz","fileCount":346,"integrity":"sha512-pNOlux5DDnJl39JLOImex+fAI15O1X52MWXhFu3zZonLQDQAf4iiWW69OUu9xie0jXeT1Svdc/4GujqnS8bAcA==","signatures":[{"sig":"MEUCIHBCMy5069dJZxHnmz5DFebage55wrw/BCLx1zA/k0luAiEA9d247x+fWeWVqItKcur5Ug4+JxcREAg92fPVJV7SIHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":576026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"8e61f0e6afaf50ed7d8de1b2a3f3f203da3bff9a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.22_1788291654667_0.9482212814033819","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"cloudflare-next-intl","version":"0.9.23","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.23","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"909c46d648cf13870720e2806931949678cd1e00","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.23.tgz","fileCount":346,"integrity":"sha512-u62d+69EK5rtkgiuhfdV9MZ4CztFIdL7YxOUgJm+hNpOHj66SSF2+hmByIQDhbGOcIb7rqDZKHINyYpZRRU9sQ==","signatures":[{"sig":"MEUCIQDoSN4hu62oNq4rYFeWkx/Wn0+H9DPmik+8fRhWVSnMdwIgeaIoUpJc5kkH6Dk1JGVnNcH2+cFaaDjeTV5Ld6ZVMR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":576271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"afd7b832ac86692cce92118341e2b2f8e489b6fb","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.23_1788293221065_0.8822577147266149","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"cloudflare-next-intl","version":"0.9.24","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.24","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"167fcab7da715507f22b537c95aed449d18f66d6","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.24.tgz","fileCount":346,"integrity":"sha512-UIsBVK5KbKVOlP03HFql64Ee158jCEczbEUbGTjOQlr/JZvBr01NT1XIz/yp+ANsjWJyJ6FN+aAWJD67Icismw==","signatures":[{"sig":"MEYCIQDy8p+Cp3BO6YLxJTfKzF/vP2mSHV7hbKIxwgtcgTqnzgIhAKcheLb/37xI0Mouk86kigv99+vmVJVb3MFelfhXJtPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"918f1dfc103c44a978d24121b11663ec4406bca7","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.24_1788294536662_0.8143386904238437","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"cloudflare-next-intl","version":"0.9.25","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.25","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"f82cb8aaddfc77331aa59d0ff14b0509dc107012","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.25.tgz","fileCount":346,"integrity":"sha512-TvEKLNw5EMk1KZF41fTkFRAV2l6M9Og3DHdyNsMtAaDusUeX1Y1t+M4ruDMd1xSRukkR6WSNrZzZY0Y68rw/kQ==","signatures":[{"sig":"MEUCIQCxfV0bd8d/iZyHRGZ0LVXR9FksD0/0XERTwe5maAg+tgIgVGFL/WVgnLZcUe/H/ZHQ5oFDpruQaPlC0Tw+nSkfl8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579230},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"521081db49fb08edcd1682810c448dfdae8b0005","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.25_1788296556323_0.6329077420823346","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"cloudflare-next-intl","version":"0.9.26","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.26","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"7389c8692c168b943edc8e57fe2db0ad5ff80225","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.26.tgz","fileCount":346,"integrity":"sha512-Pco9R8MkkWx/WKcccUpJna5p8PIJ8oDXKErpmSyOQckbgbD2ixdWSJta2Vtp6fbJvOIWPoxIcyUQ937aECkR8g==","signatures":[{"sig":"MEQCIDLsQzhzMiJnb17xLz0jF4q/Os6qOJJHos4N8ObSYOpcAiADEdD7Rnfm57d07yhdPP+GC+0CWadY57JxQk7e5muEng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"615bee639b05763bd1b1e534a380df3459167392","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.26_1788299300112_0.9493407387721962","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"cloudflare-next-intl","version":"0.9.27","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.27","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"3ad263114ef33d8f75f4ba1d2d1f09a3a34a07c3","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.27.tgz","fileCount":346,"integrity":"sha512-moWtAJFLa70Ix39pDx7Fbp9tjePyW0nHl+DfEJ4s/CLRRytkXhs0SpDQuyc5Ompd4mlXBKy+mYvbg5oWaIkZxA==","signatures":[{"sig":"MEUCIGYYZh8NtV1wHSvoX7qnpKRTKPx/MJTrE+H+zuCcpkJlAiEAg1tQn0IrSe18rE9FENV5o2J4JunfUuWIbsEn0v8HYWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579046},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"b836b65170f59bf9ae28aa5cf31dd545e8999823","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.27_1788301803568_0.9765044668727103","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"cloudflare-next-intl","version":"0.9.28","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.28","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"d3cd0d421d6e021b9e000c594da3c432d3cace9e","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.28.tgz","fileCount":346,"integrity":"sha512-gb6gK8Oye05hZgFmDN2qde/b9TyA6be2mXNLclZ40cJf2Dx0LkLYOGEHPrHeaA8tbIOtDpkxt3Huiqr8dQs3pw==","signatures":[{"sig":"MEQCIDvtty/7eYLEQcoqU0zhRMYmAigPorxnDAoDWjqusm2VAiB6pb/GyK+rXRMWq6zCA0fz+SNPz5GJDiHuRyUbycObpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579342},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d220bd5be57bcc5e617e952ff613b6f422d538cd","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.28_1788303248933_0.4778503663977638","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"name":"cloudflare-next-intl","version":"0.9.29","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.29","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"90c9b8c05f9bcc8822eb3b0ed987aec4e4886a21","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.29.tgz","fileCount":346,"integrity":"sha512-/OiZ7MZl/NOCKQAOze95PryQzdZg4C8oa2QqlfcAdIMJK1z/ksppebsChzP17ylh2mx/huIFo2Wecq/LdJVOZw==","signatures":[{"sig":"MEQCIGZK8oHQj2bbKYZFyUnGw3+GX+ijJdJ1hxgySF31gs8cAiBmiSevwe70L4iVHBZXEvLjGV6f8ovo0//m2j7YI/Ul9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"285b1627f04da82ea4d827acccfa4d31969fc754","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.29_1788306960940_0.3657002436545973","host":"s3://npm-registry-packages-npm-production"}},"0.9.32":{"name":"cloudflare-next-intl","version":"0.9.32","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.32","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"219220400158026c5d428f67421d8e93cc7cee06","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.32.tgz","fileCount":346,"integrity":"sha512-ELKIF1SzG4UuwLP9LTZQht51mlQ8pfVnAzM9ER67b7f6RzaUiWXygrXJLMwD10TAW2bYraprfRCvbL2Fi8dM3g==","signatures":[{"sig":"MEUCIQDN/FUVHtb1i7TtL4ejmJ5uDzWm9euX/zMdw5vmpp4p8gIgI0Dd2M6DRTGVShg+Ww1YY7Ej3QhEfjwZ1/0afMuXwAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d44ed9c6e0c0edd1c90b052044fc9888c2b2b8dc","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.32_1788313849594_0.9205453053574615","host":"s3://npm-registry-packages-npm-production"}},"0.9.33":{"name":"cloudflare-next-intl","version":"0.9.33","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.33","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"6256404f5ac2a947ae0b2a69c036ba32f68174bd","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.33.tgz","fileCount":346,"integrity":"sha512-RKwkF40ZvGyRNeJSVZeiJfHwSBduzai/2NbGnsXb/Yq/LLeWpZBg/2SGjWU3CaROdwG/r/LylVBbbSdDAQn8iw==","signatures":[{"sig":"MEUCIQDKqe3Xo+ud2gsXDyiLvi2KfHlBvIcCpvT6toolg4g//wIgN9tZT9lJmkIKnFUdKqG1DDZ3QVfj00sxfHoHKQ39ais=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e072d020804fa1b0f2720277d1c26dd172299c1a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.33_1788337538852_0.9385789998348386","host":"s3://npm-registry-packages-npm-production"}},"0.9.34":{"name":"cloudflare-next-intl","version":"0.9.34","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.34","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"b34d191064438e529b5cc2bd4fa5e3d9792dfece","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.34.tgz","fileCount":346,"integrity":"sha512-0/c/ZhvwFDr3GU+eKSueO45xCC9KIsntTNgB20x7LzAl/sa5QmjCWO0ixLHBea8zuFUefiDjCRiLM6RyaKnrsQ==","signatures":[{"sig":"MEUCIFS8NYlcl3QkQBdQ71Bf13m2O5ubyHaO8rgTdqyFP9YjAiEAq+km4CVUpNIJ4S8vM2vz8ggo2m9B/lWw2kzT2+Q4sYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"51469ab67d43a07200996dc5ab62e5c1695737f0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.34_1788339411464_0.09287599073894492","host":"s3://npm-registry-packages-npm-production"}},"0.9.35":{"name":"cloudflare-next-intl","version":"0.9.35","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.35","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"8208d682c2812cb23fa974417867a216f4f79c29","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.35.tgz","fileCount":346,"integrity":"sha512-Gp++A0ei4DZUBUMfpMdW7Hy+nLQ1Tep99D4KjYDeHzqbyCmAglBru+h73MJrURmgiBhEU4UZLL0Vh2gxQdSuXg==","signatures":[{"sig":"MEUCIGVC/UIGxwM7VVPcRKP4wfMFiD6ZK4zLVgge5Ng6ybCwAiEAgGBsd04N20fLJKsjnMj6sJJM1kzDqbXOpJIL3kmL6yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"49252439efe413b431c20b316c592014cfea1647","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.35_1788340298621_0.8012800128327524","host":"s3://npm-registry-packages-npm-production"}},"0.9.36":{"name":"cloudflare-next-intl","version":"0.9.36","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.36","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"a6845f895e1d88bd452751619782bc0c016549d8","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.36.tgz","fileCount":346,"integrity":"sha512-6wbjoVrXcTfcAuNtm8vy2nKC6N+dwHD2qCLmNY+P7hlmptZnZlwMywiTT8QvSo8L8eDxrAzqAH6rSOTWQ1kVdw==","signatures":[{"sig":"MEUCIDOYIBO30Wo8fz30QoxrjWwH0CuhdeqmxMhVAwa1IEPbAiEAvrjgw/zMBEP2tTGD3lcgcTaafvbevIbJOPAXSG7pg30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"bfcc681ebe494a982ab04320b163274ac06aa6f4","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.36_1788374281204_0.49944798277192315","host":"s3://npm-registry-packages-npm-production"}},"0.9.37":{"name":"cloudflare-next-intl","version":"0.9.37","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.37","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"9e9ace63eb54d4cde1f3954f6a9a8fe361a577cd","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.37.tgz","fileCount":352,"integrity":"sha512-1HSxWeeZEM36+9FZAw8YuoTLZxSSm9z7y2dbNyQAa+LL/FO0gB4gn5BuH3gpEaHBz8X6GOG32EpgA44JmYC5uQ==","signatures":[{"sig":"MEYCIQDOpOVp2RSvhJ/AOwZn5uWX+Ar+ql58ZSanHDZQvtny2gIhAJVy3hIZB6qAE6+jk/Ig45r1Xr05WLNFTkG6NhsGn+3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2763d5b7a054559fa3adf5d1ef27232ad6f897a2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.37_1788435087342_0.9294190578513284","host":"s3://npm-registry-packages-npm-production"}},"0.9.38":{"name":"cloudflare-next-intl","version":"0.9.38","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.38","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"5a763b8d76b454f6d2c1f6fc1caaed89882239e7","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.38.tgz","fileCount":350,"integrity":"sha512-XOChFnDFKsgg7m1K6clxNOGsb8+f86cDiSRmx6Ety0ENlnV4giro3nrnZ9WP/pzSOhzksqjOTdxb8bZSVx2/5Q==","signatures":[{"sig":"MEYCIQCRfP42aiwnMD1eP7ywqHpdWUGE2Yxu/CBXymzd94mQywIhAPgI4s+zXv7lXeNjbKoHc6foHw7JABXkFGiHu0LSFw7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587652},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"da31a789ee1c9b50fcece76e9d57b8dfcc59e830","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.38_1788436156562_0.5137778474593013","host":"s3://npm-registry-packages-npm-production"}},"0.9.39":{"name":"cloudflare-next-intl","version":"0.9.39","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.39","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"5b93b82ab3535183582d2eca37337414d6fc8ae9","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.39.tgz","fileCount":350,"integrity":"sha512-nOj22vxOaqXv4+eRY68Dg4bJnY+DquszSIvJDZpyvLjZQ/O0t/Ia4AosjsiqFQ1LMxPkdHnHJb+3/b1FtR9hyA==","signatures":[{"sig":"MEQCIBVja+Ii27l3hAkduB18Orqro9w3sK/3uUekjx69Xqt4AiACaSPwHjBGENHItfve3U9ZCx+pjHmaI5bvRP5kAeJqaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"74b450ded5f8260d61158f5505324f08a9c5888b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.39_1788441044434_0.87191154206491","host":"s3://npm-registry-packages-npm-production"}},"0.9.40":{"name":"cloudflare-next-intl","version":"0.9.40","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.40","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"2abc386f39104b0a1ee0ef445a35de52d981349b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.40.tgz","fileCount":350,"integrity":"sha512-B0lmzQ+JCUBbcsUfGOa1NF/xU5/smKVLmfw0GZW3OxIkhe/4SiTfSba2HZHusbbkpVs7FCKrXTiN/C8RXx6q9g==","signatures":[{"sig":"MEQCIFFyB5OKyOdmFixBIDCZOTZCFUSRes8cCd3fYMkjvNSyAiAFeFuz0xcfHyvbNKnZOLr0cdMO6vrFC52VrQ7w/S1R0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2b9b8d6e1d9ed5b8a96b92323a86e038bb7f5291","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.40_1788448871543_0.05936018960924483","host":"s3://npm-registry-packages-npm-production"}},"0.9.41":{"name":"cloudflare-next-intl","version":"0.9.41","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.41","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"f7d1f8d3af775112bbc1134bd1add9fddaec5b40","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.41.tgz","fileCount":350,"integrity":"sha512-TnGxJWb4SCUovYt09hhSvGCGhBAwJFJ3XIAEH2mAQMybXe6a1ijUiNHiBTeK0bLQ6IPRc1Ewc3v43purP++1hA==","signatures":[{"sig":"MEUCIQDqC7HVc0+T+l4f9XIxq4hE71oKTw2tSalCvea0u7NrwAIgfA3SkX+H2bRD/ILJNbz9IhMfYad4chQvbe8g4/C916U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e181569ebb4427337af1de83eaeaad9306d81b51","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.41_1788457262334_0.8842960933664059","host":"s3://npm-registry-packages-npm-production"}},"0.9.43":{"name":"cloudflare-next-intl","version":"0.9.43","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.43","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"25c0ead57b4f3c36759179e1c36014c352260dfc","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.43.tgz","fileCount":352,"integrity":"sha512-p9Yy5Aneyxbt1aCDI+zSzsKJ4vp3alBE41lSqA6qYKxEVYiGwyVkhgGoscp4SwU+89nfiXpGT7hq4d+wniFVyg==","signatures":[{"sig":"MEUCIQDZ1PvwzrBqKnFAyOH0Md6ZF4X4R6KFyHPd7h8iO9fYfQIgLEtUDWiOstyigeeWkqG1xkVb1yiW+XTubJsoOowhipY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"501f719a4ccb4431ea3704ec3edf8c6a31dbcec2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.43_1788464485378_0.387760631044445","host":"s3://npm-registry-packages-npm-production"}},"0.9.44":{"name":"cloudflare-next-intl","version":"0.9.44","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.44","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"7d87abb815930e804bfb959a0e9440d7f07f2e14","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.44.tgz","fileCount":352,"integrity":"sha512-z2CXzzyxA1ymYGIrlRNiX4oeAQ5uUM5icb3ZfF4/EgmPzFaFV/nZ0tAU8uyBne6QS96kWq+ixd0MK7tcBXqiYw==","signatures":[{"sig":"MEUCIE4s7ivMjBbTtc1N7QiG795Zc8bQJ/x2EQ9iqO57Plb4AiEA572ttnxo2l9Xjlcs7/2oZDjfYzmLA4aM1PeqtsUMzxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604120},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"e2837e31b521d451a0480ecfa58b8cc3729c7bda","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"11.3.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.44_1788472678509_0.14078058572992758","host":"s3://npm-registry-packages-npm-production"}},"0.9.45":{"name":"cloudflare-next-intl","version":"0.9.45","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.45","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"7fc00ebf835ae544233464ff32d6b964e5252266","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.45.tgz","fileCount":354,"integrity":"sha512-YlQov6PlCtQAseUHvHw6p6HrUA/uiiUUL/S5m7SauOuyqkfVYbafEtuHtKvXlDEvPhqe2tGnV3TKQzM4SyZolg==","signatures":[{"sig":"MEYCIQDoxcvnF7CZP84gmBxU/C3yGxXFTYXSrdk4FqYR86dDwgIhANvzpUM7ax4IIGDzC2eRVIfwQZPApfDuLNYt3wiJtwpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619030},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"8375bd2adc6d280a84897f0fa130a145cf2c6abe","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.45_1788606695133_0.26919290477990443","host":"s3://npm-registry-packages-npm-production"}},"0.9.46":{"name":"cloudflare-next-intl","version":"0.9.46","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.46","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"0512b5a0fbfe4b98ebf865327040219f20b68451","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.46.tgz","fileCount":354,"integrity":"sha512-1XEPQoeHnO5gh+1JG2y+OlkSG4WVLWjLiNDHfNuFXJVVgdO0aLbuk3o7inmeHhgSHkWBKC3s1PMFE/HU+mZflw==","signatures":[{"sig":"MEUCIQCIJVAhd0EI71S0mz5VGXke4jDd2dRqi6b6MuCoG5MH1QIgcDgkjQ/eSbCorO8OX+6aefTmFzKJ3WgxpBZC2PD8ICw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626025},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"439706bf553586d72e6795311a2efdbcf0f31f8e","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.46_1788616387923_0.9593307440505401","host":"s3://npm-registry-packages-npm-production"}},"0.9.47":{"name":"cloudflare-next-intl","version":"0.9.47","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.47","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs"},"dist":{"shasum":"1db94bbd9af34372ffbddf6a31d5848bcde81a91","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.47.tgz","fileCount":354,"integrity":"sha512-zo8bIPq0DPYn66+PVaigK4sEC8n52L3Z4xqruC2CpHlHZRDKBVRtN2nP/aWEh9iv6LYx8Gt4ZmchRLuVAKG0Ow==","signatures":[{"sig":"MEQCIHc3v5NgXGenUK8YjAtI65cofOulVd1QFt4a/BeB9IGTAiB+ex7dm7/QZ0lbZh3D6YEYWBOK2k8oFdlNYNy416l/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"a353710221ff94a91a4dc5ec9414880df15c34a9","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.47_1788621721894_0.4600835148459457","host":"s3://npm-registry-packages-npm-production"}},"0.9.48":{"name":"cloudflare-next-intl","version":"0.9.48","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.48","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs"},"dist":{"shasum":"a48d6b8a591e79da6af681e4162e1fe78af51257","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.48.tgz","fileCount":371,"integrity":"sha512-Rly3dWg5gD18Em3IyzfIONNfXErJzxio3dclf1ZNhDXd5rSrH6p6176tdZr4z5OG7rh/Ow1G6sZ1prkQGHwbcw==","signatures":[{"sig":"MEYCIQCRW21k8S2vzoY/GEZeBwm7WIIbwNx5ykJARzR9Qd8d4QIhALEnj6Kf9y5yb3MtkweOLeGqzywFld11DKMf0Lc/Nbbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"d74adb44c0a45935c03d256776022ea98fb696a2","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.48_1788634652256_0.8190700878379169","host":"s3://npm-registry-packages-npm-production"}},"0.9.49":{"name":"cloudflare-next-intl","version":"0.9.49","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.49","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs"},"dist":{"shasum":"93b1f45a91ba54c7b092dfba9fe2d6931ef8d642","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.49.tgz","fileCount":371,"integrity":"sha512-aIYGtbL23zwPi4SZ2qL3UWGQopVzeMhnfGdNhcQQijU85neGwyXn0zIZ8LnuW8cwhEPRWQnH68EPO80JvLnYIQ==","signatures":[{"sig":"MEUCIEsGu/aoCryZx29cqGTiddE/JWv8tZbrpz9dQNZjHwJkAiEAxbKujs60r8TPvVKDQcD1HLhgTXg6kMjxMEA51Mr20CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668501},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2680b067eaf7803b84cbbd00a491625798d68656","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.49_1788635482956_0.9195009878111782","host":"s3://npm-registry-packages-npm-production"}},"0.9.50":{"name":"cloudflare-next-intl","version":"0.9.50","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.50","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs"},"dist":{"shasum":"7921ff6a09ee399aa1dba355915737670a519937","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.50.tgz","fileCount":371,"integrity":"sha512-LbiYhidvxa2X0RhEBH2bcCe+ufq/F6tsEvq2Zz/FCAymKZ+M6flZnKtUqqCaSSGLTeRmjCaSbXh/ysFcXdUCrg==","signatures":[{"sig":"MEUCIFm35UiYAUtRY3qZFj3yrkebZGjtn4157DBm24CcBsDEAiEAnuDe7Nd622HDq3ZnsmWNExqO8L6jVyya259O0NvyYYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2304bbb0a620827380f53181ab21c1dada18aae8","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.50_1788643216688_0.2903904043712733","host":"s3://npm-registry-packages-npm-production"}},"0.9.51":{"name":"cloudflare-next-intl","version":"0.9.51","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.51","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"ea41f2d0773e920ad2f93668470a70dd9d1bd6b8","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.51.tgz","fileCount":378,"integrity":"sha512-2y65fObJYByPHXF3qrpBxG5th6jFtucNJzith5RE5xTvM07nDdmSTfemqhzLCAz5Rz1UIU/zm7piwKr31MxhQQ==","signatures":[{"sig":"MEUCIAvyJ3KevOgW6PUmx0qWBlrW0ft1YPxgKmytHuzI+/iQAiEAt6JB1n+/Ar05T/DgDjJH49Itazqom1n/SK+64Yyhjgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721627},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"a7794440d45cd0dbb0f481e7b2e16d69df544100","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.51_1788706251199_0.5518581294347311","host":"s3://npm-registry-packages-npm-production"}},"0.9.52":{"name":"cloudflare-next-intl","version":"0.9.52","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.52","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"4c6de0b9b41bea2a250c7ab922d521115fcf1695","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.52.tgz","fileCount":378,"integrity":"sha512-+R0AE1RneVOJkW0oSZsAbdBzBjM9VXz36E0dXc93cHwKNH7cM1k1qiLlpiJ4rvALPqLhh3yittxmdIEprYaLPQ==","signatures":[{"sig":"MEYCIQCQjw2p9ctTEbll1zjE6CqsmYShFUUGjTWzYm0ovilDFwIhAPHs+cDs+CDOD7Yx1lKu+f7tGP77+h2H/rrgqE7oEpSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"7bb79ba4569398e6382f4998f1556a81a31a7b98","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.52_1788792299625_0.7868338497548331","host":"s3://npm-registry-packages-npm-production"}},"0.9.53":{"name":"cloudflare-next-intl","version":"0.9.53","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.53","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"324b4e9479bdd0a62fe4f48eb34569c670a6e7ed","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.53.tgz","fileCount":378,"integrity":"sha512-Oia/WMTkKW/O18WURw/sU3XA4K6YJ/YKrjCDEvsgUYRpucFi05mkKeGkqF64/Hl5T1Y3uNYIe/Jpp0mEicN35Q==","signatures":[{"sig":"MEQCIBNa64w1jQUWeeS/QXe/P3eFygVHLWr41c7RFoJIePc4AiBa5jaqZ95xszpV4gZJaVHJB0yaENzs6/HPA84XKBjoRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"33128c9c0199b2250d109a261ab9574f580a0521","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.53_1788794201662_0.011014254280545144","host":"s3://npm-registry-packages-npm-production"}},"0.9.54":{"name":"cloudflare-next-intl","version":"0.9.54","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.54","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"a98d6243d95b5e7654cf8d496311eb3284bd00a3","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.54.tgz","fileCount":378,"integrity":"sha512-f6XTkRvwaf2ZtW4x51JwkvkhHli1WHC3RGBlcYj5AJbczbw4QH7dmWztl3BBgsis+yUFNgzE4jg0Ruckqrwgrw==","signatures":[{"sig":"MEQCIHGwXnIEUaf2XPVoQ+2EGrUeWEeQ9QPFKHvV2Ju698fQAiAJqhcafFxx6sl56uct9PER1YOC3ny6EinR6IeqSD+WaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":733896},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"083b5be11e0d6ec50555ce6560fe901a53e11c3b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.54_1788798504508_0.49090252930887224","host":"s3://npm-registry-packages-npm-production"}},"0.9.55":{"name":"cloudflare-next-intl","version":"0.9.55","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.55","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"739e6b5b8e1b47639384d8c30b9baa087f4ef5d0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.55.tgz","fileCount":380,"integrity":"sha512-hSmhmExDrD3ecIyzOHcHYRf9sBMFS9A+YNzWVAVBrBPmswpi3mx/MtQPMjyznnfpBArJmz2IPZ55Re09DWrmXw==","signatures":[{"sig":"MEYCIQDhrlI7tzFy3Ac2+4pxFp1i9NBm77fyBjpnuYTMp/F0WQIhAPH6+9IuGTP59GkxbjbJ9rwL7Byq785wjGCTr6qKp+YK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"077439ee0607e95cf46bd7797ffea288a99d5d00","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.55_1788804900994_0.9078948412691026","host":"s3://npm-registry-packages-npm-production"}},"0.9.56":{"name":"cloudflare-next-intl","version":"0.9.56","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.56","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"cae797debcc2b06154154dca0aee954baea23d14","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.56.tgz","fileCount":380,"integrity":"sha512-r7b3APvsLvuZIkIjGHmBfBXQ7cvKWShSRRwu5tLAId/jn17ewSFPuBrsf+MehzfSgc+KxqettJE/iQL15Px09g==","signatures":[{"sig":"MEUCIF7B7HrCa1Xo4A6rn43MXpiM+J5E6TS1cA06AZMh8CXFAiEArGkfUIttnAaNJgaiph+5XnQaf2jEiTp41ti/aaUIEkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":740753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"cde32f966a5a02808434ef5730057c5cbb4baea8","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.56_1788884740208_0.03455193078829777","host":"s3://npm-registry-packages-npm-production"}},"0.9.57":{"name":"cloudflare-next-intl","version":"0.9.57","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.57","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"ede2a95956deb4649a85b9929c8b93b4a865a418","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.57.tgz","fileCount":380,"integrity":"sha512-fluAoS5RmyReVy7rq12sT20gAd7T/Z6NyYN97pO+uMS39hMRvNOfWygJC8MDAFDy/w71tCkf4hTqvWgv+1k7nQ==","signatures":[{"sig":"MEUCIQCiXIPDWrl4Vp2VTFaQqOUy0BT50FZKMtITMvUiqsl8eQIgMCt7jUiKPGsWgJ2fH2BHYRCaxzhXdVTMby1OEGjNGKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741303},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"91768fbd016e032b610240bd4d3d6119619d817a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.57_1788887126698_0.31940188003554715","host":"s3://npm-registry-packages-npm-production"}},"0.9.58":{"name":"cloudflare-next-intl","version":"0.9.58","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.58","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"080a25a7e483452bea2dc48e9a214d22e4014f33","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.58.tgz","fileCount":380,"integrity":"sha512-X8nUlmsGqHKADCvsxYOs/iQsg3Gy0UdUXpPnOyiVdNJZ16noKCVBOIMpgmSI/2j0EH4KEvGdspvMNEvV9sSzoA==","signatures":[{"sig":"MEYCIQCmQZYCAUJMT9EIm6t9AUn44LmrhSXIWL4U886ijYUhPQIhAIYgjj7LmZCN8GbceOsHrDLR1DX6phUKzs+SMBtvkvjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":740374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"af2e00aefb32f66cd8fc9b1fdc809cc969803b1b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.58_1788888337292_0.8973756171866998","host":"s3://npm-registry-packages-npm-production"}},"0.9.59":{"name":"cloudflare-next-intl","version":"0.9.59","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.59","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"e9b2dc4e003bd5415f4904dac768d70ab1468d61","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.59.tgz","fileCount":386,"integrity":"sha512-zSV/qn48BM5EcfoYYDr2ingAtspy+M6xperfMhKG4yNyXUTrGFDaNDw07wh1Do4sztA/3v15/3yNlnYPjSoEsA==","signatures":[{"sig":"MEYCIQC3T/lYzL+/t0qyqXjemClq7uEYGOBZwhmsjHYHsaJXHwIhAKtJaThdAja8U1ABdX1grPjMeh/LIfMHWpXyiC+wfKY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"5843f8b0a3cf55a575846a599b7e2f79ff5b75aa","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.59_1788889815255_0.9156912532910055","host":"s3://npm-registry-packages-npm-production"}},"0.9.60":{"name":"cloudflare-next-intl","version":"0.9.60","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.60","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"3f920c425a86e9077de4e3a7a43774da74f59004","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.60.tgz","fileCount":386,"integrity":"sha512-VfahSbLMYBDl1B1v9xwRJSu+Lw1VTBRZKCxPGXm1Q+oiWNSPSSxEk24qyKWfj1nXBioOE7ixW/wSDSb6sWpJaA==","signatures":[{"sig":"MEYCIQDLD56pnEck77u2OAHf/I/pjRcNzh1rHIBH8Pv6l+nmFgIhAKE0olOeW7ou8RlhdqFW8EPOOkLoSHjwyN+rmtgasZKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"ed5ce66a239452c3cf30d4fb77ec52b225aa3f5f","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.60_1788890921197_0.5385165536692591","host":"s3://npm-registry-packages-npm-production"}},"0.9.61":{"name":"cloudflare-next-intl","version":"0.9.61","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.61","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"8aafebf735b7b39f964b61ea2435004a7a4dffd0","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.61.tgz","fileCount":386,"integrity":"sha512-BaKeSfbv5UFN/JZw83oZt1k6et2iTyGHXxxlSlI3ayexww6GDk9TN8eUDo1czRp18tkIQRW8te9d366TtVWurg==","signatures":[{"sig":"MEYCIQCSY1WQChsiq1IW6hu4qlTzX74Od/IXq85gq5PI6a8CzQIhAKp6E5Qh7o2pSOazlKQT6Mf71/WLam0EDJl5VBB5BFaO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"512f5b38dbc329abd1acb00428a5a02340194187","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.61_1788892545243_0.8926356174423264","host":"s3://npm-registry-packages-npm-production"}},"0.9.62":{"name":"cloudflare-next-intl","version":"0.9.62","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.62","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"467b09c4c4a9ddacdf357ff63671f145aba5d66d","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.62.tgz","fileCount":390,"integrity":"sha512-F4jclBy05rG5FUkmEdq1W22nNeagWVdw9opnzq667RaHwMwgL3/AaI2NscZMAr3iC7mZ/4rsIIaO5voCUhTuqg==","signatures":[{"sig":"MEYCIQCv7tlATE9e0PgAcqUD4RVHQMiTCA23XMbyXQAO1NWM7wIhAIg+di4OZzJj2v0zF7BXBbiWYLVp+IlCl3FSl15HMyVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760119},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error_action.d.ts","import":"./dist/src/error_handling/report_client_error_action.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"02a206784ad50a707aaf47ad82cec1b79c9efba1","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"pg":"^8.23.0","jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","embedded-postgres":"^18.4.0-beta.17","@microsoft/clarity":"^1.0.2","@supabase/supabase-js":"^2.112.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^15.3.0","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","@types/pg":"^8.23.1","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.62_1788896197189_0.5041411677401944","host":"s3://npm-registry-packages-npm-production"}},"0.9.63":{"name":"cloudflare-next-intl","version":"0.9.63","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.9.63","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"f35613d2c3eb666eda436155e1253fe61f3bd1fc","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.9.63.tgz","fileCount":351,"integrity":"sha512-6NdS2b3IFibtlWyMZVhvJIWk7wMONDqREkxxr3aTPrEhgiCGFVFHG90ayyj5U4bnlumO9p8i0VIa9jDS9LWSUg==","signatures":[{"sig":"MEQCIDRREz7qTp65OrPHc2ovZr5uX/KpA8+U0VmTBJFe0hZKAiBa5BgVCgurJIvCWMhGbOYKtnl/D9ClcHi3e3mDObQcQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.9.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"65136e00bd95b14fd69a615c13f0c1955c927591","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.9.63_1788994222312_0.9106348813306495","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"cloudflare-next-intl","version":"0.10.0","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.0","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"3c72da695d216089bd55b035fb8de3f14ad17313","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.0.tgz","fileCount":351,"integrity":"sha512-jAVIleTEXD60JuVp02Aap4kDYZp9vcLpd7XAl07NheoXvi4t7MFDu84VDKVu13hDxzcgl3aIJAVsOFsMdpBZnQ==","signatures":[{"sig":"MEYCIQDKQR+3zZKMlOfQoS265CDAdje67UeJrv3HwocvFDThxwIhAIYeijjJ1ryuUCr463infkl+hMQPe483V/LAX0xFxt9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0ecc1d0343d091c1497ba34c255a919a5b5885b9","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.0_1789066090845_0.013264443813683746","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"cloudflare-next-intl","version":"0.10.1","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.1","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"c4eb225f8635240f989cf6242a8d9c482f88fbed","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.1.tgz","fileCount":351,"integrity":"sha512-+LdlFQHUNd6Q3KtRY0W58ORyncgB3hf/0bmHjGdgZtp/c761JuS+pDhnmuP9/L4qnv7yI3xl3rBJYVZfdxNtYg==","signatures":[{"sig":"MEMCIAzwHIIXAPjF5tr75dwHwAxlnDreDs1229u2hXLzt0aJAh9qkeXmlNMNKH67sOZlKCtkb/vjpY7DRaN8AX/bNhWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"67881c1bc94d8c6c7d137ed69f3b8e3bab1368d8","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.0","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.1_1789069883656_0.8324422338928215","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"cloudflare-next-intl","version":"0.10.2","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.2","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"da4683a95e5cdfca20e5caef571165d582e71f82","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.2.tgz","fileCount":351,"integrity":"sha512-x0aTdNOqAWOJej+0kxenRiLsLzCCBZEZR67RhegcjoP7EMxtyztJNwfQV8WEG6fwiweRtH/hq/gfyBi0PzKA1Q==","signatures":[{"sig":"MEYCIQD+DiShaIxk2duH3o+0I0u/H3XtEiRsvDMGVnB7JWWp5AIhAMRgfOtyMAbC5KNaYfgFGHRJDblqtWZb/NjMQICE4c4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"bcdd52f39f25548389282a88e3d31e808c4a70e7","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.1","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.2_1789072000038_0.31264144975231645","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"cloudflare-next-intl","version":"0.10.3","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.3","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"efbc238dc9b460054c0166fa94d22613e6ad66bf","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.3.tgz","fileCount":351,"integrity":"sha512-3Q+K1wMRFKDfSUuczRUvUF3/MPjq6c5C/12AHFtyGL/zR/hYacLq3nH3veVqdxqsD+4hEZy125tu9oN/1JCS/Q==","signatures":[{"sig":"MEQCIDVsWbf4W7TbQdOVqT+tzQRLP1irBXpa77U3dxbEpIYtAiBNJ1OgAqOJXll8e9LzPrzCNasRKSILVZqNrjzqHmPKKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"2a42139b8420dbcf4bcf98f78b0c52837714d450","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.2","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.3_1789074245212_0.4878543133652298","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"cloudflare-next-intl","version":"0.10.4","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.4","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"18106172507c2f3db3efbb1162cbca4663c5c881","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.4.tgz","fileCount":351,"integrity":"sha512-oVyfh/yhHyiUKoKPl9gjHgc2iZczZn1qwW9kC06xBJ6Wo7OAKyDwjfKWo+xS1eNbKLn8VX9pIOlyIvwTvVwiSw==","signatures":[{"sig":"MEUCIBXQoUsHb45HLlrdAW5oRYyIBcreTJTok3czcuk7p5yZAiEAsrL2HwiGYDjkHZZPeVrVEtmLYa9Xs7qypyHpQdW1jCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"0709ae543b7844fadea386614f23ca315df22644","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.4_1789075512515_0.9501344774377671","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"cloudflare-next-intl","version":"0.10.5","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.5","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"5dc4fcf509005eabfde4d9de76463b2fa9bb6bda","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.5.tgz","fileCount":351,"integrity":"sha512-rxBSqMiOmszE0L5ASFVmG04+dWluK2rYRuMiiC4aDG+zbD4LBxNwsK1xDY5DQp7b9WyYnBPuSLdJxJsIpAiQgQ==","signatures":[{"sig":"MEQCIBpvOJ3Rm1PtwnCxIq/9DjmwFFt1tlYVOjqgQNmy+Ym0AiASH8AaDOZxb7i7Ee1qGPejbUH35wAObpQMYbQmPPVKqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653951},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"ad74232cb40f67d47dc4751933b797e1e9c30038","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.5_1789151023537_0.765081906560374","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"cloudflare-next-intl","version":"0.10.6","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.6","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"17174fb122dc87c610f15260d1831dca7d9f803b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.6.tgz","fileCount":351,"integrity":"sha512-wJ8illAuxzyQrsFceq3sFUqQEqVU5Gq7hw4nGMS0RObM8CGn0hcy+ITLMO+s5kn53QTS/U5ABS0GFRFZrkBXrg==","signatures":[{"sig":"MEQCIHrxz/j2uAEQn605HeUAT6bdzeJQKdZ6ujGLB2YbU8fiAiAYO1qVob7LCd5t8Bm3eVCicJKf0yfMIaqh2R5TB6o1Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":654651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"12a17f466450eb4bad6f290c150a51099f15716b","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.6_1789155906280_0.19556513635173234","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"cloudflare-next-intl","version":"0.10.7","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.7","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"d53c105bb7846eff2f7aa03e80c9c589706fa205","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.7.tgz","fileCount":353,"integrity":"sha512-Vx+GkqnP3hZAUSO+c80WeD7RMW4A3cI1JcpE0Gnu5RKdpVuOJU0qHdaRF3no24j7mprT7VO9Nf9Vn/B+Qb6VKw==","signatures":[{"sig":"MEYCIQD8QPy1a3dnWNEOVyzta/3hx8Q6rGIGjl8siLxl7mlq3wIhAN3b3Gn1SQMGCXOpp4Qu8vi32bK/fzBB4/R1rnEaZNKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":661354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"7aba5f78214e1634c01b1a1c40cd6f582b504660","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.7_1789199889264_0.20933442104829392","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"cloudflare-next-intl","version":"0.10.8","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.8","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"9d733a2158c7fda0b1a65bc772d25a20a7c9483b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.8.tgz","fileCount":357,"integrity":"sha512-dj0HWZk8XOCIJMTRlEgXoP7zOlSMvl218pyHJKp0CZ72AShvQcuBLfdb/jy1/TSzPxNZ+lRrq9sOi/tmBxJ0Dw==","signatures":[{"sig":"MEQCIBeaE/M/7pxRnkTqWu6zAEZCkovSjuJN6XwRKCtNUkghAiBzfqC9iSwNQN98Hat4BHNQpUsWDlwOgBX+UDtCzW4ZfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"a3cf09d3c678070a0a1618ba8cab44dec1a4e119","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.8_1789209375923_0.8763716828206742","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"cloudflare-next-intl","version":"0.10.9","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.9","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"bdac8e90ae78abdc2f4ce65446dfc37739d7f41a","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.9.tgz","fileCount":357,"integrity":"sha512-25+zeLwxF53VCtU9h3eMButp2nlqRho+OZxd9Z2Z32jgUN93QCHLPq3t7Lc1xGXXZxfLk/N6Le8TZnFSwXDakQ==","signatures":[{"sig":"MEQCIBUk5EIs1HYvjroOKv6M4eHBV2coLFeieFsNsLpDewFhAiAdSeyPyOLIuULLHXJVFoeZGMUdxRoVMfm/HEUoBTLkzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"160975c0784471c6ed7b8797d46fa49cab13d0c8","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.9_1789211303679_0.007419460704249703","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"cloudflare-next-intl","version":"0.10.10","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.10","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"8d6ade61b7d6deef2b026b2ac31b78a160cc60cd","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.10.tgz","fileCount":357,"integrity":"sha512-WaAcRJ3QOA6n1urufl36bP97ORbhfmSEA4dvFtqE3Y67JzuoL7n9A0yZwjz/jq91aaRJsk9gGozyUWZL83PWDA==","signatures":[{"sig":"MEUCIBGGeuRvQC1Vb+sPoL5/d8gChMHDlRSfollVsCSCkqhPAiEAqvldCChSCI8g95PdRGDzVa/3eGJWLVv+xbPsBbNlp1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668084},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"55c3a0b036e5b2d09a68ab9f6ca0a2e60040e886","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.10_1789212837669_0.49192494911858886","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"cloudflare-next-intl","version":"0.10.11","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.11","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"ab3bb20b8fe6fc1f413ae9943ab2561eb2db9888","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.11.tgz","fileCount":357,"integrity":"sha512-EF4O8/IXZisMb3VptqUyvzycRhG6D1xlb4Ht2H+O4LTB6r3t4Y8QtzNXM65BEz5f3f8484V+zfHQbfoAV7xU8Q==","signatures":[{"sig":"MEUCIQD6RYZUFx1obzcorlO/AAvFRPNkuNFGOJTnU1K4saC6uQIgNdbC/6B5/j9vu6o4ptLS6XYnkJ9Pkga8MDEAzsJJvPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"779e4295ecfd558d488d897f4fc4230b8fb4e831","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.11_1789245372653_0.3095933240747635","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"cloudflare-next-intl","version":"0.10.13","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.13","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"b52494263402cd0c4ecfab65259de67e61035e2f","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.13.tgz","fileCount":357,"integrity":"sha512-mqZfbUwU+1KZPbB7K/ugScjmCiYXR6cLuyoRN8KP64F8m6mrbS0JOc6V8LLKHXijGXEUN0koGy9GcUP+ekxVvQ==","signatures":[{"sig":"MEQCIEgJvHavqjaN7Yl1Zk4K5tH6Rch8P+EWak9tvWlhTJJqAiBYQl/mNxyNtGe7fcsEnh0vn1a3mkN6mSXMHI4Zyq0R0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669883},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"a193f9ff28b4bfdc9ada8f5a5c60228008fb734d","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.13_1789305423042_0.4054647425007263","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"cloudflare-next-intl","version":"0.10.14","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.14","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"248e21f03acadd8bb814639934acd24dc97f3d14","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.14.tgz","fileCount":357,"integrity":"sha512-uFNWsYIUQ/JtWiTtsRmj7Zg0z/JWk/Rzg5iyYbOBbICLVbXTJYvL+knF+wdhtDtloDcGs1HgVcz4/r772+j9fw==","signatures":[{"sig":"MEQCIDhchajfsaxn1xS2hcRvJGuuaGp30i5F3ukbCiV9zQnQAiAjDYVjMLa4jiBQff75yNaPFemnhbAKl5KjzPh2YmXUuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669883},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"891940714dad3a9de00813d380a00d80562515a7","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.14_1789543303780_0.8731367625195079","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"cloudflare-next-intl","version":"0.10.15","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.15","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"83e3a55d909eb374488873374b18c824431c20ea","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.15.tgz","fileCount":359,"integrity":"sha512-9QecCQKHAd3xirFYheP4hExkioa6+zUy5eCiFfh1B79FsZWkUy+aj6yU/VduFQ3LVpwVByD9bw1UBj/Z5M5H7w==","signatures":[{"sig":"MEUCICzz4ZPtdqh6G7v3CMXcckqKXuHO46UuyUPeLgR00UnJAiEA1tMmxA67Rs38DVvXnfxXYuXm7p2SoME8gZbe5gnM0eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1w2dYu2r9TFCiwxJ/AVjfXEv/TNiVbSpgLTa3STECbAiEA6Nsu9AN6PD7IkOQDeNwqFAr2lQ51eBJvAXvHa6hkb6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"beffcb6fa41cd9ad68cd6c6416360e41571b7ae3","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.15_1789752786825_0.8142929127162324","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"cloudflare-next-intl","version":"0.10.16","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.16","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"c6cb6e04e85a29fd8183ef8d6f6fc4467d449469","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.16.tgz","fileCount":359,"integrity":"sha512-a8umL1olUmIqG/GTOvzf6FJcbfcpLeulaSw565p/YIMpvJefNWxwS/y2u/M1sxiZei5dQDVDRh0p+nRCYWhF2Q==","signatures":[{"sig":"MEQCIH8NT050N7QuQNjTi3n3bguk93CWSWM/c60dzfSuXxtZAiAlX+331kp4SbbPFAxbMnSO5/o0p53Slu6L1NBdNhotgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDgACzYnrXSd3OEFJziAlfSdEsLC8Xhjwtdisbmu3h4EAiAHDyjZxLAf1kZM0zHIseqrxSN/bTMPoO8/X71RrQGdjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"52a07628df5de84c23658de8d7d74d279b688af0","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.16_1789845030047_0.6238245510569347","host":"s3://npm-registry-packages-npm-production"}},"0.10.17":{"name":"cloudflare-next-intl","version":"0.10.17","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.17","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"08c9db215d016d5d8575a21c77a66842b66832c3","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.17.tgz","fileCount":359,"integrity":"sha512-vc7I1vYjtl4f0lTD7q1WwFRCxnvdiLiIxqFKQBHdB+obE6R01owFUxqHXapApW/gh46cudf9402uQFi+KS9m6A==","signatures":[{"sig":"MEUCIGgZg7FrH1YwadkpaSCrP3UXp2OVaex848Rd4QEYQKwmAiEAu5GPtZ5K2kdyWghuYbGwvFzWq9w+f4G6EPYGKn0mf38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF2PSnNJ4YqtyB012mziad1c52SpaoCns/E7uSbacROQAiBY4CBYi/yfTbRAhvXLxoRrNfpnRZZEtrSzdYpVuGQ6Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"533d95e4536601d0e2099153d26dac971a9eb6cc","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.17_1789918958619_0.5949317331055124","host":"s3://npm-registry-packages-npm-production"}},"0.10.18":{"name":"cloudflare-next-intl","version":"0.10.18","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.18","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"5f04a36e648becf00eeee173343e35b7d0f3004b","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.18.tgz","fileCount":359,"integrity":"sha512-9VEMLIpbr5bXoWL4AuzKny104qbPd/dH6oFCp1tqJRwJfXCjsFbAEgHfkkeY7i3muoMpw4/L+S4r9xX5fVTweQ==","signatures":[{"sig":"MEUCIQC6431/UT2zJtyfwfIfNZDIQRIzIETkWYdj1V9diiBuBQIgU2dkmZivioldS+kEAsiknUCOqo2W1AzTN+Pv7SlDMkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDGxCuKhbcfERTi+bwjD2+u+YmBL08aQVNZMR6pGIMZCAiEAuKUSpKQyksH1r6hUoi3iDE/qXCYbxVXCP7GYSYx77qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"b0f989bfaff550860fba962dc4a8e19d1e1b4cab","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.0.2","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.2.3","cloudflare-next-intl-db-codegen":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.18_1789929346328_0.8291727451318085","host":"s3://npm-registry-packages-npm-production"}},"0.10.19":{"name":"cloudflare-next-intl","version":"0.10.19","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.19","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"2bcdb2129c698db1361700e17787531b18fcf941","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.19.tgz","fileCount":357,"integrity":"sha512-LHQ+p1nHltx5Ht7U4mLxaHO6BJZPeg7ZOgxj6dj/orafKCFxyu2hlY1Wl2IszdzughxPNpy4CAis7fqEHWp5yQ==","signatures":[{"sig":"MEYCIQCV2DO4i2TeWqK+k1tmIjulwHwdxACmQYTRP6jaXVQa1AIhAKw+vpclDAhUMoZLlgOAULzL6ie49vR3LPdYr0iAUVb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGXmCIa2wwuhHlLyfPGZx7bj6wKWBA0J7vk25SC76MuWAiACeSEGTsfEk6ucorv2Dn3q+1qwLaEetm8xYNLvsVm/cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"558537ee766ca6190dd35b6fec6a7a7a0e53985a","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.1.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.3.0","cloudflare-next-intl-db-codegen":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.19_1790365506339_0.14311998139774906","host":"s3://npm-registry-packages-npm-production"}},"0.10.20":{"name":"cloudflare-next-intl","version":"0.10.20","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"author":{"name":"Demian Ilnutskyi"},"license":"MIT","_id":"cloudflare-next-intl@0.10.20","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"dist":{"shasum":"48684a049a7ed9b7c02aa95ff4d6dc0a802d5806","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.20.tgz","fileCount":357,"integrity":"sha512-GLG2Za8Bo/U8jsGwnKPrmj+G79Bf8rEOIvUTSy2HL0Sh2G+RuC/beVurDEdVdfXh7+YuQQ404QIyxRek8CQyFA==","signatures":[{"sig":"MEYCIQDOjUE83NiN4i6+Ymd+cB7XDd7cKYs1wRrsN1rcVGLdfgIhAMkA79UekP3QqO6blSB3FvBaBRq7c0rTFtP+sPjB20Vu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF79rA2ViPbXHgDHvc3iEhjm8RZq6I1vUoEnkDhm4q85AiBpOKQ//P6A2nbkFLaod0kCuVSVoUBRWN/8I/ba7x3k+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663370},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"5a4a99a38443b40a31e69e3b4edd7e5a1dec5a66","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.1.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.3.0","cloudflare-next-intl-db-codegen":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cloudflare-next-intl_0.10.20_1790370139817_0.4271073301559172","host":"s3://npm-registry-packages-npm-production"}},"0.10.21":{"_id":"cloudflare-next-intl@0.10.21","bin":{"cfni-db-codegen":"bin/db_codegen.mjs","optimize-images":"bin/image_optimizer.mjs","cfni-db-install-exec":"bin/db_install_exec.mjs","cfni-image-optimizer":"bin/image_optimizer.mjs","cfni-check-dynamic-pages":"bin/check_dynamic_pages.mjs","cfni-check-locale-params":"bin/check_locale_params.mjs","cfni-check-layout-queries":"bin/check_layout_queries.mjs"},"bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"dist":{"shasum":"f01897b296e6f0fa207937db77ff83c1e866faa3","tarball":"https://registry.npmjs.org/cloudflare-next-intl/-/cloudflare-next-intl-0.10.21.tgz","fileCount":357,"integrity":"sha512-gcxvjJowCoK2OPvvlrom68N1YLIKhqLI/DGW5IMUyM4qlBOuAabgJtjCrstIMPgWJWS2R/A8T4xQtltgtvgCug==","signatures":[{"sig":"MEUCIQClO2K7yKR6LOHeK/IDlbT/JXLxoOjmr0TQgfPhAmObhgIgcc4wSnlWYsrYZFJKsZ/5qO3En6Xk8r1NlB1NmOaX39Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIxs2QO+oVKoHCvhftNmRCru2W59kVpU4ngdIdpjqy2wIhAI9UNiUrf0Fp3vUNTi2kGPEUqmCjnnhIqhefzOigHqN9"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cloudflare-next-intl@0.10.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663233},"main":"dist/index.js","name":"cloudflare-next-intl","type":"module","types":"dist/index.d.ts","author":{"name":"Demian Ilnutskyi"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./db":{"types":"./dist/src/db/index.d.ts","import":"./dist/src/db/index.js"},"./geo":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./use":{"default":{"types":"./dist/src/client/hooks/client_hooks.d.ts","import":"./dist/src/client/hooks/client_hooks.js"},"react-server":{"types":"./dist/src/server/functions/use_functions.d.ts","import":"./dist/src/server/functions/use_functions.js"}},"./Link":{"types":"./dist/src/server/components/link.d.ts","import":"./dist/src/server/components/link.js"},"./vite":{"types":"./dist/src/vite/index.d.ts","import":"./dist/src/vite/index.js"},"./Image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./image":{"types":"./dist/src/image.d.ts","import":"./dist/src/image.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/src/client/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","import":"./dist/src/server/index.js"},"./dbEslint":{"types":"./dist/src/db/eslint_config.d.ts","import":"./dist/src/db/eslint_config.js"},"./dbSchema":{"types":"./dist/src/db/schema.d.ts","import":"./dist/src/db/schema.js"},"./metadata":{"types":"./dist/src/general/metadata.d.ts","import":"./dist/src/general/metadata.js"},"./dbHelpers":{"types":"./dist/src/db/helpers.d.ts","import":"./dist/src/db/helpers.js"},"./dbTesting":{"types":"./dist/src/db/testing.d.ts","import":"./dist/src/db/testing.js"},"./fetchText":{"types":"./dist/src/cloudflare_fetch/fetch_text.d.ts","import":"./dist/src/cloudflare_fetch/fetch_text.js"},"./LocaleLink":{"types":"./dist/src/client/components/locale_link.d.ts","import":"./dist/src/client/components/locale_link.js"},"./getCountry":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./middleware":{"types":"./dist/src/config/middleware.d.ts","import":"./dist/src/config/middleware.js"},"./errorsBoard":{"types":"./dist/src/errors_board/server/index.d.ts","import":"./dist/src/errors_board/server/index.js"},"./getTimezone":{"types":"./dist/src/server/functions/geo.d.ts","import":"./dist/src/server/functions/geo.js"},"./usePathname":{"types":"./dist/src/client/hooks/use_path_name.d.ts","import":"./dist/src/client/hooks/use_path_name.js"},"./ErrorRowItem":{"types":"./dist/src/errors_board/client/error_row.d.ts","import":"./dist/src/errors_board/client/error_row.js"},"./ThemeSwitcher":{"types":"./dist/src/theme_switcher/components/theme_switcher.d.ts","import":"./dist/src/theme_switcher/components/theme_switcher.js"},"./cookieConsent":{"types":"./dist/src/cookie_consent/index.d.ts","import":"./dist/src/cookie_consent/index.js"},"./errorHandling":{"types":"./dist/src/error_handling/index.d.ts","import":"./dist/src/error_handling/index.js"},"./setIntlConfig":{"types":"./dist/src/config/init_config.d.ts","import":"./dist/src/config/init_config.js"},"./imageOptimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./serverProvider":{"types":"./dist/src/server/components/server_provider.d.ts","import":"./dist/src/server/components/server_provider.js"},"./ErrorDetailView":{"types":"./dist/src/errors_board/client/error_detail_view.d.ts","import":"./dist/src/errors_board/client/error_detail_view.js"},"./ErrorsLoginForm":{"types":"./dist/src/errors_board/client/errors_login_form.d.ts","import":"./dist/src/errors_board/client/errors_login_form.js"},"./ErrorsStatStrip":{"types":"./dist/src/errors_board/client/errors_stat_strip.d.ts","import":"./dist/src/errors_board/client/errors_stat_strip.js"},"./getCookieClient":{"types":"./dist/src/client/functions/get_cookie.d.ts","import":"./dist/src/client/functions/get_cookie.js"},"./image-optimizer":{"types":"./dist/src/image_optimizer/index.d.ts","import":"./dist/src/image_optimizer/index.js"},"./setCookieClient":{"types":"./dist/src/client/functions/set_cookie.d.ts","import":"./dist/src/client/functions/set_cookie.js"},"./ErrorsFilterForm":{"types":"./dist/src/errors_board/client/errors_filter_form.d.ts","import":"./dist/src/errors_board/client/errors_filter_form.js"},"./ErrorsListClient":{"types":"./dist/src/errors_board/client/errors_list_client.d.ts","import":"./dist/src/errors_board/client/errors_list_client.js"},"./IntlHelperScript":{"types":"./dist/src/server/components/helper_script.d.ts","import":"./dist/src/server/components/helper_script.js"},"./clearClientCache":{"types":"./dist/src/error_handling/clear_client_cache.d.ts","import":"./dist/src/error_handling/clear_client_cache.js"},"./stringifyUnknown":{"types":"./dist/src/error_handling/stringify_unknown.d.ts","import":"./dist/src/error_handling/stringify_unknown.js"},"./useCookieConsent":{"types":"./dist/src/cookie_consent/client/use_cookie_consent.d.ts","import":"./dist/src/cookie_consent/client/use_cookie_consent.js"},"./checkDynamicPages":{"types":"./dist/src/dynamic_pages_check/index.d.ts","import":"./dist/src/dynamic_pages_check/index.js"},"./checkLocaleParams":{"types":"./dist/src/locale_params_check/index.d.ts","import":"./dist/src/locale_params_check/index.js"},"./reportClientError":{"types":"./dist/src/error_handling/report_client_error.d.ts","import":"./dist/src/error_handling/report_client_error.js"},"./checkLayoutQueries":{"types":"./dist/src/layout_queries_check/index.d.ts","import":"./dist/src/layout_queries_check/index.js"},"./firebaseAuthClient":{"types":"./dist/src/firebase_auth/client/firebase_client.d.ts","import":"./dist/src/firebase_auth/client/firebase_client.js"},"./formatErrorMessage":{"types":"./dist/src/error_handling/format_error_message.d.ts","import":"./dist/src/error_handling/format_error_message.js"},"./isStaleDeployError":{"types":"./dist/src/error_handling/is_stale_deploy_error.d.ts","import":"./dist/src/error_handling/is_stale_deploy_error.js"},"./localeStaticParams":{"types":"./dist/src/server/functions/locale_static_params.d.ts","import":"./dist/src/server/functions/locale_static_params.js"},"./CookieConsentDialog":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_dialog.js"},"./firebaseAuthActions":{"types":"./dist/src/firebase_auth/client/auth_actions.d.ts","import":"./dist/src/firebase_auth/client/auth_actions.js"},"./getFirebaseAuthUser":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"},"./useFirebaseAuthUser":{"default":{"types":"./dist/src/firebase_auth/client/use_auth_user.d.ts","import":"./dist/src/firebase_auth/client/use_auth_user.js"},"react-server":{"types":"./dist/src/firebase_auth/server/use_auth_user_server.d.ts","import":"./dist/src/firebase_auth/server/use_auth_user_server.js"}},"./serverProviderStatic":{"types":"./dist/src/server/components/server_provider_static.d.ts","import":"./dist/src/server/components/server_provider_static.js"},"./CookieConsentProvider":{"types":"./dist/src/cookie_consent/client/cookie_consent_provider.d.ts","import":"./dist/src/cookie_consent/client/cookie_consent_provider.js"},"./cookieConsentAnalytics":{"types":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.d.ts","import":"./dist/src/cookie_consent/client/components/cookie_consent_analytics.js"},"./firebaseAuthMiddleware":{"types":"./dist/src/firebase_auth/middleware/update_session.d.ts","import":"./dist/src/firebase_auth/middleware/update_session.js"},"./sendTransactionalEmail":{"types":"./dist/src/cloudflare_email/send_transactional_email.d.ts","import":"./dist/src/cloudflare_email/send_transactional_email.js"},"./useStaleDeployRecovery":{"types":"./dist/src/error_handling/use_stale_deploy_recovery.d.ts","import":"./dist/src/error_handling/use_stale_deploy_recovery.js"},"./checkFirebaseAuthConfig":{"types":"./dist/src/firebase_auth_check/index.d.ts","import":"./dist/src/firebase_auth_check/index.js"},"./createServerErrorAction":{"types":"./dist/src/error_handling/create_server_error_action.d.ts","import":"./dist/src/error_handling/create_server_error_action.js"},"./resolveOptionalAuthUser":{"types":"./dist/src/firebase_auth/server/resolve_optional_auth_user.d.ts","import":"./dist/src/firebase_auth/server/resolve_optional_auth_user.js"},"./PrivacyPolicyUpdateDialog":{"types":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.d.ts","import":"./dist/src/cookie_consent/client/components/privacy_policy_update_dialog.js"},"./firebaseAuthClientProvider":{"types":"./dist/src/firebase_auth/client/auth_user_provider.d.ts","import":"./dist/src/firebase_auth/client/auth_user_provider.js"},"./firebaseAuthServerProvider":{"types":"./dist/src/firebase_auth/server/auth_user_server_provider.d.ts","import":"./dist/src/firebase_auth/server/auth_user_server_provider.js"},"./installGlobalErrorOverride":{"types":"./dist/src/error_handling/install_global_error_override.d.ts","import":"./dist/src/error_handling/install_global_error_override.js"},"./defaultIgnoredConsoleErrors":{"types":"./dist/src/error_handling/default_ignored_console_errors.d.ts","import":"./dist/src/error_handling/default_ignored_console_errors.js"},"./fetchWithCloudflareFallback":{"types":"./dist/src/cloudflare_fetch/fetch_with_fallback.d.ts","import":"./dist/src/cloudflare_fetch/fetch_with_fallback.js"},"./installConsoleErrorOverride":{"types":"./dist/src/error_handling/install_console_error_override.d.ts","import":"./dist/src/error_handling/install_console_error_override.js"}},"gitHead":"290d52d67ab9a28c1819d2e575267b94a00993bc","license":"MIT","scripts":{"test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","build":"rm -rf dist && tsc && node scripts/write_dist_type.mjs","check:size":"node scripts/check_size.mjs","check:exports":"node scripts/check_exports.mjs","prepublishOnly":"npm run build && npm run check:exports && npm run check:size"},"version":"0.10.21","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f249dce-1ddc-4efc-a296-ca4956c0f590"}},"homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"_npmVersion":"12.1.0","description":"Optimized Next Intl Package Special for App Router and Cloudflare","directories":{},"maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"jose":"^6.2.8","sharp":"^0.34.5 || ^0.35.0","@microsoft/clarity":"^1.0.2","cloudflare-next-intl-db":"^0.3.0","cloudflare-next-intl-db-codegen":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","next":"^16.2.12","tsup":"^8.5.1","vite":"^7.0.0","jsdom":"^29.1.1","react":"19.2.0","eslint":"^9.28.0","vitest":"^3.0.8","react-dom":"19.2.0","@eslint/js":"^9.27.0","typescript":"^5.5.3","@types/node":"^20.14.5","@types/react":"^19.0.0","@firebase/app":"^0.15.0","@firebase/auth":"^1.12.0","@eslint/eslintrc":"^3","@types/react-dom":"^19.0.0","typescript-eslint":"^8.33.1","eslint-config-next":"15.3.3","@firebase/app-check":"^0.11.0","@vitest/coverage-v8":"^3.2.7","@testing-library/dom":"^10.4.1","@firebase/performance":"^0.7.0","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.2","@testing-library/jest-dom":"^7.0.0"},"peerDependencies":{"next":">=12.0.0","vite":">=6","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0","typescript":">=5.0.0","@firebase/app":"0.x","@firebase/auth":"1.x","@firebase/app-check":"0.x","@firebase/performance":"0.x"},"peerDependenciesMeta":{"vite":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cloudflare-next-intl_0.10.21_1790372173469_0.43067031155178226"}}},"time":{"created":"2026-02-07T21:56:16.389Z","modified":"2026-09-25T21:36:13.875Z","0.1.1":"2026-02-07T21:56:16.537Z","0.1.2":"2026-07-26T16:19:10.957Z","0.2.0":"2026-07-26T16:41:16.675Z","0.2.1":"2026-07-26T17:02:41.938Z","0.2.2":"2026-07-27T08:29:06.403Z","0.3.0":"2026-08-01T21:04:26.102Z","0.3.1":"2026-08-02T06:49:46.598Z","0.3.2":"2026-08-02T07:22:17.907Z","0.3.3":"2026-08-02T10:04:03.530Z","0.4.0":"2026-08-02T11:35:14.056Z","0.4.1":"2026-08-02T12:09:01.989Z","0.4.2":"2026-08-02T12:27:43.125Z","0.4.4":"2026-08-02T12:51:12.258Z","0.4.5":"2026-08-02T13:22:59.288Z","0.4.6":"2026-08-02T13:37:54.591Z","0.5.0":"2026-08-02T14:47:27.306Z","0.5.1":"2026-08-02T15:13:05.314Z","0.5.2":"2026-08-02T15:52:58.902Z","0.5.3":"2026-08-02T16:14:22.578Z","0.5.4":"2026-08-02T16:24:22.595Z","0.5.5":"2026-08-02T16:38:56.655Z","0.5.6":"2026-08-02T17:28:34.919Z","0.5.7":"2026-08-02T18:19:18.178Z","0.6.0":"2026-08-02T19:30:21.405Z","0.6.1":"2026-08-02T20:08:27.243Z","0.6.2":"2026-08-02T20:20:35.694Z","0.6.3":"2026-08-02T20:38:29.832Z","0.6.4":"2026-08-02T20:51:09.969Z","0.6.5":"2026-08-03T19:22:44.054Z","0.6.6":"2026-08-03T20:00:18.147Z","0.6.7":"2026-08-03T21:23:46.024Z","0.6.8":"2026-08-04T19:55:31.591Z","0.6.9":"2026-08-04T20:33:03.744Z","0.6.10":"2026-08-04T20:42:58.133Z","0.6.11":"2026-08-04T21:12:42.529Z","0.6.12":"2026-08-04T21:37:06.063Z","0.6.13":"2026-08-04T21:45:31.225Z","0.6.14":"2026-08-04T22:19:22.588Z","0.6.15":"2026-08-06T21:02:49.444Z","0.6.16":"2026-08-06T21:25:42.181Z","0.6.17":"2026-08-06T21:36:02.275Z","0.6.18":"2026-08-08T11:34:25.460Z","0.6.19":"2026-08-08T13:21:57.521Z","0.6.20":"2026-08-08T13:50:19.139Z","0.6.21":"2026-08-08T15:30:35.773Z","0.6.22":"2026-08-08T15:41:58.069Z","0.6.23":"2026-08-08T16:19:44.726Z","0.6.24":"2026-08-08T16:31:58.402Z","0.6.25":"2026-08-09T09:09:06.787Z","0.6.26":"2026-08-09T09:19:06.425Z","0.6.27":"2026-08-09T09:26:38.766Z","0.6.28":"2026-08-09T09:53:57.485Z","0.6.29":"2026-08-09T10:34:08.633Z","0.6.30":"2026-08-09T21:29:10.107Z","0.6.31":"2026-08-10T11:34:39.742Z","0.6.32":"2026-08-10T14:23:35.423Z","0.6.33":"2026-08-10T21:12:42.951Z","0.6.34":"2026-08-12T09:10:03.319Z","0.7.0":"2026-08-14T15:31:15.492Z","0.7.1":"2026-08-15T17:06:42.429Z","0.7.2":"2026-08-19T18:21:11.608Z","0.7.3":"2026-08-20T20:27:47.050Z","0.7.5":"2026-08-21T05:24:11.549Z","0.7.6":"2026-08-21T10:52:06.935Z","0.7.7":"2026-08-21T11:35:27.275Z","0.7.8":"2026-08-21T17:11:38.515Z","0.8.0":"2026-08-22T22:12:02.230Z","0.8.1":"2026-08-23T06:58:25.149Z","0.8.2":"2026-08-23T07:13:12.022Z","0.8.3":"2026-08-23T07:33:17.015Z","0.8.4":"2026-08-23T08:00:44.206Z","0.8.5":"2026-08-23T08:27:07.700Z","0.8.6":"2026-08-23T10:02:01.705Z","0.8.7":"2026-08-23T13:56:23.285Z","0.8.8":"2026-08-23T14:22:12.356Z","0.8.9":"2026-08-23T16:44:33.365Z","0.8.10":"2026-08-23T17:15:51.655Z","0.8.11":"2026-08-23T17:30:30.599Z","0.8.12":"2026-08-23T17:44:54.567Z","0.8.13":"2026-08-23T18:04:22.734Z","0.8.14":"2026-08-23T21:36:39.035Z","0.8.15":"2026-08-24T07:17:47.100Z","0.8.16":"2026-08-24T09:12:46.971Z","0.8.17":"2026-08-24T09:52:17.509Z","0.8.18":"2026-08-24T10:55:22.881Z","0.8.19":"2026-08-24T11:46:53.045Z","0.8.20":"2026-08-24T12:49:00.478Z","0.8.21":"2026-08-24T17:32:01.876Z","0.8.22":"2026-08-24T18:15:21.117Z","0.8.23":"2026-08-24T19:16:35.708Z","0.8.24":"2026-08-24T20:52:30.579Z","0.8.25":"2026-08-24T21:28:46.724Z","0.8.26":"2026-08-25T07:05:11.538Z","0.8.27":"2026-08-25T08:52:09.427Z","0.8.28":"2026-08-25T09:07:32.213Z","0.8.29":"2026-08-25T09:35:40.440Z","0.8.30":"2026-08-25T19:09:31.060Z","0.8.31":"2026-08-25T20:44:53.995Z","0.8.32":"2026-08-25T21:27:39.519Z","0.8.33":"2026-08-25T22:28:07.157Z","0.8.34":"2026-08-26T07:11:08.744Z","0.8.35":"2026-08-26T11:05:21.878Z","0.8.36":"2026-08-26T12:04:31.525Z","0.8.37":"2026-08-26T14:15:38.094Z","0.8.38":"2026-08-26T17:25:25.985Z","0.8.39":"2026-08-26T22:21:58.421Z","0.8.40":"2026-08-26T22:38:42.105Z","0.8.41":"2026-08-27T09:17:33.504Z","0.8.42":"2026-08-27T09:54:05.195Z","0.8.43":"2026-08-27T10:17:45.229Z","0.8.44":"2026-08-27T14:33:09.125Z","0.8.45":"2026-08-27T16:24:32.255Z","0.8.46":"2026-08-28T11:17:44.496Z","0.8.47":"2026-08-28T11:37:07.707Z","0.8.48":"2026-08-28T11:57:53.966Z","0.8.49":"2026-08-28T12:27:30.727Z","0.8.50":"2026-08-28T13:15:06.317Z","0.8.51":"2026-08-28T13:32:09.922Z","0.8.52":"2026-08-29T10:38:05.160Z","0.8.53":"2026-08-29T15:05:46.533Z","0.8.54":"2026-08-29T17:37:06.952Z","0.8.55":"2026-08-29T17:45:14.056Z","0.8.56":"2026-08-29T18:32:58.066Z","0.8.57":"2026-08-30T08:03:41.433Z","0.8.58":"2026-08-30T08:30:05.688Z","0.8.59":"2026-08-30T15:00:38.962Z","0.8.60":"2026-08-30T15:17:34.243Z","0.8.61":"2026-08-30T17:29:26.992Z","0.9.0":"2026-08-31T12:39:01.913Z","0.9.1":"2026-08-31T12:49:49.602Z","0.9.2":"2026-08-31T13:03:45.301Z","0.9.3":"2026-08-31T13:21:55.436Z","0.9.4":"2026-08-31T13:50:40.402Z","0.9.5":"2026-08-31T14:11:01.645Z","0.9.6":"2026-08-31T20:03:12.112Z","0.9.7":"2026-08-31T21:01:02.006Z","0.9.9":"2026-08-31T22:22:27.635Z","0.9.10":"2026-08-31T22:35:28.714Z","0.9.11":"2026-08-31T22:50:49.081Z","0.9.12":"2026-09-01T10:50:30.259Z","0.9.13":"2026-09-01T12:59:58.190Z","0.9.14":"2026-09-01T15:03:20.362Z","0.9.16":"2026-09-01T15:51:05.548Z","0.9.17":"2026-09-01T16:27:13.383Z","0.9.18":"2026-09-01T16:37:52.189Z","0.9.19":"2026-09-01T17:32:36.716Z","0.9.20":"2026-09-01T17:55:35.954Z","0.9.21":"2026-09-01T18:39:28.086Z","0.9.22":"2026-09-01T19:40:54.846Z","0.9.23":"2026-09-01T20:07:01.276Z","0.9.24":"2026-09-01T20:28:56.837Z","0.9.25":"2026-09-01T21:02:36.535Z","0.9.26":"2026-09-01T21:48:20.272Z","0.9.27":"2026-09-01T22:30:03.773Z","0.9.28":"2026-09-01T22:54:09.071Z","0.9.29":"2026-09-01T23:56:01.100Z","0.9.32":"2026-09-02T01:50:49.762Z","0.9.33":"2026-09-02T08:25:38.987Z","0.9.34":"2026-09-02T08:56:51.614Z","0.9.35":"2026-09-02T09:11:38.788Z","0.9.36":"2026-09-02T18:38:01.337Z","0.9.37":"2026-09-03T11:31:27.487Z","0.9.38":"2026-09-03T11:49:16.749Z","0.9.39":"2026-09-03T13:10:44.596Z","0.9.40":"2026-09-03T15:21:11.725Z","0.9.41":"2026-09-03T17:41:02.481Z","0.9.43":"2026-09-03T19:41:25.602Z","0.9.44":"2026-09-03T21:57:58.738Z","0.9.45":"2026-09-05T11:11:35.273Z","0.9.46":"2026-09-05T13:53:08.045Z","0.9.47":"2026-09-05T15:22:02.058Z","0.9.48":"2026-09-05T18:57:32.422Z","0.9.49":"2026-09-05T19:11:23.164Z","0.9.50":"2026-09-05T21:20:16.883Z","0.9.51":"2026-09-06T14:50:51.352Z","0.9.52":"2026-09-07T14:44:59.772Z","0.9.53":"2026-09-07T15:16:41.813Z","0.9.54":"2026-09-07T16:28:24.660Z","0.9.55":"2026-09-07T18:15:01.165Z","0.9.56":"2026-09-08T16:25:40.406Z","0.9.57":"2026-09-08T17:05:26.846Z","0.9.58":"2026-09-08T17:25:37.461Z","0.9.59":"2026-09-08T17:50:15.397Z","0.9.60":"2026-09-08T18:08:41.344Z","0.9.61":"2026-09-08T18:35:45.396Z","0.9.62":"2026-09-08T19:36:37.367Z","0.9.63":"2026-09-09T22:50:22.486Z","0.10.0":"2026-09-10T18:48:10.988Z","0.10.1":"2026-09-10T19:51:23.818Z","0.10.2":"2026-09-10T20:26:40.186Z","0.10.3":"2026-09-10T21:04:05.366Z","0.10.4":"2026-09-10T21:25:12.651Z","0.10.5":"2026-09-11T18:23:43.709Z","0.10.6":"2026-09-11T19:45:06.663Z","0.10.7":"2026-09-12T07:58:09.400Z","0.10.8":"2026-09-12T10:36:16.097Z","0.10.9":"2026-09-12T11:08:23.832Z","0.10.10":"2026-09-12T11:33:57.891Z","0.10.11":"2026-09-12T20:36:12.808Z","0.10.13":"2026-09-13T13:17:03.364Z","0.10.14":"2026-09-16T07:21:43.929Z","0.10.15":"2026-09-18T17:33:06.914Z","0.10.16":"2026-09-19T19:10:30.153Z","0.10.17":"2026-09-20T15:42:38.708Z","0.10.18":"2026-09-20T18:35:46.452Z","0.10.19":"2026-09-25T19:45:06.436Z","0.10.20":"2026-09-25T21:02:19.906Z","0.10.21":"2026-09-25T21:36:13.572Z"},"bugs":{"url":"https://github.com/demian-ilnytskyi/cloudflare-next-intl/issues"},"author":{"name":"Demian Ilnutskyi"},"license":"MIT","homepage":"https://github.com/demian-ilnytskyi/cloudflare-next-intl#readme","keywords":["nextjs","i18n","internationalization","localization","multilingual","translation","language","optimized","performance","bundle-size","fast","efficient","app-router","server-components","ssr","ssg","tree-shaking","dynamic-imports","react","next-intl","messages","formatting","icu"],"repository":{"url":"git+https://github.com/demian-ilnytskyi/cloudflare-next-intl.git","type":"git"},"description":"Optimized Next Intl Package Special for App Router and Cloudflare","maintainers":[{"name":"demian-ilnytskyi","email":"demian.ilnytskyi@gmail.com"}],"readme":"# cloudflare-next-intl\n\nOptimized internationalization (i18n) package specialized for Next.js App Router\nand Cloudflare environment.\n\n## Features\n\n- **Optimized for Cloudflare**: Designed to work seamlessly with Cloudflare\n  Pages and Workers.\n- **Server Components Support**: Full support for Next.js App Router and Server\n  Components.\n- **Fast and Efficient**: Low overhead and minimal bundle size.\n- **Tree-shaking**: Properly architected for optimal tree-shaking.\n- **Error handling**: shared, opt-in `console.error` override and\n  `reportError`/`withErrorHandling` helpers, GDPR-aware (consent-gated).\n- **Database**: optional Postgres/Drizzle data-access layer, reachable either\n  directly (a connection string, e.g. from Cloudflare Hyperdrive) or through the\n  Supabase Data API (project URL + anon key only), with request-scoped\n  public/user contexts and RLS wiring in both modes.\n\n## Installation\n\n```bash\nnpm install cloudflare-next-intl\n```\n\n## Setup\n\nThis package resolves your routing config through the `@intl-config` module\nalias, so setup has two required steps — both must be done for the package\nto work.\n\n### 1. Create your config file\n\n```typescript\n// src/i18n/intl_config.ts\nimport { setIntlConfig } from \"cloudflare-next-intl/setIntlConfig\";\n\nexport default setIntlConfig({\n    locales: [\"en\", \"de\"],\n    defaultLocale: \"en\",\n    // ... other RoutingConfig fields (localePrefix, localeCookie, localeDetection)\n});\n```\n\n### 2. Point `@intl-config` at it in `next.config`\n\nRequired for both webpack and Turbopack — omitting either breaks the build\nmode that uses it. Path is relative to `next.config`.\n\n```typescript\n// next.config.ts\nimport type { NextConfig } from \"next\";\nimport path from \"path\";\n\nconst nextConfig: NextConfig = {\n    turbopack: {\n        resolveAlias: {\n            \"@intl-config\": \"./src/i18n/intl_config.ts\",\n        },\n    },\n    webpack(config) {\n        config.resolve.alias = {\n            ...config.resolve.alias,\n            \"@intl-config\": path.resolve(__dirname, \"src/i18n/intl_config\"),\n        };\n        return config;\n    },\n};\n\nexport default nextConfig;\n```\n\nIf this alias is missing, any import from `cloudflare-next-intl` throws an\nerror naming the missing `@intl-config` alias at startup.\n\n### 2b. Deploying to Cloudflare Workers: alias it in `wrangler.toml` too\n\n`wrangler deploy`/`wrangler dev` bundle the Worker with their own esbuild\npass, separate from Next's webpack/Turbopack build — the `next.config`\nalias above doesn't apply to it. Without this, `wrangler deploy` fails with\n`Could not resolve \"@intl-config\"`. Path is relative to `wrangler.toml`.\n\n```toml\n# wrangler.toml\n[alias]\n\"@intl-config\" = \"./src/i18n/intl_config.ts\"\n```\n\nPut `[alias]` after all top-level scalar keys (`name`, `main`,\n`compatibility_date`, `compatibility_flags`, etc.) and before any other\n`[table]`/`[[array_of_tables]]` header — TOML assigns every key that follows\na table header to that table until the next header, so an `[alias]` placed\nearlier silently swallows the keys meant for the top level.\n\n**In a monorepo, give every Worker its own alias target — never point two\nWorkers' `[alias]` at the same shared config file.** Declaring `[alias]`\nmakes Wrangler eagerly resolve and bundle whatever it points to, even if\nnothing in that Worker's own code imports `@intl-config`. If a second,\nsmaller Worker (e.g. a cron/background worker) points its alias at the main\napp's config file, it inherits that file's whole import graph — every\npackage the main app's config touches (Firebase, a DB client, `zod`, etc.)\nmust then be a dependency of the small Worker too, or the build fails with\n`Could not resolve \"<package>\"` for packages that Worker never actually\nuses. Give it its own minimal file instead:\n\n```typescript\n// backend/src/i18n/intl_config.ts — deliberately minimal, not the main\n// app's config: aliasing it there would drag in every dependency that\n// config touches, even ones this Worker never imports.\nimport { setIntlConfig } from \"cloudflare-next-intl\";\n\nexport default setIntlConfig({\n    locales: [\"en\"],\n    defaultLocale: \"en\",\n});\n```\n\n### 3. Wire up the middleware\n\n```typescript\n// src/middleware.ts\nimport intlMiddleware from \"cloudflare-next-intl/middleware\";\n\nexport const middleware = intlMiddleware;\n\nexport const config = {\n    matcher: [\"/((?!_next/static|_next/image|favicon.ico).*)\"],\n};\n```\n\n## Usage\n\n### Server Components\n\n```tsx\nimport { getTranslations } from \"cloudflare-next-intl/server\";\n\nexport default async function Page() {\n    const t = await getTranslations(\"Index\");\n    return <h1>{t(\"title\")}</h1>;\n}\n```\n\n`t(key)` always returns a `string`. For a message whose value is an array\nor nested object (e.g. a list), use `t.raw(key)` to get it back as-is:\n\n```tsx\nconst t = await getTranslations(\"Index\");\nconst items = t.raw(\"items\") as string[]; // messages.Index.items\n```\n\n### Client Components\n\n```tsx\n\"use client\";\n\nimport { LocaleLink } from \"cloudflare-next-intl/client\";\n\nexport function Navigation() {\n    return (\n        <LocaleLink href=\"/about\">\n            About Us\n        </LocaleLink>\n    );\n}\n```\n\n### Locale-aware links (non-locale-switching)\n\nUse `Link` (server-safe, from `./Link`) for normal navigation that should\nstay on the current locale — it prepends the locale segment for you:\n\n```tsx\nimport Link from \"cloudflare-next-intl/Link\";\n\n<Link href=\"/about\">About</Link> // -> \"/about\" or \"/de/about\"\n```\n\n`LocaleLink` (client-only) is for explicitly switching locale, e.g. a\nlanguage switcher — see the Client Components example above.\n\n### Reading the current locale\n\n```tsx\n// Server Components\nimport { getLocale } from \"cloudflare-next-intl/server\";\nconst locale = await getLocale();\n```\n\n### Geo & Timezone Resolution (Vinext & Cloudflare)\n\n`cloudflare-next-intl` provides built-in country and timezone resolution methods that work seamlessly in Server Components, Server Actions, Route Handlers, and Middleware under Vinext and OpenNext:\n\n```tsx\nimport { getCountry, getTimezone } from \"cloudflare-next-intl/server\";\n// Or: import { getCountry, getTimezone } from \"cloudflare-next-intl/geo\";\n\nexport default async function Page() {\n    const country = await getCountry(); // e.g. \"US\", \"DE\", \"UA\"\n    const timezone = await getTimezone(undefined, \"UTC\"); // e.g. \"America/New_York\", \"Europe/Kyiv\"\n\n    return <p>Visitor Country: {country}, Timezone: {timezone}</p>;\n}\n```\n\nIn middleware or custom handlers, you can pass the `request` or `headers` directly:\n\n```typescript\nimport { getCountry, getTimezone } from \"cloudflare-next-intl/server\";\n\nexport function customHandler(request: NextRequest) {\n    const country = getCountry(request);\n    const timezone = getTimezone(request, \"UTC\");\n}\n```\n\n`intlMiddleware` automatically forwards `x-cf-country` and `x-cf-timezone` headers from `request.cf` so they are immediately available downstream via `next/headers`.\n\nHeader names default to `['x-cf-country', 'cf-ipcountry']` and `['x-cf-timezone', 'cf-timezone']`. You can customize them globally in `setIntlConfig({ generate: { countryHeaderNames: [...], timezoneHeaderNames: [...] } })` or per call via `getCountry(input, generate, headerNames)` / `getTimezone(input, fallback, generate, headerNames)`.\n\n### Vinext Runtime Configuration\n\nWhen deploying under [Vinext](https://github.com/cloudflare/vinext) with `cloudflare:workers`, you can pass your `env` and execution context (`ctx`) directly in `setIntlConfig`:\n\n```typescript\n// src/i18n/intl_config.ts\nimport { setIntlConfig } from \"cloudflare-next-intl/setIntlConfig\";\nimport { env } from \"cloudflare:workers\";\nimport { getRequestExecutionContext } from \"vinext/shims/request-context\";\n\nexport default setIntlConfig({\n    locales: [\"en\", \"de\"],\n    defaultLocale: \"en\",\n    generate: {\n        env,\n        ctx: () => getRequestExecutionContext() ?? undefined,\n    },\n});\n```\n\n#### Vite Plugin for Vinext & Cloudflare Workers (`cloudflare-next-intl/vite`)\n\nWhen using **Vinext** (Vite + Next.js App Router for Cloudflare Workers), add `cloudflareNextIntl()` to `vite.config.ts`. It is **required** for Vinext projects to resolve translations, bundle locale files, stub Node.js dependencies, and emit the build asset:\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from \"vite\";\nimport { cloudflareNextIntl } from \"cloudflare-next-intl/vite\";\n\nexport default defineConfig({\n    plugins: [\n        cloudflareNextIntl(), // All plugins enabled by default\n    ],\n});\n```\n\n##### What `cloudflareNextIntl()` Does\n1. **Auto Dynamic Pages for SSG (`autoDynamicPages`)**: Automatically scans your Next.js/Vinext App Router pages during Vite configuration (`configResolved`) and inserts `export const dynamic = \"force-static\"` for all static pages that do not access dynamic APIs, or `export const dynamic = \"force-dynamic\"` for pages that do. This ensures Vinext builds all public marketing and static pages into SSG HTML automatically without extra build scripts or manually writing `export const dynamic`.\n\n   The scan (`checkDynamicPages`, also usable standalone from `cloudflare-next-intl/checkDynamicPages`) is a text heuristic, not a real parser, so it's deliberately conservative and follows a page's own local (relative/`@/`-alias) imports transitively — cycle-safe, capped at 300 files — so a signal several files away (a component's repository calling `cookies()`) still marks the page dynamic, not just literal text in the page file itself. A locally-imported file that opens with a `\"use server\"` directive is never opened by the scan (its exports are Server Actions, invoked only on explicit call — never merely by being imported), the same treatment a bare npm-package import already gets. Recognized signals: `cookies()`, `headers()`, `searchParams`, `unstable_noStore()`, `connection()`, `cache: \"no-store\"`, `next: { revalidate: 0 }`, and this package's own `getAuthUser()`/`useAuthUser()`/`withUserDb()` (each of which reads `cookies()` internally) — except a `useAuthUser()` call in a file that opens with `\"use client\"`, which is this package's client-side hook (a different export under the same name) and contributes no signal. Set `resolveImports: false` on `checkDynamicPages` to restore the original single-file-only scan, or pass `aliases` to override the default `@/` → `<appDir>/..` mapping.\n\n   Being text-only and transitive, it can over-flag: any local file the page reaches — however many imports away — that merely *calls* a recognized signal counts, even along a branch that never runs in production (a `Config.isDev`-gated `fetch(..., { cache: \"no-store\" })`) or one that's optional/best-effort (a `try`/`catch`-wrapped `getAuthUser()` used only to tag a log line). It cannot see that a call is conditional or swallowed. For a page whose only reason for being flagged is that kind of optional read — attaching \"whoever's signed in, if anyone\" to an error report, analytics event, or log line — switch that read to `resolveOptionalAuthUser()` (`cloudflare-next-intl/resolveOptionalAuthUser`, see Firebase Auth below): it wraps `getAuthUser()` the same way but, being an npm-package import, is a boundary the scan doesn't open, so it contributes no signal. If that read lives in a shared `onError` sink used by many pages at once, `resolveErrorReportingUser(useAuthUser?)` (same subpath) is the more precise fix: it's off (`{ user: null }`, no `getAuthUser()` call) by default, and only a `reportError({ ..., useAuthUser: true })` call site that actually wants the user on that report opts in per-call — instead of every page reaching that sink getting flagged.\n2. **Auto Locale Params for Static Pages (`autoLocaleParams`)**: Automatically scans `page`/`layout`/`loading` files under a `[locale]`-scoped route during `configResolved` and inserts the `locale` param from `params` plus a `setLocale(locale)` call wherever `getTranslations()`/`useTranslations()` is used without one — the common cause of a page reading `NEXT_LOCALE` from cookies (and so implicitly becoming request-dependent) even though it never calls `cookies()` itself. Runs before `autoDynamicPages` so a page fixed this way no longer trips the cookie-derived-locale signal below. The scan (`checkLocaleParams`, also usable standalone from `cloudflare-next-intl/checkLocaleParams`, or via the `cfni-check-locale-params` CLI bin) is a text heuristic like `checkDynamicPages`; pass `mode: \"report\"` to only log without editing files, or `skip`/`overrides`/`localeParam` to fine-tune per-file.\n4. **Build-Time Image Optimizer (`imageOptimizer`)**: Automatically scans your image directories (`public/images`, `public/icons`), downscales oversized assets, produces sibling formats (`webp` by default; also supports `avif`, `png`, `jpeg`, `gif`, `tiff`, `heif`, `jp2`, `jxl`), generates 8px `.blur.webp` thumbnails with Next.js-matching SVG Gaussian blur placeholders, and provides transparent `<Image placeholder=\"blur\" />` shimming via virtual modules. When more than one format is generated for an image, the shim renders a `<picture>` with one `<source>` per format — ordered exactly as configured — so the browser picks the best format it supports, with the original untouched file as an `onError` fallback if a generated asset fails to load. When the same image is used at different widths across the codebase, each size gets its own generated variant, and each `<Image>` usage automatically resolves to the closest matching size. Runs on production build only by default (`dev: false`) — downscaling/format conversion is a build concern, and re-scanning on every dev server start slows cold starts for no dev-time benefit; the shim degrades cleanly with no manifest (plain, unoptimized `next/image` rendering, no blur placeholder). Pass `dev: true` to also run it in dev and preview real optimized output/blur.\n5. **Locale File Bundling & Resolution (`localeFiles`)**: Resolves `@locale-file/*` to your `./messages` directory and transforms dynamic imports into `import.meta.glob('/messages/*.json', { eager: true })` for lightning-fast locale loading on Cloudflare Workers.\n6. **User-Agent Stub (`userAgentStub`)**: Prevents Next.js `user-agent` from importing `node:fs` during workerd runtime execution (which otherwise causes runtime 404 / 500 crashes in Workers proxy/middleware).\n7. **Cloudflare Workers Client Stub (`cfWorkersClientStub`)**: Stubs `cloudflare:workers` in client builds so shared modules can be referenced without client bundling errors.\n8. **Build ID Asset Emission (`buildIdAsset`)**: Emits `BUILD_ID` static asset in the client build directory from `process.env.__VINEXT_SHARED_BUILD_ID` or `process.env.__VINEXT_BUILD_ID`.\n9. **Vinext Route Wiring & Optimistic Prefetch Fix (`vinextRouteWiringFix`)**: ⚠️ Monkey-patches Vinext's compiled runtime on disk (`node_modules/vinext/dist/**`) — **on by default** since 0.9.51 via `experimentalRouteLoadingFixes` (also defaulting to on). Fixes route wiring (a route-specific `loading.tsx` losing to an ancestor/root skeleton), route matching and optimistic (client-side) routing for leading `:locale` segments, prefetch learning (an in-flight prefetch losing the race so the previous page stays on screen), and a `refresh()` navigation cancelling an in-flight page-to-page navigation because both share the same counter. Every sub-patch is regex-based against vinext's exact compiled shape and checks that the vinext-internal identifiers it relies on (`makeThenableParams`, `trieMatch`, `getPrefetchCache`, …) are still present before touching a file — a future vinext release that renames or removes one is left unpatched (with a console warning) rather than being patched into a broken half-state. Set `experimentalRouteLoadingFixes: false` (or `vinextRouteWiringFix: false`) to opt out entirely; see **Plugin Options** below for the individual sub-patch flags (`routeWiring`, `routeMatching`, `optimisticRouting`, `prefetchLearning`, `suspenseProbe`, `renderDependency`, `optimisticLearningTimeout`, `pageInvokerSuspensionRelease`, `refreshDeferral`, `unblockRenderDependencies`, `unblockPageElementDependencies`).\n10. **Layout DB Query Check (`layoutQueriesCheck`)**: Scans each `layout.tsx`/`layout.ts` and its reachable server-component import tree (also usable standalone from `cloudflare-next-intl/checkLayoutQueries`, or via the `cfni-check-layout-queries` CLI bin) for blocking `withUserDb()` / `withPublicDb()` calls. A layout re-renders on every route transition within its group, so a DB query anywhere in that tree blocks every page switch under it — the scan stops at Client Components (`'use client'`), which don't block server layout streaming. Prints a visible terminal warning with concrete fixes (move to a Client Component, wrap in `unstable_cache`, or move the query out of the shared layout into the page) by default; pass `{ strict: true }` to fail the build instead, or `false` to disable.\n12. **Firebase Auth Config Check (`firebaseAuthCheck`)**: Statically validates the `firebaseAuth` block of your `@intl-config` file on both `vite dev` and `vite build` (also usable standalone from `cloudflare-next-intl/checkFirebaseAuthConfig`). Errors on the fields nothing works without (`apiKey`, `authDomain`, `projectId`, `appId`, `redirectAuthPath`, `homePath`); warns when `appCheck` is present but server-side App Check minting can't run — `clientEmail`/`appId` plus **one** of `privateKey` or the full `oauthClientId`/`oauthClientSecret`/`oauthRefreshToken` triple — the misconfiguration whose only other symptom is a signed-in user rendering as signed-out on a cold navigation. Env-var-backed fields are resolved against `.env*` (Vite `loadEnv`, empty prefix) + `process.env`, so an unset `FIREBASE_SERVICE_ACCOUNT_*` secret is caught before deploy. Deliberately conservative: a value it can't evaluate (a call, an imported constant, a `??` fallback) counts as present. Prints a warning by default; pass `{ strict: true }` to fail the build, `false` to disable, or `appCheck.reportMissingServerCredentials: false` in your config to silence just the App Check warnings. No-op when there is no `firebaseAuth` block.\n11. **Lucide & Next.js Specifier Optimizer (`lucideOptimizer`)**: Auto-detects `lucide-react` in project dependencies, rewrites named imports to direct deep icon paths (`lucide-react/dist/esm/icons/<icon>.mjs`) to avoid browser socket exhaustion (`ERR_INSUFFICIENT_RESOURCES`), and normalizes Next.js `.js` specifiers (`next/dynamic.js` -> `next/dynamic`) to prevent mid-session Vite re-optimization and React dispatcher splitting.\n\n##### Plugin Options\nAll features are enabled by default, and can be individually configured or toggled off:\n\n```typescript\nimport { defineConfig } from \"vite\";\nimport { cloudflareNextIntl } from \"cloudflare-next-intl/vite\";\n\nexport default defineConfig({\n    plugins: [\n        cloudflareNextIntl({\n            imageOptimizer: {                     // Image optimizer configuration (or `false` to disable)\n                dev: false,                        // Also run the scan on dev server start, not just production build (default: false)\n                maxWidth: 1920,                   // Downscale max width limit (default: 1920, or `false`)\n                formats: [\"avif\", \"webp\"],        // Target sibling formats, in browser-preference order (default: [\"webp\"], or `false`).\n                                                   // Also supports: \"png\", \"jpeg\", \"gif\", \"tiff\", \"heif\", \"jp2\", \"jxl\"\n                quality: 80,                      // Compression quality (default: 80)\n                effort: 4,                        // Encoder effort 0-9 for avif/webp/png/heif/jxl (default: sharp's own default per format)\n                concurrency: 4,                   // Images processed in parallel (default: cpu count, clamped to 1-8)\n                blur: { quality: 70, stdDeviation: 20 }, // Next.js blur placeholder options (or `false`)\n                overrides: {                      // Per-image overrides keyed by public src path (wins over scanned <Image> props)\n                    \"/images/hero.png\": { maxWidth: false, formats: [\"webp\"], blur: { quality: 80 } },\n                    \"/images/logo.png\": { formats: false, blur: false },\n                },\n            },\n            autoLocaleParams: {                   // Auto-insert locale params/setLocale (or `false` to disable)\n                mode: \"fix\",                       // \"fix\" | \"report\" | \"off\" (default: \"fix\")\n                localeParam: \"locale\",             // Route param name to read (default: \"locale\")\n                skip: [\"src/app/[locale]/(marketing)/**\"], // Glob(s) to exclude from the scan\n            },\n            layoutQueriesCheck: {                  // Flag blocking DB queries in the layout tree (or `false` to disable)\n                strict: false,                     // Fail the build on violations instead of just warning (default: false)\n                runOnDev: true,                    // Also run on `vite dev`, not just build (default: true)\n            },\n            firebaseAuthCheck: {                   // Validate the `firebaseAuth` config block (or `false` to disable)\n                strict: false,                     // Fail the build on missing required fields instead of warning (default: false)\n                runOnDev: true,                    // Also run on `vite dev`, not just build (default: true)\n            },\n            messagesDir: \"./messages\",            // Path to locale JSON files (default: './messages')\n            intlConfigPath: \"./src/l18n/intl_config.ts\", // Path to intl config (auto-detected if omitted)\n            buildIdAsset: true,                   // Emit BUILD_ID asset (or custom string filename, default: true)\n            localeFiles: true,                    // Enable @locale-file & glob bundling (default: true)\n            userAgentStub: true,                  // Enable regex-based user-agent stub (default: true)\n            cfWorkersClientStub: true,            // Enable client cloudflare:workers stub (default: true)\n            vinextRouteWiringFix: {                // ⚠️ DANGER: Monkey-patches vinext on disk (default: follows experimentalRouteLoadingFixes, i.e. true; or options object)\n                routeWiring: true,                  // Route-specific loading.tsx wins over ancestor/root skeletons (default: true)\n                routeMatching: true,                // Leading `:locale` segment tried against active locale first (default: true)\n                optimisticRouting: true,            // Same fix client-side for optimistic (instant) navigation (default: true)\n                prefetchLearning: true,             // Wait for an in-flight prefetch of the nav target instead of giving up (default: true)\n                optimisticLearningTimeout: true,    // Lower the fixed safety-cap on that wait; pass a number for a custom ms cap (default: true → 200ms)\n                suspenseProbe: true,                // Respect <Suspense> boundaries when probing for async page dependencies (default: true)\n                renderDependency: true,             // Release a render dependency when its component suspends (default: true)\n                pageInvokerSuspensionRelease: true, // Same release, unconditionally, for the page component's own barrier (default: true)\n                refreshDeferral: true,              // Defer a refresh() navigation while a normal navigation is in flight (default: true)\n                unblockRenderDependencies: true,    // Strip layout/template/slot/route dependency ordering (default: true)\n                unblockPageElementDependencies: false, // Also strip it from the PAGE element itself (default: false — see warning below)\n            },\n            experimentalRouteLoadingFixes: true,  // ⚠️ DANGER: Unified switch enabling both vinextRouteWiringFix and SSG on loading.* (default: true)\n            lucideOptimizer: true,                // Auto-optimize lucide-react deep imports and normalize next/*.js (default: true, or options object)\n        }),\n    ],\n});\n```\n\n> **Note:** `unblockPageElementDependencies: true` was measured, in a real app, to make page-to-page navigation noticeably slower rather than faster — it strips ordering vinext's own page-element wiring relies on. Leave it off unless you've verified otherwise for your app.\n\nIndividual standalone plugins are also exported if you only need a specific feature:\n`imageOptimizerPlugin` (or `imageOptimizer`), `autoLocaleParamsPlugin`, `layoutQueriesPlugin` (or `layoutQueriesCheck`), `firebaseAuthCheckPlugin` (or `firebaseAuthCheck`), `buildIdAsset`, `localeFilePlugin`, `userAgentStubPlugin`, `cfWorkersClientStubPlugin`, `vinextRouteWiringFixPlugin`, `lucideOptimizerPlugin`.\n\n##### Per-Image Optimizer Settings\n\nInstead of (or in addition to) the centralized `overrides` config, settings can be set directly as props on individual `<Image>` usages. The build scans your JSX for these props and applies them per image — a matching `overrides` entry for the same `src` still wins if both are set:\n\n```tsx\nimport { Image } from \"cloudflare-next-intl/image\";\n\n<Image src=\"/images/hero.png\" formats={[\"avif\", \"webp\"]} quality={95} blur={{ size: 16, quality: 90 }} />\n<Image src=\"/images/icon.svg\" formats={false} blur={false} maxWidth={false} />\n```\n\nSupported props: `formats` (array or `false`), `maxWidth` (number or `false`), `quality` (number), `blur` (`true`, `false`, or `{ size, quality, stdDeviation }`). `effort` is not scanned from JSX props — set it via the centralized `overrides` config or the global option.\n\n##### Multi-Size Variants (Responsive Images)\n\nEvery `<Image>` usage's own `width` prop is also scanned. If the same `src` is used at different widths across the codebase — a thumbnail and a hero, say — each distinct width gets its own generated variant instead of the sizes overwriting one another:\n\n```tsx\n// components/Thumbnail.tsx\n<Image src=\"/images/hero.png\" width={200} height={150} alt=\"thumbnail\" />\n\n// components/Hero.tsx\n<Image src=\"/images/hero.png\" width={1200} height={900} alt=\"hero\" />\n```\n\nThis produces two sets of generated files (`hero.webp` at the default/full-resolution size and `hero-200w.webp` for the thumbnail), and each `<Image>` call automatically resolves to the closest generated size that is at least as large as its own `width` prop — no manual `srcset` configuration needed. A width larger than any generated variant falls back to the largest one available (never upscales). This is additive to `maxWidth`/`overrides`: an explicit `maxWidth` (via prop or `overrides`) still controls the *default* variant's size, while `width` usages add extra sizes alongside it.\n\n##### Browser Format Negotiation\n\nWhen an image's `formats` list has more than one entry, the generated `<source>` tags follow that exact order, so the browser always picks the first format in the list it can decode — no client-side JavaScript is involved:\n\n```tsx\n<Image src=\"/images/hero.png\" formats={[\"avif\", \"webp\"]} />\n```\n\nrenders as:\n\n```html\n<picture>\n  <source type=\"image/avif\" srcset=\"/generated/images/hero.avif\" />\n  <source type=\"image/webp\" srcset=\"/generated/images/hero.webp\" />\n  <img src=\"/generated/images/hero.avif\" ... />\n</picture>\n```\n\nIf the primary generated asset fails to load at runtime (e.g. a missing/corrupted build output), the `<img>` falls back to the original, unprocessed source file automatically via `onError`.\n\n```tsx\n// Client Components (\"use client\")\nimport { useLocale } from \"cloudflare-next-intl/use\";\nconst locale = useLocale();\n```\n\n`useTranslations`/`useLocale` from `cloudflare-next-intl/use` also work\ninside Server Components without `await` (backed by React's `use()`), as\nlong as they're rendered under `IntlProvider`.\n\n### Root layout wiring\n\n```tsx\nimport { IntlProvider, IntlHelperScript, getLocaleStaticParams } from \"cloudflare-next-intl/server\";\n\nexport const generateStaticParams = getLocaleStaticParams;\n\nexport default async function RootLayout({ children, params }) {\n    const { locale } = await params;\n    return (\n        <html lang={locale}>\n            <head>\n                <IntlHelperScript locale={locale} />\n            </head>\n            <body>\n                <IntlProvider language={locale}>{children}</IntlProvider>\n            </body>\n        </html>\n    );\n}\n```\n\n### Static export (`output: 'export'`) support\n\nThe regular `IntlProvider` (`cloudflare-next-intl/serverProvider`, re-exported\nfrom the root) always has a code path to the firebase-auth client provider,\nwhich imports a `\"use server\"` file (`clear_session_action`) for clearing\nthe session cookie on logout. Next.js registers a `\"use server\"` file into\nthe server-actions build the moment **any** `import()` in the compiled\nmodule graph points to it — a runtime `if (config.firebaseAuth)` guard does\nnot remove the import *statement*, only skips executing it, so the file is\nstill registered even on apps that never configure `firebaseAuth`.\n`output: 'export'` builds fail outright the instant any server action is\nregistered anywhere in the app, so this affects every app doing a static\nexport, not just ones using auth.\n\nIf your app is built with `output: 'export'` and does **not** configure\n`firebaseAuth`, use `cloudflare-next-intl/serverProviderStatic` instead —\nsame signature (minus `staticSafe`, which only exists to control firebase\nauth's server-side resolution), same locale/messages/cookie-consent\nbehavior, but its client provider has zero import anywhere pointing at the\nfirebase-auth client code, so there is nothing for Next's scanner to find:\n\n```tsx\nimport { IntlProvider } from \"cloudflare-next-intl/serverProviderStatic\";\n```\n\nIt throws at render time if `firebaseAuth` is configured — that combination\nisn't supported by this variant; use the regular `serverProvider` for apps\nthat need Firebase Auth (which in turn means you can't statically export\nthose routes, per the constraint above).\n\nIf your app imports the regular `IntlProvider` from the package root and\ncan't change that import site (e.g. it's inside another package, or you\ndon't want to special-case your own source per build target), redirect it\nat the bundler level instead — alias the **resolved absolute file path**\n(not the package specifier) for both `server_provider.js` and\n`client_provider.js` to their `_static` counterparts, only when building\nfor static export:\n\n```ts\n// next.config.ts\nwebpack(config) {\n    if (process.env.STATIC_EXPORT === \"true\") {\n        // realpath, not the raw node_modules path — webpack resolves\n        // symlinks (e.g. `npm link`) to their real target before matching\n        // aliases, so an alias keyed on the symlink path would never match.\n        const root = fs.realpathSync(path.resolve(__dirname, \"node_modules/cloudflare-next-intl\"));\n        config.resolve.alias[path.join(root, \"dist/src/server/components/server_provider.js\")] =\n            path.join(root, \"dist/src/server/components/server_provider_static.js\");\n        // client_hooks.ts (useLocale/useTranslations) imports LocaleContext\n        // from client_provider.js directly — a second, independent edge to\n        // the same firebase-auth chain that the alias above doesn't cover.\n        config.resolve.alias[path.join(root, \"dist/src/client/components/client_provider.js\")] =\n            path.join(root, \"dist/src/client/components/client_provider_static.js\");\n    }\n    return config;\n},\n```\n\n### SEO metadata (hreflang/canonical)\n\n```ts\nimport { alternatesLinks } from \"cloudflare-next-intl/metadata\";\n\nexport async function generateMetadata({ params }) {\n    const { locale } = await params;\n    return {\n        alternates: alternatesLinks({ url: \"https://example.com\", locale, linkPart: \"/about\" }),\n    };\n}\n```\n\n### Theme switcher\n\n### Firebase Auth\n\nSet `firebaseAuth` on your `RoutingConfig` to enable — `IntlProvider` then\nauto-wires `AuthUserProvider` and server-side `getAuthUser` session validation.\n\nRequires `firebase` (or the scoped `@firebase/app` + `@firebase/auth` +\n`@firebase/app-check` + `@firebase/performance` packages) as a **peer**\ndependency — `npm install firebase` if you don't already have it. Declared as\na peer, not a bundled dependency, so your own `firebase` install is the one\nand only copy that gets used: `@firebase/app` keeps its app registry\n(`getApps()`/`initializeApp()`) as module-level state, so a second, separately\ninstalled copy would silently initialize its own untracked Firebase app\ninstead of joining yours. All `firebase_auth*` subpaths load their Firebase\nimports lazily (dynamic `import()`), so nothing is pulled in — installed or\nbundled — for apps that never set `firebaseAuth`.\n\nFeatures include:\n- `whiteListPaths`: Array of paths exempt from auth redirects (matches exact path or path-segment prefix, e.g. `/bonds` matches `/bonds/some-slug`).\n- `protectedPaths`: `(path) => boolean` gate that inverts `whiteListPaths` — when set, every path passes through unless `protectedPaths` (or `isAuthPath`) returns true, so unrecognised URLs reach the app's own routing instead of being redirected to `redirectAuthPath`. Preferred over `whiteListPaths` for apps where most pages are public: both the middleware and `AuthUserProvider` (client) derive their whitelist from it directly, so you don't maintain two separate path lists that can drift out of sync. `whiteListPaths` is only consulted when `protectedPaths` isn't set.\n- `actionLinkPath`: Pinned route for handling Firebase action links (e.g. `/auth/action`), prioritized during cross-origin action link redirects.\n- `skipPopupRedirectResolver`: Skips the Auth SDK's default `browserPopupRedirectResolver`, which proactively opens the `<authDomain>/__/auth/iframe.js` relay iframe on every page load on mobile/Safari/iOS user agents. Safe even with Google/Apple/social sign-in — pass `browserPopupRedirectResolver` as the last argument to `signInWithPopup`/`signInWithRedirect`/`getRedirectResult`/`linkWithPopup`/`reauthenticateWithPopup` at the call site instead, so the iframe only loads on the click. Also skips the Auth emulator auto-connect and the experimental `authTokenSyncURL` cookie exchange that `getAuth` does — see the JSDoc on this option before enabling it against an emulator.\n- `createForgotPasswordAction(locale, actionCodeSettings?)`: Accepts optional Firebase `AuthActionCodeSettings` (e.g. `url` redirect link).\n- `sendVerificationEmail(actionCodeSettings?)` on `useAuthUser()`: Custom action email settings when resending email verification.\n- `followSameOriginContinueUrl`: Automatically forwards emailed action links with `continueUrl` to the specified path (or external URL) directly from `intlMiddleware` (default `true`; set `false` on `firebaseAuth` config to disable). If `continueUrl` points to home root (`/`), it resolves to `actionLinkPath` (if set) or the mode target path (e.g. `/reset-password`).\n- `appCheck`: Firebase App Check integration supporting reCAPTCHA Enterprise (`recaptchaEnterpriseSiteKey`) and reCAPTCHA v3 (`recaptchaV3SiteKey`). For reCAPTCHA v3, defaults to a `CustomProvider` using an explicit `render=explicit` script tag to avoid iframe/webworker CDN integrity issues in private windows (`useExplicitRecaptchaScript: false` to opt out). When `appCheck` is configured, `getFirebaseAuthClient()` initializes App Check before it creates `auth`, so every request made through `auth` carries an `X-Firebase-AppCheck` header and passes App Check enforcement. That includes the `accounts:lookup` call Firebase makes on page load to restore a signed-in user, as well as sign-in. The trade-off: App Check (and, with token auto-refresh on, the reCAPTCHA script) now starts on the first `getFirebaseAuthClient()` call instead of the first token mint. If App Check initialization fails, the client is still returned, just without App Check. Supports server-side token minting via service accounts.\n- `resolveOptionalAuthUser()` (`cloudflare-next-intl/resolveOptionalAuthUser`): best-effort variant of `getAuthUser()` for callers that want to *attach* the current user when one happens to be known — error/telemetry reporting, analytics, logging — without failing or changing behavior when no request/session context is available. Swallows every failure and resolves `{ user: null }` instead of throwing. Use `getAuthUser()` (not this) whenever your own output actually depends on who's signed in — `checkDynamicPages` (below) treats `getAuthUser()`/`useAuthUser()`/`withUserDb()` as page-blocking dynamic-API signals but does not follow into this helper, so it's also the way to read \"whoever's signed in, if anyone\" from a page or a module it imports without forcing that page dynamic.\n- `resolveErrorReportingUser(useAuthUser?)` (same subpath): gated form of `resolveOptionalAuthUser()` for an `onError` sink — pass `ErrorHandlingParams.useAuthUser` straight through. Defaults to `false`: when not `true`, resolves `{ user: null }` immediately without calling `getAuthUser()` at all, so a page reached only through your `onError` sink's default path stays static-eligible. A specific `reportError({ ..., useAuthUser: true })` call site opts in per-call when it actually wants the user on that report.\n\n  ```ts\n  // your onError sink\n  import { resolveErrorReportingUser } from \"cloudflare-next-intl/resolveOptionalAuthUser\";\n\n  export default async function onError(params: ErrorHandlingParams) {\n      const { user } = await resolveErrorReportingUser(params.useAuthUser);\n      // ...write params + user?.email to your error store\n  }\n  ```\n\n  A specific call site rarely needs to set `useAuthUser: true` by hand: `syncErrorReportingAuthUser` (`cloudflare-next-intl/checkDynamicPages`, also `checkDynamicPages`'s and the Vite plugin's `syncErrorReportingAuthUser` option, default `false`) does it for you — it finds every `reportError()` call reached *only* from pages already confirmed `force-dynamic` and inserts `useAuthUser: true` there automatically, leaving alone any call reachable from even one static/unknown-status page. Opt in explicitly (it mutates call-site arguments across your app, a bigger change than the top-of-file `export const dynamic` insertion `checkDynamicPages` does by default):\n\n  ```ts\n  await checkDynamicPages({ appDir, mode: \"fix\", syncErrorReportingAuthUser: true });\n  ```\n\n```tsx\nimport ThemeSwitcher from \"cloudflare-next-intl/ThemeSwitcher\";\n\n<ThemeSwitcher lightLabelText=\"Light\" darkLabelText=\"Dark\" />\n```\n\n\n### Cookie consent\n\nSet `cookieConsent` on your `RoutingConfig` to enable — `IntlProvider` then\nauto-wires `CookieConsentProvider`, `CookieConsentAnalytics` (if\n`cookieConsent.analytics`/`getAnalytics` is set), and both `CookieConsentDialog`/\n`PrivacyPolicyUpdateDialog` (with their built-in default styling and\nEnglish/Ukrainian copy) with no manual nesting needed.\n\n```typescript\n// intl-config.ts\nimport { getCloudflareContext } from \"@opennextjs/cloudflare\";\n\nexport default setIntlConfig({\n    locales: [\"en\", \"de\"],\n    defaultLocale: \"en\",\n    // Shared request-time resolvers — used by cookieConsent's GDPR gating\n    // below AND by error_handling's ctx.waitUntil backgrounding.\n    generate: {\n        // Pass @opennextjs/cloudflare's getCloudflareContext directly — its\n        // exact overloaded signature is accepted as-is, called internally\n        // with { async: true } (cookieConsent) or { async: false } (error_handling).\n        getCloudflareContext,\n    },\n    cookieConsent: {\n        privacyPolicyDate: \"2026-01-01\",\n        // showPrivacyPolicy: false, // defaults to true; set false to hide privacy policy link in dialogs\n        // privacyPolicyPath: \"/privacy-policy\", // default; used by the\n        // dialogs' auto-rendered link. Set false to disable that link.\n        // country-based gating is enabled by default (reads Cloudflare geo\n        // headers; override via countryHeaderNames). Visitors outside GDPR\n        // regions skip the banner and get consent immediately.\n        // countryHeaderNames: [\"x-cf-country\", \"cf-ipcountry\"],\n        // gdprCountries: [...], // defaults to EU/EEA + UK + Switzerland\n        // enableAnalyticsInDevMode: true, // analytics stay off in dev otherwise\n        // autoWireDialogs: false, // opt out and render the dialogs yourself\n        // dialogProps: { acceptText: \"Accept\", showPrivacyPolicy: true }, // forwarded to CookieConsentDialog\n        // updateDialogProps: { closeText: \"Got it\", showPrivacyPolicy: true }, // forwarded to PrivacyPolicyUpdateDialog\n    },\n});\n```\n\n`CookieConsentDialog`/`PrivacyPolicyUpdateDialog` render automatically — no\nJSX needed in your layout. Set `autoWireDialogs: false` to render them\nyourself instead (e.g. for full control over placement):\n\n```tsx\nimport { CookieConsentDialog, PrivacyPolicyUpdateDialog, useCookieConsent } from \"cloudflare-next-intl/cookieConsent\";\n\nexport default function Layout({ children }) {\n    return (\n        <>\n            {children}\n            <CookieConsentDialog />\n            <PrivacyPolicyUpdateDialog />\n        </>\n    );\n}\n```\n\n```tsx\n\"use client\";\nimport { useCookieConsent } from \"cloudflare-next-intl/useCookieConsent\";\n\nconst { consent, setConsent } = useCookieConsent();\n```\n\nSee [`package/src/cookie_consent/README.md`](package/src/cookie_consent/README.md) for layout, customization, and gotchas.\n\n### Error handling\n\nEvery risky call this package makes internally (Cloudflare-context\nresolution, Firebase server auth, `cookieConsent.getAnalytics()`) reports\nthrough a shared `error_handling` submodule you can also use in your own\napp code. Enabled by default — no config needed to get the default\n`console.error`-based reporting; set `errorHandling.onError` to plug in\nyour own transport (Sentry, Telegram, etc).\n\n```typescript\n// intl-config.ts\nexport default setIntlConfig({\n    locales: [\"en\", \"de\"],\n    defaultLocale: \"en\",\n    generate: { getCloudflareContext }, // reports background via ctx.waitUntil when set\n    errorHandling: {\n        // enable: false, // fully disable reporting (errors still rethrow from withErrorHandling)\n        onError: ({ formattedMessage, error, classOrMethodName, consent }) => {\n            // formattedMessage is a ready-to-print \"[classOrMethodName] Error: ...\" string\n            myErrorTracker.capture(formattedMessage);\n        },\n        // staleDeployPatterns: [...], // customize substrings matched by isStaleDeployError;\n        //                              // defaults to defaultStaleDeployPatterns (chunk, failed to fetch, etc)\n        // overrideConsoleError: true, // route every console.error(...) call through onError too\n        // ignoreConsoleErrors: [...], // defaults to defaultIgnoredConsoleErrors (this package's\n        //                             // own Firebase Auth codes for expected user-input failures);\n        //                             // pass [] to report everything, or your own list to replace it\n        // ignoreConsoleError: (message) => message.includes(\"known noisy warning\"),\n    },\n});\n```\n\nUse `reportError`/`withErrorHandling` directly in your own code:\n\n```typescript\nimport { reportError, withErrorHandling } from \"cloudflare-next-intl/errorHandling\";\nimport config from \"./intl-config\";\n\n// Wrap a function — reports then rethrows on failure.\nconst safeFetch = withErrorHandling(fetchSomething, \"fetchSomething\", { config });\n\n// Or report manually inside your own try/catch.\ntry {\n    await riskyThing();\n} catch (error) {\n    await reportError(config, { error, classOrMethodName: \"riskyThing\" });\n}\n```\n\n**GDPR note:** pass `consent` (from `useCookieConsent()` or your own\nserver-side resolution) on `ErrorHandlingParams` — reporting is skipped\nwhenever `consent` is set and not `true`, since sending error reports to a\nthird party without consent can itself be GDPR-relevant.\n\n#### Reporting client-side errors\n\n`reportClientError` is a ready-made server action for a client component's\nown `catch`/error boundary — it resolves your `errorHandling`/`generate`\nconfig through `@intl-config` (the alias `db`/`clearSessionAction` already\nuse — see \"Setup\" above), so there's no wrapper file or setup call beyond\nthat alias:\n\n```typescript\n// some_client_component.tsx\n\"use client\";\nimport reportClientError from \"cloudflare-next-intl/reportClientError\";\n\ntry {\n    await riskyClientThing();\n} catch (error) {\n    void reportClientError(error, \"riskyClientThing\");\n}\n```\n\nThe error is stringified before it crosses the action boundary — no need to\nnormalize it into an `Error` yourself first, even a non-`Error` throw or an\nunresolved React reference stub comes through safely — and `isClient: true`\nplus a best-effort `requestContext: { path, userAgent, referer }` (via\n`next/headers`) are attached automatically. Prefer `createServerErrorAction`\ninstead if you want config bound explicitly per call rather than resolved\nthrough `@intl-config`.\n\n#### Stale Deploy & Chunk Load Error Recovery\n\nWhen a new version of your application is deployed to Cloudflare Workers, users on older client sessions may encounter `ChunkLoadError` or failed dynamic imports when requesting outdated chunks.\n\n`IntlHelperScript` renders an early-catch `<script>` (production only, id `stale-deploy-early-catch`) that runs before hydration and listens for `window.error`/`unhandledrejection` events matching the same patterns as `isStaleDeployError` (inlined as JSON, so it stays in sync with `staleDeployPatterns` config), then force-reloads (throttled to once per 15s, capped at 2 attempts per build id — a 3rd stale-deploy error for the same build id falls through instead of reloading again; the count resets once a new build id is seen). It also listens for `error` events during the capture phase to catch resource-load failures (a same-origin chunk `<script>`/`<link>` 404ing or served with a disallowed MIME type), which fire a non-bubbling, message-less `error` event on the element itself rather than surfacing as a catchable message; a failed third-party resource (analytics, reCAPTCHA, etc.) is ignored, since only the app's own build output can break its module graph. This covers the case a React-level recovery (`useStaleDeployRecovery` below) cannot: when the chunk that failed to load is part of your own error boundary/global-error bundle, React never gets a chance to render the recovery UI. Both layers share the same `sessionStorage['stale-deploy-recovery-reloaded']` marker keyed by build id, so they can't double-reload each other. No setup beyond rendering `<IntlHelperScript />` is required.\n\n`installGlobalErrorOverride` (used internally by error reporting setup) also reports these same-tree resource-load failures — a failed `script`/`link` load is reported via `reportError` instead of being silently dropped, since the browser gives it no bubbling event or message to catch any other way.\n\nFor errors that don't crash the module graph itself (a normal thrown error reaching an error boundary), use `isStaleDeployError` and `clearClientCache` in error boundaries or global error handlers to automatically recover:\n\n```typescript\nimport { isStaleDeployError, clearClientCache } from \"cloudflare-next-intl/errorHandling\";\n\nexport default function GlobalError({\n    error,\n    reset,\n}: {\n    error: Error & { digest?: string };\n    reset: () => void;\n}) {\n    useEffect(() => {\n        if (isStaleDeployError(error)) {\n            clearClientCache().then(() => {\n                window.location.reload();\n            });\n        }\n    }, [error]);\n\n    // ... render fallback UI\n}\n```\n\n- `isStaleDeployError(error: unknown, patterns?: readonly string[]): boolean`: Returns `true` if the error indicates a missing chunk, failed fetch, dynamically imported module failure, CSS chunk failure, closed connection, corrupted RSC payload, hydration error #412 from a stale deployment, an unhandled `UnrecognizedActionError`/`server action not found` rejection, or an aborted stream missing an error value (`undefined`). Defaults to `defaultStaleDeployPatterns` (or patterns configured in `intl-config.ts` via `errorHandling.staleDeployPatterns`).\n- `setStaleDeployPatterns(patterns: readonly string[]): void`: Setter to update the active pattern list and pre-compute lowercased substrings for maximum runtime performance.\n- `getStaleDeployPatterns(): readonly string[]`: Returns the currently active pattern list.\n- `clearClientCache(): Promise<void>`: Best-effort cleanup that deletes all CacheStorage caches (`window.caches`), unregisters active Service Workers, and clears `sessionStorage`.\n\nFor a ready-made recovery flow (recommended over wiring `isStaleDeployError` + `clearClientCache` by hand), use the `useStaleDeployRecovery` hook:\n\n```typescript\n'use client';\n\nimport { useStaleDeployRecovery } from \"cloudflare-next-intl/errorHandling\";\n\nexport default function GlobalError({\n    error,\n    reset,\n}: {\n    error: Error & { digest?: string };\n    reset: () => void;\n}) {\n    // Optionally pass a server action to clear server-side cookies/cache\n    // before the reload; runs alongside clearClientCache() and any\n    // rejection is ignored (best-effort).\n    const isRecovering = useStaleDeployRecovery(error /*, clearServerCookies */);\n\n    if (isRecovering) return <LoadingIndicator />;\n\n    // ... render your normal error UI\n}\n```\n\n- `useStaleDeployRecovery(error: unknown, onRecover?: () => Promise<unknown>, delayMs = 5000): boolean`: Detects a stale-deploy error via `isStaleDeployError` and, **once per build id**, waits `delayMs`, runs `onRecover` (if provided) and `clearClientCache` in parallel, then reloads the page. The build id is read from `localStorage['buildId']` (set by `IntlHelperScript`'s `BUILD_ID` check) and a `sessionStorage` marker records which build id already spent its reload, so a repeat failure on the same build falls through to `false` (render your normal error UI) instead of reloading forever. A redeploy changes the build id and re-arms exactly one more attempt.\n- `shouldRecoverFromStaleDeploy(error: unknown, buildId: string, marker: string | null, recentBuild = false): boolean`: The pure predicate behind the hook, exported for testing.\n- `isRecentBuild(setAt: number | null, now: number, windowMs = 60000): boolean`: Whether `setAt` (typically `buildIdSetAt`) falls within `windowMs` of `now`.\n\n### Database (`db`)\n\nThin Postgres/Drizzle data-access layer over a Postgres connection string\n(which may come from a Cloudflare Hyperdrive binding). `pg` and `drizzle-orm` ship as dependencies of\nthis package, so there is nothing extra to install. They are loaded through\ndynamic `import()` inside the `db` exports, so an app that never calls a `db`\nexport never pulls them into its bundle. Enable it by setting `db` on your\n`RoutingConfig`:\n\n```typescript\n// src/i18n/intl_config.ts\nimport { getCloudflareContext } from \"@opennextjs/cloudflare\";\n\nexport default setIntlConfig({\n    locales: [\"en\", \"uk\"] as const,\n    defaultLocale: \"en\",\n    generate: { getCloudflareContext },\n    db: {\n        connectionString: async () =>\n            (await getCloudflareContext({ async: true })).env.HYPERDRIVE\n                .connectionString,\n    },\n});\n```\n\n`db` fields (all optional):\n\n- `connectionString` — a Postgres connection string, or a sync/async function\n  returning one (resolved on each connect). The function form is how you reach\n  a value that isn't available at module scope — a Cloudflare Hyperdrive\n  binding, or a secret store — as in the example above.\n- `disconnectAfterRequest` — **deprecated, ignored since 0.8.23.** Every\n  `withPublicDb`/`withUserDb` call now opens and closes its own client, so\n  there is no surviving connection to keep open. Hyperdrive pools the\n  server-side connection.\n- `authenticatedRole` — Postgres role `withUserDb` switches its\n  call-scoped session to for the duration of your callback (`set role`, no\n  transaction involved; the session is closed when the call ends). May be a string or\n  a sync/async function returning a string. Defaults to `'authenticated'` (the Supabase RLS convention).\n- `authenticatedRoleClaim` — Firebase custom claims field (default `'role'`) read\n  to determine the Postgres role inside `withUserDb` when `firebaseAuth` is enabled.\n  Set `false` to disable custom claim inspection and rely on `authenticatedRole`.\n- `getUserId` — resolves the user id injected as\n  `request.jwt.claims->>'sub'` inside `withUserDb`. Omit when\n  `firebaseAuth` is configured — the uid then comes from this package's own\n  `getAuthUser()` automatically. Provide it to use a different auth source\n  (or when `firebaseAuth` is absent).\n- `disconnectTimeoutMs` — **deprecated, ignored since 0.8.23.** Client\n  teardown is awaited or deferred to `ctx.waitUntil` without a timeout.\n\n#### Service role (`withServiceDb`)\n\n`withServiceDb` runs a query as the **service role** — it bypasses RLS\nentirely (`db.supabase.serviceRoleKey` in Supabase mode; no role downgrade in\nconnection-string mode) and adds no auth wiring, since the service role isn't\na signed-in user. Use it only on trusted server-side paths a request/user\ncan't influence — admin actions, cron jobs, webhooks — never behind an\nordinary request handler:\n\n```typescript\nimport { withServiceDb } from \"cloudflare-next-intl/db\";\n\nconst rows = await withServiceDb((db) => db.select().from(profiles));\n```\n\n#### Choosing a transport\n\n`db` reaches Postgres one of two ways, decided by which fields you set. The\nquery code is identical either way — switching is a config change only.\n\n| Config | Transport | Use when |\n|---|---|---|\n| `connectionString` | Direct Postgres via `pg` | You have a Postgres connection string, or a Hyperdrive binding to read one from. |\n| `supabase` | Supabase Data API (PostgREST) | You only have `NEXT_PUBLIC_SUPABASE_URL` and `NEXT_PUBLIC_SUPABASE_ANON_KEY`. |\n\nA direct connection always wins if both are configured, so adding a `supabase`\nblock cannot silently reroute live traffic.\n\n#### Reading as the user from a cached function\n\n`withUserDb` normally resolves the caller from the request — cookies, the\nFirebase session — every time it runs. Next forbids that inside a function\nwrapped in `unstable_cache`, and the background revalidation it runs for one\nhappens after the response is gone, so both fail with ``` `cookies()` cannot be\ncalled inside a function cached with `unstable_cache()` ```.\n\nResolve the caller once, while the request still exists, and pass the plain\nvalues in:\n\n```typescript\nimport { resolveUserDbCredentials, withUserDb } from \"cloudflare-next-intl/db\";\nimport { unstable_cache } from \"next/cache\";\n\nconst credentials = await resolveUserDbCredentials();\nif (credentials.uid === null) return null;\n\nconst row = await unstable_cache(\n    () => withUserDb((db) => db.select().from(profiles).where(eq(profiles.id, credentials.uid!)), credentials),\n    [\"profile-row\", credentials.uid],\n    { tags: [`profile:${credentials.uid}`], revalidate: 60 },\n)();\n```\n\n`resolveUserDbCredentials()` returns `{ uid, accessToken, role }`, each `null`\nwhen it cannot be resolved — a signed-out visitor gets nulls rather than a\nthrow, so the check above is yours to make. Passing the object to `withUserDb`\nin place of a bare `uid` makes it use those values and read nothing\nrequest-scoped; it throws naming the missing field if the one that mode needs\nis `null`.\n\n#### Standalone usage (no Next.js / `@intl-config`)\n\n`withPublicDb`/`withUserDb` normally read their `db` config from\n`@intl-config` (Next.js apps, via `setIntlConfig`). Outside Next.js — Firebase\nFunctions, a script, any plain TypeScript project with no bundler alias to\nset up — pass the `db` block directly as the last argument instead:\n\n```typescript\n// e.g. firebase/functions/src/index.ts — no @intl-config alias needed\nimport { withPublicDb, withUserDb } from \"cloudflare-next-intl/db\";\n\nconst rows = await withPublicDb(\n    (db) => db.select().from(bonds).limit(10),\n    { connectionString: process.env.DATABASE_URL },\n);\n\nconst own = await withUserDb(\n    (db) => db.select().from(invitations),\n    uid,\n    { supabase: { url: process.env.SUPABASE_URL, anonKey: process.env.SUPABASE_ANON_KEY } },\n);\n```\n\nImport the whole package (`npm install cloudflare-next-intl`) but only the\n`cloudflare-next-intl/db` subpath — its dynamic `import()`s for `pg`/\n`drizzle-orm`/`@supabase/supabase-js` mean nothing Next.js/React-specific ever\nloads. This is the same `db` export Next.js apps use; the override argument is\nadditive; Next.js call sites that omit it keep reading `@intl-config` exactly\nas before.\n\n```typescript\nexport default setIntlConfig({\n    locales: [\"en\", \"uk\"] as const,\n    defaultLocale: \"en\",\n    // reads NEXT_PUBLIC_SUPABASE_URL / NEXT_PUBLIC_SUPABASE_ANON_KEY\n    db: { supabase: {} },\n});\n```\n\n```typescript\n// unchanged in both modes\nconst rows = await withPublicDb((db) => db.select().from(bonds).limit(10));\n```\n\nSupabase mode requires one function in your database, shipped at\n`node_modules/cloudflare-next-intl-db-codegen/supabase/cfni_exec.sql` (installed as a dependency). Run it once (via\n`supabase db push`, a migration, or the SQL editor) — the file starts with a\n`drop function if exists` so re-running it to upgrade is always safe. It is\n`security invoker`, so statements execute with the caller's own privileges and\nRLS applies exactly as it does over the REST API; **never** change this to\n`security definer` — that would let any caller (anon included) bypass RLS\nthrough the function, regardless of the role PostgREST resolved them as.\n`@supabase/supabase-js` ships as a dependency of this package and is loaded\nthrough dynamic `import()` inside the `db` exports, same as `pg`/`drizzle-orm`\n— an app that never calls a `db` export never bundles any of them.\n\n`db.supabase` fields (all optional):\n\n- `url` — project URL, or a sync/async function returning one. Defaults to\n  `NEXT_PUBLIC_SUPABASE_URL`.\n- `anonKey` — anon/publishable key, or a sync/async function returning one.\n  Defaults to `NEXT_PUBLIC_SUPABASE_ANON_KEY`. Never put a service-role key\n  here.\n- `execFunction` — name of the exec function. Defaults to `'cfni_exec'`.\n- `rawSql` — whether `withPublicDb`/`withUserDb` may run arbitrary SQL\n  through `cfni_exec`. Defaults to `true`. Set `false` if you don't want to\n  (or can't) install `cfni_exec` — see\n  [Supabase mode without `cfni_exec`](#supabase-mode-without-cfni_exec) below.\n\nAny of `connectionString`, `supabase.url`, and `supabase.anonKey` may be a\nfunction instead of a string, resolved (and awaited) at use time rather than\nwhen the config object is built — useful when the value lives in a secret\nstore or a Cloudflare binding rather than an environment variable:\n\n```typescript\nexport default setIntlConfig({\n    locales: [\"en\", \"uk\"] as const,\n    defaultLocale: \"en\",\n    generate: { getCloudflareContext },\n    db: {\n        supabase: {\n            url: \"https://abc.supabase.co\",\n            anonKey: async () => {\n                const { env } = await getCloudflareContext({ async: true });\n                return env.SUPABASE_ANON_KEY.get();\n            },\n        },\n    },\n});\n```\n\n`db.getAccessToken` resolves the JWT `withUserDb` sends as\n`Authorization: Bearer`, which is what makes PostgREST resolve the caller as\n`authenticated`. Omit it when `firebaseAuth` is configured — the signed-in\nuser's Firebase ID token is used automatically.\n\n**Two differences to know about in Supabase mode:**\n\n- **Per-statement transactions in `withUserDb`/`withPublicDb`.** Each\n  statement in one of their callbacks is its own round-trip, so it is its own\n  implicit transaction. Call `.transaction(...)` on the handle (below) when\n  you need more than one statement to succeed or fail together.\n- **Wider SQL surface.** `cfni_exec` runs statements your app generates, so any\n  role that can execute it can run arbitrary SQL *within that role's own\n  privileges* — a broader surface than PostgREST's normal verbs, though still\n  bounded by RLS and your grants. If your app only uses `withUserDb`, drop the\n  anon grant: `revoke execute on function public.cfni_exec(text) from anon;`\n\n**What `cfni_exec` actually supports:** plain `SELECT` (including joins with\nduplicate column names, CTEs, window functions), `INSERT`/`UPDATE`/`DELETE`\nwith or without `RETURNING` (including `ON CONFLICT ... DO UPDATE` via\n`excluded`/`onConflictSet` from `cloudflare-next-intl/dbHelpers`), and\nwritable CTEs (`with x as (update ... returning ...) select ... from x`).\nEvery value round-trips through Postgres' own text representation, not JSON,\nso arrays/`numeric`/timestamps/`bytea` decode the same way they do in\nconnection-string mode. `withUserDb`/`withPublicDb` do not run multiple\nstatements atomically on their own (each call is its own PostgREST\nround-trip) — see [Multi-statement transactions](#multi-statement-transactions-dbtransaction)\nbelow for the `.transaction()` API that does.\n\n#### Multi-statement transactions (`db.transaction()`)\n\nCall `.transaction(...)` on the handle `withUserDb`/`withPublicDb` hand your\ncallback whenever a write needs more than one statement to succeed or fail\ntogether — same method name and same signature in both transport modes.\n\nTo achieve mode-transparency between Postgres/connection-string mode and Supabase/REST mode, the callback **builds** queries rather than executing them directly: call `.toSQL()` on each Drizzle query and return the array, rather than `await`ing the query directly.\n\n```typescript\nimport { withUserDb } from \"cloudflare-next-intl/db\";\nimport { invitations, contractorAccessGrants } from \"@/shared/db/generated/schema\";\n\nconst [invitationResult, grantResult] = await withUserDb((db) =>\n    db.transaction((tx) => [\n        tx.insert(invitations).values({ email: \"a@b.com\" }).returning().toSQL(),\n        tx.insert(contractorAccessGrants).values({ propertyId: 1 }).toSQL(),\n    ]),\n);\n```\n\nEvery query in the array is executed sequentially in a single transaction block/batch:\n- In **Supabase mode**, they are sent in one round-trip to `cfni_exec_batch` which runs them inside a single `plpgsql` block.\n- In **connection-string mode**, they are run sequentially over the Postgres client inside a real `BEGIN`/`COMMIT` transaction. Note this is separate from — and does not run inside — the `SET`/role switch `withUserDb` itself applies to the shared session; see [Choosing a transport](#choosing-a-transport) above.\n\nEither way, a failure on any statement rolls back every statement that ran before it in the transaction.\n\nEach result is the `{ rows, rowCount }` shape. Because the callback only builds queries, a later statement in a `.transaction()` callback cannot read an earlier one's result — build every statement from arguments/closures you already have. The handle passed into the callback is a fully working Drizzle query builder — chain `.insert()`/`.select()`/`.where()`/etc. freely — but it has no real connection behind it: `await`ing a query directly (instead of calling `.toSQL()` and returning it) throws once execution is actually attempted, not on the property access or chaining itself, to prevent running queries outside the transaction boundary.\n\n#### Supabase mode and REST translation\n\nYou write the exact same Drizzle code with `withPublicDb`/`withUserDb` in Supabase mode as in connection-string mode. Behind the scenes, the transport translates each statement into `@supabase/supabase-js` `.from()` PostgREST calls whenever possible:\n\n```typescript\nimport { withPublicDb, withUserDb } from \"cloudflare-next-intl/db\";\nimport { eq, gte, desc } from \"cloudflare-next-intl/dbHelpers\";\n\n// Automatically translated to PostgREST REST calls:\nconst rows = await withPublicDb((db) =>\n    db.select({ id: bonds.id, name: bonds.name, yield: bonds.yield })\n        .from(bonds)\n        .where(gte(bonds.yield, 5))\n        .orderBy(desc(bonds.yield))\n        .limit(10)\n);\n\nawait withPublicDb((db) => db.insert(bonds).values({ name: \"10Y\", yield: 4.2 }));\nawait withPublicDb((db) =>\n    db.insert(bonds)\n        .values({ id: 1, name: \"10Y\", yield: 4.5 })\n        .onConflictDoUpdate({ target: bonds.id, set: { yield: 4.5 } })\n);\nawait withPublicDb((db) => db.update(bonds).set({ yield: 4.3 }).where(eq(bonds.id, 1)));\nawait withPublicDb((db) => db.delete(bonds).where(eq(bonds.id, 1)));\n```\n\n**Transport routing:**\n1. **REST translation first:** Single-table `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `on conflict`, and `returning` are mapped to `@supabase/supabase-js` `.from()` calls.\n2. **`cfni_exec` fallback:** Statements PostgREST cannot express (joins, CTEs, complex subqueries) fall back to the `cfni_exec` SQL-exec function.\n3. **`rawSql: false` mode:** If `db.supabase.rawSql: false` is configured (when `cfni_exec` is not installed), any statement requiring raw SQL throws an error explaining the limitation and how to resolve it.\n\n| Operation | REST API | `cfni_exec` fallback |\n| --- | --- | --- |\n| Single-table `SELECT` (projections, `count(*)`, `WHERE`, `ORDER BY`, `LIMIT`, `OFFSET`) | Supported | Used if untranslatable |\n| Single-table `INSERT` / `UPDATE` / `DELETE` | Supported | Used if untranslatable |\n| `ON CONFLICT DO NOTHING / UPDATE` | Supported | Supported |\n| `RETURNING` clauses | Supported | Supported |\n| Operators: `=`, `<>`, `!=`, `>`, `>=`, `<`, `<=`, `like`, `ilike`, `is [not] null`, `[not] in`, `is [not] distinct from`, `~`, `~*`, `@>`, `<@`, `&&`, `>>`, `<<`, `&>`, `&<`, `-|-`, `@@` | Supported | Supported |\n| Multi-table joins, CTEs, non-count aggregates, `GROUP BY`, `UNION`, `DISTINCT`, raw SQL | Not supported by REST | Supported |\n| Multi-statement transactions without calling `.transaction()` ","readmeFilename":"README.md"}