{"_id":"@x-otto/setting","_rev":"26-9474e226eea991e84f2e97b795a8fc89","name":"@x-otto/setting","dist-tags":{"latest":"0.1.0-alpha.17","alpha":"0.1.0-alpha.30"},"versions":{"0.0.1-alpha.0":{"name":"@x-otto/setting","version":"0.0.1-alpha.0","_id":"@x-otto/setting@0.0.1-alpha.0","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"759b61b0864bf212a9a7219750d9ebc7ad9c199d","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.0.1-alpha.0.tgz","fileCount":6,"integrity":"sha512-oH3uTNSmXCYiRXS1aHRTKfihP2S1e6SLJAC58YKHJk+YryoBO0se7+GHbp8jRNbGoUPIygWCFq5JYClbeDmJ5w==","signatures":[{"sig":"MEUCIB1gDSXuYe+N7lThTemPQdaBesf/SoDkIhwm70nkezXfAiEA4tD76H2Crz/4+pAttxYD8X0P+kLAwC0ik2Fc9RFSHUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250628},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-setting-0.0.1-alpha.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-setting-0.0.1-alpha.0.tgz","_integrity":"sha512-oH3uTNSmXCYiRXS1aHRTKfihP2S1e6SLJAC58YKHJk+YryoBO0se7+GHbp8jRNbGoUPIygWCFq5JYClbeDmJ5w==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.1","@x-otto/plugin":"0.1.0-alpha.1","@x-otto/prompt":"0.0.1-alpha.0","@x-otto/shared":"0.1.0-alpha.1","@x-otto/persistence":"0.0.1-alpha.0","@x-otto/hook-contracts":"0.0.1-alpha.0","@x-otto/orchestration-contracts":"0.0.1-alpha.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.0.1-alpha.0_1786435348512_0.5103034332623428","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@x-otto/setting","version":"0.0.1-alpha.1","_id":"@x-otto/setting@0.0.1-alpha.1","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"76c2ee7d3e3d18c59fdceb55da3256466597a5d4","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.0.1-alpha.1.tgz","fileCount":6,"integrity":"sha512-Y51ob+cHzftI7G91LoihDNoH8qOEyMWCG3AG/y++29eq3bxOeTjkbsEOgldqMOjokW7PT3UbD/dOclWzPsnD+g==","signatures":[{"sig":"MEYCIQCnHARWjxm/Zh5fHDjLmfWxF8c4IRn5w1O+BjbvbyetJQIhAI+b+OthqpgwcCxl23ePA+cl+zOJvjLuTmWJV04m6SYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250628},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-setting-0.0.1-alpha.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-setting-0.0.1-alpha.1.tgz","_integrity":"sha512-Y51ob+cHzftI7G91LoihDNoH8qOEyMWCG3AG/y++29eq3bxOeTjkbsEOgldqMOjokW7PT3UbD/dOclWzPsnD+g==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.1","@x-otto/plugin":"0.1.0-alpha.1","@x-otto/prompt":"0.0.1-alpha.0","@x-otto/shared":"0.1.0-alpha.1","@x-otto/persistence":"0.0.1-alpha.0","@x-otto/hook-contracts":"0.0.1-alpha.0","@x-otto/orchestration-contracts":"0.0.1-alpha.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.0.1-alpha.1_1786435596836_0.7315575472918958","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@x-otto/setting","version":"0.0.1-alpha.2","_id":"@x-otto/setting@0.0.1-alpha.2","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"442c446f4de0da291b4a435d84577d87412fa375","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.0.1-alpha.2.tgz","fileCount":6,"integrity":"sha512-P8EN9mQlwcKpf18fKGVrpyea62y2Hc4QSsuqA70U3ugd4jia0t5xYXvwb0o1qFNWO8RG7xGUoALz/GPYMdzINw==","signatures":[{"sig":"MEUCIQCzy4a7Kxkmknsy7fq/dgaShXVPw7WnI0VXbOyMb+921QIgQMmvcqZ32rOBrO565n574MBBn1QWwP4ZHD41rq14rvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258847},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-setting-0.0.1-alpha.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-setting-0.0.1-alpha.2.tgz","_integrity":"sha512-P8EN9mQlwcKpf18fKGVrpyea62y2Hc4QSsuqA70U3ugd4jia0t5xYXvwb0o1qFNWO8RG7xGUoALz/GPYMdzINw==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.5","@x-otto/plugin":"0.1.0-alpha.3","@x-otto/prompt":"0.0.1-alpha.1","@x-otto/shared":"0.1.0-alpha.5","@x-otto/persistence":"0.0.1-alpha.2","@x-otto/hook-contracts":"0.0.1-alpha.1","@x-otto/orchestration-contracts":"0.0.1-alpha.1"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.0.1-alpha.2_1786620138968_0.1590707170332999","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@x-otto/setting","version":"0.0.1-alpha.3","_id":"@x-otto/setting@0.0.1-alpha.3","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"32f67d25790aab2fb5943e5569593d86b9707090","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.0.1-alpha.3.tgz","fileCount":6,"integrity":"sha512-Xq/jCuQKeZqNGcytZ7tZWtLB83wkysT4oWxqrEYxRkRXDuI1ppaHyLBg4jzmfux/V6AUtMa7YZNQJO9slbIvMg==","signatures":[{"sig":"MEUCIQDnc7NBuTx53COuGHy95KfgPpJSVrcJ5zT43xdy/9ia9AIgbXb0H/uFID+21eLxRxt+oPK8JTJEgjliIibxMrvVgxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258847},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-setting-0.0.1-alpha.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-setting-0.0.1-alpha.3.tgz","_integrity":"sha512-Xq/jCuQKeZqNGcytZ7tZWtLB83wkysT4oWxqrEYxRkRXDuI1ppaHyLBg4jzmfux/V6AUtMa7YZNQJO9slbIvMg==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.6","@x-otto/plugin":"0.1.0-alpha.4","@x-otto/prompt":"0.0.1-alpha.2","@x-otto/shared":"0.1.0-alpha.6","@x-otto/persistence":"0.0.1-alpha.3","@x-otto/hook-contracts":"0.0.1-alpha.2","@x-otto/orchestration-contracts":"0.0.1-alpha.2"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.0.1-alpha.3_1786620454572_0.4954018434899998","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@x-otto/setting","version":"0.0.1-alpha.4","_id":"@x-otto/setting@0.0.1-alpha.4","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"0110b1c9f48db52bb254b0547972a8065d3b50e0","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.0.1-alpha.4.tgz","fileCount":6,"integrity":"sha512-RcMAm5fQtAN4GP53D1fZcIq/v7bjgWgJg/qaCCPdSQntM7l+EU4L6VO1Imc+WhO7aPbPCZUqMcJ5s1po9DKdTw==","signatures":[{"sig":"MEYCIQDEgtlN2ls6sXCi/Ytjzkj1SPHrVJUYjlRUjyJNIElB9gIhANFShNNPaCUMcc9aQc+g+xmBllXizCP5Eq+pPrWgMxQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276982},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-setting-0.0.1-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/tmp/x-otto-setting-0.0.1-alpha.4.tgz","_integrity":"sha512-RcMAm5fQtAN4GP53D1fZcIq/v7bjgWgJg/qaCCPdSQntM7l+EU4L6VO1Imc+WhO7aPbPCZUqMcJ5s1po9DKdTw==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.6","@x-otto/plugin":"0.1.0-alpha.6","@x-otto/prompt":"0.0.1-alpha.4","@x-otto/shared":"0.1.0-alpha.6","@x-otto/persistence":"0.0.1-alpha.4","@x-otto/hook-contracts":"0.0.1-alpha.3","@x-otto/orchestration-contracts":"0.0.1-alpha.2"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.0.1-alpha.4_1786709866692_0.1770372519341401","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@x-otto/setting","version":"0.0.1-alpha.5","_id":"@x-otto/setting@0.0.1-alpha.5","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"e271201b7d01c8e7c8acaf82b8faeea52efd782a","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.0.1-alpha.5.tgz","fileCount":6,"integrity":"sha512-dfFaduHuNjNR7ySDOOb3fTdRE6O8iZSrtghRutzolYa0c/CG6YVp+8Urbq3MFPNmO7CRF9ttlvevgOyUYts4RA==","signatures":[{"sig":"MEUCIHmkJl8EccaurPqv9B7bM0fpPccHrD4t2Ni/ztSpGFM/AiEA/DS4ljLIGPtjjE1Amxi2V7iy9RlcqPYJZwhKzguAd7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296259},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/x-coding-agent/tmp-pack-out/x-otto-setting-0.0.1-alpha.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35a152eef5599c598d554e58815e0d7bae1e6d7b","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/x-coding-agent/tmp-pack-out/x-otto-setting-0.0.1-alpha.5.tgz","_integrity":"sha512-dfFaduHuNjNR7ySDOOb3fTdRE6O8iZSrtghRutzolYa0c/CG6YVp+8Urbq3MFPNmO7CRF9ttlvevgOyUYts4RA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.7","@x-otto/plugin":"0.1.0-alpha.7","@x-otto/prompt":"0.0.1-alpha.5","@x-otto/shared":"0.1.0-alpha.7","@x-otto/persistence":"0.0.1-alpha.5","@x-otto/hook-contracts":"0.0.1-alpha.3","@x-otto/orchestration-contracts":"0.0.1-alpha.3"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.0.1-alpha.5_1786817749978_0.042782614254166074","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@x-otto/setting","version":"0.1.0-alpha.9","_id":"@x-otto/setting@0.1.0-alpha.9","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"e1948cda70a0d98ba1fc05fbc17b9f1c3aa67418","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.9.tgz","fileCount":6,"integrity":"sha512-qOClxcEIBf7BOMAAIYIGXJYcJ6t67OBGa2k52jnSLmQg22RE8byMvR21ydxZ6AYOVP/7k7799Vg4J955ls8gYg==","signatures":[{"sig":"MEQCIClINcFzpT08uSTOOAqc9/GvwpEwv9Mb98WvqYDR/huOAiBXr1t4UzGkOYak5bmfnDfU+Ca6O8EWaTvPNQFZUgJxaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297699},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/x-otto-setting-0.1.0-alpha.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6d087d40e81b8ec537d829322b0a81662175c7f","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-setting-0.1.0-alpha.9.tgz","_integrity":"sha512-qOClxcEIBf7BOMAAIYIGXJYcJ6t67OBGa2k52jnSLmQg22RE8byMvR21ydxZ6AYOVP/7k7799Vg4J955ls8gYg==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.9","@x-otto/plugin":"0.1.0-alpha.9","@x-otto/prompt":"0.1.0-alpha.9","@x-otto/shared":"0.1.0-alpha.9","@x-otto/persistence":"0.1.0-alpha.9","@x-otto/hook-contracts":"0.1.0-alpha.9","@x-otto/orchestration-contracts":"0.1.0-alpha.9"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.9_1788248731310_0.5672675739870758","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@x-otto/setting","version":"0.1.0-alpha.10","_id":"@x-otto/setting@0.1.0-alpha.10","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"5319f484f266c0b45e3239fa02105f7072b3d260","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.10.tgz","fileCount":6,"integrity":"sha512-9sP6896+0Gt+aGTvj55HpAC53g/DUiVorc81GM4+nSbUuC69KGq/s33SO9qtUyg7BOiD6nti/tBdl0SKnEIDiw==","signatures":[{"sig":"MEUCIQD1PjBn7j8RdTq2zVMuxl/5dbxUXrcW6TlVbkNdcagBrAIgBNM7Xh/F5JUQTrU0JLXaIcEEDL8ZQdOznM9cPVJCLJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297707},"main":"./dist/index.js","type":"module","_from":"file:x-otto-setting-0.1.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a24ae603be184553e6278fe69d51bb2553e94857","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/66af8fd0e8796cede7042d757e9728ee/x-otto-setting-0.1.0-alpha.10.tgz","_integrity":"sha512-9sP6896+0Gt+aGTvj55HpAC53g/DUiVorc81GM4+nSbUuC69KGq/s33SO9qtUyg7BOiD6nti/tBdl0SKnEIDiw==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.10","@x-otto/plugin":"0.1.0-alpha.10","@x-otto/prompt":"0.1.0-alpha.10","@x-otto/shared":"0.1.0-alpha.10","@x-otto/persistence":"0.1.0-alpha.10","@x-otto/hook-contracts":"0.1.0-alpha.10","@x-otto/orchestration-contracts":"0.1.0-alpha.10"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.10_1788428621339_0.2594032558377537","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@x-otto/setting","version":"0.1.0-alpha.11","_id":"@x-otto/setting@0.1.0-alpha.11","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"d6d124d7295c47bff9fe3deaee4f72cb706df50d","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-wW4Q7AOhIGX1G0WtUUdk6Ps+3OlytBRMbY6ScZKNukS7AwFoX6wyQWISxWdrrYLCwgo0juQ2+ZCVuCDfEmphSg==","signatures":[{"sig":"MEUCIQCBkVA0rf2HN4O8jg/v+pedki5HQx9ZrdRtREn3DtCfpwIgAXmXQHgeAfE7JwzLN2+/B9nvA05vhFXfTWZBSAPAi1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297707},"main":"./dist/index.js","type":"module","_from":"file:x-otto-setting-0.1.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"938af655c8775656c2b4e457df30210b68e2aa94","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/6c3fe2a4248fd3e18991568aa42d6051/x-otto-setting-0.1.0-alpha.11.tgz","_integrity":"sha512-wW4Q7AOhIGX1G0WtUUdk6Ps+3OlytBRMbY6ScZKNukS7AwFoX6wyQWISxWdrrYLCwgo0juQ2+ZCVuCDfEmphSg==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.11","@x-otto/plugin":"0.1.0-alpha.11","@x-otto/prompt":"0.1.0-alpha.11","@x-otto/shared":"0.1.0-alpha.11","@x-otto/persistence":"0.1.0-alpha.11","@x-otto/hook-contracts":"0.1.0-alpha.11","@x-otto/orchestration-contracts":"0.1.0-alpha.11"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.11_1788432281670_0.0917416187972353","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@x-otto/setting","version":"0.1.0-alpha.12","_id":"@x-otto/setting@0.1.0-alpha.12","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"f2d1cee464784870032e5e3687b905d29bb708b1","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-P/oH2WCwnQZXudOSRtiMOvexiFmf5az+OxO9pj0d+9Y3isenwJDwRbkkkbrJeK21kGSJPOjjmm6FntT+5n1cbA==","signatures":[{"sig":"MEUCIBcqpZEwUtabJ3ZZGAEWLT/wnPPLtWaZxqJsveqtk+lkAiEAo2pZGaWutDqtqcrmlYVJ/nDyVHU2Ox42bDU1bxJDX5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297707},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-setting-0.1.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86788be156e3461f7056dee7e1ce2d0570cf03e6","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-setting-0.1.0-alpha.12.tgz","_integrity":"sha512-P/oH2WCwnQZXudOSRtiMOvexiFmf5az+OxO9pj0d+9Y3isenwJDwRbkkkbrJeK21kGSJPOjjmm6FntT+5n1cbA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.12","@x-otto/plugin":"0.1.0-alpha.12","@x-otto/prompt":"0.1.0-alpha.12","@x-otto/shared":"0.1.0-alpha.12","@x-otto/persistence":"0.1.0-alpha.12","@x-otto/hook-contracts":"0.1.0-alpha.12","@x-otto/orchestration-contracts":"0.1.0-alpha.12"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.12_1788754099643_0.3601703019040594","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@x-otto/setting","version":"0.1.0-alpha.13","_id":"@x-otto/setting@0.1.0-alpha.13","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"94d54352dcbb50730c47d8342a4ddd5c9bb44870","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.13.tgz","fileCount":6,"integrity":"sha512-C3l87gSRn2j1sF2Bxj20CaMc6oDSaVrLhgjXNR3p0aieGNSAZuO6c+itChEgaJC5jqrrr2HoOvasMVz8gcrgTw==","signatures":[{"sig":"MEYCIQDB7PQTJH4FMhIfZX/7TtQXCDnfaICz3yWpXDp/9rAgegIhAIC+HEQbKfvAbQdCha5l0eGOaQdygKA7oqqKqXb1Cjd1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297707},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-setting-0.1.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"665662d9a8657f46d6740f77aedc37279a7b43f9","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/tgz/x-otto-setting-0.1.0-alpha.13.tgz","_integrity":"sha512-C3l87gSRn2j1sF2Bxj20CaMc6oDSaVrLhgjXNR3p0aieGNSAZuO6c+itChEgaJC5jqrrr2HoOvasMVz8gcrgTw==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.13","@x-otto/plugin":"0.1.0-alpha.13","@x-otto/prompt":"0.1.0-alpha.13","@x-otto/shared":"0.1.0-alpha.13","@x-otto/persistence":"0.1.0-alpha.13","@x-otto/hook-contracts":"0.1.0-alpha.13","@x-otto/orchestration-contracts":"0.1.0-alpha.13"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.13_1788765470940_0.1283225814313098","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@x-otto/setting","version":"0.1.0-alpha.14","_id":"@x-otto/setting@0.1.0-alpha.14","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"8fba85f6c63b84017e060a2c16911884a005ed3d","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.14.tgz","fileCount":6,"integrity":"sha512-RLH2yGvy+nbLK0PlCPjdcbOsnuP/qziZyT2KemB7BHWUDOqGtgtBRPpp6MEIXhDvS9BA1/OAv6QJDYMoUi+o2A==","signatures":[{"sig":"MEUCIB65zASbS4QGyj1tfSPz2acVIEjnmw52tirCNplXABBlAiEApUHCGpZoAMkzwmckbSfQwUtw9CspJYsAqnD/oOKjt+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297707},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-setting-0.1.0-alpha.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b463590ee1775cb5dc58f3f21c6bbb0f7e043675","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/tgz/x-otto-setting-0.1.0-alpha.14.tgz","_integrity":"sha512-RLH2yGvy+nbLK0PlCPjdcbOsnuP/qziZyT2KemB7BHWUDOqGtgtBRPpp6MEIXhDvS9BA1/OAv6QJDYMoUi+o2A==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.14","@x-otto/plugin":"0.1.0-alpha.14","@x-otto/prompt":"0.1.0-alpha.14","@x-otto/shared":"0.1.0-alpha.14","@x-otto/persistence":"0.1.0-alpha.14","@x-otto/hook-contracts":"0.1.0-alpha.14","@x-otto/orchestration-contracts":"0.1.0-alpha.14"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.14_1788780133058_0.24491441564449068","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@x-otto/setting","version":"0.1.0-alpha.15","_id":"@x-otto/setting@0.1.0-alpha.15","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"40bee03601ac5bc3fd3cc538359af7da19d14402","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-ylE1+K9k7cDm8dtZQ0JVBz2rRV7XqdPlylfcy0GaMTmcQbMwmrM2yNzI+cts1sv70eG2mM0643OuH9bpewKcEA==","signatures":[{"sig":"MEUCIE95kOVKgm2c9zz8EzQ0xADy2O9b8Tp8jSMKHKlGWBvXAiEAzW10wwZWOyY8tQEE+R/bBV71g+ttcBw/NHkDsv/OHv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294244},"main":"./dist/index.js","type":"module","_from":"file:x-otto-setting-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f68a3b919ac12bde7159dfd5f617579049f54786","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/20f53dcab897a3b4521e97ccd46df7f4/x-otto-setting-0.1.0-alpha.15.tgz","_integrity":"sha512-ylE1+K9k7cDm8dtZQ0JVBz2rRV7XqdPlylfcy0GaMTmcQbMwmrM2yNzI+cts1sv70eG2mM0643OuH9bpewKcEA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.15","@x-otto/plugin":"0.1.0-alpha.15","@x-otto/prompt":"0.1.0-alpha.15","@x-otto/shared":"0.1.0-alpha.15","@x-otto/persistence":"0.1.0-alpha.15","@x-otto/hook-contracts":"0.1.0-alpha.15","@x-otto/orchestration-contracts":"0.1.0-alpha.15"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.15_1788796122399_0.5247575448348545","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@x-otto/setting","version":"0.1.0-alpha.17","_id":"@x-otto/setting@0.1.0-alpha.17","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"a118070a6ae5913f03737a652f70e5b235bccac2","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.17.tgz","fileCount":6,"integrity":"sha512-fq7txoTIUICEt498nycc6pWwaXhI6toMa0h6iK50ozK8WLTsklxCaJfWaak8XgLU8Q5h+/mDS9NmSQC+jKxK1w==","signatures":[{"sig":"MEYCIQCtigV68HslQY0P2cI4W9UzB0XVd6uDy+UOmi40H+fCNgIhAJQKqxScBrSzqNC2phEqpUqpUd/s++0F3uJ06DFua2Ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294244},"main":"./dist/index.js","type":"module","_from":"file:x-otto-setting-0.1.0-alpha.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01e870d6a27a7b5177e1f399333356820e108833","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/private/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/97f7bd25256828b397205eeee3104ddd/x-otto-setting-0.1.0-alpha.17.tgz","_integrity":"sha512-fq7txoTIUICEt498nycc6pWwaXhI6toMa0h6iK50ozK8WLTsklxCaJfWaak8XgLU8Q5h+/mDS9NmSQC+jKxK1w==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.17","@x-otto/plugin":"0.1.0-alpha.17","@x-otto/prompt":"0.1.0-alpha.17","@x-otto/shared":"0.1.0-alpha.17","@x-otto/persistence":"0.1.0-alpha.17","@x-otto/hook-contracts":"0.1.0-alpha.17","@x-otto/orchestration-contracts":"0.1.0-alpha.17"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.17_1788805490920_0.08220636989635977","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@x-otto/setting","version":"0.1.0-alpha.18","_id":"@x-otto/setting@0.1.0-alpha.18","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"02be6bd220687f0c88bacd4943eeec50184973dc","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.18.tgz","fileCount":6,"integrity":"sha512-qSUgff/59HoQeTMVLtrDUIpLum3mzGVCsTGFkqVLnFvRQIL4+TRHex4isM7rPTOO7A4a+BNOzE5ydwR8ofOmGg==","signatures":[{"sig":"MEUCIQDjXs/1SamXxv1bUA+KXvbXWC7sK++cCv4ao+7wa0SXwAIgYgqwSldLFZPBmbuzUCVq58lYdmKXdRuDP5v+CiuHDoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294244},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/pub-pack/x-otto-setting-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/pub-pack/x-otto-setting-0.1.0-alpha.18.tgz","_integrity":"sha512-qSUgff/59HoQeTMVLtrDUIpLum3mzGVCsTGFkqVLnFvRQIL4+TRHex4isM7rPTOO7A4a+BNOzE5ydwR8ofOmGg==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.18","@x-otto/plugin":"0.1.0-alpha.18","@x-otto/prompt":"0.1.0-alpha.18","@x-otto/shared":"0.1.0-alpha.18","@x-otto/persistence":"0.1.0-alpha.18","@x-otto/hook-contracts":"0.1.0-alpha.18","@x-otto/orchestration-contracts":"0.1.0-alpha.18"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.18_1788839819261_0.7586877309082858","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@x-otto/setting","version":"0.1.0-alpha.19","_id":"@x-otto/setting@0.1.0-alpha.19","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"acd2374485664006736eae597b027f2d86f2d333","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-JLZ93VRybmLOVBvuN7MHbitywtgWnHT8/OwBODL+cnfJadGcVN8xJ5ICGloi0rSVBYmfoVYgH/ckqkMDkQpbUQ==","signatures":[{"sig":"MEUCIQDDSn+wDEFjfr3RLDB0Rz3qsrkwQn0GXMHa1lOB8nfYIAIgTLIHEl+kE5B9KY4onl/I8ZLTrkF/2I4sVExQ159/Kns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295733},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-cache-scratch/tarballs/x-otto-setting-0.1.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24f1b3907ee9877b29a19c11eea614a74520dee5","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.npm-cache-scratch/tarballs/x-otto-setting-0.1.0-alpha.19.tgz","_integrity":"sha512-JLZ93VRybmLOVBvuN7MHbitywtgWnHT8/OwBODL+cnfJadGcVN8xJ5ICGloi0rSVBYmfoVYgH/ckqkMDkQpbUQ==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.19","@x-otto/plugin":"0.1.0-alpha.19","@x-otto/prompt":"0.1.0-alpha.19","@x-otto/shared":"0.1.0-alpha.19","@x-otto/persistence":"0.1.0-alpha.19","@x-otto/hook-contracts":"0.1.0-alpha.19","@x-otto/orchestration-contracts":"0.1.0-alpha.19"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.19_1789054351489_0.13126183625504462","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@x-otto/setting","version":"0.1.0-alpha.21","_id":"@x-otto/setting@0.1.0-alpha.21","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"883a878b5f8986c5f7627f598262799381757219","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-EGKhZjWUEI+nl2yPnrPhmBQ3bAHTVFVPNAkxRQojrfUSBoo5eLHZU76GneICkn9fH1Vs/gzhh5IaTsx723ygXA==","signatures":[{"sig":"MEUCIB2aUBfaOlvudUXWEU8fUM9RqeBhb3HkttU7ATA+XDm+AiEA/7wnW4SdV3+48KyL+2d+CeYtgxvACMf8DttBO/zHXKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295936},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.pack/x-otto-setting-0.1.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4045293d00fdf772041310c64c6673dc0120a91","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.pack/x-otto-setting-0.1.0-alpha.21.tgz","_integrity":"sha512-EGKhZjWUEI+nl2yPnrPhmBQ3bAHTVFVPNAkxRQojrfUSBoo5eLHZU76GneICkn9fH1Vs/gzhh5IaTsx723ygXA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.21","@x-otto/plugin":"0.1.0-alpha.21","@x-otto/prompt":"0.1.0-alpha.21","@x-otto/shared":"0.1.0-alpha.21","@x-otto/persistence":"0.1.0-alpha.21","@x-otto/hook-contracts":"0.1.0-alpha.21","@x-otto/orchestration-contracts":"0.1.0-alpha.21"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.21_1789112504477_0.6490292214148279","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@x-otto/setting","version":"0.1.0-alpha.22","_id":"@x-otto/setting@0.1.0-alpha.22","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"eb71b17ebed2af9f43b4b94f01c7f29b81b24293","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.22.tgz","fileCount":6,"integrity":"sha512-oAqcwsz4N6je0i+USxfOBjHBL1hk67LZ8EuXeSFUTuKdqABSDJwKP84YzBldptRXe7YC6KFR66MNtiNVtnLqkw==","signatures":[{"sig":"MEUCIQD2o1Ww2Q5XDl3GEPd6kuLhI+zXannWNCFBU0wIIQg58gIgcj6yvvNoHhL0JQxjrC2sNeZ2d8v6n+XqyRgShiR/QtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295936},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-packs-all/x-otto-setting-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b202b5ffbe39c110ec0f1010ae269128fcee6bb","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.npm-packs-all/x-otto-setting-0.1.0-alpha.22.tgz","_integrity":"sha512-oAqcwsz4N6je0i+USxfOBjHBL1hk67LZ8EuXeSFUTuKdqABSDJwKP84YzBldptRXe7YC6KFR66MNtiNVtnLqkw==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.22","@x-otto/plugin":"0.1.0-alpha.22","@x-otto/prompt":"0.1.0-alpha.22","@x-otto/shared":"0.1.0-alpha.22","@x-otto/persistence":"0.1.0-alpha.22","@x-otto/hook-contracts":"0.1.0-alpha.22","@x-otto/orchestration-contracts":"0.1.0-alpha.22"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.22_1789220024742_0.2237986715912419","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@x-otto/setting","version":"0.1.0-alpha.23","_id":"@x-otto/setting@0.1.0-alpha.23","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"326b1efadf6f8b0e95f2ea5f2a1eeb80dc87eb3e","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-O7T27AA8T2pMSf8RXHqJc+1AqeJQmYYredVqGTtc34aIcF0909ZzBW+D0rSWv6tWkaXRLiZWFR05WI6fvMbVKA==","signatures":[{"sig":"MEUCIQCfEnd6jVHJ99ojaHbaBRnpzJAfu5wSZUQQ4Vx4DXAhNAIgc8zxLikXZRoZOWnUJ7WR9E66tZ2EUK6cK1SWuK2+qXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295936},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-setting-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84aa4c3137793e9be61b2b3b6fe0555483dfa989","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-setting-0.1.0-alpha.23.tgz","_integrity":"sha512-O7T27AA8T2pMSf8RXHqJc+1AqeJQmYYredVqGTtc34aIcF0909ZzBW+D0rSWv6tWkaXRLiZWFR05WI6fvMbVKA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.23","@x-otto/plugin":"0.1.0-alpha.23","@x-otto/prompt":"0.1.0-alpha.23","@x-otto/shared":"0.1.0-alpha.23","@x-otto/persistence":"0.1.0-alpha.23","@x-otto/hook-contracts":"0.1.0-alpha.23","@x-otto/orchestration-contracts":"0.1.0-alpha.23"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.23_1789380927375_0.268322414057651","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@x-otto/setting","version":"0.1.0-alpha.24","_id":"@x-otto/setting@0.1.0-alpha.24","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"f3248ed114305487fdc6a6c1236c951388308d20","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.24.tgz","fileCount":6,"integrity":"sha512-xgadSlb6jOhRCzzijFHRO5lQdFjGCoXuG4pZPYfCsqRBftvHjdLLioTDtfCvpEEjFDs+fvbEYIhu0oTsylNhVg==","signatures":[{"sig":"MEUCIHh4nRsGwfIPdQzxv/z+KIPnHw0LyI89JE5a2ZYtVrXrAiEAupFl3PKo3gBrtD/CAULmAZouQWzX35OY43dLN+FaBWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295936},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.otto/pack-CLtbdP/x-otto-setting-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b08015bc84e760138d8be7468d0bdfebce6a192d","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.otto/pack-CLtbdP/x-otto-setting-0.1.0-alpha.24.tgz","_integrity":"sha512-xgadSlb6jOhRCzzijFHRO5lQdFjGCoXuG4pZPYfCsqRBftvHjdLLioTDtfCvpEEjFDs+fvbEYIhu0oTsylNhVg==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.24","@x-otto/plugin":"0.1.0-alpha.24","@x-otto/prompt":"0.1.0-alpha.24","@x-otto/shared":"0.1.0-alpha.24","@x-otto/persistence":"0.1.0-alpha.24","@x-otto/hook-contracts":"0.1.0-alpha.24","@x-otto/orchestration-contracts":"0.1.0-alpha.24"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.24_1789392638007_0.74335734326255","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@x-otto/setting","version":"0.1.0-alpha.25","_id":"@x-otto/setting@0.1.0-alpha.25","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"4db27d902c0a75bfb9d79e605f3c64c9e57d0ff8","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.25.tgz","fileCount":6,"integrity":"sha512-lSTGqrCll7D1QSkJG9rlGfM2FBZap3a5O8bjnIiPDi2jXCKJYXgsbT0KOjkZrPHzjg8v4oX6ZIk0tK+XPTaqSA==","signatures":[{"sig":"MEYCIQDIWPBsxznZjodRJg8rpMISwCXoCr52H00AWcSOAvuZEgIhAPdbGg27AoS5d3cXgmA6lTXlhBg1n7gboryW0jWqslKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295936},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/tmp-pack-34xX1u/x-otto-setting-0.1.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a68981f9bd1a17a727430a8d08cb0769c49f20d","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/tmp-pack-34xX1u/x-otto-setting-0.1.0-alpha.25.tgz","_integrity":"sha512-lSTGqrCll7D1QSkJG9rlGfM2FBZap3a5O8bjnIiPDi2jXCKJYXgsbT0KOjkZrPHzjg8v4oX6ZIk0tK+XPTaqSA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.25","@x-otto/plugin":"0.1.0-alpha.25","@x-otto/prompt":"0.1.0-alpha.25","@x-otto/shared":"0.1.0-alpha.25","@x-otto/persistence":"0.1.0-alpha.25","@x-otto/hook-contracts":"0.1.0-alpha.25","@x-otto/orchestration-contracts":"0.1.0-alpha.25"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.25_1789396782306_0.8653735397206637","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@x-otto/setting","version":"0.1.0-alpha.26","_id":"@x-otto/setting@0.1.0-alpha.26","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"99af9f7ee450d44db22d6cce7da770764a1aadf4","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.26.tgz","fileCount":6,"integrity":"sha512-0XIRU0G+YDQLN5KPX/uI/Y4F7MqRnq8xkN6BuzFWtNvvzKNSEUvGL9wyxFwp2iUd3ov/18PUbY5eGIoUyoeZGQ==","signatures":[{"sig":"MEUCICngSibRHwdNgLMndiJoWjPk1Fo/DY8KYVuCVAWaA09tAiEA4y1OCmCwjGDkXVUiwQe18lcc3v8GIbwoLyIcutiPvqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVdWSAEkL53TgoIS4ESvkQLjERkdbpOnTYcRmkWcEw/AIgDldCVAMLeyGYcpDfs8pEzTcjKiBHf+LwJwibRjxDnKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298314},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-setting-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e43792632f0a000612c112f9b2948a560c801b9","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-setting-0.1.0-alpha.26.tgz","_integrity":"sha512-0XIRU0G+YDQLN5KPX/uI/Y4F7MqRnq8xkN6BuzFWtNvvzKNSEUvGL9wyxFwp2iUd3ov/18PUbY5eGIoUyoeZGQ==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.26","@x-otto/plugin":"0.1.0-alpha.26","@x-otto/prompt":"0.1.0-alpha.26","@x-otto/shared":"0.1.0-alpha.26","@x-otto/persistence":"0.1.0-alpha.26","@x-otto/hook-contracts":"0.1.0-alpha.26","@x-otto/orchestration-contracts":"0.1.0-alpha.26"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.26_1789542109520_0.3987120613673478","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@x-otto/setting","version":"0.1.0-alpha.27","_id":"@x-otto/setting@0.1.0-alpha.27","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"497c4e6b0fe1b5f1921224f36df32fcba089dcf7","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.27.tgz","fileCount":6,"integrity":"sha512-4zaH5hCIcUoXIaDk9xgHLVO8FQD3v436IDPGWqObkr68Xgsfx5BE8S8+bn1nMejA08jinoop56Oi46z8SpnAQA==","signatures":[{"sig":"MEQCIFl+cBgaqxb3ODJ19BjSeJEQlI9d5NhtVK8GlWk6mc55AiBTKVCI4Onx5tglpZGN/EWnvg6ldDp8ixXaXtL/hyNNKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCX/Wwzto4UPR/VsWAPJ9PohcfCrBvSaWfckJJcBMIhMwIhAO1P0Red6KnpIuPZt8Z/LTjVeLpaFcE/l7eji46Oi3/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298314},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f56156a8c4cc1caf49b9a57d188b8d42e384ff9a","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.27.tgz","_integrity":"sha512-4zaH5hCIcUoXIaDk9xgHLVO8FQD3v436IDPGWqObkr68Xgsfx5BE8S8+bn1nMejA08jinoop56Oi46z8SpnAQA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.27","@x-otto/plugin":"0.1.0-alpha.27","@x-otto/prompt":"0.1.0-alpha.27","@x-otto/shared":"0.1.0-alpha.27","@x-otto/persistence":"0.1.0-alpha.27","@x-otto/hook-contracts":"0.1.0-alpha.27","@x-otto/orchestration-contracts":"0.1.0-alpha.27"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.27_1789743293644_0.27057155141148415","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@x-otto/setting","version":"0.1.0-alpha.28","_id":"@x-otto/setting@0.1.0-alpha.28","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"9c2f77e6aca0fef7ce4e4603816bba02e750e59f","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.28.tgz","fileCount":6,"integrity":"sha512-4NNlv/7eunPA5VUZbA/U838pUxWynIY9NLU9R3TeRPy/PmQlWd07JeMil96NVPryBywJxBjUwwJTprRvAM0Z3w==","signatures":[{"sig":"MEUCIEASwAIQt2DArbosbw+Y5pHbtnGJsfAsFv3uacR/YQD9AiEAx6iuwqRDZ6MoHPIx5vMlyrtmLD6uzRAhodGIG1qsLNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCosgmzIcu4SBFo4Ke73DB1rjp8SNWWPV+uomz83pxCIQIhAKySHXohcLELYKUbcWhkSODFHPIlCy9s/hBcrk7UGcCb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298946},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7cae5a245a5fae14af18a346b593397d0ceb07e","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.28.tgz","_integrity":"sha512-4NNlv/7eunPA5VUZbA/U838pUxWynIY9NLU9R3TeRPy/PmQlWd07JeMil96NVPryBywJxBjUwwJTprRvAM0Z3w==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.28","@x-otto/plugin":"0.1.0-alpha.28","@x-otto/prompt":"0.1.0-alpha.28","@x-otto/shared":"0.1.0-alpha.28","@x-otto/persistence":"0.1.0-alpha.28","@x-otto/hook-contracts":"0.1.0-alpha.28","@x-otto/orchestration-contracts":"0.1.0-alpha.28"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.28_1789857167615_0.46011027035567853","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.29":{"name":"@x-otto/setting","version":"0.1.0-alpha.29","_id":"@x-otto/setting@0.1.0-alpha.29","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"ad777a397b9eb8265d5317d3b39c92b30e72c35f","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.29.tgz","fileCount":6,"integrity":"sha512-faiieLNeIjOOwsv1Y5bKkwwd3HmSXOX4rYIWKG/rvqacofIqYmqa3Ifw4qE9ELgaPBDhTKcWEKOR6++SpqXVkA==","signatures":[{"sig":"MEQCIC4rb4bxhDAWJFnOiZvn/T5xb5XfDFAeN3osQwlfaSKQAiBj5LuaXpq0752a6M4aOndPtFKGmvqXhx+BoNLzBVVGGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWm5BhjQJfCa8h3fbZNhy1DonaoIg9SzBJdiaFgL8aUAiBruQZVkUzvapZSaCmPx92QL5IG0nxrqSogv44r1RotOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298946},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d318b90d6b0402251c4632cd45f850e0ffb9bdd","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.29.tgz","_integrity":"sha512-faiieLNeIjOOwsv1Y5bKkwwd3HmSXOX4rYIWKG/rvqacofIqYmqa3Ifw4qE9ELgaPBDhTKcWEKOR6++SpqXVkA==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.29","@x-otto/plugin":"0.1.0-alpha.29","@x-otto/prompt":"0.1.0-alpha.29","@x-otto/shared":"0.1.0-alpha.29","@x-otto/persistence":"0.1.0-alpha.29","@x-otto/hook-contracts":"0.1.0-alpha.29","@x-otto/orchestration-contracts":"0.1.0-alpha.29"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/setting_0.1.0-alpha.29_1789997791178_0.5742938537159781","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.30":{"_id":"@x-otto/setting@0.1.0-alpha.30","dist":{"shasum":"e1f7398948eb9339240e982b6f65854a6cfd0c4f","tarball":"https://registry.npmjs.org/@x-otto/setting/-/setting-0.1.0-alpha.30.tgz","fileCount":6,"integrity":"sha512-0TMkV+NCuHwXBJsMcp7ZtJOCNGdZ9cIeLdNOzph6CPbsmnUYfpbXfALymDpHHr3SC/c51Jq07JWWr7aozbhyNQ==","signatures":[{"sig":"MEYCIQDRw853IP8zpdJ+p2yWZUOSipdLTBMLCEVQsVpcGyEMZgIhAPHQBeBKVArskm14nI3AWeZO8bOczsHeWR1hFk+55Hr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF6iWlXkqobSTvV2bTrVA0/EeuPx6pEFCytl9l7EmvhVAiAS/hV5rfhK4CvlZzOfa/QyvsiaT9VjGCGZRjch2wXooQ=="}],"unpackedSize":298946},"main":"./dist/index.js","name":"@x-otto/setting","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e40e7c601d99456d33e439d239469d2358e1a30","private":false,"scripts":{"build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit","typecheck:file":"tsc src/index.ts --noEmit --target ES2024 --module ESNext --moduleResolution bundler --esModuleInterop --skipLibCheck","typecheck:project":"tsc -p tsconfig.json --noEmit"},"version":"0.1.0-alpha.30","_npmUser":{"name":"aniwei","email":"aniwei.developer@gmail.com"},"_resolved":"/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-setting-0.1.0-alpha.30.tgz","_integrity":"sha512-0TMkV+NCuHwXBJsMcp7ZtJOCNGdZ9cIeLdNOzph6CPbsmnUYfpbXfALymDpHHr3SC/c51Jq07JWWr7aozbhyNQ==","_npmVersion":"10.9.4","description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","directories":{},"maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","semver":"7.7.4","@x-otto/env":"0.1.0-alpha.30","@x-otto/plugin":"0.1.0-alpha.30","@x-otto/prompt":"0.1.0-alpha.30","@x-otto/shared":"0.1.0-alpha.30","@x-otto/persistence":"0.1.0-alpha.30","@x-otto/hook-contracts":"0.1.0-alpha.30","@x-otto/orchestration-contracts":"0.1.0-alpha.30"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"7.7.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/setting_0.1.0-alpha.30_1790063048097_0.7827665620247226"}}},"time":{"created":"2026-08-11T08:02:28.325Z","modified":"2026-09-22T07:44:08.378Z","0.0.1-alpha.0":"2026-08-11T08:02:28.652Z","0.0.1-alpha.1":"2026-08-11T08:06:36.996Z","0.0.1-alpha.2":"2026-08-13T11:22:19.119Z","0.0.1-alpha.3":"2026-08-13T11:27:34.712Z","0.0.1-alpha.4":"2026-08-14T12:17:46.868Z","0.0.1-alpha.5":"2026-08-15T18:15:50.122Z","0.1.0-alpha.9":"2026-09-01T07:45:31.485Z","0.1.0-alpha.10":"2026-09-03T09:43:41.485Z","0.1.0-alpha.11":"2026-09-03T10:44:41.856Z","0.1.0-alpha.12":"2026-09-07T04:08:19.768Z","0.1.0-alpha.13":"2026-09-07T07:17:51.072Z","0.1.0-alpha.14":"2026-09-07T11:22:13.223Z","0.1.0-alpha.15":"2026-09-07T15:48:42.546Z","0.1.0-alpha.17":"2026-09-07T18:24:51.103Z","0.1.0-alpha.18":"2026-09-08T03:56:59.427Z","0.1.0-alpha.19":"2026-09-10T15:32:31.623Z","0.1.0-alpha.21":"2026-09-11T07:41:44.607Z","0.1.0-alpha.22":"2026-09-12T13:33:44.894Z","0.1.0-alpha.23":"2026-09-14T10:15:27.509Z","0.1.0-alpha.24":"2026-09-14T13:30:38.157Z","0.1.0-alpha.25":"2026-09-14T14:39:42.451Z","0.1.0-alpha.26":"2026-09-16T07:01:49.652Z","0.1.0-alpha.27":"2026-09-18T14:54:53.748Z","0.1.0-alpha.28":"2026-09-19T22:32:47.707Z","0.1.0-alpha.29":"2026-09-21T13:36:31.271Z","0.1.0-alpha.30":"2026-09-22T07:44:08.185Z"},"description":"> Configuration loading, merging, validation, migration, and monitoring. Single source of truth for the config shape via zod schema.","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"readme":"","readmeFilename":""}