{"_id":"@x-otto/shared","_rev":"30-6593804a2a5dc23c2a63c38b0b44fccd","name":"@x-otto/shared","dist-tags":{"latest":"0.1.0-alpha.17","alpha":"0.1.0-alpha.30"},"versions":{"0.1.0-alpha.0":{"name":"@x-otto/shared","version":"0.1.0-alpha.0","_id":"@x-otto/shared@0.1.0-alpha.0","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"7bc5938218974d0d8b804a20cd4bf78ee526e07f","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.0.tgz","fileCount":8,"integrity":"sha512-BjWHAoCdqRyWcqPb2iXm6nnYGwyYuumgU8EO6f/KSBxn8XcUwdpA5PAkMD1d2BPw17pA1b+rkh+2vE81ImNJDw==","signatures":[{"sig":"MEUCIGsisSG6Uy9VgMrKJoctWUMlxtAucT8BoxivD7UzwqW5AiEA0CpvErL50gEM45nsCWrksOd56bGhh/4OywtlK7RXhjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"gitHead":"8c1a587c110d50105400268ae1a45b780280b01f","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js dist/browser/index.js 2>/dev/null; true","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"},"deprecated":"broken: workspace:* not resolved in tarball, use 0.1.0-alpha.1+","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"workspace:*","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.0_1786432279837_0.049603336032732814","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@x-otto/shared","version":"0.1.0-alpha.1","_id":"@x-otto/shared@0.1.0-alpha.1","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"db859d93e3aa1ad1f6b19aac3c51acdce7bd2ca5","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-+NKJnTGfjgZ5vGB3zB9LoQc/G87Ri45vAnY3dw7KGgaYFBN9+wIOk2PrdqrY/0zsaiIWO31tIDVipAHFHC59Vw==","signatures":[{"sig":"MEUCIHRbS7nEskN/n/3sT4Y7UNVc0aaGDw491/kO9Kkb0J1eAiEAo317YiBqKjasUHOKBgyyuZm34QS2l/gS4bFh57M74T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74730},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-shared-0.1.0-alpha.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js dist/browser/index.js 2>/dev/null; true","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-shared-0.1.0-alpha.1.tgz","_integrity":"sha512-+NKJnTGfjgZ5vGB3zB9LoQc/G87Ri45vAnY3dw7KGgaYFBN9+wIOk2PrdqrY/0zsaiIWO31tIDVipAHFHC59Vw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.1","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.1_1786433691282_0.937248275242303","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@x-otto/shared","version":"0.1.0-alpha.2","_id":"@x-otto/shared@0.1.0-alpha.2","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"b1917fead48c7315466455ef2d43e77f3ea9b636","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.2.tgz","fileCount":8,"integrity":"sha512-EDpeiOvo/D3dmFn6tzzLXVMqIVNku0qjAhhxRGX4bayVKVCu7utXT8IKfYs6rTTqJaGQD26GswZVmsQHIiI/Cw==","signatures":[{"sig":"MEUCIQDBmCIEXUAF+CWO7p4FtESn7LXF5yINlRAgmkNuPU63UAIgHvW9RKKik9K1+VTDimY41KJp5r04p7FqKIDY94FTaM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74730},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-shared-0.1.0-alpha.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js dist/browser/index.js 2>/dev/null; true","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-shared-0.1.0-alpha.2.tgz","_integrity":"sha512-EDpeiOvo/D3dmFn6tzzLXVMqIVNku0qjAhhxRGX4bayVKVCu7utXT8IKfYs6rTTqJaGQD26GswZVmsQHIiI/Cw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.2","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.2_1786468258640_0.7100902161912956","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@x-otto/shared","version":"0.1.0-alpha.3","_id":"@x-otto/shared@0.1.0-alpha.3","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"efb78a38c72f17e805e9f8bf0128c3c0e9614383","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.3.tgz","fileCount":8,"integrity":"sha512-XJwB1EC0XUdQLec2h/CrZFRHoCe8Vy0g1jyhT5dgOAHQiTw5I/KBwnI6Cw9JKgh9eXTQPsj+93BZ39znINiwVA==","signatures":[{"sig":"MEYCIQC3e8jQfisc1gEjHzL3WXLBYC9mc+6U/ovsACqvCAqlXQIhAIEj33+hpSvcXeiRRPahAUrr+hDhw5Ybfl+TJ1LKSfjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78583},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/tmp.KhizmyM2rn/x-otto-shared-0.1.0-alpha.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"gitHead":"0fe9635fea08a08579dc303403cfa1bad3d4405f","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js dist/browser/index.js 2>/dev/null; true","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/tmp.KhizmyM2rn/x-otto-shared-0.1.0-alpha.3.tgz","_integrity":"sha512-XJwB1EC0XUdQLec2h/CrZFRHoCe8Vy0g1jyhT5dgOAHQiTw5I/KBwnI6Cw9JKgh9eXTQPsj+93BZ39znINiwVA==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.3","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.3_1786525437506_0.570103152820729","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@x-otto/shared","version":"0.1.0-alpha.4","_id":"@x-otto/shared@0.1.0-alpha.4","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"9ac17e69f331e563434f3bc5c0e8db38441c9dbe","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.4.tgz","fileCount":8,"integrity":"sha512-KBVj1jUmiECx1gxVXxIbVeT6f6gKGvYNrP5d+MhkNxOCfc5aG96q06mrR9HOwicZMvTMiaQuTSD66ay/dmT8KA==","signatures":[{"sig":"MEUCIQCTUMdNv9ECFOtpfj9ajzigUF8c+t1PHApWS+q60FCibAIgdeXcNgofzT8MINteiLFqftdhkPApKxyuxL42x6MaaUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78583},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/tmp.yzSjWBH0el/x-otto-shared-0.1.0-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"gitHead":"121316a8c2fda9d5e44af26911d265f0b474fe30","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js dist/browser/index.js 2>/dev/null; true","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/tmp.yzSjWBH0el/x-otto-shared-0.1.0-alpha.4.tgz","_integrity":"sha512-KBVj1jUmiECx1gxVXxIbVeT6f6gKGvYNrP5d+MhkNxOCfc5aG96q06mrR9HOwicZMvTMiaQuTSD66ay/dmT8KA==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.4","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.4_1786526302266_0.10027406565493124","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@x-otto/shared","version":"0.1.0-alpha.5","_id":"@x-otto/shared@0.1.0-alpha.5","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"bd2d7d4fc073a7fd4192222c155355b8de90bb5f","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.5.tgz","fileCount":8,"integrity":"sha512-8jTEMi15kSg2uJroEP6hCp/p0Z0nwwaThEem0mOXJNsAIuhGAZ7Cvc2f1Kj5LrskjzJTnaNr+NpIjtkvKUO0Xg==","signatures":[{"sig":"MEYCIQDLbud1vTMMzTG/5vh+1horlfXNOK+seY3fjHbTmqZtSwIhANSSSuN2+QNc9IEw37zEe8zUKkfEXiUY8hGCI6n47Vhr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80455},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-shared-0.1.0-alpha.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js dist/browser/index.js 2>/dev/null; true","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-shared-0.1.0-alpha.5.tgz","_integrity":"sha512-8jTEMi15kSg2uJroEP6hCp/p0Z0nwwaThEem0mOXJNsAIuhGAZ7Cvc2f1Kj5LrskjzJTnaNr+NpIjtkvKUO0Xg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.5","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.5_1786620077288_0.6120007289705551","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@x-otto/shared","version":"0.1.0-alpha.6","_id":"@x-otto/shared@0.1.0-alpha.6","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"96cda7bcb77a2a5c372f05c787aaad376c6d7dc2","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.6.tgz","fileCount":8,"integrity":"sha512-jlPbS/a8FPqaFtoK4v0iQ8QnIkNTA9qeDMzTzlG9lBYgDJdIerjOAzwJOo6xUPGEtMdCmQI9ZOHQPIwRsODTdg==","signatures":[{"sig":"MEUCIQCdH+2nzELD9Zq1K1aaBL3Mei6OxW1Pc+F+mDPbtikhUAIgPQCu1ef1VE3AOmYND+4hchjx4njQUCa6FBDplBQo+KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80455},"main":"./dist/index.js","type":"module","_from":"file:/tmp/x-otto-shared-0.1.0-alpha.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js dist/browser/index.js 2>/dev/null; true","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-shared-0.1.0-alpha.6.tgz","_integrity":"sha512-jlPbS/a8FPqaFtoK4v0iQ8QnIkNTA9qeDMzTzlG9lBYgDJdIerjOAzwJOo6xUPGEtMdCmQI9ZOHQPIwRsODTdg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.6","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.6_1786620376443_0.4512635793107165","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@x-otto/shared","version":"0.1.0-alpha.7","_id":"@x-otto/shared@0.1.0-alpha.7","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"2bed889e1fb9a952ef42fc3ae1f7bc6821426834","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.7.tgz","fileCount":4,"integrity":"sha512-iB666QdsW/hJIkd6gWopBqBMrtynP66q+80xIApqdQaCWKdR9FzCafQqBCLVzb/8uof/tRnoXnFPA43EoZFyHA==","signatures":[{"sig":"MEUCIH//+J6oNNGcV1DlSw3FUetpXnxP8NOh5TY5/GYcCYyeAiEAuDTfsTDp4vsHyBiQGsiNB5qT9ymbaHTcmgTyIRYqVXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82382},"main":"./dist/index.js","type":"module","_from":"file:x-otto-shared-0.1.0-alpha.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67c4530516385e3a8a1e074adc8d633604b0fcc1","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.7.tgz","_integrity":"sha512-iB666QdsW/hJIkd6gWopBqBMrtynP66q+80xIApqdQaCWKdR9FzCafQqBCLVzb/8uof/tRnoXnFPA43EoZFyHA==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.7","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.7_1786817422312_0.4056224192564688","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@x-otto/shared","version":"0.1.0-alpha.8","_id":"@x-otto/shared@0.1.0-alpha.8","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"ac5d6e1cbb0b5763202e4b877a720fdb33fe1057","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.8.tgz","fileCount":4,"integrity":"sha512-Phmb/O1mlCy6J9v6M9jUGSuicZmU+cmVPJd7XmOzSJ4xclRxJL0d4sVEYRJmlQpPqHAlok/sHgpR+59xAnc1yA==","signatures":[{"sig":"MEYCIQCR1J4QKRDS+R2LKLU6p2HHZvZfsAgnCa8negQjkRRVVAIhAKndVA/zMmCKo9XEOkZVCa4EVaRK4AR4Ft6qtDXTlj5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83022},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/x-otto-shared-0.1.0-alpha.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e591850c87c1fe2a8789f8868bdfe12142b0ff55","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.8.tgz","_integrity":"sha512-Phmb/O1mlCy6J9v6M9jUGSuicZmU+cmVPJd7XmOzSJ4xclRxJL0d4sVEYRJmlQpPqHAlok/sHgpR+59xAnc1yA==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.8","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.8_1788232182815_0.510292902772169","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@x-otto/shared","version":"0.1.0-alpha.9","_id":"@x-otto/shared@0.1.0-alpha.9","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"138e418a52e348e70fe77da5cea6d92c0e95f3a1","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.9.tgz","fileCount":4,"integrity":"sha512-uQMT2aN67sRwLg1Vg1BpU6CqzCk3PLVTJffzeDQfRXzPFXJRxjAneKSuD1wbFcbn7m97nlYBpGmeQ+StHONRCg==","signatures":[{"sig":"MEQCIHqqriO7BkNZS5E6egAzb1CJhhR1L3keB/jET90/ikw0AiB9WziZ7QDV0RUOYyp/Ed7NCUr82AhvT+DEtzl4HKLLyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83022},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/x-otto-shared-0.1.0-alpha.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6d087d40e81b8ec537d829322b0a81662175c7f","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.9.tgz","_integrity":"sha512-uQMT2aN67sRwLg1Vg1BpU6CqzCk3PLVTJffzeDQfRXzPFXJRxjAneKSuD1wbFcbn7m97nlYBpGmeQ+StHONRCg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.9","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.9_1788248702079_0.40583301123425697","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@x-otto/shared","version":"0.1.0-alpha.10","_id":"@x-otto/shared@0.1.0-alpha.10","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"06fdb0fb92073fa0e426f7aae2cb0fef6b99fadd","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.10.tgz","fileCount":4,"integrity":"sha512-x55m18Hdtp+nqPJo30IAk7s2jDA7WuNF7DyHgf98pMJmi88rW4w/rNwqHd29zpRxr3JKb4/lLZ3jmIvXUZkKKA==","signatures":[{"sig":"MEUCIHpMNEa9rhS9uexdw/mTIVCi4Sdr26aIMM/h4iiM0L0SAiEAr/T3yDdf7KabF4GfTsrNMOIMo7JXe/mv+qh/IriKSv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:x-otto-shared-0.1.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a24ae603be184553e6278fe69d51bb2553e94857","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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/147130dbad8826fa34cb11f66a51fd42/x-otto-shared-0.1.0-alpha.10.tgz","_integrity":"sha512-x55m18Hdtp+nqPJo30IAk7s2jDA7WuNF7DyHgf98pMJmi88rW4w/rNwqHd29zpRxr3JKb4/lLZ3jmIvXUZkKKA==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.10","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.10_1788428578652_0.5835982534580393","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@x-otto/shared","version":"0.1.0-alpha.11","_id":"@x-otto/shared@0.1.0-alpha.11","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"caf4da972dc8db0ae717d244f62c1304dd1e8e24","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.11.tgz","fileCount":4,"integrity":"sha512-4eF+ITMstPYjHHYA2W4BaOrZV7GCf486etg7WT4wSz9JPurKTYFqgb5TiZ2SXAkwDpnqF7HDbk1hY4zQU6jsbw==","signatures":[{"sig":"MEUCIQCfKlkTKwV0IFiWq1ov6kLGB4P5Wmrg1g6JuhuCQdGmewIgc3piw3BN1wesXDzFGRxJRCeQL0yuhVobaI/B08RpZlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:x-otto-shared-0.1.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"938af655c8775656c2b4e457df30210b68e2aa94","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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/aa08822cfd3ddd929fc34f64424ea8b9/x-otto-shared-0.1.0-alpha.11.tgz","_integrity":"sha512-4eF+ITMstPYjHHYA2W4BaOrZV7GCf486etg7WT4wSz9JPurKTYFqgb5TiZ2SXAkwDpnqF7HDbk1hY4zQU6jsbw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.11","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.11_1788432229489_0.904761390248034","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@x-otto/shared","version":"0.1.0-alpha.12","_id":"@x-otto/shared@0.1.0-alpha.12","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"6810997f38b58c6847237acadff9dfcd687106bf","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.12.tgz","fileCount":4,"integrity":"sha512-0mitUvutdHoXbrl575RChHCngeZRbDIZQCA7Ih/oSKMDVoH+ZR8bIAF1DUXb35joarpmuCLyDoqWShb5pynX1A==","signatures":[{"sig":"MEYCIQDksIMoDycHjUMJTpTzKnbqj6hPr3TLja9rrpI6Qc8ARAIhAKg5HgIyJEuEcxMV+DsWdU3HRgwRJvzrmvqAxlW213hH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-shared-0.1.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86788be156e3461f7056dee7e1ce2d0570cf03e6","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.12.tgz","_integrity":"sha512-0mitUvutdHoXbrl575RChHCngeZRbDIZQCA7Ih/oSKMDVoH+ZR8bIAF1DUXb35joarpmuCLyDoqWShb5pynX1A==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.12","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.12_1788754006128_0.532835268073101","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@x-otto/shared","version":"0.1.0-alpha.13","_id":"@x-otto/shared@0.1.0-alpha.13","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"4a73fd378b61010ae720eb13845b787ccb56d2f1","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.13.tgz","fileCount":4,"integrity":"sha512-/jnoyvmp2xoIorurozeQixBYATJgaxea/qfNEv+Kevak8pg7Y0PuuG05hSQgnh0ZrIl+iFIL7zO6bkpN0u5C6A==","signatures":[{"sig":"MEUCIBeEIlCL3pi/2LA6Dv5e5Q+LOZRlsvEWUaYC6SJsb0h/AiEAqrVhlMn1px4b+0/mfT4+EXnri5MBSNs98IlCdg2Ofgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-shared-0.1.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"665662d9a8657f46d6740f77aedc37279a7b43f9","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.13.tgz","_integrity":"sha512-/jnoyvmp2xoIorurozeQixBYATJgaxea/qfNEv+Kevak8pg7Y0PuuG05hSQgnh0ZrIl+iFIL7zO6bkpN0u5C6A==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.13","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.13_1788765400979_0.7694523981431358","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@x-otto/shared","version":"0.1.0-alpha.14","_id":"@x-otto/shared@0.1.0-alpha.14","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"6462703d1e0ec74d1214473655b3a6dfd340bb24","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.14.tgz","fileCount":4,"integrity":"sha512-fSV1YhniviAFUq6oPjyqJZAeNsniR92UcQPHsJks31CaWi1XXOI+yWRFWoh1lAbjzi0uASJTsmtRarxSeGXaUg==","signatures":[{"sig":"MEUCIAqfUr73V1HvW9MhyYRlA4IGo3wiUlq5WX6KKL9hZJfmAiEAlx7unaUpt9U0kRGAeSdVef0DCswjn8tAdtmRThKlXD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:.publish-tmp/tgz/x-otto-shared-0.1.0-alpha.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b463590ee1775cb5dc58f3f21c6bbb0f7e043675","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.14.tgz","_integrity":"sha512-fSV1YhniviAFUq6oPjyqJZAeNsniR92UcQPHsJks31CaWi1XXOI+yWRFWoh1lAbjzi0uASJTsmtRarxSeGXaUg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.14","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.14_1788780102075_0.8147670216471412","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@x-otto/shared","version":"0.1.0-alpha.15","_id":"@x-otto/shared@0.1.0-alpha.15","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"559d824fbb6f4dbb48d7c6b64e0e0fd8b4191036","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.15.tgz","fileCount":4,"integrity":"sha512-Ea4WT4yVg/kPYFx5z15D9SuLljV841u6Lw+psur8ry5unqZzo9DH9hQ7AO7Y/iqi2fdyZU1NyZF8kVkkDlw1Mg==","signatures":[{"sig":"MEYCIQDqrspLE3ncV14MnmYiLD2lSB88TrJcB2wnYCXuAU8H9AIhAJA9HxOUr1GZ1D/hc2XQ6G8Pyg6i8U96RAJKJkHSbQy7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:x-otto-shared-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f68a3b919ac12bde7159dfd5f617579049f54786","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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/063d883acf18e1a6fd79c25875ff2731/x-otto-shared-0.1.0-alpha.15.tgz","_integrity":"sha512-Ea4WT4yVg/kPYFx5z15D9SuLljV841u6Lw+psur8ry5unqZzo9DH9hQ7AO7Y/iqi2fdyZU1NyZF8kVkkDlw1Mg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.15","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.15_1788795808063_0.5919664519555738","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@x-otto/shared","version":"0.1.0-alpha.17","_id":"@x-otto/shared@0.1.0-alpha.17","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"2d2d3842fb2fd26e65e4342f967ada9dbe6ec17e","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.17.tgz","fileCount":4,"integrity":"sha512-iQzC6mj7CnJ9WPRa38usezGtmdzxqQSLX7dycqteO/MGoGEJx2ieG4u3pAxuzGGnB2HlK0DG2QyglDfNe4hszw==","signatures":[{"sig":"MEYCIQCwxcaftVstBv1sjEwqi/y327ZVytvleDmqq6d9tlBCbwIhAJx2k84ujJ+8SVzR8V+bVznn36G7QX41YgNFr9I5H1b8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:x-otto-shared-0.1.0-alpha.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01e870d6a27a7b5177e1f399333356820e108833","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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/91961da75427269d4a3b3ac951fc0603/x-otto-shared-0.1.0-alpha.17.tgz","_integrity":"sha512-iQzC6mj7CnJ9WPRa38usezGtmdzxqQSLX7dycqteO/MGoGEJx2ieG4u3pAxuzGGnB2HlK0DG2QyglDfNe4hszw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.17","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.17_1788805448799_0.9319051959376559","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@x-otto/shared","version":"0.1.0-alpha.18","_id":"@x-otto/shared@0.1.0-alpha.18","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"277eb431919ddf70d3fc40abbdc956e356efb5d6","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.18.tgz","fileCount":4,"integrity":"sha512-vV81Ypf4p9CaW0bd/NywmTB5vV5x3JAG6sPQWpLUP5UN+zWn5WNEcvPpCznxoLWsfZOvnXCO7sBEr/LyfmqiPA==","signatures":[{"sig":"MEUCIBIIVk5o8GYNdetsb0+7ZJ/qF8OK6wLfDesdDtpjNEanAiEAid+7d7UZlZzV59PhLTYtEjz00oMgF9zFthpupVFTApw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/g4/fr8kj2mn72scvhd0qzq4bvbm0000gn/T/pub-pack/x-otto-shared-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.18.tgz","_integrity":"sha512-vV81Ypf4p9CaW0bd/NywmTB5vV5x3JAG6sPQWpLUP5UN+zWn5WNEcvPpCznxoLWsfZOvnXCO7sBEr/LyfmqiPA==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.18","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.18_1788839778480_0.7144261093875741","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@x-otto/shared","version":"0.1.0-alpha.19","_id":"@x-otto/shared@0.1.0-alpha.19","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"906bdcd909f53ce34d0c655db3ce6faac12cc64d","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.19.tgz","fileCount":4,"integrity":"sha512-DbMsI5SGGU5c6MQMBbdi49jKqC5sRnzDRFk5KMBz0PrD+IkXKIrKYXwms+B8FgNdOZEnylZK/ms+SgOqPDfC0w==","signatures":[{"sig":"MEQCIHHYP4SpnBjk/tYo4D99xNUTcB4/MgekGMJq6dIfGYQPAiBZJNS56MKNHaiTnAocQXXgeDl0ZDvmojyis86gIosmLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-cache-scratch/tarballs/x-otto-shared-0.1.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24f1b3907ee9877b29a19c11eea614a74520dee5","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.19.tgz","_integrity":"sha512-DbMsI5SGGU5c6MQMBbdi49jKqC5sRnzDRFk5KMBz0PrD+IkXKIrKYXwms+B8FgNdOZEnylZK/ms+SgOqPDfC0w==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.19","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.19_1789053957694_0.9137586584151183","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@x-otto/shared","version":"0.1.0-alpha.21","_id":"@x-otto/shared@0.1.0-alpha.21","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"7bc5e09656769e913942b6940f8d6b6e9bedc46c","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.21.tgz","fileCount":4,"integrity":"sha512-PLcbeZllhPVPefLwPt2wtdALr2SzZ20oHzYfPclIGP+i5afDRRnYseGXm0qqcf3f+pFrgQZpCEvFsvGo1I/rFw==","signatures":[{"sig":"MEQCIGr1uUG+EhrQ9QvI3MLw36pdApWcEiV4K1pVooQsEs+8AiASevf5FX5UbeBum90N0XLxWTd7PyZ/4WavNlaCbaVl2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8isV6b2ETuresO75IDYfI9sSm6tp+4JVXkoxABnkm5gIgA07N3EoGXyW8TR6dq0MDwNjRnMnvOijhmXof0f84l0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.pack/x-otto-shared-0.1.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4045293d00fdf772041310c64c6673dc0120a91","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.21.tgz","_integrity":"sha512-PLcbeZllhPVPefLwPt2wtdALr2SzZ20oHzYfPclIGP+i5afDRRnYseGXm0qqcf3f+pFrgQZpCEvFsvGo1I/rFw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.21","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.21_1789112574516_0.830133729656237","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@x-otto/shared","version":"0.1.0-alpha.22","_id":"@x-otto/shared@0.1.0-alpha.22","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"7002a6d1a73b2109c1f0921a782e81318a27b432","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.22.tgz","fileCount":4,"integrity":"sha512-OhzRsAZU5vFOMCPeca5i6FP10JrV0TCdKDloF0RIlGqEGMUCp9Stn7UpgcsJidUS3VVtYln7MMiyhXYDxXbEIA==","signatures":[{"sig":"MEUCIQD9DjeHq3RSYC622kXiaz5B8CjPoKp34eWidA1tdgbWgQIgEf8tEmZfEMIhFZhiw/V4iHbKEmaj3GPnay7LtcBEgFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVUaQN9ZTaSUzZ16+Ccw82rothFEa/PSXoeqp3q+JkpAiAzf9+ysoi3rS/wkh+qkttzDTzjJJPwkvsO4mUu4CSU8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.npm-packs-publish/x-otto-shared-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b202b5ffbe39c110ec0f1010ae269128fcee6bb","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-publish/x-otto-shared-0.1.0-alpha.22.tgz","_integrity":"sha512-OhzRsAZU5vFOMCPeca5i6FP10JrV0TCdKDloF0RIlGqEGMUCp9Stn7UpgcsJidUS3VVtYln7MMiyhXYDxXbEIA==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.22","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.22_1789217529026_0.8436747192491225","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@x-otto/shared","version":"0.1.0-alpha.23","_id":"@x-otto/shared@0.1.0-alpha.23","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"62c5a5b0e99ee2428359a24439b395675c474366","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.23.tgz","fileCount":4,"integrity":"sha512-OUCGqKL3a/lCLcR9jNykV0jB6hGy1WBAuN/Ar+x+OPf2gBiZ6/b4Y09xqxRJa/6bnC0sfHmyz8jOUzTpep6tdQ==","signatures":[{"sig":"MEQCIGq0DnJvZjW8/EtwqX5EWDBLYrUks/kCzL+ib0UG1fGkAiB1hdigbaw/p55hHvDIoCggSEb86bXBAQzciUmg2SXoJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmjTJny1avaB8eK4BZXn5zPEcYmwNV48v/14nsu+E20wIgIsWRO0VFDJvbj4QSbcjsnoMqwk9X2ekNAP4pRkdu/o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.tmp-publish/x-otto-shared-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84aa4c3137793e9be61b2b3b6fe0555483dfa989","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.23.tgz","_integrity":"sha512-OUCGqKL3a/lCLcR9jNykV0jB6hGy1WBAuN/Ar+x+OPf2gBiZ6/b4Y09xqxRJa/6bnC0sfHmyz8jOUzTpep6tdQ==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.23","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.23_1789380449197_0.11324855698690062","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@x-otto/shared","version":"0.1.0-alpha.24","_id":"@x-otto/shared@0.1.0-alpha.24","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"8dff025db4bd132f588a89c284cafb221aed38cc","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.24.tgz","fileCount":4,"integrity":"sha512-cvN8i/pLlkYvgZYFiCRiETkYTAtyD2g3wrQ+KsBS2Swt7DkxdYvo2cGHPgJyB6gQH8BHkxNqEaT+Oh99PcSbAw==","signatures":[{"sig":"MEQCIA4BxEAgfIxWvyy2KlOKA6sthcmmQE7OPl3xTPLDtwqfAiBC3UxdzZwy6TqQqKKiv+o+5P2Us6OiO7n+Q4ENuUTf4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQ8KpZb8KkSrMt+uv2hnH4xmAZfoixJ8o2wIHXLJOGxAiAxsY8JtdN0S9Lb0JRLXL2Kkf1ZbBMJOueN1wyhUWHvyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.otto/pack-Dct9pc/x-otto-shared-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b08015bc84e760138d8be7468d0bdfebce6a192d","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-Dct9pc/x-otto-shared-0.1.0-alpha.24.tgz","_integrity":"sha512-cvN8i/pLlkYvgZYFiCRiETkYTAtyD2g3wrQ+KsBS2Swt7DkxdYvo2cGHPgJyB6gQH8BHkxNqEaT+Oh99PcSbAw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.24","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.24_1789392885984_0.11251257847944118","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@x-otto/shared","version":"0.1.0-alpha.25","_id":"@x-otto/shared@0.1.0-alpha.25","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"81909327674c07b992dfa70c572f61cf9eea4b7b","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.25.tgz","fileCount":4,"integrity":"sha512-BmjlOykArUudHl2L1HPQlrd1R9FEACACXFU7NofRHSnppurJM1lH4ZoO7FHwieTxUT+686SJtrdYr9vtKvhsZQ==","signatures":[{"sig":"MEYCIQCkyG8vF9ipUUKNKfA4Uf5j/0pTRSw3FHnimULo53bpZAIhAObsIeqpsExOFu1FPM5At85B3M5LLUt58Drv1sASApd8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCx0WlO6dzdpAkCGtWjQyBBucIjmKFFqhOCvAuulicbLAIgd1V3SK2zE7eTeALgciSme1iDpIGaDaoBmLuglHE6kPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83024},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/tmp-pack-ezzbNS/x-otto-shared-0.1.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a68981f9bd1a17a727430a8d08cb0769c49f20d","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-ezzbNS/x-otto-shared-0.1.0-alpha.25.tgz","_integrity":"sha512-BmjlOykArUudHl2L1HPQlrd1R9FEACACXFU7NofRHSnppurJM1lH4ZoO7FHwieTxUT+686SJtrdYr9vtKvhsZQ==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.25","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.25_1789396911664_0.8364523301999995","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@x-otto/shared","version":"0.1.0-alpha.26","_id":"@x-otto/shared@0.1.0-alpha.26","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"41ea9e8e3fc30c4019b62e3ad03850d0a016d718","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.26.tgz","fileCount":4,"integrity":"sha512-UpKphna7o0YLdTqjDWEOuHPRAkUg7c2WDiNxBUwR+zB3DnWmLXcwDR6+ga1/gEngah11sLdcRr6KcHioAeWcsw==","signatures":[{"sig":"MEQCIBgnwMdLU4LCzHHWM2I2SCsGspA5Fb6uW9DYFOgMxPxXAiBwjU2+ZdoPn50wyHJ0qhdsMZADWZ7T8o4M8x6pNVYbPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwZWI4tdlsSVw6Clnh6iUdn/ZohuvJDa5rqxYDKPNXlwIhAIONYYqI1kae8SSF+eP749tsmT0GQio7KL/2j3ZgTxvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83508},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tmp/x-otto-shared-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e43792632f0a000612c112f9b2948a560c801b9","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.26.tgz","_integrity":"sha512-UpKphna7o0YLdTqjDWEOuHPRAkUg7c2WDiNxBUwR+zB3DnWmLXcwDR6+ga1/gEngah11sLdcRr6KcHioAeWcsw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.26","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.26_1789541973987_0.6063117354096792","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@x-otto/shared","version":"0.1.0-alpha.27","_id":"@x-otto/shared@0.1.0-alpha.27","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"41d15dbc77ed9a7fd267be547f1ebdcf5f7440ff","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.27.tgz","fileCount":4,"integrity":"sha512-8s6Wy/Wb6dhktpxDXkX5z9e8weSZazr7yx7kYMs5sZ4fBcU2WmowWYwKwBeXh8IXVvDrOKEFTcQje+uAv+lvYg==","signatures":[{"sig":"MEUCIQCEFrCd0/wk2sizhXX7toDJ6tudPcu/eEwSjCBkRGdn4wIgSKaZ5SCZCsARVmti/rfyKCoWKRcRFYkw6Mw6vcaFlzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFOXkEzY7+I9RuBsuQv3tjzYz7dcXZdPL6/5150+NEi7AiEA3GLIOcn+iKtbmemQrkkI69j6nN+ae7LeSYwCh7JRdB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83508},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-shared-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f56156a8c4cc1caf49b9a57d188b8d42e384ff9a","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.27.tgz","_integrity":"sha512-8s6Wy/Wb6dhktpxDXkX5z9e8weSZazr7yx7kYMs5sZ4fBcU2WmowWYwKwBeXh8IXVvDrOKEFTcQje+uAv+lvYg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.27","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.27_1789743214791_0.7848912237067933","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@x-otto/shared","version":"0.1.0-alpha.28","_id":"@x-otto/shared@0.1.0-alpha.28","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"f80cf110522b8825ce70e8a900e2168fadd6199e","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.28.tgz","fileCount":4,"integrity":"sha512-as/AcBzaaDZdaaVbq3ZntlZO4A2kwqiKggsyamcfh8O8EYcjWBDvNFHq0Ep2JZd2QQ64kP7OpBFjYP4Lyfihfw==","signatures":[{"sig":"MEYCIQDGPelWmEBXqhNq3IoanlfnkJ+rFNE2VBszcBiVbRlpTQIhAI9RCvQqYxdZZVJD/RNrJ6gM7VAwS4E0RCa4ZVU6jXCR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY/GGDi9YtXjLFijGc1O4JKeLA9tzfMEUTZ6g7q6DkTQIhAKobdNYeO7QgEwsg142sBenOHL0rC5atUtMVsfWYJB8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83508},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-shared-0.1.0-alpha.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7cae5a245a5fae14af18a346b593397d0ceb07e","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.28.tgz","_integrity":"sha512-as/AcBzaaDZdaaVbq3ZntlZO4A2kwqiKggsyamcfh8O8EYcjWBDvNFHq0Ep2JZd2QQ64kP7OpBFjYP4Lyfihfw==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.28","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.28_1789857082017_0.7377275506128225","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.29":{"name":"@x-otto/shared","version":"0.1.0-alpha.29","_id":"@x-otto/shared@0.1.0-alpha.29","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"dist":{"shasum":"4f0a1e69e4968dbae491f6c1dbbf7753c802d4fb","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.29.tgz","fileCount":4,"integrity":"sha512-6rwy7m5uOvDwpsVvqnhkZTOUInWYaH/SpniqjLE6fpDZlhnFiDFZaYnFaNARsJQi8kv2ZBHPvOq4oDQ0GJ9BHg==","signatures":[{"sig":"MEYCIQDzVjuqFSuQ5afeozLqze0RnqzeaQrpTDHTshdalxIpuwIhAKkUmYflHTe/3bNu6A6m1sIlzo89+Wlrig714gVBQkIo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDdq/E50mpbj5w7nEjxxYDa+fahI5TXlN2h2MhmZLcbKAiB704VimT/dljrTo8oOzr9hiSElB+mmadCOn1RPkqsNXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83508},"main":"./dist/index.js","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-shared-0.1.0-alpha.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d318b90d6b0402251c4632cd45f850e0ffb9bdd","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.29.tgz","_integrity":"sha512-6rwy7m5uOvDwpsVvqnhkZTOUInWYaH/SpniqjLE6fpDZlhnFiDFZaYnFaNARsJQi8kv2ZBHPvOq4oDQ0GJ9BHg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.29","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0-alpha.29_1789997893912_0.8856870231005785","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.30":{"_id":"@x-otto/shared@0.1.0-alpha.30","dist":{"shasum":"1b604cc885ef79c1d8a9cfcdd58d951b35a6acaf","tarball":"https://registry.npmjs.org/@x-otto/shared/-/shared-0.1.0-alpha.30.tgz","fileCount":4,"integrity":"sha512-NqidN1N9BphI6G14pN21JJQ4bef0DDzN6467xhINAT4Q/cDmZ0krlSy0AYWLpltlaGyKGawBu2KIUC46xGVpOg==","signatures":[{"sig":"MEYCIQC1yyrGKkhNgULqn+6fy6VbfShmf+ccdwqvxv0mRwo6WgIhANv9IEwhmBezS8Qkj+g1mkmUL7842g7xVH5U5hwRN12t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICFjqAH0LoWJEdDjJzu4tlUgc8E2ZqG/K41IocfB+2U8AiBHVJ08mnLENcZyB1IY7XOXYXp2PgsAQbfBtOZBHw4ddA=="}],"unpackedSize":83508},"main":"./dist/index.js","name":"@x-otto/shared","type":"module","_from":"file:/Users/aniwei/Desktop/workspaces/coding-agent/.publish-tgz/x-otto-shared-0.1.0-alpha.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e40e7c601d99456d33e439d239469d2358e1a30","scripts":{"build":"tsdown && rm -f dist/*.map && sed -i '' '\\|//# sourceMappingURL=|d' dist/*.js 2>/dev/null; true","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-shared-0.1.0-alpha.30.tgz","_integrity":"sha512-NqidN1N9BphI6G14pN21JJQ4bef0DDzN6467xhINAT4Q/cDmZ0krlSy0AYWLpltlaGyKGawBu2KIUC46xGVpOg==","_npmVersion":"10.9.4","description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","directories":{},"maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"_nodeVersion":"22.22.1","dependencies":{"pino":"10.3.1","uuid":"13.0.0","undici":"8.7.0","mime-types":"3.0.2","@x-otto/env":"0.1.0-alpha.30","pino-pretty":"13.1.3","jsonc-parser":"3.3.1","eventsource-parser":"3.0.6","safe-stable-stringify":"2.5.0"},"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mime-types":"3.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_0.1.0-alpha.30_1790062288049_0.46511714574450513"}}},"time":{"created":"2026-08-11T07:11:19.608Z","modified":"2026-09-22T07:31:28.387Z","0.1.0-alpha.0":"2026-08-11T07:11:19.982Z","0.1.0-alpha.1":"2026-08-11T07:34:51.403Z","0.1.0-alpha.2":"2026-08-11T17:10:58.790Z","0.1.0-alpha.3":"2026-08-12T09:03:57.638Z","0.1.0-alpha.4":"2026-08-12T09:18:22.404Z","0.1.0-alpha.5":"2026-08-13T11:21:17.417Z","0.1.0-alpha.6":"2026-08-13T11:26:16.609Z","0.1.0-alpha.7":"2026-08-15T18:10:22.475Z","0.1.0-alpha.8":"2026-09-01T03:09:42.942Z","0.1.0-alpha.9":"2026-09-01T07:45:02.244Z","0.1.0-alpha.10":"2026-09-03T09:42:58.769Z","0.1.0-alpha.11":"2026-09-03T10:43:49.627Z","0.1.0-alpha.12":"2026-09-07T04:06:46.260Z","0.1.0-alpha.13":"2026-09-07T07:16:41.132Z","0.1.0-alpha.14":"2026-09-07T11:21:42.220Z","0.1.0-alpha.15":"2026-09-07T15:43:28.194Z","0.1.0-alpha.17":"2026-09-07T18:24:10.733Z","0.1.0-alpha.18":"2026-09-08T03:56:18.619Z","0.1.0-alpha.19":"2026-09-10T15:25:57.832Z","0.1.0-alpha.21":"2026-09-11T07:42:54.620Z","0.1.0-alpha.22":"2026-09-12T12:52:09.112Z","0.1.0-alpha.23":"2026-09-14T10:07:29.280Z","0.1.0-alpha.24":"2026-09-14T13:34:46.077Z","0.1.0-alpha.25":"2026-09-14T14:41:51.774Z","0.1.0-alpha.26":"2026-09-16T06:59:34.066Z","0.1.0-alpha.27":"2026-09-18T14:53:34.878Z","0.1.0-alpha.28":"2026-09-19T22:31:22.106Z","0.1.0-alpha.29":"2026-09-21T13:38:13.997Z","0.1.0-alpha.30":"2026-09-22T07:31:28.115Z"},"description":"> General infrastructure toolkit: error system, structured logging, event emitters, HTTP/SSE client, JSONC, file system utilities, OAuth primitives, fuzzy search, text truncation, and more.","maintainers":[{"name":"aniwei","email":"aniwei.developer@gmail.com"}],"readme":"","readmeFilename":""}