{"_id":"@intlayer/analytics","_rev":"36-72e2bd91960f8ee87b9884c658310d42","name":"@intlayer/analytics","dist-tags":{"latest":"9.5.9","canary":"9.5.9-canary.0"},"versions":{"9.0.0-canary.16":{"name":"@intlayer/analytics","version":"9.0.0-canary.16","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.0-canary.16","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"3ff0608124c945c6ebd5791168762da9bda35a31","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.0-canary.16.tgz","fileCount":84,"integrity":"sha512-XHoM6XYnsygDpYdngkdLRLYIz5+n/Z9hjtbzUHq77YfjyqUTH64s9C7O3930uxFKmdejUAimClUybKTRBNZSVA==","signatures":[{"sig":"MEYCIQCyY3TEXkGGp4HVt+mDvs8BqoiyvJHDaHzYga5Q/yK4RQIhAON321kSDJ1JFobczG5uQlE7LLkBsw5ASIsi+oUAzWRa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183282},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"3ff0608124c945c6ebd5791168762da9bda35a31","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-XHoM6XYnsygDpYdngkdLRLYIz5+n/Z9hjtbzUHq77YfjyqUTH64s9C7O3930uxFKmdejUAimClUybKTRBNZSVA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.0-canary.16","@intlayer/types":"9.0.0-canary.16","@intlayer/config":"9.0.0-canary.16"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.21.10","vitest":"4.1.10","typescript":"6.0.3","@types/node":"25.9.4","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.0-canary.16_1784045106192_0.5459375795144221","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.17":{"name":"@intlayer/analytics","version":"9.0.0-canary.17","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.0-canary.17","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"aa8fa73e242b9cbd973b410f93d83a5926646785","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.0-canary.17.tgz","fileCount":84,"integrity":"sha512-NFSjYqLxpPq33k2KiB8oYlANJNL90JMIRTKqbaFtaDW4W5ARFjgyEdMynGsJB5shj3u4Ljb/HqJhXFRMYuvzbA==","signatures":[{"sig":"MEYCIQDer+d5hgD8jH9by37ASGCs3+XdaN3yxWuLIso9SMJs+QIhANfOEr5xocDSnbD47NWC3NO5Bb7mvMWxNJLNJQR89vrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183282},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"aa8fa73e242b9cbd973b410f93d83a5926646785","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-NFSjYqLxpPq33k2KiB8oYlANJNL90JMIRTKqbaFtaDW4W5ARFjgyEdMynGsJB5shj3u4Ljb/HqJhXFRMYuvzbA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.0-canary.17","@intlayer/types":"9.0.0-canary.17","@intlayer/config":"9.0.0-canary.17"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.21.10","vitest":"4.1.10","typescript":"6.0.3","@types/node":"25.9.4","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.0-canary.17_1784334839800_0.7736522140080886","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.18":{"name":"@intlayer/analytics","version":"9.0.0-canary.18","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.0-canary.18","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"bde07ace7c06972ace8968743a5a90e5c329b192","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.0-canary.18.tgz","fileCount":84,"integrity":"sha512-ozky7xaSbNfBp8EcLh6ZCKWWbbvc1eIeleUH5klL0W/8EJ1AlHuQaHu+dAcIF1SWsLTNUsFvZ7mym/N5FgPZkg==","signatures":[{"sig":"MEYCIQDbA1OTjDZpB38uOOHqq4CMDloqiAq9mPi+rf1dfieV3AIhAPIbFEF0s2E1rcvAzd4Nqa3bcuqsQlZFwHXxImzVULxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182798},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"bde07ace7c06972ace8968743a5a90e5c329b192","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-ozky7xaSbNfBp8EcLh6ZCKWWbbvc1eIeleUH5klL0W/8EJ1AlHuQaHu+dAcIF1SWsLTNUsFvZ7mym/N5FgPZkg==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.0-canary.18","@intlayer/types":"9.0.0-canary.18","@intlayer/config":"9.0.0-canary.18"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.12","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.0-canary.18_1784586669801_0.01940723413965806","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.19":{"name":"@intlayer/analytics","version":"9.0.0-canary.19","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.0-canary.19","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"0a634a1d55738b3a1454bdbffa64e8568a2c7c30","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.0-canary.19.tgz","fileCount":84,"integrity":"sha512-7aGsqlc/Vk+d+WnSG6xxBY8rLayEoeq8k0qQSVZeLdPo/lF38B0D1uRIO+RrUD+EYP9NUB1+Pkh3m9Bl4fahpg==","signatures":[{"sig":"MEUCIQD75NZk6wlo3+7LCJTIkemnMyljQ7E3yb2lMTbcTrm+6QIgePOELXltjgMZMfKkcFiwkWLrHDMlzhSCSkBgN93X3sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182798},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"0a634a1d55738b3a1454bdbffa64e8568a2c7c30","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-7aGsqlc/Vk+d+WnSG6xxBY8rLayEoeq8k0qQSVZeLdPo/lF38B0D1uRIO+RrUD+EYP9NUB1+Pkh3m9Bl4fahpg==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.0-canary.19","@intlayer/types":"9.0.0-canary.19","@intlayer/config":"9.0.0-canary.19"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.12","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.0-canary.19_1784587874451_0.9045906716330712","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.20":{"name":"@intlayer/analytics","version":"9.0.0-canary.20","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.0-canary.20","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"6eaf95b03c664eecdb67cc9805dde2338f5e3abc","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.0-canary.20.tgz","fileCount":84,"integrity":"sha512-NhHk1u734DMZ7sik/U0ejFlaZ8LW4/iq+Co/7PpVtRO5IyCkZA4pq0WCkXeozoSDbbv38MpmtDO7nHOUcZZzLQ==","signatures":[{"sig":"MEUCIQDHsTr++QifqX1gkKMceVmpNBvO0kOzgucaU/1qVWWMfwIgQJChmwsu/9PsJi5lGmicKLQzlK+j1VoqQ+s8RnB7bSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182798},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"6eaf95b03c664eecdb67cc9805dde2338f5e3abc","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-NhHk1u734DMZ7sik/U0ejFlaZ8LW4/iq+Co/7PpVtRO5IyCkZA4pq0WCkXeozoSDbbv38MpmtDO7nHOUcZZzLQ==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.0-canary.20","@intlayer/types":"9.0.0-canary.20","@intlayer/config":"9.0.0-canary.20"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.12","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.0-canary.20_1784590015635_0.7332121259712152","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.21":{"name":"@intlayer/analytics","version":"9.0.0-canary.21","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.0-canary.21","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"0fb1b5e40f9d0428867690a54376ffa0c57a8f0a","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.0-canary.21.tgz","fileCount":84,"integrity":"sha512-1fRPhqPffhgGHM2HNTm6OcgNnXFB0TmBcbTlL0rz5su5YPZWI1zGaKivUYPcR0AY9skaPNlSGMX3SqDjIRXhmQ==","signatures":[{"sig":"MEUCICRiRuvpYMeghjlVB7wKFVMf07zneD91PpUalkmrV9JsAiEA/xJMM/LTd2QUOkgqecRR+9hGX6dh6v0vhicQBU1hhRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182798},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"0fb1b5e40f9d0428867690a54376ffa0c57a8f0a","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-1fRPhqPffhgGHM2HNTm6OcgNnXFB0TmBcbTlL0rz5su5YPZWI1zGaKivUYPcR0AY9skaPNlSGMX3SqDjIRXhmQ==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.0-canary.21","@intlayer/types":"9.0.0-canary.21","@intlayer/config":"9.0.0-canary.21"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.12","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.0-canary.21_1784653920042_0.025621274496942847","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@intlayer/analytics","version":"9.0.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"ccee064359e93defe4475b1021ff60a4d73951bf","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.0.tgz","fileCount":84,"integrity":"sha512-lDyjpINPCCiVfYoDdnI0gM/kLmd4gltFM5rcjQrY/fPB33NoHJdHNSIecxfTh/xTbyPIgkMWJhWF9V7g8AGlYQ==","signatures":[{"sig":"MEUCIQC13i2xhiKEvTVbzozLVAUI7XpTAj+GhR+XLseH78EcTgIgB0GKMltNCAbcHGNXsCAMQe5mdJNKKypg4Dj7Qe41uM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"ccee064359e93defe4475b1021ff60a4d73951bf","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-lDyjpINPCCiVfYoDdnI0gM/kLmd4gltFM5rcjQrY/fPB33NoHJdHNSIecxfTh/xTbyPIgkMWJhWF9V7g8AGlYQ==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.0","@intlayer/types":"9.0.0","@intlayer/config":"9.0.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.13","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.0_1784738083363_0.7864894030572467","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@intlayer/analytics","version":"9.0.1","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.1","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"53026bf5db228835c537e90592f0470bc94035f9","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.1.tgz","fileCount":84,"integrity":"sha512-ygeHiycMzE6L5zIuFz+FcOEpK2hMV2j3RREc2PuSBtTJ1CUirTvqRN3z6FXcthRC1N2DRTANIP6NFT5vH2KyNw==","signatures":[{"sig":"MEUCIAWIqP1tLnZ+BkNzRi6FQvlGOfbp66r2m2oZ4G54vUU9AiEA+68DNtfQ6VTfndUs1kOeNrxwtPa8HBSTO3JD3+65umE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"53026bf5db228835c537e90592f0470bc94035f9","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-ygeHiycMzE6L5zIuFz+FcOEpK2hMV2j3RREc2PuSBtTJ1CUirTvqRN3z6FXcthRC1N2DRTANIP6NFT5vH2KyNw==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.1","@intlayer/types":"9.0.1","@intlayer/config":"9.0.1"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.13","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.1_1784839540241_0.7493564237736927","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@intlayer/analytics","version":"9.0.2","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.0.2","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"2b93245c0f3651b35a324d77ff116548e53f05e0","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.0.2.tgz","fileCount":84,"integrity":"sha512-mBgEZD30gK3VhV2SBxB1hZPJez72R27I20HrOCdf7VMI8uVDn1f4X7EgcLG1UfKYXmkZ9amI+nBaMVa0x0fP/w==","signatures":[{"sig":"MEUCIGrZy9ieMTpv47BjYv7ptaZIqOnNf46YeUwl/9JyZ0sdAiEAj7ev6K4AzTNeGmBMYc8zhcQsOtIpuAk0PJyGkS2zxqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"2b93245c0f3651b35a324d77ff116548e53f05e0","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-mBgEZD30gK3VhV2SBxB1hZPJez72R27I20HrOCdf7VMI8uVDn1f4X7EgcLG1UfKYXmkZ9amI+nBaMVa0x0fP/w==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.0.2","@intlayer/types":"9.0.2","@intlayer/config":"9.0.2"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.0.2_1785096219581_0.5638557470756074","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@intlayer/analytics","version":"9.1.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.1.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"d5f9eb23458be89266c3b7a6ced3241a177daacf","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.1.0.tgz","fileCount":84,"integrity":"sha512-uMM4MuCAocM8HIoxmUFu/FlNXooRi8WbWWys0masq6NsUZ1UacnAdnyvXX9MwZm02ePT40A1p4z8R5egrynyOA==","signatures":[{"sig":"MEYCIQDfYw5vBIUEIQRbJFtB1WcclOGmYRqA6TOQhVFw+bPRRQIhAPO0/5SOdPrHkTXQ3L/lbpY75dYse7o1JMoJN6L5JAsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"d5f9eb23458be89266c3b7a6ced3241a177daacf","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-uMM4MuCAocM8HIoxmUFu/FlNXooRi8WbWWys0masq6NsUZ1UacnAdnyvXX9MwZm02ePT40A1p4z8R5egrynyOA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.1.0","@intlayer/types":"9.1.0","@intlayer/config":"9.1.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.1.0_1785440736152_0.09549699170528547","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@intlayer/analytics","version":"9.1.1","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.1.1","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"49202eea273530c3b2291d875124a5f1d8c7694c","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.1.1.tgz","fileCount":84,"integrity":"sha512-3P+vTZSKCA2xbJP5GzU0h2VsRR6/NkWNSaFfA0fwqrJ0tvxe4pJ5MFEIuDixn1zpvKLnR08ewsybYNIgOpVvog==","signatures":[{"sig":"MEUCIQDxATrGwDBNJxh2mm3cS0b3/vIo5zZgFD9tHNu0Cj5lFQIgaCHvlhDmXNHxOWMzQQwU2faUfoa/zaxwStFYPtE42W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"49202eea273530c3b2291d875124a5f1d8c7694c","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-3P+vTZSKCA2xbJP5GzU0h2VsRR6/NkWNSaFfA0fwqrJ0tvxe4pJ5MFEIuDixn1zpvKLnR08ewsybYNIgOpVvog==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.1.1","@intlayer/types":"9.1.1","@intlayer/config":"9.1.1"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.1.1_1785524067262_0.5254974262926555","host":"s3://npm-registry-packages-npm-production"}},"9.1.2":{"name":"@intlayer/analytics","version":"9.1.2","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.1.2","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"dd958ec9e48b95375909367f2065f6a8cf5e61ff","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.1.2.tgz","fileCount":84,"integrity":"sha512-zC4/LnoTixkjo9Gb7lys/J0mV4yXLNilgx++0/UcTV+xrtHubUnJZU4Y7U1RhBKnfOQcRRwGqrR4/+uWPXNJgA==","signatures":[{"sig":"MEYCIQDIPJrRGVEA9qlM42tAlCtrN221L6NJaRINi6ulijAUngIhALeWSkEtnriJy+vPfE3rEa0zPSFjC7NVT32KJD8ne0eK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"dd958ec9e48b95375909367f2065f6a8cf5e61ff","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-zC4/LnoTixkjo9Gb7lys/J0mV4yXLNilgx++0/UcTV+xrtHubUnJZU4Y7U1RhBKnfOQcRRwGqrR4/+uWPXNJgA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.1.2","@intlayer/types":"9.1.2","@intlayer/config":"9.1.2"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.1.2_1785873791155_0.7807395190886233","host":"s3://npm-registry-packages-npm-production"}},"9.1.3":{"name":"@intlayer/analytics","version":"9.1.3","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.1.3","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"332f0e7c1b9dc816429fad398e91b234fbe536fb","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.1.3.tgz","fileCount":84,"integrity":"sha512-WfHSjsu49azqIQowrdLNBttgTrQK32GOvxxvcL3jmdTbadl6mjMWeW0W+2HCi4WaCbTVz8szKTnCJR65Mrc8RA==","signatures":[{"sig":"MEYCIQDJDEfE2gV5OU3153PQfhNEI393fiYS8n4soSBjeWMhKgIhAJy23K2L6t+1WKqK/p+cGJXB09jV6heLQEwVlVA+23Wn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"332f0e7c1b9dc816429fad398e91b234fbe536fb","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-WfHSjsu49azqIQowrdLNBttgTrQK32GOvxxvcL3jmdTbadl6mjMWeW0W+2HCi4WaCbTVz8szKTnCJR65Mrc8RA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.1.3","@intlayer/types":"9.1.3","@intlayer/config":"9.1.3"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.1.3_1785888828497_0.9279976024014736","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@intlayer/analytics","version":"9.2.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.2.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"558abd8ee19462811af3b8a3b78577929e69cdd7","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.2.0.tgz","fileCount":84,"integrity":"sha512-MFBuNg63z35+SHDaOhpyjjf1ZVFBz+T8Yz6mjUy2BM8a1ZyejbU+ZzpYB7vBexDS++jvpff4QfrWrvYR7lkwyw==","signatures":[{"sig":"MEUCIQDktjcGrjF+ekwVBgwZN9s5CbO+cIU3DN8rfRtWy9ZzQAIgOmgfxjA/U+aCoaMZlkqMKU8nWcTRQwneZb+527WbBjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"558abd8ee19462811af3b8a3b78577929e69cdd7","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-MFBuNg63z35+SHDaOhpyjjf1ZVFBz+T8Yz6mjUy2BM8a1ZyejbU+ZzpYB7vBexDS++jvpff4QfrWrvYR7lkwyw==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.2.0","@intlayer/types":"9.2.0","@intlayer/config":"9.2.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.2.0_1786071894852_0.9509063987861899","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@intlayer/analytics","version":"9.3.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.3.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"e38b82137f62dddc9ed27b6fdfc3fdeb1e62a246","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.3.0.tgz","fileCount":84,"integrity":"sha512-Mh0zJ7uN698A4xynEvc4vgj0onEQB/g8a3t5k4pBMLmCwO5V8YDfhkAdMW7Su5gD8zK/lzB55jOgCj99qv+hBA==","signatures":[{"sig":"MEUCIFtRem9/R+hk3vYt/ZnXMmfY1qq6YSqBSHONBaziOODPAiEA8Us5ak7JhrcUtBStynjLbXwwJcflo3QWw2XmWo5XoW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182758},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"e38b82137f62dddc9ed27b6fdfc3fdeb1e62a246","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-Mh0zJ7uN698A4xynEvc4vgj0onEQB/g8a3t5k4pBMLmCwO5V8YDfhkAdMW7Su5gD8zK/lzB55jOgCj99qv+hBA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.3.0","@intlayer/types":"9.3.0","@intlayer/config":"9.3.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.2.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.3.0_1786343114645_0.568628587810108","host":"s3://npm-registry-packages-npm-production"}},"9.3.1":{"name":"@intlayer/analytics","version":"9.3.1","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.3.1","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"e1e9ecd0f5f266d36f131545c52100564cf46d17","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.3.1.tgz","fileCount":84,"integrity":"sha512-8S/akWOkP/tiKP5OEyRLUHz7NP0FQ9xr26NjH4G+McnS+Fvv/PEwMHofqpDTOhyAeMKI/HQJ+t2Hyj9WM1ALsA==","signatures":[{"sig":"MEQCIGwVP39jDnBjA3X2HtYwnfhCPaNbLf8f+cfNTZurDNFsAiA7efiQDKl98/D2zZN5+gy16S31ctcLyef5rJBLRQ4+2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184289},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"e1e9ecd0f5f266d36f131545c52100564cf46d17","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-8S/akWOkP/tiKP5OEyRLUHz7NP0FQ9xr26NjH4G+McnS+Fvv/PEwMHofqpDTOhyAeMKI/HQJ+t2Hyj9WM1ALsA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.3.1","@intlayer/types":"9.3.1","@intlayer/config":"9.3.1"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.2.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.3.1_1786504020107_0.6973729529193926","host":"s3://npm-registry-packages-npm-production"}},"9.3.2":{"name":"@intlayer/analytics","version":"9.3.2","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.3.2","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"7bfa129365cebfc1c3b7edd46dd4d6831b07e18b","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.3.2.tgz","fileCount":84,"integrity":"sha512-Ruq8wC423yWWWgXArN5+pxZdqVV6dlNjaqo6jzdpuW6eufnS5XD/LpDvkN2NjBYKoWQ6oVllDoAK+Gku9jpn7A==","signatures":[{"sig":"MEQCIAqGyHvqORRz81DuR0TnOxvU8UgBrEG+3pyVf3UVuyACAiBbgLgODhtoDOWku0l830zQcHX0VZUEjeP0Sb2NVDRaBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184289},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"7bfa129365cebfc1c3b7edd46dd4d6831b07e18b","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-Ruq8wC423yWWWgXArN5+pxZdqVV6dlNjaqo6jzdpuW6eufnS5XD/LpDvkN2NjBYKoWQ6oVllDoAK+Gku9jpn7A==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.3.2","@intlayer/types":"9.3.2","@intlayer/config":"9.3.2"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.2.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.3.2_1786663708614_0.22615143800197024","host":"s3://npm-registry-packages-npm-production"}},"9.3.3":{"name":"@intlayer/analytics","version":"9.3.3","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.3.3","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"d126d794be7b0163cc145a3b88d1e82e1dece343","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.3.3.tgz","fileCount":84,"integrity":"sha512-QbxkoJAeJt1JpK+3gm7epCVDsWz+qhYI6F4mYSOVWEjSsP/rDZGtD+GSak9qVTvf1irxjbCib31aDtmHr3AVvQ==","signatures":[{"sig":"MEYCIQCcIp0TXauKCyuWpHih2wGm4W/5zSbWd3x/DT0mU4aBjQIhAOz9kLfwybfDdZzvGT80h9QbtWpU42ioC0ghodVO20r1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184289},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"d126d794be7b0163cc145a3b88d1e82e1dece343","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-QbxkoJAeJt1JpK+3gm7epCVDsWz+qhYI6F4mYSOVWEjSsP/rDZGtD+GSak9qVTvf1irxjbCib31aDtmHr3AVvQ==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@intlayer/core":"9.3.3","@intlayer/types":"9.3.3","@intlayer/config":"9.3.3"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.3.3_1787208637435_0.6616618541252595","host":"s3://npm-registry-packages-npm-production"}},"9.4.0-canary.0":{"name":"@intlayer/analytics","version":"9.4.0-canary.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.4.0-canary.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"ad7844e7ff2e1a134bec5b1828a00d469ef3930c","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.4.0-canary.0.tgz","fileCount":84,"integrity":"sha512-o7an0kSTQz7WarBJd68s96Fh8sXcqP2Fno/ul1D5v7Al25P9kEhk5ayLs4iHR3o3e0Sf+5Bd2WNUcRqlpED8Vg==","signatures":[{"sig":"MEUCIFLHAlEf95/nV7dn6hoL0j+gNZ2d3VuxmuJhFqLJEssPAiEA77jyDA+yEaUT4v2gIr+Yalr5ljnco2QL0kut+c64Cpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184639},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"ad7844e7ff2e1a134bec5b1828a00d469ef3930c","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-o7an0kSTQz7WarBJd68s96Fh8sXcqP2Fno/ul1D5v7Al25P9kEhk5ayLs4iHR3o3e0Sf+5Bd2WNUcRqlpED8Vg==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.4.0-canary.0","@intlayer/types":"9.4.0-canary.0","@intlayer/config":"9.4.0-canary.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.4.0-canary.0_1787451348863_0.29814588178243606","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@intlayer/analytics","version":"9.4.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.4.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"a9845efff493689fd1f068985a8c35af3989e103","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.4.0.tgz","fileCount":96,"integrity":"sha512-btZTZPQjQnVnA32S3C2x55mz5/kiZoRfOTCJSNFBB/NUkWlWW0097eIqLJ59QRSsYXQjL8I5xhMZ0lFfzI5BhQ==","signatures":[{"sig":"MEQCIAXfL09DKcT5qR56ova1KkL55e/psW7AToem3z5qrBUfAiA1Hinszk7tiaOldYc3onZqfuh+4nUq+UI4sznrID1G9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237088},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"a9845efff493689fd1f068985a8c35af3989e103","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-btZTZPQjQnVnA32S3C2x55mz5/kiZoRfOTCJSNFBB/NUkWlWW0097eIqLJ59QRSsYXQjL8I5xhMZ0lFfzI5BhQ==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.4.0-canary.0","@intlayer/types":"9.4.0","@intlayer/config":"9.4.0-canary.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.3.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.4.0_1787722279104_0.048715621633206085","host":"s3://npm-registry-packages-npm-production"}},"9.4.1":{"name":"@intlayer/analytics","version":"9.4.1","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.4.1","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"6c29f97a29e924de7d53d94fb01e45d025cbcd89","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.4.1.tgz","fileCount":96,"integrity":"sha512-9N7MMrv5w5ThImsxQGnJZbcRK8LRySO3SbJVu2MHD+toT1hofrWzHdH3d7yDkyR3lcC2e+LO8SJ7tc1zUMH91w==","signatures":[{"sig":"MEUCIEhvrMsxcfuoQTeGidSfl91cNPpBSg+SU8OSze/3lSF7AiEAnleC39+L/W0zTUwwE+1vlO/47dvJZtpm7/wRjitj9eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237070},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"6c29f97a29e924de7d53d94fb01e45d025cbcd89","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-9N7MMrv5w5ThImsxQGnJZbcRK8LRySO3SbJVu2MHD+toT1hofrWzHdH3d7yDkyR3lcC2e+LO8SJ7tc1zUMH91w==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.4.1","@intlayer/types":"9.4.1","@intlayer/config":"9.4.1"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.3.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.4.1_1787728184049_0.06685116963394089","host":"s3://npm-registry-packages-npm-production"}},"9.4.2":{"name":"@intlayer/analytics","version":"9.4.2","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.4.2","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"54ff8a3309f834141dbaf936b5c49d57088fff00","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.4.2.tgz","fileCount":96,"integrity":"sha512-nKj2idKoNBmrkm2TCZofhYqiYzfM/8MIuTv16mqL+ALHP40h2kQ6pRZXb2oZllzLPbRC/viyDwbtWZb8BLxIFw==","signatures":[{"sig":"MEQCIAzT35QVDS6iBxuI2evekytCrOrrTqrKt1G6YBFRCTI5AiBJaQFWG/i+/zj/O+Xijj9W5afDjTixZzZTonDEs7fmtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237066},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"54ff8a3309f834141dbaf936b5c49d57088fff00","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-nKj2idKoNBmrkm2TCZofhYqiYzfM/8MIuTv16mqL+ALHP40h2kQ6pRZXb2oZllzLPbRC/viyDwbtWZb8BLxIFw==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.4.2","@intlayer/types":"9.4.2","@intlayer/config":"9.4.2"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.4.2_1788322504670_0.827814075527177","host":"s3://npm-registry-packages-npm-production"}},"9.4.3":{"name":"@intlayer/analytics","version":"9.4.3","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.4.3","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"c3f2477f8ffa9f0bc636d9781e3c7e4a4ebcefb9","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.4.3.tgz","fileCount":96,"integrity":"sha512-5gYrLmNZlB9pa31MvkIl/O2PVhPiKWeTrQnAKgOf+7mKAIdpuC3gkwvgUYxk6vnfoVyTuCbBMiUTkTc2gchQdQ==","signatures":[{"sig":"MEQCIDPiLvLrnkhps9+dOw7Lh3/OLo3+fVa+SHKWiL9KONMzAiB9CDCpQGSlk4tNgtQ06bqzu2W1rqV0+VPPPHh9NWr5rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFilMQZbUH7i9h7eYlX6sQNdY0e5ukM3A0A29dpjhje8AiAIDGsnNPxXnmdXZzOa5E2+PhlxnTzZO+uwwbb9rujhcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237066},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"c3f2477f8ffa9f0bc636d9781e3c7e4a4ebcefb9","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-5gYrLmNZlB9pa31MvkIl/O2PVhPiKWeTrQnAKgOf+7mKAIdpuC3gkwvgUYxk6vnfoVyTuCbBMiUTkTc2gchQdQ==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.4.3","@intlayer/types":"9.4.3","@intlayer/config":"9.4.3"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.4.3_1788497633536_0.7611200175846944","host":"s3://npm-registry-packages-npm-production"}},"9.4.4":{"name":"@intlayer/analytics","version":"9.4.4","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.4.4","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"c3965f1218400ea061289696c94da9b523d61f0f","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.4.4.tgz","fileCount":96,"integrity":"sha512-KtmYLg1rpejjLkFswT948KeFOuWkKO836xsixEB3CRy9UjqoYXcr9PV4QMu4+MAcqUk/rMIzGtX8FcRuAAfWFA==","signatures":[{"sig":"MEQCIB4McCHQfTBua+vIaTYTSLO3r3yAOeQuHcJjzsbDF5n1AiBpoVf7j2xUFICQsYwr0hJufvTPcCdbnFWMdvlCss+V1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGDdyM5K7Sz4cJz8sdibe6zAuJ7W6hj+D68Mxgt3Jg6ZAiEAvdKTisPi4CD6x8hjsL+77/H14CaKITpGNhdJ3boGjl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236431},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"c3965f1218400ea061289696c94da9b523d61f0f","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-KtmYLg1rpejjLkFswT948KeFOuWkKO836xsixEB3CRy9UjqoYXcr9PV4QMu4+MAcqUk/rMIzGtX8FcRuAAfWFA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.4.4","@intlayer/types":"9.4.4","@intlayer/config":"9.4.4"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.4.4_1788546655213_0.6073459574538924","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@intlayer/analytics","version":"9.5.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"301dc98b4a4d158598e52bc8fd86444b211a0a5f","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.0.tgz","fileCount":96,"integrity":"sha512-vWQzQV7OWulElaHUmDASMTrv4tm9xsSXTmv2VsCZ2qqz1yvDWLDYAymXkNGWRWSl+z6GskyOOTI7BFxDr9GRcw==","signatures":[{"sig":"MEYCIQDx/Tia0dTSkz+c+hikroWa95lWMSFLr+RwVMjVw6MyuQIhAMfog9Rxz3Bgu5Wz0XSMhYBwut+nvtKTzqm0XbmeNsO6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF7skNUc97Bg57cnbyQYU39HZXx66fhPlLd8AaHaLVQFAiAp8REOSyg/p2m6KI8J/pelx84eZsH5IsFQ8hDVdOwQOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236426},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"301dc98b4a4d158598e52bc8fd86444b211a0a5f","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-vWQzQV7OWulElaHUmDASMTrv4tm9xsSXTmv2VsCZ2qqz1yvDWLDYAymXkNGWRWSl+z6GskyOOTI7BFxDr9GRcw==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.5.0","@intlayer/types":"9.5.0","@intlayer/config":"9.5.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.0_1788904944461_0.8627924185370619","host":"s3://npm-registry-packages-npm-production"}},"9.5.1":{"name":"@intlayer/analytics","version":"9.5.1","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.1","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"3b83261eb9e11a736801638198838f2cd4c8bdbf","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.1.tgz","fileCount":96,"integrity":"sha512-KDaypi6JIe2Y1RfgR9kwUMtygw/jo/wN6CXL78JnDLc+niJrq2w2ClJaKot+LFOGmrCH+mDRFusRbqh4WKqK9g==","signatures":[{"sig":"MEYCIQCs0mnTILLQ4rAGbZq2xJ6FALkoq8vRUOTGOFObjBIe3gIhANwdCO/Rs/zFnZWLNjJ5pkBtwbDcffOUtltUusLJgPaQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDm2BL9mIqjJTN/V6ReQtLW2webe1l24OeKvuq7PS3sgIhAJ2K1rNnr/CG1NpwbOdne+hyRSrGza0ZHFe9sCnLGgx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236426},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"3b83261eb9e11a736801638198838f2cd4c8bdbf","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-KDaypi6JIe2Y1RfgR9kwUMtygw/jo/wN6CXL78JnDLc+niJrq2w2ClJaKot+LFOGmrCH+mDRFusRbqh4WKqK9g==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.5.1","@intlayer/types":"9.5.1","@intlayer/config":"9.5.1"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.0","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.1_1788938891741_0.15144874879864534","host":"s3://npm-registry-packages-npm-production"}},"9.5.2":{"name":"@intlayer/analytics","version":"9.5.2","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.2","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"0ea8941ee38b14f37cfe0269dd1171be571ff2b3","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.2.tgz","fileCount":96,"integrity":"sha512-KyEphfpPeWFIsJhEwZVBNsiRoH5t76WnK3IsZV98Ai+2tSpWOGrhaolPI4eMvxHFhOmAnoY0oPvFdm0e01dAiA==","signatures":[{"sig":"MEUCIQD41yGBZCEoQrN5x+v6S28IghjalsQm5uIyNXi5MMzXxwIgYSU3IR7N7dJofyuE8rSxaFCCiZ4XZ70LS5ysYGkc9og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUAM4STqRRMm5g+Jg9bWtOxsHjIkWkK3YtdLj1ZCxOWQIhAMVmU43l7cyF2ylIcPZVvDlen41s2QHBvQ9Ns57DCezZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236423},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"0ea8941ee38b14f37cfe0269dd1171be571ff2b3","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-KyEphfpPeWFIsJhEwZVBNsiRoH5t76WnK3IsZV98Ai+2tSpWOGrhaolPI4eMvxHFhOmAnoY0oPvFdm0e01dAiA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.5.2","@intlayer/types":"9.5.2","@intlayer/config":"9.5.2"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.2_1789236678436_0.25216392825004985","host":"s3://npm-registry-packages-npm-production"}},"9.5.3":{"name":"@intlayer/analytics","version":"9.5.3","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.3","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"905de118dc6916117ce12f5909d1367f3931dc66","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.3.tgz","fileCount":96,"integrity":"sha512-YLNeNAbJGBwnc8eFf4lrDZJ/VvIk25AXvQNLjR1woaVGvIq7U7zls2r1DrFy8Xym5TVVzULD1BBciOBbh9SmWw==","signatures":[{"sig":"MEQCIFKAg4o7vW5nCOWQLfp82zaioTzxFaapyEU1EOqpwNp/AiAFvdmH8uPu9+TQQjW+jDj0Dkt35qbWXkBZqgrxizqwAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkdAq4uzt4oDhsgbrXBYeeQkHd0DSWiVE/jR/coc73CwIgJ+CNhaBC6QPds/TpEDLnVZ+jDV7FHRLTB75/Vq0fxz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236419},"main":"dist/cjs/index.cjs","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","shasum":"905de118dc6916117ce12f5909d1367f3931dc66","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"ay.pineau","email":"ay.pineau@gmail.com"},"_integrity":"sha512-YLNeNAbJGBwnc8eFf4lrDZJ/VvIk25AXvQNLjR1woaVGvIq7U7zls2r1DrFy8Xym5TVVzULD1BBciOBbh9SmWw==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"10.8.3","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@intlayer/core":"9.5.3","@intlayer/types":"9.5.3","@intlayer/config":"9.5.3"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.3_1789410893658_0.4338968470889597","host":"s3://npm-registry-packages-npm-production"}},"9.5.4-canary.0":{"name":"@intlayer/analytics","version":"9.5.4-canary.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.4-canary.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"8539d0ba21a319edf2e7d8da1e3493d7bdd982d2","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.4-canary.0.tgz","fileCount":96,"integrity":"sha512-2033pmWoemgvlzdTXaQ2gNtMCWNnp+G9X1ijpsoTnGSqOvs2SKzeIKtT48kBwZo6NIf9mfLiDtYrozQTzGH9tA==","signatures":[{"sig":"MEUCIHWRwyklL1mUzjPVyM4+CSCdgx3loKfW2cyVPgu5V6Q/AiEAuTGjBkbMCUb0qMGqkPEmI7Na4OBGca+NI6UIV+XaJc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEiiyS50iCsAQ1vCH6yr6VrXloYxZTLeWT78Gkjc2E2YAiBE21tjb7D31ZM20XN70toGP6FHF5vVGVamjWsoYm1jFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.4-canary.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236519},"main":"dist/cjs/index.cjs","_from":"file:/tmp/intlayer-publish-M64XA3/intlayer-analytics-9.5.4-canary.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"_resolved":"/tmp/intlayer-publish-M64XA3/intlayer-analytics-9.5.4-canary.0.tgz","_integrity":"sha512-2033pmWoemgvlzdTXaQ2gNtMCWNnp+G9X1ijpsoTnGSqOvs2SKzeIKtT48kBwZo6NIf9mfLiDtYrozQTzGH9tA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.0.2","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@intlayer/core":"9.5.4-canary.0","@intlayer/types":"9.5.4-canary.0","@intlayer/config":"9.5.4-canary.0"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.4-canary.0_1789696104686_0.2555230569692961","host":"s3://npm-registry-packages-npm-production"}},"9.5.4":{"name":"@intlayer/analytics","version":"9.5.4","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.4","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"a630670de94b62e5155803ba18f1b297c72b7b01","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.4.tgz","fileCount":96,"integrity":"sha512-yfLeyuLUHQzahCKKjGHlR2WvuA20EUeNgBq6mnc96BoFXMXlho6LPPT62KBVpqJz2BLSog93Am7wGwPOID+QSg==","signatures":[{"sig":"MEQCICWgfrwiKWC43Teb/2jsw5pGWxD/yQTPrHVeaKUtYPuVAiAaYqcW11qqKB3sgulKspmClRqwcoPzjFyBF31Cot9lTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIA88m1/dfk2Vbq6RDxIhodFjmtW+MDJgQuX6asFGbHAiEAoUL9aDoQxwLnimR748OX20Ae5nfuVKB9x90l45QyDdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236483},"main":"dist/cjs/index.cjs","_from":"file:/tmp/intlayer-publish-VKrIYu/intlayer-analytics-9.5.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"_resolved":"/tmp/intlayer-publish-VKrIYu/intlayer-analytics-9.5.4.tgz","_integrity":"sha512-yfLeyuLUHQzahCKKjGHlR2WvuA20EUeNgBq6mnc96BoFXMXlho6LPPT62KBVpqJz2BLSog93Am7wGwPOID+QSg==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.0.2","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@intlayer/core":"9.5.4","@intlayer/types":"9.5.4","@intlayer/config":"9.5.4"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.4_1789697751860_0.8140486938773526","host":"s3://npm-registry-packages-npm-production"}},"9.5.5":{"name":"@intlayer/analytics","version":"9.5.5","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.5","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"9ff61be06178677cfa6848dd43d8ed8e92cea346","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.5.tgz","fileCount":96,"integrity":"sha512-pMZ8kKsZEFi37R/E/V0tDkfFU2hYjzYlGSYyOz5phYvcDZPXvwUpD3NHa42qM+5TM0mui1rRUXHTdlL0SrMfuQ==","signatures":[{"sig":"MEUCIE9ZaEfAxPaEI/FPS/PgxXgkYN1yLy6SpNpHQ6xhUnV9AiEAgwS/3Y7y/LCWfVep/BK/mqPiBDPKS9p4eIBO8qNaaBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD917ihLJjNL3C3uYf/2iS3/KQkd9jq2BVBCn+Fd0k4JwIgaJLm55VfnjUyI0DAnsoYN4qpCy6sG+c98tRGvvYmRTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236575},"main":"dist/cjs/index.cjs","_from":"file:/tmp/intlayer-publish-bn4fTf/intlayer-analytics-9.5.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"_resolved":"/tmp/intlayer-publish-bn4fTf/intlayer-analytics-9.5.5.tgz","_integrity":"sha512-pMZ8kKsZEFi37R/E/V0tDkfFU2hYjzYlGSYyOz5phYvcDZPXvwUpD3NHa42qM+5TM0mui1rRUXHTdlL0SrMfuQ==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.0.2","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@intlayer/core":"9.5.5","@intlayer/types":"9.5.5","@intlayer/config":"9.5.5"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.5_1789873704813_0.9267233062395306","host":"s3://npm-registry-packages-npm-production"}},"9.5.6":{"name":"@intlayer/analytics","version":"9.5.6","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.6","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"f36c83be338d61ca98d7eadb5a78c641b4c7ac1c","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.6.tgz","fileCount":96,"integrity":"sha512-2FvgKS1eIQbGVOjEaAcEFEXb6E4ub+raTZd+FwYte3GJNC8Th6hX486Gu5Elh5fUQFLbI31F+c2T/Y6tz7e0Cg==","signatures":[{"sig":"MEUCIQC8DjemN94flF9BrGuDYWEM6JF7BCAAadiLEOMlcS0I9wIgUAurrd2vfVt4ckGi0Js35hdZ23ubxE3BOhYds0qB5Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGckxn4/0sQhbSeqqVNqs+4Ct87tAXP/lSQnBfnYlaqVAiA69JJg2oiZx18uQo7bJL/Q/JnFAZom9ZqelUXD43DdrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236477},"main":"dist/cjs/index.cjs","_from":"file:/tmp/intlayer-publish-j7f2PB/intlayer-analytics-9.5.6.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"_resolved":"/tmp/intlayer-publish-j7f2PB/intlayer-analytics-9.5.6.tgz","_integrity":"sha512-2FvgKS1eIQbGVOjEaAcEFEXb6E4ub+raTZd+FwYte3GJNC8Th6hX486Gu5Elh5fUQFLbI31F+c2T/Y6tz7e0Cg==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.0.2","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@intlayer/core":"9.5.6","@intlayer/types":"9.5.6","@intlayer/config":"9.5.6"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.6_1789939654976_0.9722355012503279","host":"s3://npm-registry-packages-npm-production"}},"9.5.7":{"name":"@intlayer/analytics","version":"9.5.7","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.7","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"6f80f6a2b5e756a3c1d5d4416744d2b353e8571d","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.7.tgz","fileCount":96,"integrity":"sha512-1MMAlLJen8Pn4LqODAA1I8BdVMb3B3Wh0kgehPnsEpOb3lq4EMYZDobelzVDQejfYskiWbWcwUSA4N6aSYEIGA==","signatures":[{"sig":"MEYCIQD9Ll7af+0GH6COnhVwJdIJmmFYM6HGm45p9hOiwwtmYAIhALg8MD3zSRG9kFlPB76zkIlAHD8U0RDmMmqlXmTr3lA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwdxSxxVNcIJlfio4ZHmjiHzNO/6St5pvL3sr7ItUPvQIhAKFRIFqNlNhRvIs/IONXyKbKYyED3pnFksgw7ExYCHjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236477},"main":"dist/cjs/index.cjs","_from":"file:/tmp/intlayer-publish-bxBVTB/intlayer-analytics-9.5.7.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"_resolved":"/tmp/intlayer-publish-bxBVTB/intlayer-analytics-9.5.7.tgz","_integrity":"sha512-1MMAlLJen8Pn4LqODAA1I8BdVMb3B3Wh0kgehPnsEpOb3lq4EMYZDobelzVDQejfYskiWbWcwUSA4N6aSYEIGA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.1.0","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@intlayer/core":"9.5.6","@intlayer/types":"9.5.6","@intlayer/config":"9.5.6"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.7_1790185638473_0.7696553683565281","host":"s3://npm-registry-packages-npm-production"}},"9.5.8":{"name":"@intlayer/analytics","version":"9.5.8","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.8","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"090e567c1f604c7eb8677f291e2b0097532835fe","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.8.tgz","fileCount":96,"integrity":"sha512-1t8xQQMoi3khObpNSZBNiS/kA6uJyC6CiwrNuFfF95jyNtKm4kZcea8fK0j//1PoCK0eGFsyPRLm6LU3fm32Ww==","signatures":[{"sig":"MEUCIH66WqXX9mCkX9netXvErag3FcIlUeecEahwdibJGyGNAiEAlxGt748XUuWMz2UzuekBF6/TB7Hk7Zdkn0fAGn/lqEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8XRNOsKcsa9ELHXey5ijDM1wX70VA5iPul6kh/WMOQwIhAM5DLqUPesIK47wIln9ZfARRrOc73TMJGr8qVW2wISYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236477},"main":"dist/cjs/index.cjs","_from":"file:/tmp/intlayer-publish-HHCFAv/intlayer-analytics-9.5.8.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"_resolved":"/tmp/intlayer-publish-HHCFAv/intlayer-analytics-9.5.8.tgz","_integrity":"sha512-1t8xQQMoi3khObpNSZBNiS/kA6uJyC6CiwrNuFfF95jyNtKm4kZcea8fK0j//1PoCK0eGFsyPRLm6LU3fm32Ww==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.1.0","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@intlayer/core":"9.5.8","@intlayer/types":"9.5.8","@intlayer/config":"9.5.8"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.8_1790220212536_0.890094172713277","host":"s3://npm-registry-packages-npm-production"}},"9.5.9-canary.0":{"name":"@intlayer/analytics","version":"9.5.9-canary.0","keywords":["intlayer","analytics","ab-testing","i18n"],"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","_id":"@intlayer/analytics@9.5.9-canary.0","maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"homepage":"https://intlayer.org","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"e73623e3abaebd5ee78897f4f524b9870ff63c92","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.9-canary.0.tgz","fileCount":96,"integrity":"sha512-DrwiOSVV5MShNLUe0eDurX7gX9ZATjZp9Wg0LWWXbEsqsqZarNsXmYdKO+ZPNlLJIj5Kv/yO2C3GTUSpAmJ89Q==","signatures":[{"sig":"MEUCIAvury2f/CUPcZ61gIMDqLk8O7OTmmI7rI/VO8BFpExUAiEA8fDgUCJbDa9xl4AGrqTta4CXyeX1BaPdIrQAYDd1pS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU95/pCqDNL3Gq1s6gbXmRRhHCYjscIuwu9jv3trpCdgIgK+EiBTiG1mnwA8YcYXGqdu6EvL++JVQqcvOPxmsT5KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.9-canary.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236486},"main":"dist/cjs/index.cjs","_from":"file:/tmp/intlayer-publish-t4VU30/intlayer-analytics-9.5.9-canary.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"_resolved":"/tmp/intlayer-publish-t4VU30/intlayer-analytics-9.5.9-canary.0.tgz","_integrity":"sha512-DrwiOSVV5MShNLUe0eDurX7gX9ZATjZp9Wg0LWWXbEsqsqZarNsXmYdKO+ZPNlLJIj5Kv/yO2C3GTUSpAmJ89Q==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.1.0","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@intlayer/core":"9.5.8","@intlayer/types":"9.5.8","@intlayer/config":"9.5.8"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/analytics_9.5.9-canary.0_1790242829947_0.8890681147475787","host":"s3://npm-registry-packages-npm-production"}},"9.5.9":{"_id":"@intlayer/analytics@9.5.9","bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"dist":{"shasum":"dbdcdf90ca11650c793c8130ab9bd2123b05cff8","tarball":"https://registry.npmjs.org/@intlayer/analytics/-/analytics-9.5.9.tgz","fileCount":96,"integrity":"sha512-oxLOL8JWaolX5uTuMj2K9zDp6q68U54A0awSDlu+P373/DDof8LDVPSJkTDQdQuqAku6pdE9BZhwrBFZjdfbzA==","signatures":[{"sig":"MEYCIQCbaFkla1bchCnsvuNYXtC9f93bioyxlafn12l3QjO50gIhAMQOQWYm3PP7L0pGL+p7yiUQb42WuxkF5zImNkK51vz8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIComEon8qscYgUTUKHz8Or0PWl4bpqLR1o1t1CNPBwdbAiEAwm1EvfMj6ao89hd7G1d+SJG8ipSkoGn5C3JYx4pkez8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intlayer%2fanalytics@9.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236477},"main":"dist/cjs/index.cjs","name":"@intlayer/analytics","_from":"file:/tmp/intlayer-publish-ZvCfCX/intlayer-analytics-9.5.9.tgz","types":"dist/types/index.d.ts","author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"module":"dist/esm/index.mjs","engines":{"node":">=14.18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./bot":{"types":"./dist/types/utils/isBot.d.ts","import":"./dist/esm/utils/isBot.mjs","require":"./dist/cjs/utils/isBot.cjs"},"./client":{"types":"./dist/types/core/index.d.ts","import":"./dist/esm/core/index.mjs","require":"./dist/cjs/core/index.cjs"},"./isEnabled":{"types":"./dist/types/isEnabled.d.ts","import":"./dist/esm/isEnabled.mjs","require":"./dist/cjs/isEnabled.cjs"},"./package.json":"./package.json"},"license":"Apache-2.0","private":false,"scripts":{"dev":"bun --bun tsdown --config tsdown.config.ts --watch","lint":"bun --bun biome lint .","test":"bun --bun vitest run","build":"bun --bun tsdown --config tsdown.config.ts","clean":"bun --bun rimraf ./dist .turbo","format":"bun --bun biome format . --check","publish":"bun publish || true","build:ci":"bun --bun tsdown --config tsdown.config.ts","lint:fix":"bun --bun biome lint --write .","typecheck":"tsc --noEmit --project tsconfig.types.json","format:fix":"bun --bun biome format --write .","prepublish":"cp -f ../../../README.md ./README.md","publish:ci":"bun ../../../scripts/publish-package.mjs","test:watch":"bun --bun vitest","publish:canary":"bun publish --access public --tag canary || true","publish:latest":"bun publish --access public --tag latest || true"},"version":"9.5.9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:33ceaa7c-1959-48e3-b435-c77e7b5bc43f"}},"homepage":"https://intlayer.org","keywords":["intlayer","analytics","ab-testing","i18n"],"_resolved":"/tmp/intlayer-publish-ZvCfCX/intlayer-analytics-9.5.9.tgz","_integrity":"sha512-oxLOL8JWaolX5uTuMj2K9zDp6q68U54A0awSDlu+P373/DDof8LDVPSJkTDQdQuqAku6pdE9BZhwrBFZjdfbzA==","repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"_npmVersion":"12.1.0","description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","directories":{},"maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"dependencies":{"@intlayer/core":"9.5.9","@intlayer/types":"9.5.9","@intlayer/config":"9.5.9"},"typesVersions":{"*":{"package.json":["./package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"^22","@utils/ts-config":"1.0.4","@utils/tsdown-config":"1.0.4","@utils/ts-config-types":"1.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/analytics_9.5.9_1790273460174_0.11617752732671627"}}},"time":{"created":"2026-07-14T16:05:06.037Z","modified":"2026-09-24T18:11:00.656Z","9.0.0-canary.16":"2026-07-14T16:05:06.383Z","9.0.0-canary.17":"2026-07-18T00:34:00.031Z","9.0.0-canary.18":"2026-07-20T22:31:09.972Z","9.0.0-canary.19":"2026-07-20T22:51:14.624Z","9.0.0-canary.20":"2026-07-20T23:26:55.846Z","9.0.0-canary.21":"2026-07-21T17:12:00.192Z","9.0.0":"2026-07-22T16:34:43.513Z","9.0.1":"2026-07-23T20:45:40.408Z","9.0.2":"2026-07-26T20:03:39.724Z","9.1.0":"2026-07-30T19:45:36.292Z","9.1.1":"2026-07-31T18:54:27.413Z","9.1.2":"2026-08-04T20:03:11.326Z","9.1.3":"2026-08-05T00:13:48.643Z","9.2.0":"2026-08-07T03:04:54.992Z","9.3.0":"2026-08-10T06:25:14.796Z","9.3.1":"2026-08-12T03:07:00.250Z","9.3.2":"2026-08-13T23:28:28.797Z","9.3.3":"2026-08-20T06:50:37.598Z","9.4.0-canary.0":"2026-08-23T02:15:48.997Z","9.4.0":"2026-08-26T05:31:19.303Z","9.4.1":"2026-08-26T07:09:44.188Z","9.4.2":"2026-09-02T04:15:04.861Z","9.4.3":"2026-09-04T04:53:53.645Z","9.4.4":"2026-09-04T18:30:55.308Z","9.5.0":"2026-09-08T22:02:24.561Z","9.5.1":"2026-09-09T07:28:11.847Z","9.5.2":"2026-09-12T18:11:18.551Z","9.5.3":"2026-09-14T18:34:53.768Z","9.5.4-canary.0":"2026-09-18T01:48:24.782Z","9.5.4":"2026-09-18T02:15:51.978Z","9.5.5":"2026-09-20T03:08:24.948Z","9.5.6":"2026-09-20T21:27:35.080Z","9.5.7":"2026-09-23T17:47:18.572Z","9.5.8":"2026-09-24T03:23:32.620Z","9.5.9-canary.0":"2026-09-24T09:40:30.053Z","9.5.9":"2026-09-24T18:11:00.262Z"},"bugs":{"url":"https://github.com/aymericzip/intlayer/issues"},"author":{"url":"https://github.com/aymericzip","name":"Aymeric PINEAU"},"license":"Apache-2.0","homepage":"https://intlayer.org","keywords":["intlayer","analytics","ab-testing","i18n"],"repository":{"url":"git+https://github.com/aymericzip/intlayer.git","type":"git"},"description":"Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.","contributors":[{"url":"https://github.com/aymericzip","name":"Aymeric Pineau","email":"ay.pineau@gmail.com"}],"maintainers":[{"name":"ay.pineau","email":"ay.pineau@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://intlayer.org\" rel=\"\">\n    <img src=\"https://raw.githubusercontent.com/aymericzip/intlayer/main/docs/assets/cover.webp\" width=\"60%\" alt=\"Intlayer Logo\" />\n  </a>\n</p>\n\n<h1 align=\"center\">\n  <strong>Per-component i18n</strong>\n</h1>\n\n<h2 align=\"center\">\n  <strong>AI-powered translation. Visual Editor. Multilingual CMS.</strong>\n</h2>\n\n<br />\n\n<p align=\"center\">\n  <a href=\"https://intlayer.org/doc/concept/content\" rel=\"\">Docs</a> •\n  <a href=\"https://intlayer.org/doc/environment/nextjs\" rel=\"\">Next.js</a> •\n  <a href=\"https://intlayer.org/doc/environment/vite-and-react\" rel=\"\">React + Vite</a> •\n  <a href=\"https://intlayer.org/doc/concept/cms\" rel=\"\">CMS</a> •\n  <a href=\"https://discord.gg/7uxamYVeCk\" rel=\"noopener noreferrer nofollow\">Discord</a>\n</p>\n<p align=\"center\" style=\"margin-top:15px;\">\n  <a href=\"https://www.npmjs.com/package/intlayer\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><img src=\"https://img.shields.io/npm/v/intlayer?style=for-the-badge&labelColor=FFFFFF&color=000000&logoColor=FFFFFF\" alt=\"npm version\" height=\"24\"/></a>\n  <a href=\"https://github.com/aymericzip/intlayer/stargazers\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><img src=\"https://img.shields.io/github/stars/aymericzip/intlayer?style=for-the-badge&labelColor=000000&color=FFFFFF&logo=github&logoColor=FFD700\" alt=\"GitHub Stars\" height=\"24\"/></a>\n  <a href=\"https://www.npmjs.org/package/intlayer\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><img src=\"https://img.shields.io/npm/dm/intlayer?style=for-the-badge&labelColor=000000&color=FFFFFF&logoColor=000000&cacheSeconds=86400\" alt=\"monthly downloads\" height=\"24\"/></a>\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><img src=\"https://img.shields.io/github/license/aymericzip/intlayer?style=for-the-badge&labelColor=000000&color=FFFFFF&logoColor=000000&cacheSeconds=86400\" alt=\"license\"/></a>\n  <a href=\"https://github.com/aymericzip/intlayer/commits/main\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><img src=\"https://img.shields.io/github/last-commit/aymericzip/intlayer?style=for-the-badge&labelColor=000000&color=FFFFFF&logoColor=000000&cacheSeconds=86400\" alt=\"last commit\"/>\n  </a>\n</p>\n\n![Watch the video](https://github.com/aymericzip/intlayer/blob/main/docs/assets/demo_video.gif)\n\n<a href=\"https://intlayer.org/doc/concept/content\" rel=\"\">\n  <img src=\"https://img.shields.io/badge/Get_Started-FFFFFF?style=for-the-badge&logo=rocket&logoColor=black\" />\n</a>\n\n## What is Intlayer?\n\nMost i18n libraries are either too complex, too rigid, or not built for modern frameworks.\n\nIntlayer is a **modern i18n solution** for web and mobile apps.  \nIt’s framework-agnostic, **AI-powered**, and includes a free **CMS & visual editor**.\n\nWith **per-locale content files**, **TypeScript autocompletion**, **tree-shakable dictionaries**, and **CI/CD integration**, Intlayer makes internationalization **faster, cleaner, and smarter**.\n\n## Keys benefits of Intlayer:\n\n| Feature                                                                                                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| --------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/frameworks.webp?raw=true\" alt=\"Feature\" width=\"700\">                         | **Cross-Frameworks Support**<br><br>Intlayer is compatible with all major frameworks and libraries, including Next.js, React, Vite, Vue.js, Nuxt, Preact, Express, and more.                                                                                                                                                                                                                                                                                                                                                                          |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/javascript_content_management.jpg?raw=true\" alt=\"Feature\" width=\"700\">       | **JavaScript-Powered Content Management**<br><br>Harness the flexibility of JavaScript to define and manage your content efficiently. <br><br> - [Content declaration](https://intlayer.org/doc/concept/content)                                                                                                                                                                                                                                                                                                                                      |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/per_locale_content_declaration_file.png?raw=true\" alt=\"Feature\" width=\"700\"> | **Per-Locale Content Declaration File**<br><br>Speed up your development by declaring your content once, before auto generation.<br><br> - [Per-Locale Content Declaration File](https://intlayer.org/doc/concept/per-locale-file)                                                                                                                                                                                                                                                                                                                    |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/compiler.webp?raw=true\" alt=\"Feature\" width=\"700\">                           | **Compiler**<br><br>The Intlayer Compiler extract automatically the content from the components and generate the dictionary files.<br><br> - [Compiler](https://intlayer.org/doc/compiler)                                                                                                                                                                                                                                                                                                                                                            |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/autocompletion.png?raw=true\" alt=\"Feature\" width=\"700\">                      | **Type-Safe Environment**<br><br>Leverage TypeScript to ensure your content definitions and code are error-free, while also benefiting from IDE autocompletion.<br><br> - [TypeScript configuration](https://intlayer.org/doc/environment/vite-and-react#configure-typescript)                                                                                                                                                                                                                                                                        |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/config_file.png?raw=true\" alt=\"Feature\" width=\"700\">                         | **Simplified Setup**<br><br>Get up and running quickly with minimal configuration. Adjust settings for internationalization, routing, AI, build, and content handling with ease. <br><br> - [Explore Next.js integration](https://intlayer.org/doc/environment/nextjs)                                                                                                                                                                                                                                                                                |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/content_retrieval.png?raw=true\" alt=\"Feature\" width=\"700\">                   | **Simplified Content Retrieval**<br><br>No need to call your `t` function for each piece of content. Retrieve all your content directly using a single hook.<br><br> - [React integration](https://intlayer.org/doc/environment/create-react-app)                                                                                                                                                                                                                                                                                                     |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/server_component.png?raw=true\" alt=\"Feature\" width=\"700\">                    | **Consistent Server Component Implementation**<br><br>Perfectly suited for Next.js server components, use the same implementation for both client and server components, no need to pass your `t` function across each server component. <br><br> - [Server Components](https://intlayer.org/doc/environment/nextjs#step-7-utilize-content-in-your-code)                                                                                                                                                                                              |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/file_tree.png?raw=true\" alt=\"Feature\" width=\"700\">                           | **Organized Codebase**<br><br>Keep your codebase more organized: 1 component = 1 dictionary in the same folder. Translations close to their respective components, enhance maintainability and clarity. <br><br> - [How Intlayer works](https://intlayer.org/doc/concept/how-works-intlayer)                                                                                                                                                                                                                                                          |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/url_routing.png?raw=true\" alt=\"Feature\" width=\"700\">                         | **Enhanced Routing**<br><br>Full support of app routing, adapting seamlessly to complex application structures, for Next.js, React, Vite, Vue.js, etc.<br><br> - [Explore Next.js integration](https://intlayer.org/doc/environment/nextjs)                                                                                                                                                                                                                                                                                                           |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/markdown.png?raw=true\" alt=\"Feature\" width=\"700\">                            | **Markdown Support**<br><br>Import and interpret, locale files and remote Markdown for multilingual content like privacy policies, documentation, etc. Interpret and make Markdown metadata accessible in your code.<br><br> - [Content files](https://intlayer.org/doc/concept/content/file)                                                                                                                                                                                                                                                         |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/visual_editor.webp?raw=true\" alt=\"Feature\" width=\"700\">                      | **Free Visual Editor & CMS**<br><br>A free visual editor and CMS are available for content writers, removing the need for a localization platform. Keep your content synchronized using Git, or externalize it totally or partially with the CMS.<br><br> - [Intlayer Editor](https://intlayer.org/doc/concept/editor) <br> - [Intlayer CMS](https://intlayer.org/doc/concept/cms)                                                                                                                                                                    |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/bundle.webp?raw=true\" alt=\"Feature\" width=\"700\">                             | **Tree-shakable Content**<br><br>Tree-shakable content, reducing the size of the final bundle. Loads content per component, excluding any unused content from your bundle. Supports lazy loading to enhance app loading efficiency. <br><br> - [App build optimization](https://intlayer.org/doc/concept/how-works-intlayer#app-build-optimization)                                                                                                                                                                                                   |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/static_rendering.webp?raw=true\" alt=\"Feature\" width=\"700\">                   | **Static Rendering**<br><br>Doesn't block Static Rendering. <br><br> - [Next.js integration](https://intlayer.org/doc/environment/nextjs)                                                                                                                                                                                                                                                                                                                                                                                                             |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/AI_translation.png?raw=true\" alt=\"Feature\" width=\"700\">                      | **AI-Powered Translation**<br><br>Transform your website into 231 languages with just one click using Intlayer's advanced AI-powered translation tools using your own AI provider / API key. <br><br> - [CI/CD integration](https://intlayer.org/doc/concept/ci-cd) <br> - [Intlayer CLI](https://intlayer.org/doc/concept/cli) <br> - [Auto fill](https://intlayer.org/doc/concept/auto-fill)                                                                                                                                                        |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/mcp.png?raw=true\" alt=\"Feature\" width=\"700\">                                 | **MCP Server Integration**<br><br>Provides an MCP (Model Context Protocol) server for IDE automation, enabling seamless content management and i18n workflows directly within your development environment. <br><br> - [MCP Server](https://github.com/aymericzip/intlayer/blob/main/docs/docs/en/mcp_server.md)                                                                                                                                                                                                                                      |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/vscode_extension.webp?raw=true\" alt=\"Feature\" width=\"700\">                   | **VSCode Extension**<br><br>Intlayer provides a VSCode extension to help you manage your content and translations, building your dictionaries, translating your content, and more. <br><br> - [VSCode Extension](https://intlayer.org/doc/vs-code-extension)                                                                                                                                                                                                                                                                                          |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/interoperability.png?raw=true\" alt=\"Feature\" width=\"700\">                    | **Interoperability**<br><br>Allow interoperability with react-i18next, next-i18next, next-intl, react-intl, vue-i18n. <br><br> - [Intlayer and react-intl](https://intlayer.org/blog/intlayer-with-react-intl) <br> - [Intlayer and next-intl](https://intlayer.org/blog/intlayer-with-next-intl) <br> - [Intlayer and next-i18next](https://intlayer.org/blog/intlayer-with-next-i18next) <br> - [Intlayer and vue-i18n](https://intlayer.org/blog/intlayer-with-vue-i18n) <br> - [Intlayer compat adapters](https://intlayer.org/doc/compatibility) |\n| <img src=\"https://github.com/aymericzip/intlayer/blob/main/docs/assets/benchmark.png?raw=true\" alt=\"Feature\" width=\"700\">                           | **Performances & Benchmark**<br><br>Uses advanced tree-shaking and dynamic loading to boost performances and keep the solution as light as possible. <br><br> - [Performances & Benchmark](https://intlayer.org/doc/benchmark)                                                                                                                                                                                                                                                                                                                        |\n\n## 📦 Installation\n\nStart your journey with Intlayer today and experience a smoother, more powerful approach to internationalization.\n\n<a href=\"https://intlayer.org/doc/concept/content\" rel=\"\">\n  <img src=\"https://img.shields.io/badge/Get_Started-FFFFFF?style=for-the-badge&logo=rocket&logoColor=black\" />\n</a>\n\n```bash\nnpm install intlayer react-intlayer\n```\n\n⚡ Quick Start (Next.js)\n\n```ts\n// intlayer.config.ts\nimport { Locales, type IntlayerConfig } from \"intlayer\";\n\nconst config: IntlayerConfig = {\n  internationalization: {\n    locales: [Locales.ENGLISH, Locales.FRENCH, Locales.SPANISH],\n    defaultLocale: Locales.ENGLISH,\n  },\n};\n\nexport default config;\n```\n\n```ts\n// app/home.content.ts\nimport { t, type Dictionary } from \"intlayer\";\n\nconst content = {\n  key: \"home\",\n  content: {\n    title: t({\n      en: \"Home\",\n      fr: \"Accueil\",\n      es: \"Inicio\",\n    }),\n  },\n} satisfies Dictionary;\n\nexport default content;\n```\n\n```tsx\n// app/page.tsx\nimport { useIntlayer } from \"react-intlayer\";\n\nconst HomePage = () => {\n  const { title } = useIntlayer(\"home\");\n\n  return <h1>{title}</h1>;\n};\n```\n\n<a href=\"https://intlayer.org/doc/environment/nextjs\"> Get the full guide → </a>\n\n## 🎥 Live tutorial on YouTube\n\n[![How to Internationalize your application using Intlayer](https://i.ytimg.com/vi/e_PPG7PTqGU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDtyJ4uYotEjl12nZ_gZKZ_kjEgOQ)](https://youtu.be/e_PPG7PTqGU?si=GyU_KpVhr61razRw)\n\n<a href=\"https://intlayer.org/doc/concept/content\" rel=\"\">\n  <img src=\"https://img.shields.io/badge/Get_Started-FFFFFF?style=for-the-badge&logo=rocket&logoColor=black\" />\n</a>\n\n## Table of Contents\n\nExplore our comprehensive documentation to get started with Intlayer and learn how to integrate it into your projects.\n\n<details open>\n<summary style=\"font-size:16px; font-weight:bold;\">📘 Get Started</summary>\n<ul>\n  <li><a href=\"https://intlayer.org/doc/why\" rel=''>Why Intlayer?</a></li>\n  <li><a href=\"https://intlayer.org/doc\" rel=''>Introduction</a></li>\n</ul>\n</details>\n\n<details>\n<summary style=\"font-size:16px; font-weight:bold;\">⚙️ Concept</summary>\n<ul>\n  <li><a href=\"https://intlayer.org/doc/concept/how-works-intlayer\" rel=''>How Intlayer Works</a></li>\n  <li><a href=\"https://intlayer.org/doc/concept/configuration\" rel=''>Configuration</a></li>\n  <li><a href=\"https://intlayer.org/doc/concept/cli\" rel=''>Intlayer CLI</a></li>\n  <li><a href=\"https://intlayer.org/doc/compiler\" rel=''>Compiler</a></li>\n\n  <li><a href=\"https://intlayer.org/doc/concept/editor\" rel=''>Intlayer Editor</a></li>\n  <li><a href=\"https://intlayer.org/doc/concept/cms\" rel=''>Intlayer CMS</a></li>\n  <li><a href=\"https://intlayer.org/doc/concept/content\" rel=''>Dictionary</a>\n    <ul>\n      <li><a href=\"https://intlayer.org/doc/concept/per-locale-file\" rel=''>Per-Locale Content Declaration File</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/translation\" rel=''>Translation</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/enumeration\" rel=''>Enumeration</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/condition\" rel=''>Condition</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/nesting\" rel=''>Nesting</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/markdown\" rel=''>Markdown</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/function-fetching\" rel=''>Function Fetching</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/insertion\" rel=''>Insertion</a></li>\n      <li><a href=\"https://intlayer.org/doc/concept/content/file\" rel=''>File</a></li>\n    </ul>\n  </li>\n</ul>\n</details>\n\n<details open>\n<summary style=\"font-size:16px; font-weight:bold;\">🌐 Environment</summary>\n<ul>\n  <li><a href=\"https://intlayer.org/doc/environment/nextjs\" rel=''>Intlayer with Next.js 16</a>\n    <ul>\n      <li><a href=\"https://intlayer.org/doc/environment/nextjs/15\" rel=''>Next.js 15</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/nextjs/14\" rel=''>Next.js 14 (App Router)</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/nextjs/next-with-page-router\" rel=''>Next.js Page Router</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/nextjs/compiler\" rel=''>Next.js using Compiler</a></li>\n    </ul>\n  </li>\n  <li><a href=\"https://intlayer.org/doc/environment/create-react-app\" rel=''>React CRA</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/vite-and-react\" rel=''>Vite + React</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/vite-and-react\" rel=''>Vite + React using Compiler</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/vite-and-react/react-router-v7\" rel=''>React-router-v7</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/remix-3\" rel=''>Remix 3</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/tanstack-start\" rel=''>Tanstack start</a>\n    <ul>\n      <li><a href=\"https://intlayer.org/doc/environment/tanstack-start/solid\" rel=''>Solid</a></li>\n    </ul>\n  </li>\n  <li><a href=\"https://intlayer.org/doc/environment/astro\" rel=''>Astro</a>\n    <ul>\n      <li><a href=\"https://intlayer.org/doc/environment/astro/react\" rel=''>React</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/astro/vue\" rel=''>Vue</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/astro/svelte\" rel=''>Svelte</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/astro/solid\" rel=''>Solid</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/astro/lit\" rel=''>Lit</a></li>\n    </ul>\n  </li>\n\n  <li><a href=\"https://intlayer.org/doc/environment/react-native-and-expo\" rel=''>React Native</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/vite-and-svelte\" rel=''>Vite + Svelte</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/sveltekit\" rel=''>SvelteKit</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/vite-and-preact\" rel=''>Vite + Preact</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/vite-and-vue\" rel=''>Vite + Vue</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/nuxt-and-vue\" rel=''>Vite + Nuxt</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/vite-and-solid\" rel=''>Vite + Solid</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/solid-start\" rel=''>Solid Start</a></li>\n  <li><a href=\"https://intlayer.org/doc/environment/angular\" rel=''>Angular</a></li>\n  <li>\n     <a href=\"https://intlayer.org/doc/environment/express\" rel=''>Backend</a>\n     <ul>\n      <li><a href=\"https://intlayer.org/doc/environment/express\" rel=''>Express</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/nest\" rel=''>NestJS</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/fastify\" rel=''>Fastify</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/adonisjs\" rel=''>AdonisJS</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/hono\" rel=''>Hono</a></li>\n      <li><a href=\"https://intlayer.org/doc/environment/elysia\" rel=''>Elysia</a></li>\n    </ul>\n\n  </li>\n</ul>\n</details>\n\n<details>\n<summary style=\"font-size:16px; font-weight:bold;\">📊 Benchmark</summary>\n<ul>\n  <li><a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/en/benchmark/nextjs.md\" rel=''>Next.js</a></li>\n  <li><a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/en/benchmark/tanstack.md\" rel=''>TanStack Start</a></li>\n  <li><a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/en/benchmark/vue.md\" rel=''>Vue</a></li>\n  <li><a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/en/benchmark/solid.md\" rel=''>Solid</a></li>\n  <li><a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/en/benchmark/svelte.md\" rel=''>Svelte</a></li>\n</ul>\n</details>\n\n<details>\n<summary style=\"font-size:16px; font-weight:bold;\">📰 Blog</summary>\n<ul>\n  <li><a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/blog/en/what_is_internationalization.md\" rel=''>What is i18n</a></li>\n  <li><a href=\"https://intlayer.org/blog/SEO-and-i18n\" rel=''>i18n and SEO</a></li>\n  <li><a href=\"https://intlayer.org/blog/intlayer-with-next-i18next\" rel=''>Intlayer and i18next</a></li>\n  <li><a href=\"https://intlayer.org/blog/intlayer-with-react-i18next\" rel=''>Intlayer and react-intl</a></li>\n  <li><a href=\"https://intlayer.org/blog/intlayer-with-next-intl\" rel=''>Intlayer and next-intl</a></li>\n</ul>\n</details>\n\n## Multilingual content management system\n\nMore than an i18n library, Intlayer is a complete **multilingual content management system**. A full CMS is available for free at [app.intlayer.org](https://app.intlayer.org).\n\nIntlayer connects **developers**, **copywriters**, and **AI agents** in one workflow for creating and maintaining multilingual websites effortlessly.Intlayer replaces the following stack in a single solution:\n\n- i18n solutions (e.g. `i18next`, `next-intl`, `vue-i18n`)\n- TMSs (Translation Management Systems) (e.g. Crowdin, Phrase, Lokalise)\n- Feature flags\n- Headless CMSs (e.g. Contentful, Strapi, Sanity)\n\n![CMS Preview](https://github.com/aymericzip/intlayer/blob/main/docs/assets/CMS.webp?raw=true)\n\n## 🌐 Readme in other languages\n\n<p align=\"center\">\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/readme.md\">English</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/zh/readme.md\">简体中文</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/readme.md\">Русский</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/ja/readme.md\">日本語</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/fr/readme.md\">Français</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/ko/readme.md\">한국어</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/es/readme.md\">Español</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/de/readme.md\">Deutsch</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/ar/readme.md\">العربية</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/readme.md\">Italiano</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/en-GB/readme.md\">English (UK)</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/pt/readme.md\">Português</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/hi/readme.md\">हिन्दी</a> •\n  <a href=\"https://github.com/aymericzip/intlayer/blob/main/docs/docs/tr/readme.md\">Türkçe</a>\n</p>\n\n## 🤝 Community\n\nIntlayer is built with and for the community and we’d love your input!\n\n- Have a suggestion? [Open an issue](https://github.com/aymericzip/intlayer/issues)\n- Found a bug or improvement? [Submit a PR](https://github.com/aymericzip/intlayer/pulls)\n- Need help or want to connect? [Join our Discord](https://discord.gg/7uxamYVeCk)\n\nYou can also follow us on :\n\n  <div>\n    <br/>\n    <p align=\"center\">\n      <a href=\"https://discord.gg/528mBV4N\" target=\"blank\" rel='noopener noreferrer nofollow'><img align=\"center\"\n         src=\"https://img.shields.io/badge/discord-5865F2.svg?style=for-the-badge&logo=discord&logoColor=white\"\n         alt=\"Intlayer Discord\" height=\"30\"/></a>\n      <a href=\"https://www.linkedin.com/company/intlayerorg\" target=\"blank\" rel='noopener noreferrer nofollow'><img align=\"center\"\n         src=\"https://img.shields.io/badge/linkedin-%231DA1F2.svg?style=for-the-badge&logo=linkedin&logoColor=white\"\n         alt=\"Intlayer LinkedIn\" height=\"30\"/></a>\n      <a href=\"https://www.instagram.com/intlayer/\" target=\"blank\" rel='noopener noreferrer nofollow'><img align=\"center\"\n         src=\"https://img.shields.io/badge/instagram-%23E4405F.svg?style=for-the-badge&logo=Instagram&logoColor=white\"\n         alt=\"Intlayer Instagram\" height=\"30\"/></a>\n      <a href=\"https://x.com/Intlayer183096\" target=\"blank\" rel='noopener noreferrer nofollow'><img align=\"center\"\n         src=\"https://img.shields.io/badge/x-1DA1F2.svg?style=for-the-badge&logo=x&logoColor=white\"\n         alt=\"Intlayer X\" height=\"30\"/></a>\n      <a href=\"https://www.youtube.com/@intlayer\" target=\"blank\" rel='noopener noreferrer nofollow'><img align=\"center\"\n         src=\"https://img.shields.io/badge/youtube-FF0000.svg?style=for-the-badge&logo=youtube&logoColor=white\"\n         alt=\"Intlayer YouTube\" height=\"30\"/></a>\n      <a href=\"https://www.tiktok.com/@intlayer\" target=\"blank\" rel='noopener noreferrer nofollow'><img align=\"center\"\n         src=\"https://img.shields.io/badge/tiktok-000000.svg?style=for-the-badge&logo=tiktok&logoColor=white\"\n         alt=\"Intlayer TikTok\" height=\"30\"/></a>\n      <br>\n    </p>\n</div>\n\n### Contribution\n\nFor more detailed guidelines on contributing to this project, please refer to the [`CONTRIBUTING.md`](https://github.com/aymericzip/intlayer/blob/main/CONTRIBUTING.md) file. It contains essential information on our development process, commit message conventions, and release procedures. Your contributions are valuable to us, and we appreciate your efforts in making this project better!\n\nContribute on [GitHub](https://github.com/aymericzip/intlayer), [GitLab](https://gitlab.com/ay.pineau/intlayer), or [Bitbucket](https://bitbucket.org/intlayer/intlayer/).\n\n### Thank You for the Support\n\nIf you like Intlayer, give us a ⭐ on GitHub. It helps others discover the project! [See why GitHub Stars matter](https://github.com/aymericzip/intlayer/blob/main/CONTRIBUTING.md#why-github-stars-matter-).\n\n[![Star History Chart](https://api.star-history.com/svg?repos=aymericzip/intlayer&type=Date)](https://star-history.com/#aymericzip/intlayer&Date)\n","readmeFilename":"README.md"}