{"_id":"@rayu-dev/rayu-cli","_rev":"101-625457c037a9d4d8c587458c4536abdd","name":"@rayu-dev/rayu-cli","dist-tags":{"latest":"2.0.14"},"versions":{"1.1.3":{"name":"@rayu-dev/rayu-cli","version":"1.1.3","_id":"@rayu-dev/rayu-cli@1.1.3","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"bd672952dde9cb58f08ad91ae89611ee1a569393","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.3.tgz","fileCount":3,"integrity":"sha512-X2/yS5OwddHazkZG9mVJa0+i5VU1UXYdanrEbpHc7Eq7qzNkKuKlvmVAuchujNo8m53nTSRhvedW4RByaoamig==","signatures":[{"sig":"MEUCICtqdbGX1OcC6ykMzgbzMjtAUl5J13BkE4IRsdvABLfVAiEA4riE8jjU+e/quz9G2eeuMDMe6o8F5vWtmDxvDEUWnI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26327147},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.3_1780497178281_0.6941439786704806","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@rayu-dev/rayu-cli","version":"1.1.4","_id":"@rayu-dev/rayu-cli@1.1.4","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"805168e25d522d424b6b60b1242166c07d2f2ac3","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.4.tgz","fileCount":3,"integrity":"sha512-62HbCxGepp/5fp30apFMxxIEwdGSLjqQxegnwTujHkTjVG3IlvBHvGX/oIATkmCv0gaEuvdagAcYmtuCnw4s6g==","signatures":[{"sig":"MEUCIQDhZRkpApOC/+mbyPzCQ23lU5m5zIxka1HYEaTL7uaRfwIgGW1iH3e2B/rjp8n8o2xFhZL20br9yZ5JxudCZUlSC5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26327147},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.4_1780497555014_0.20287041267973072","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@rayu-dev/rayu-cli","version":"1.1.5","_id":"@rayu-dev/rayu-cli@1.1.5","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"d90538c9643107ceb8ae03e48a1ddfc6de8d999b","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.5.tgz","fileCount":5,"integrity":"sha512-9sfSZ3zaQl7XpYmYxCwuBWzdbr7nF9lbzY3lDyX4urE8jg089c4AJtD7HavMV0XzeGX9lTD2vcsiBJE6hekbpw==","signatures":[{"sig":"MEQCIADuU/6oGZTj9r3Kun+DDYVRadqA5Ynhp2kWGTVStQLkAiA2BpqOM4xo1K1SbqZk/c2n1PfskA6sdjVNXM1H78DBZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26329814},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.5_1780498582212_0.6653569518025737","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@rayu-dev/rayu-cli","version":"1.1.6","_id":"@rayu-dev/rayu-cli@1.1.6","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"1c68c6b2acadbdce5eaf3d01e2bd28ecfdd7b41a","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.6.tgz","fileCount":5,"integrity":"sha512-EaZP62Jsh+OYj8ab4vGQ0QKN9tvfEAlkjnpJjEBDbwS9ltmF9sB15cjc9NXFZVM11fnfz3m/GprcwydOXcEBZg==","signatures":[{"sig":"MEQCIHCeoRbuHt2ffO7zz2vegRaRcoTwsxyK2aQ66FQ6N/wZAiAeov6cG4DaHVuvPv17UuDD8S0TxpZU/zTaHUnLEoFBfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26330001},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.6_1780500014000_0.5123580669833356","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@rayu-dev/rayu-cli","version":"1.1.7","_id":"@rayu-dev/rayu-cli@1.1.7","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b99069924973ee051dd72e4c6447f49431899597","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.7.tgz","fileCount":5,"integrity":"sha512-hxKXTzffbAnTxkW0v84cSasBtjTl4kxg/rXO8SRLLLo9eCdwpNpxHoHNAFmUSW+E1DBLwSg/p41FY5McHYhTtQ==","signatures":[{"sig":"MEYCIQDpq9tlVr6vNBWj13vVrZBP5I0iJXUKYSt1sznWBWwMmAIhAPbQ3wGcgPqWKaqidwdsRcUWs3nbz12V/+Gp9+4sS9OH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26330301},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.7_1780501295492_0.877173769455261","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@rayu-dev/rayu-cli","version":"1.1.8","_id":"@rayu-dev/rayu-cli@1.1.8","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"320424513f5bcd824e6c94d24872477378dc7b97","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.8.tgz","fileCount":5,"integrity":"sha512-26Va/v/uihIFwmRlh//LJEJYWFb1OVxXXU00nrdeY4N/fdr32SLAZOSbWmLsJpAPKHpX9i0bGaC3IH6oYYrf6A==","signatures":[{"sig":"MEUCIAlzBo0GUu6tyaq9opryrYhtp/KENj3vRsjnntTxNQjbAiEA8S6KVvHkicMOtFZb/A2ZkzJqpbmv8Sn+lAzbac2g0Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26331915},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.8_1780501584624_0.05779168648999056","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@rayu-dev/rayu-cli","version":"1.1.9","_id":"@rayu-dev/rayu-cli@1.1.9","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"5fa9dd1f864be4129e21b2b4ca55d302e868796a","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.9.tgz","fileCount":5,"integrity":"sha512-wTlPZeL5IcInwZZzMTBfmpdA3kB6F/wjEWTmhGgYiVscuI++PuVt70hQf/rTbSUcUQwTl01M1qoINr9i14OC9A==","signatures":[{"sig":"MEUCIDXoU8kUgxiEiP6UazJcr7xHlkgcu8qHC/CwXT5WY2pCAiEAhcOQsYhb4QSX95zXieW848/aZGzCqkyMRgZCIPSaHPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26332595},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.9_1780503762562_0.4398233919844763","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@rayu-dev/rayu-cli","version":"1.1.10","_id":"@rayu-dev/rayu-cli@1.1.10","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"a230729dbecf3a4300cdeb1871a18ba36083722c","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.10.tgz","fileCount":5,"integrity":"sha512-TVydC2UZ/h2x0lv5iDEp14kiexHfHhXL7MkTFva/w1uDZKmJlinflKX36Xvmwvv8ya5yXSM4zOjla6UlhLHhGA==","signatures":[{"sig":"MEUCIQCEER3S7SigZFWoIGN8eFoRHhd8qGKhLThGiozB3Ug3+AIgHovsfsUnxZEc1LpMJKSiqJN2r7VN6+dVBoMLn2OkY/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26332722},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f75ce5cc491b668dba5d086ca8e08d74bde193c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.10_1780504708268_0.10911982681814059","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@rayu-dev/rayu-cli","version":"1.1.11","_id":"@rayu-dev/rayu-cli@1.1.11","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"2482b59af9ad7ee38da23c09af20c8736ed6f5eb","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.11.tgz","fileCount":5,"integrity":"sha512-w4JeWKCOAjHDayXbPHm3HymvLUg3LwtLk10bDIHG4t5KGwwupFejCOgndmGKC4kBizh2D+AJ8tk7xy2KTmNjmA==","signatures":[{"sig":"MEQCIHo8/kBIylz4OU/TaLCIn4PQMd52CoQxvIeUE9OtzLAWAiB4vXyLMb+hs02p7PuyEAKED4cggd6g5pf+GzADTC/BMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26328138},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2966d17ca342b4a2e76c8197441495571a801844","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.11_1780592305227_0.3338768196646409","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@rayu-dev/rayu-cli","version":"1.1.12","_id":"@rayu-dev/rayu-cli@1.1.12","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"4ab0d6702ff6cdadb245d9c5c4f5c7bd66f1dc9a","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.1.12.tgz","fileCount":5,"integrity":"sha512-mCxT37/8kGra4HIAcROZBzQLJgzRzbFWVciAeglcECUasdOY9sgelwblit/9Nb+pZwua6SgYT7zGT4Hbj40Vtw==","signatures":[{"sig":"MEUCIQCBNhwossh8tDuAIAeEZqs4PtJYfEhnknsypUbey99yPAIgCNsSWnv15XKN0quTsU44m+IiiUCaOfsaORWJNxPwIFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26328613},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b02a03cf450f5fb13e0b680451b7730a47c4a996","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","@azure/identity":"^4.13.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@anthropic-ai/vertex-sdk":"^0.16.1","@opentelemetry/resources":"^2.7.1","@anthropic-ai/bedrock-sdk":"^0.29.2","@anthropic-ai/foundry-sdk":"^0.2.4","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.1.12_1780633954879_0.6081072784906398","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@rayu-dev/rayu-cli","version":"1.2.12","_id":"@rayu-dev/rayu-cli@1.2.12","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"2ba2755bff100a849caf3aa27183d48416ece095","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.12.tgz","fileCount":5,"integrity":"sha512-1f1sxlHEDsX86bom5LH9+T7yaUlbHecLUesDz94s9RqHM8pbMcOqzYddVrRk2SCls64hNS+IBNo3XjgSbWt5uw==","signatures":[{"sig":"MEUCIHtLnw6x+Jz6LwmhqCu8kSVhLfnwSK88Zp9FCkIyAKssAiEAwn8Dpcm1aGgjAX1pMG4Xl4Ogb4NjkZp03UsbETCQ2N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24454655},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a9b1d5f67b813d30bd93d792108fa58e1d1dcd31","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.12_1780840976110_0.6145142198401536","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@rayu-dev/rayu-cli","version":"1.2.13","_id":"@rayu-dev/rayu-cli@1.2.13","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"f76139da92e12af14b8c767f0caab8c92eb3a0be","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.13.tgz","fileCount":5,"integrity":"sha512-X/HSD81fK89nb3ofwgzSqu9iPvOSBPANSY2RlPY4WoN4KUXll32RK6uHfAbgoA8in9LDsGIzXu4hCpYEVnV8MQ==","signatures":[{"sig":"MEYCIQDQbQGy2/k27BP2nVknYZ1v2TTpmhlqCO34l4aWlfKrsgIhAKA8gWSD5cH/LSJUHzWG7biUwN+6W5/V+2rmO3TYnYzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24457336},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a9b1d5f67b813d30bd93d792108fa58e1d1dcd31","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.13_1780843059137_0.04464997409884597","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@rayu-dev/rayu-cli","version":"1.2.14","_id":"@rayu-dev/rayu-cli@1.2.14","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"ce4f4fd102ad320401679861461f88a26de9a6fa","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.14.tgz","fileCount":5,"integrity":"sha512-Xq4etNnBHPYR2MTdr25Q6JKweBNemxIEUiierMQaxqHNA6NhFJp3Ud5u7sIDXObSd5lfjz1r5Rqj+m3wSMh5yA==","signatures":[{"sig":"MEUCIQDTIMKuOe0KRTUbc1rUB1l05Cc7i4OZmziNVyWNp5n87AIgQeauvrU0ROjjKKC3dxrd802Yy7Ow8gH+ueclfbfvx5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24504006},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"78b35914b83173ed66ba2bdf500c8a7dd99ea4b3","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.14_1780899279456_0.49083003273743553","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@rayu-dev/rayu-cli","version":"1.2.15","_id":"@rayu-dev/rayu-cli@1.2.15","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"eded5455a3b57abd1a52261a885a2643086a4f4b","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.15.tgz","fileCount":5,"integrity":"sha512-i8gQBPYshlosVk4KkHBwSw4leRsLEYj3DDzGefdt/vDfNSSEpYILBs9+BrejhXIH2Qc7w/cPCmUbOSSUaX9tBg==","signatures":[{"sig":"MEYCIQCIB61EGAG0WO0dNYI3TeYVjovTbiMzKbx5+XB7oz2/gwIhAOIpW8fxStM2ftWbfhVOIT59DWXrnw0I2wzq8erqmkF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24505414},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3956633ab8f45301222615a7fc6b81c49ef58f4f","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.15_1780905408860_0.13853765460904421","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@rayu-dev/rayu-cli","version":"1.2.16","_id":"@rayu-dev/rayu-cli@1.2.16","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"c7c3910b7b92864593fd198e4b5aed77edca9c3c","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.16.tgz","fileCount":5,"integrity":"sha512-exnwDkZqr1seET9+3Kv1vHeSF17mUJQqLqIneCfi6wg/P6MP1sIhyOWP7VDohnTJU0AKv0ufyz8ELLl9E1brgw==","signatures":[{"sig":"MEYCIQD4BYfA/WZ5tGqdyNaA+zNs1UCgXOjf9Z8NcGpD+fKqQwIhANxLzA6MaOm0V9Mv4QZyMAcMFxNHRPKO1LjfHAqDoJZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24507251},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3956633ab8f45301222615a7fc6b81c49ef58f4f","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.16_1780924686897_0.43380087480684226","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@rayu-dev/rayu-cli","version":"1.2.17","_id":"@rayu-dev/rayu-cli@1.2.17","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"e68ed6395a64e43d7f30f22f0d870a0b6f6ff7d4","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.17.tgz","fileCount":5,"integrity":"sha512-2CyStWnxg4Uf0NV2h1SzxjDkl/DJ97xsJSs9nYJRD5p+ASvw3jD4O55y7cAtMemhZakih5D/EOEUv3gXNrZMAw==","signatures":[{"sig":"MEUCIGlviKg+6c9DZJecBaO19gocZ0r+Y5Zg+ModTMKmL5n6AiEAr71Nubo7AV7P+3b3Rh1jwSQG7UEqWqs/ea01802THg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24505091},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"44d60231224d8df209429598d9e44fe22aa7a766","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.17_1780937364885_0.6125496299607807","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@rayu-dev/rayu-cli","version":"1.2.18","_id":"@rayu-dev/rayu-cli@1.2.18","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"ca1c335d0ee59f2cacca0713ee5e2979c08ae9bf","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.18.tgz","fileCount":5,"integrity":"sha512-ECzrmGjzSKcH0Qn9gfDt/rjjeG49FBS9fP5aKtYKW7w9bDnaeHHxa6BTIn45yli7Jp9AVlnnTidl/ChAarguEg==","signatures":[{"sig":"MEUCIQDcz43GdJQKnvcxPKigh4ntVQQDOcIz0sL9VjBc6/01XwIgNFL7rUI9AYXBex5hB288TyZPTsekL4ld9QuQi+2KBKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24512282},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4390db355046713c66628631dc956987778fc414","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.18_1781000261481_0.1806028338600867","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@rayu-dev/rayu-cli","version":"1.2.20","_id":"@rayu-dev/rayu-cli@1.2.20","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b62e86d706da89951ce4aa51166d234cbfec8a95","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.20.tgz","fileCount":5,"integrity":"sha512-itbZr/rKmPLnlkx/TQ4rRJI3qFO/T31mRXlXy4yu9vRa7a5qNLPmTiun/yBqubtYYQd16qImNTJuoIwL0gAGcg==","signatures":[{"sig":"MEUCIQDpmCKs8VXPyISfmVTBdAZ0a5GGczrBigPSqblt0zIfHwIgVAPH+GCJhWcV62TjK28rU6xtR0O00ONZlvedUL3GJnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24526250},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"141e50ac81e4e827fe0ba00e6cd356864c8cc6ed","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.20_1781054159317_0.18542867192321721","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@rayu-dev/rayu-cli","version":"1.2.22","_id":"@rayu-dev/rayu-cli@1.2.22","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"ff0cb1f9d2d76de42cc797bfb530cba91d4ab194","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.22.tgz","fileCount":5,"integrity":"sha512-zxu2GE3/Ep+9a5RdKr947noiRUx2Vh8vlyk+J30Ypp4we/Ll421vGibLy2KmSVF2qK+0e9gzqZjVPiCl2d3MYA==","signatures":[{"sig":"MEUCIEoaE5CXSdtPAZ8rjwyAtwCdoA27NhDah1uNppLzBJGfAiEAlbliVZx3OU5ui55yDAvCBMZLHcEDL8XYxV6O4Xt62jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24539988},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d88a0e919c3a9849244519f3970e3e5881b9d7d2","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.22_1781139446004_0.14777923788162362","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@rayu-dev/rayu-cli","version":"1.2.23","_id":"@rayu-dev/rayu-cli@1.2.23","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"6c5dcfe52438b7437855eb57ab16940b793bb922","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.23.tgz","fileCount":5,"integrity":"sha512-KkKMHKGwcsyHdggIUTq2Q67RmJIbSSmH81sGyz0K5kMpXohgDUNuGQxu4PfzuWvZdyuIt3LisW6I1bI1IRQI5Q==","signatures":[{"sig":"MEQCIHyj/kAEgexSggTQqujxG2Nz4kHmqwW0VfAjykwA0OUtAiAYxOjbjLLC1UabtK1KJBouht37t7t2a+UC//H3Us9SAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24539986},"type":"module","shasum":"6c5dcfe52438b7437855eb57ab16940b793bb922","engines":{"node":">=18.0.0"},"scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_integrity":"sha512-KkKMHKGwcsyHdggIUTq2Q67RmJIbSSmH81sGyz0K5kMpXohgDUNuGQxu4PfzuWvZdyuIt3LisW6I1bI1IRQI5Q==","_npmVersion":"10.8.3","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.23_1781139522598_0.30992388928422354","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@rayu-dev/rayu-cli","version":"1.2.24","_id":"@rayu-dev/rayu-cli@1.2.24","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"10cc81a587c55aacd63f56e0129b195aba87af46","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.24.tgz","fileCount":5,"integrity":"sha512-2lAgcI0PioqrH7druWjDhgSed7pBfzw7a7nsF6Q4mByTtdAr1hi9DMXJw8iFOCLmfOb1lsegP73irFx0+QsnsQ==","signatures":[{"sig":"MEQCIAMCghXCi+aQyKore1gWdnfOSYHKFkl4V5GPdtASiJpCAiAsBwk1k1s6g29hj7vL5o9CvWqqk/5uzze4lqX0KhzzMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24542828},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"298fa632c7758db1c5bac3e1636e89295b1db1b2","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.24_1781141227842_0.91350813812819","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@rayu-dev/rayu-cli","version":"1.2.25","_id":"@rayu-dev/rayu-cli@1.2.25","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"becee3a1c61cadc5cbe4812387d0f4b8bf4692ed","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.25.tgz","fileCount":5,"integrity":"sha512-FLX3BgUkFXwN5n7Mr6qtgtECok6xaq1Aw645nk4C/YTuqbx9M8L6NHiukfG+VD7SwA+oSnSf2PfFDoa9FLT9gg==","signatures":[{"sig":"MEUCIAL8Q5v/m9R1n5sCIPQq9vGovj0exiTBMJE06L+OIWxxAiEA6IT1tMGVnUuv4Z6G7lqVq+ybBIm474JOrveyYj8Ldek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24542804},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"14ba3d4dec2d91ecd4644a5627fee30799898173","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.25_1781143761347_0.39892531164757883","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"@rayu-dev/rayu-cli","version":"1.2.26","_id":"@rayu-dev/rayu-cli@1.2.26","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"2cda4e4330a00c8c6e65be50e6bd3c3497e14509","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.26.tgz","fileCount":5,"integrity":"sha512-MyHRHEdxI6sop3QzD6+U6PqHt7ohSlejNmQhGKbhlfKmAMTE3JFIrIgwGk3cw2tOKWyVR9Gkg1R34XTnOI1M/A==","signatures":[{"sig":"MEUCIQDJjqy2EKnkIJzuATi1cilmVSi6phs/+aRtzFyCl51IEQIgOp0xP3vedknhX47NAa3aXrAgwg+7+peKWlpNXlgrfuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24543784},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"14ba3d4dec2d91ecd4644a5627fee30799898173","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.26_1781148001721_0.5192301273060991","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@rayu-dev/rayu-cli","version":"1.2.27","_id":"@rayu-dev/rayu-cli@1.2.27","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"e7c0fac94926c868b46d81e96aef65a315851b5e","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.2.27.tgz","fileCount":5,"integrity":"sha512-54sF4u35BCb6X6jtltnyp39W+IXV1pU31S51G7u34hJlMDgOkebWTcDzl9wR4cZEqIEnkgZVLRc7pnRFB5j82w==","signatures":[{"sig":"MEQCIHncm+GDabXt2/IZ4Q1YueugZ+2P+noybdtX4/xzK/axAiBFB7JvBp4rG2nkqlnyu+NyxW9DitgX/cWHOXsECN5jNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24541314},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"46448acf39d5b7ede84ec8fb693fcc7faf541e7b","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.2.27_1781161432930_0.28712668392971996","host":"s3://npm-registry-packages-npm-production"}},"1.3.27":{"name":"@rayu-dev/rayu-cli","version":"1.3.27","_id":"@rayu-dev/rayu-cli@1.3.27","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"06e465fc58d0973bdbe1527b7a92d3c7cf1bcee1","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.27.tgz","fileCount":5,"integrity":"sha512-2UVWmyAmNmo/aHV68UN/Fdp5o47/vnXYwlKV5UcQ+fxG/s6LoCylxJI/hn/s/ktQXLmCAVdHh+nyv1oFVE6nuA==","signatures":[{"sig":"MEUCIQD9Iw6ZZDJ9t5v1NsRyvSlXRwjkSkuTLvUv3csjfLmFRwIgM49ozf+TVebTA9gg3VyDGhQLM0f9Lwhml9Y68YQQDus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24552154},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a1ac8f8fd44dd6f83d8290d3e7ae8a5bec43bef2","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.27_1781184181580_0.9675531498617578","host":"s3://npm-registry-packages-npm-production"}},"1.3.127":{"name":"@rayu-dev/rayu-cli","version":"1.3.127","_id":"@rayu-dev/rayu-cli@1.3.127","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"bcffd59f3ba7bb28091e3037322abd16fc4ef985","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.127.tgz","fileCount":5,"integrity":"sha512-gFitkvBD/aZEluOQN+17gduFLrHSbfM99sYGShtxQkDufrOfk+62wVWFairMX2WREF9HeGG1onEz37tUS7P+LA==","signatures":[{"sig":"MEUCIQCqlJgmdcc16u4zGg2D5SnrJUs0ZjeUKkdsrzDyBwgotwIgb49nZHn1cyCXIqyUjNBR89EhFgE+1FV3MefEWxWXOGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554884},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a1ac8f8fd44dd6f83d8290d3e7ae8a5bec43bef2","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.127_1781194393008_0.07558824282510224","host":"s3://npm-registry-packages-npm-production"}},"1.3.227":{"name":"@rayu-dev/rayu-cli","version":"1.3.227","_id":"@rayu-dev/rayu-cli@1.3.227","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"7421dd6ffb1997ddf458441cf23f2907d0a8309e","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.227.tgz","fileCount":5,"integrity":"sha512-RCK9m00NHqTE/D2UkioudK2FoAr8C7A8HgYnex3U8JLjk0v9ddy/lGb9yKVQb+KFtbjs+Hr0XNvvU3izp7jFaw==","signatures":[{"sig":"MEQCIHsFdtNtEM3tmLYF11M/l/mAVeT/bPRp5YKTLLF6kHWqAiASomlpBQRmUZEW5hD0VE3xQTrfy3Y6jWUtBw4GGwvQKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24559166},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7ce1ede08309048d599108d162bd64fc73509f7d","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.227_1781228996769_0.36069101616342714","host":"s3://npm-registry-packages-npm-production"}},"1.3.327":{"name":"@rayu-dev/rayu-cli","version":"1.3.327","_id":"@rayu-dev/rayu-cli@1.3.327","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"97b4ed17d68f4f901fb301a5d4be336a4c5dd897","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.327.tgz","fileCount":5,"integrity":"sha512-/XZPXf9o8vo0xF8A22Enmd+MyUwsxLpWoQ/NH789vC350DnBm0Cjtkq3IhRVvpf53AP+mq12QCex8xnGd5TDkg==","signatures":[{"sig":"MEUCIGeR57lXzECDBllv29RYwWX0/zbxFVpHaFmOK3yS4qCNAiEA/y93Pc5Er8RMVBrpFxkTyDFtafdPTUoPbz5j6KUnbJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24588158},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"642905bca22928248d63406741bd3d1acb4fbf39","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.327_1781283183509_0.6854920899966632","host":"s3://npm-registry-packages-npm-production"}},"1.3.427":{"name":"@rayu-dev/rayu-cli","version":"1.3.427","_id":"@rayu-dev/rayu-cli@1.3.427","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b4d8c7ecca27c51e5e9a97f4353c586d966e8b04","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.427.tgz","fileCount":5,"integrity":"sha512-IZeVlZxJejVu49q+4ZwqhTkzyjz37xWiM4IWgJIRHjnOk2RNbWZlzVrMkiL78pSoz97OQrOcZnoysv67xOhDDg==","signatures":[{"sig":"MEUCIQDI9I9Y/qJHPxAWo1Ma1p62twUVVl5tFvhlVBb5vyNWuAIgE71bkwPb21OKSf2zz7ImefMB7raef4PCdxdKIwt3HAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24587136},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d27fed5854a9a4e8149c354856239c59e81638ac","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.427_1781286115002_0.6788622751495017","host":"s3://npm-registry-packages-npm-production"}},"1.3.428":{"name":"@rayu-dev/rayu-cli","version":"1.3.428","_id":"@rayu-dev/rayu-cli@1.3.428","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"7539d4fddffed7955d3ca6e57e4c08d02f1e825b","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.428.tgz","fileCount":5,"integrity":"sha512-kul99OihHJDZ/mTzgGOwG3UOJYDVDbfOuJq/wF0lcMCHL0x/MtBEsOzL6c3EYNLCZa/h5tlzfUhUl5gLiTTdZQ==","signatures":[{"sig":"MEUCIQCW1CJtuKmXEfTF+sPdFyDrKm1kxFw/0D849xdno4AOZAIgUKTbLiUruIvUW5xPBBeuwEBMjEYjLEFJc8l042ARhMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24594142},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3b31cbf90757e9186e0b4b93b22dbff0dc41670","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.428_1781341698500_0.1611462359881708","host":"s3://npm-registry-packages-npm-production"}},"1.3.429":{"name":"@rayu-dev/rayu-cli","version":"1.3.429","_id":"@rayu-dev/rayu-cli@1.3.429","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"8d37e517a4c60827b44b1bc3568a9dc7b25fc3a6","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.429.tgz","fileCount":5,"integrity":"sha512-g6J0is2OhWlaTQvN0NFciTXnDMHnvdww5N8krx2Xjo6JZAFiZfuFFYGBQjuTxSMQgguM0zKaxs43vVurV9Q/Fw==","signatures":[{"sig":"MEUCID2Ux62iQDZM6WelcSsjXe3SPrVUKWmucDxu2TtdlU8QAiEAws62IpHsS0JzK3HRfAKZhnUd4ylp+H0wJaO//liQwC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24605743},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c8f8554c08a1c24c01db16083821ae3befef0c6d","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.429_1781372108679_0.09204040155170756","host":"s3://npm-registry-packages-npm-production"}},"1.3.430":{"name":"@rayu-dev/rayu-cli","version":"1.3.430","_id":"@rayu-dev/rayu-cli@1.3.430","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"621d82df4683706d2a64a9d0de4381c3108522b3","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.430.tgz","fileCount":5,"integrity":"sha512-8TWOdqEoUPjKUWLBmxVf3o+taXNuJHzKHfTdLKDwYi0IY7K6sVcwz99saozMv1zUiV/xIq8DNsG9P6dLTeEY/w==","signatures":[{"sig":"MEYCIQCyjE01vSY+7te9GWx78MSphxA+rc7IZrIsO5aIqoz0LAIhALdiyAvmRaO/0MO/B/XnBZ2NXqQ3fdZ30+lDNEQU5FQX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24691189},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f3f278323366cd5150b23cc82363c04322e489c8","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.430_1781486294482_0.5677034853781915","host":"s3://npm-registry-packages-npm-production"}},"1.3.431":{"name":"@rayu-dev/rayu-cli","version":"1.3.431","_id":"@rayu-dev/rayu-cli@1.3.431","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"75c8ae19a9ec7628eef7ce1e6e1d0dad1cec2090","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.431.tgz","fileCount":5,"integrity":"sha512-HW6d6t+5RUXg+IHi0VQ+RDdnZExwkA3wZ23HO3+p+RLmj2xUc4DrhRogfknJIvpsYhG47YoaQsZowzKn62clTg==","signatures":[{"sig":"MEYCIQCvLTcRLcEQRU88bIeCC5PsCNgOpg+ptIMUIO/4j3unRwIhALXstd3AiSGVX71efEkiXWlfqmo0MmVBi9Pb7E3mkQXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24689338},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"267388402ddbbcdd4281d87e12a2d72bccf12743","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.431_1781494279150_0.5388018546078099","host":"s3://npm-registry-packages-npm-production"}},"1.3.432":{"name":"@rayu-dev/rayu-cli","version":"1.3.432","_id":"@rayu-dev/rayu-cli@1.3.432","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"3dd17d47ee2613a36673780db10bba6f708ad05f","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.432.tgz","fileCount":5,"integrity":"sha512-vwTTgKCLbLVA5G2LOEXWJtgR6KA1fDOPf2+WVJlmkR8eABCNDtBLD3g6RxIZQxynQILr9qm8klfUKNk7wYCt8Q==","signatures":[{"sig":"MEUCIE5z6l8TeyEDyiYtLlBJDP21UFtCNqxr/nvXUeBcJ1fBAiEA44tpKPhdROVxbEgLSEKiEuUsUJtu8YgcYcBHYkXUP94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24689914},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b57a04a0fd2892d57f71e135919619bc94906f5f","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.432_1781508340209_0.3718673361517306","host":"s3://npm-registry-packages-npm-production"}},"1.3.433":{"name":"@rayu-dev/rayu-cli","version":"1.3.433","_id":"@rayu-dev/rayu-cli@1.3.433","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"985297b5104e44842d5825a30fd8ef1235e4ad40","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.433.tgz","fileCount":5,"integrity":"sha512-dq82dXJADdI3MekU0oryVNZrOKNlUTi/um0+fEMq29TpT8hNFRJhTx2hPyQhjDC6ohwl7hCzzJJ5BKVxBYkzow==","signatures":[{"sig":"MEUCIFTRRpq7ZzqeDXqew/dtzfKptfwwQjxKA9p7Wb8988nlAiEAtaF9QRrzpwvbLjJBTBdONfiMXo2qEVz1nwEjfEvBH8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24690944},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7e50b9994076c4cf3ee02760c5d576b15b95c4b1","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.433_1781532881401_0.7371195081190021","host":"s3://npm-registry-packages-npm-production"}},"1.3.434":{"name":"@rayu-dev/rayu-cli","version":"1.3.434","_id":"@rayu-dev/rayu-cli@1.3.434","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"7e422ae761bb3f6cec721c557a906fbd9b7886de","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.434.tgz","fileCount":5,"integrity":"sha512-8v/BSazKX9cGSMMmmeAdyYNlHkqncqMvVj3CkLXScUh8+rXwziAwwB9+up1R5J+UEmE/mEjDU3weShSFwiPLCg==","signatures":[{"sig":"MEQCIGjfB1o2BtDNeF6dLPoBMlc72+ncEeyKTcQL9kGo32epAiBQ10px6ongsSHETrDd/0YPtQInfgkNmdUhZvd+i+YpIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24697360},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"91a8bd481bba4073e5de3e34ae19427a56ce2fa7","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.434_1781574613057_0.9959855542029368","host":"s3://npm-registry-packages-npm-production"}},"1.3.435":{"name":"@rayu-dev/rayu-cli","version":"1.3.435","_id":"@rayu-dev/rayu-cli@1.3.435","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"a9220a9742a5aff01335359f75222be088ed0637","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.435.tgz","fileCount":5,"integrity":"sha512-SrZ773SMPjhQb54e4RPFqi+nrY6M6frodh3Cb/kEhC9AWUl0RGoNrv0WBHYLC8uKrRbRS8n+a6lUJTqPD5qb9g==","signatures":[{"sig":"MEYCIQCp7IyHoXHCKb5aQkpguE0QmPUJjET21VBVxbzUHKc7sgIhAJhZgcVJCbnRJhOcK7GHJyf4twXhEsNejo19q3Y9s2kI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24748593},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"592871381b7171b7dd26ef6c53a5bed5ca849917","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.435_1781657825292_0.49795126195927963","host":"s3://npm-registry-packages-npm-production"}},"1.3.436":{"name":"@rayu-dev/rayu-cli","version":"1.3.436","_id":"@rayu-dev/rayu-cli@1.3.436","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"f1342b58af4664c916c91ffe11eda5709c48a850","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.436.tgz","fileCount":5,"integrity":"sha512-UqbnDK6cFDZfp2pT3eQRrQXeG+VkhO/1GSArttBMPD7M87qgtgmB0kkzarQCjOcInU7Gv9BZ5hHj11Ce03gw1g==","signatures":[{"sig":"MEYCIQCXUP+Yt4bU801DWCw2JcePQXAIAoO8qgOS800kwnWXbQIhAPI4pVfHZ5op4AMWCN89mx2paLtxXiEIpn3a7tKVPq7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24749926},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"96a6305a054a5594c32168149df1c8de0770df5f","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.436_1781676314382_0.9327599244666369","host":"s3://npm-registry-packages-npm-production"}},"1.3.437":{"name":"@rayu-dev/rayu-cli","version":"1.3.437","_id":"@rayu-dev/rayu-cli@1.3.437","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"51ce37215b23cbc1b0dd817c52e4ea941396c9bc","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.437.tgz","fileCount":5,"integrity":"sha512-WL0oiXIcxi0d3MFvjYEc2v3ceHQyfPJUAql8EzrSQ4Q0vWSM2wlxEPsIT0dTwpSXLhNmblKLHvyK4a277/Mj1A==","signatures":[{"sig":"MEQCIBsO/tEaYLhyAisS1fKQOecW7w2rWO3bQ/msnntd53vgAiBTo3KC46RptzaKRfRmQ8XD+nk/OEz9Aer0y8uVi6pSDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24752400},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"03e743c7bd5ee42df0200c6e184876cbc4dbc6f7","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.437_1781684058052_0.9005029989432727","host":"s3://npm-registry-packages-npm-production"}},"1.3.438":{"name":"@rayu-dev/rayu-cli","version":"1.3.438","_id":"@rayu-dev/rayu-cli@1.3.438","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"fe75d5d604748bfdf349d5741a694a8497745c4d","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.438.tgz","fileCount":5,"integrity":"sha512-iHXiRbBr/aW7LhBY1xvdGwV5KMPBYexKE+Gv1bJrvDyDMMTuLtyPagQJQ5tVNNGK+ktY8kEfVzPYPIJulxdrWQ==","signatures":[{"sig":"MEYCIQCK41CgItgVfK6eacsG8mIqQw6h9IWZjAqXdhhOhQrwyAIhAKKBdLZnWfKoBJPXcW+jl7qRnDmRh6bkyUQmfc1/wTnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24771465},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a1720ea4f125021af49c294eccdbd900d54e9af4","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.438_1781705924563_0.06948164958772285","host":"s3://npm-registry-packages-npm-production"}},"1.3.439":{"name":"@rayu-dev/rayu-cli","version":"1.3.439","_id":"@rayu-dev/rayu-cli@1.3.439","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"098b6fe5fcbc7f5f32e00aa9c9e4d788273f9ce4","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.439.tgz","fileCount":5,"integrity":"sha512-tWCH6yXedpur5aT4co9l5kT6hldvN/j5XD3Jadf7RC8xvIaY5WrntTOMpyZtqdoX2xv0CwYPVNI7PSsX3Y3Hsw==","signatures":[{"sig":"MEUCIQCxFPVgaPm+19qq4Elhuyv/5XrFFpJSXFAhq3WqPfTElgIgPqHhZN1GLGYStkBwAE8kx8e8jwW+6BC3Wqvl4b9WPys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24801966},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b3e98d83e4deae8f769d66fce3c881535d40c438","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.439_1781878398944_0.7950206443409888","host":"s3://npm-registry-packages-npm-production"}},"1.3.440":{"name":"@rayu-dev/rayu-cli","version":"1.3.440","_id":"@rayu-dev/rayu-cli@1.3.440","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"0b3ca6e81df49d122d9d5741e40dc60469a0b129","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.440.tgz","fileCount":5,"integrity":"sha512-RR6dKrKoHKh2Smt5XqGNhj5RS7OwV8yN4qaQ31E1gI/34KnYQJ9SyZXBo+nBOnaP8Yq6JH0U0TbU0mqc8r5nRA==","signatures":[{"sig":"MEUCIDYDrZ9NyJzbVd/Hd6o9RJRRfqtgj4FStgkvTUXGtom0AiEAwVsB5wTm71gugs8TV5ksKd5h879OzvZQCtYm4PGBckE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24803678},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"14f72d0db9726faaae3e7b9f7971ba78aff178a1","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.440_1781888797095_0.3193255709840359","host":"s3://npm-registry-packages-npm-production"}},"1.3.441":{"name":"@rayu-dev/rayu-cli","version":"1.3.441","_id":"@rayu-dev/rayu-cli@1.3.441","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"9c3cca3a91304f43c68a757232b002d6323228a6","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.441.tgz","fileCount":5,"integrity":"sha512-6+aUwDENr/yXe1C1W7B4rkmUEJluothCTcHUD5BIy0tNwJvc0ahgLzKb1+xNcgkMdyfVl5s1xp4CwEjOI8a2sQ==","signatures":[{"sig":"MEYCIQDJYNb6e/7P1hRal0tMrQ9QTqvH7HX2SVVT+aOzFyNaYAIhANl3BCmGdsfm/djeKglJdV7TfWeGPWkP07ZNGUqM0Sm0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24821609},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"61d07ba28caeedc618566aeb4fcce6bb1cd2e1b4","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.441_1782144053190_0.8717729574101436","host":"s3://npm-registry-packages-npm-production"}},"1.3.442":{"name":"@rayu-dev/rayu-cli","version":"1.3.442","_id":"@rayu-dev/rayu-cli@1.3.442","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"756a5bb83af52c39257873a1f3355036cac483ab","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.442.tgz","fileCount":5,"integrity":"sha512-/6KpGLY550OM9gqCC7DnaBWGQa8ZoTcaKIH5vMylEP0AyHb2CeQFceDkpCDmD5toesYPPcer3D0JBj0BRDmHBg==","signatures":[{"sig":"MEUCIQC2tUUAn9VNpi8E2+G2UnGdPRaS8KDGApOBXKWJoRG7bwIgGp8zUsTX+aIdHzjF5eiF7vBjUd/Ktws3VbBJuv8p1Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24822338},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5221f8ca8b58cb3ee26199c36e383d57e0e23819","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.442_1782209738255_0.49986444172028466","host":"s3://npm-registry-packages-npm-production"}},"1.3.443":{"name":"@rayu-dev/rayu-cli","version":"1.3.443","_id":"@rayu-dev/rayu-cli@1.3.443","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"8ee3709ba0a563d4ba59468c38185ef505bd4d0e","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.443.tgz","fileCount":5,"integrity":"sha512-GXSmBwjGMG/LsixPlcZRZ5lv01LD9a4lAIb0EkidYbyOzfLMIhWqY/RmrHJaMjhcKR3YbNvZ/myV+T/ez0MJ0w==","signatures":[{"sig":"MEQCIEz7XQl7X/Kb/f9VQrKJMVqJGTFSZV/SNSnnX8ujatWoAiAaz5RorG2i6DCFh/atiY6EqsgBHdw6bwZkS0KQRcZ9vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24257548},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e561ea8b78be983936e25eb8801c15d416d1038f","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.443_1782265257097_0.2296245539554973","host":"s3://npm-registry-packages-npm-production"}},"1.3.444":{"name":"@rayu-dev/rayu-cli","version":"1.3.444","_id":"@rayu-dev/rayu-cli@1.3.444","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"6f99211f8418dedfa86f703932b8de93c78961db","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.444.tgz","fileCount":5,"integrity":"sha512-ZiDRG7PZliGbRcxMCimuzDdAkr1UiCpSi23251E6eBnCwQ48cuaR5rvVaHKHF7RhlICoedzuYfYd1qn7+R9G6A==","signatures":[{"sig":"MEUCIQDiVT7PfDwIFf4IRWq5FvNAi4eJ7rQd2SqG5QwtELwpnwIgUzKVcg1orzuTo9J7IbekW2CHBnEGwETcHzPoV0BsqjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24263511},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"372524bf37731816fc407d3b0d8ba1d0ad46b3c8","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.444_1782424076581_0.12261185133659547","host":"s3://npm-registry-packages-npm-production"}},"1.3.445":{"name":"@rayu-dev/rayu-cli","version":"1.3.445","_id":"@rayu-dev/rayu-cli@1.3.445","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b5fed802a0c1d0d08c607489608ebdc15d38e1a9","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.445.tgz","fileCount":5,"integrity":"sha512-Vy2+ZIQtXZjxHcSb/giU/9n0L6Uuk5LHg34Z2b5ldE3IcR9SEmGJCUtWMUXqk9/hZtvPm7OrEPu5pRBhn8lfpA==","signatures":[{"sig":"MEUCICfshNH61QjMdpaeiXtq/ndoBzDSf39M0NiJQ/QEFGe9AiEA2nKmp34mn6YqScT/g0TUCRmlZAByOwFZZ5pbTe7KS5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24267078},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5f0b97567924b4cc3f8999fb221778fe9ce79686","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.445_1782699744419_0.01644755805407927","host":"s3://npm-registry-packages-npm-production"}},"1.3.446":{"name":"@rayu-dev/rayu-cli","version":"1.3.446","_id":"@rayu-dev/rayu-cli@1.3.446","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b0dca9b11ec587781e1bd448f7ee4106c9b7335d","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.446.tgz","fileCount":5,"integrity":"sha512-asWcj/F5AZsJ3hro+FZ567q9IOa6Un0f3FAhpAUtVf6u3DmhUxrQVF04wPUM6+e4NDep4wvkGvEiJyyooINhsA==","signatures":[{"sig":"MEUCIQDYVGxpJI6/pRnDTv+G1bDr57gmr3durAIzkkMWS8cd8AIgIEp43Ku3CBW+s6rv0CkMqMpZTCa2NnWi+Yl+1y3e8Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24267079},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0280eebc79861ead5b5c2dd811479ba1084ed3b3","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.446_1782975320330_0.5550066481135751","host":"s3://npm-registry-packages-npm-production"}},"1.3.447":{"name":"@rayu-dev/rayu-cli","version":"1.3.447","_id":"@rayu-dev/rayu-cli@1.3.447","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"cc133947568e883b8757fa0f6d3586fe9a26b1fd","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.447.tgz","fileCount":5,"integrity":"sha512-8uPsb+Ds2oZD0sB0y9qhZ3r/7ewJRArem+kK5UuZFVyiGafykQVodtY2dvWl3tXBshJ1iwKYPbBvXcuYdMaCQg==","signatures":[{"sig":"MEUCIQDXzyOj9DvQzB50xTpw0gbbfryv69QxqDLH9OF/Z3iC4wIgbddSlNbEyVkJvIwZnbs0pH7VrLzhqsvIWDOsWSAZ98M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24271739},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d9c16ce47912a09151dfbaef99d5bacfd6952d98","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.447_1782986911663_0.9905892501498652","host":"s3://npm-registry-packages-npm-production"}},"1.3.448":{"name":"@rayu-dev/rayu-cli","version":"1.3.448","_id":"@rayu-dev/rayu-cli@1.3.448","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"22fe024ac8a7cc1492df4597b2bb9c8996034fe3","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.448.tgz","fileCount":5,"integrity":"sha512-9Enf8TUth4jbg2427BxBNpchmd5E1MPgTB2O4AZfSDJka3adZcin87YwWKEwxJHvjV0p2AIdswdXAAG0k7bQFg==","signatures":[{"sig":"MEYCIQDKeDKgXRQNT83AvZoAqcOKvftotxKaj6+336dMN3LAMQIhAJK3sBZZC3FjyJsV5yxuIM9uarPg9hl4nICl856lzlhx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24271739},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d9c16ce47912a09151dfbaef99d5bacfd6952d98","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.448_1782987044499_0.1289928114174026","host":"s3://npm-registry-packages-npm-production"}},"1.3.449":{"name":"@rayu-dev/rayu-cli","version":"1.3.449","_id":"@rayu-dev/rayu-cli@1.3.449","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b6b58968fee1fd7c63968bfa1ae24cdae61c28f8","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.449.tgz","fileCount":5,"integrity":"sha512-O/mIE8qCKVpgei0wU2vfw4L3XAz3oHAh0V8Oh5qv1Zympv/I+YyiTvgdaPgRhFGE52zbN6+LBmxBcA9VOJQsjQ==","signatures":[{"sig":"MEQCIFsiypXwDz5GRStsz1U3cITSukk18X5xx5q3t0XRPfYvAiBK1DpMJCyaGJLS4mua35rDWPWYOnc4jxSwM2mVHA6KGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24271739},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d9c16ce47912a09151dfbaef99d5bacfd6952d98","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.449_1783065252179_0.7724889120238956","host":"s3://npm-registry-packages-npm-production"}},"1.3.450":{"name":"@rayu-dev/rayu-cli","version":"1.3.450","_id":"@rayu-dev/rayu-cli@1.3.450","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"d2d249ec57d7b875aae5c5fc154671a12121937e","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.450.tgz","fileCount":5,"integrity":"sha512-mON4sOFQbTpTDid/4z+Wt2PAVjjyctTb9df2pdzNz6HQMw/3QQ2ViuRWZ1gpqFyZVkIdemdLKhs5mZidDhaFeQ==","signatures":[{"sig":"MEQCIE5OkkqqvJdvpLy4bHqWNk1AYmkPz8920Mdq2KbxvBiLAiA2WZkA51vM4qDp6/W6jiCZC52cfD/KnQCR/wWR2xiR1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24271637},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"72ac5f58c44c3c6b970447d63e5c1f3cb9117e46","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.450_1783078058701_0.2956755745148505","host":"s3://npm-registry-packages-npm-production"}},"1.3.451":{"name":"@rayu-dev/rayu-cli","version":"1.3.451","_id":"@rayu-dev/rayu-cli@1.3.451","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"d39f346a5703166e89639f44fabdfd75424a990b","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.451.tgz","fileCount":5,"integrity":"sha512-1e0MBPNWP82iBqU/sIh1vLnYwwHh+L6H7g+Ph57BqLRDJmGsqluboGrq1IMOg1Yw4dJFVQBEj43JXBQ2q/jHug==","signatures":[{"sig":"MEQCIAMvEeiVaq4R/ywvCBEYVu5ZmlZUCi1JLOSFp8JI25g/AiA60z4mTqZhbHCzKHs5NPFqY6o4f7ZdDHF+3GITrRk5Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24271741},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"72ac5f58c44c3c6b970447d63e5c1f3cb9117e46","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.451_1783128994305_0.9537895333135129","host":"s3://npm-registry-packages-npm-production"}},"1.3.461":{"name":"@rayu-dev/rayu-cli","version":"1.3.461","_id":"@rayu-dev/rayu-cli@1.3.461","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"66f4032f71f228ff1bc67dc855423a029fb15348","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.461.tgz","fileCount":5,"integrity":"sha512-MKYF6D1NsoYVBWRFHfrz01U9mxAAsH1rKpqYjZOM07KZTrLB/H+pWHLZ1YPzPeE1LtAXJYWb9+ctI53mkVvDXA==","signatures":[{"sig":"MEUCIATvVSdWtnIeVviMpmvo+pboURANriDXeGVBWK66scyaAiEAkX/xS7DCKNcCo0loY2VT869uKMTWgqKp9GtMkcxiit0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24271834},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4c46b1f38f8b272df7a828ccbf32e71e30091aab","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.461_1783142121370_0.2197589091646237","host":"s3://npm-registry-packages-npm-production"}},"1.3.462":{"name":"@rayu-dev/rayu-cli","version":"1.3.462","_id":"@rayu-dev/rayu-cli@1.3.462","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"3e0cfefdad447163d7fe3b4bfef09362315f474a","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.462.tgz","fileCount":5,"integrity":"sha512-VJxHEZFJxLnj309MzNzGdVwk9uCxUn5T6lX3+G/oorNe/+kAV4D2m2frCVsYXMfE9gwH6fPWsnBN+9M8EvBojA==","signatures":[{"sig":"MEYCIQCdng69h4nEyQoniwZGSn64XkxLXI8ImBJkvFPyra6WHgIhANpSrCMyGoOq4ikEvdwIkvRLNxmIx5L+/robhyG6hWxX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24330007},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f3ab8fb2ddb5ffeb61ce8ac24925d09cd7f1279c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.462_1783247343085_0.9457000375733822","host":"s3://npm-registry-packages-npm-production"}},"1.3.463":{"name":"@rayu-dev/rayu-cli","version":"1.3.463","_id":"@rayu-dev/rayu-cli@1.3.463","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"02c1f5c1e26237193383b9eedb58b8f8a68ddba7","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.463.tgz","fileCount":5,"integrity":"sha512-WXeCkfySJD97QNXyT6bwo80G6fgkt/uqeVO87h7wYkdch+y08nMgx/ECWyXjGmnSPa/b72jkm2p+lqmu4DgCAQ==","signatures":[{"sig":"MEUCIQCOu9VRq/JvXiOhilAHn7yTemGUX6F07o3wYi39zHxtEAIgVSBXFMVmnhxWQnQYbG58xjrCnYTrzI0o6YGHVbv8tu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24275356},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ae2e84277f39128661451219281e43cbcf603a8c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.463_1783301489983_0.6545136104830511","host":"s3://npm-registry-packages-npm-production"}},"1.3.464":{"name":"@rayu-dev/rayu-cli","version":"1.3.464","_id":"@rayu-dev/rayu-cli@1.3.464","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"7f2ff0183690764a6959cf887836d729879228f8","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.464.tgz","fileCount":5,"integrity":"sha512-5uwpymKj57Hn5vRmEQTXv8nBekEa7Z5OZSt8mLUiD58TirS05sq4CD9XqzfTsyPuht2mvtUuAZWAy7xJpFnmaw==","signatures":[{"sig":"MEUCIQDHe2WcJaW5DLN+NEf6QnahphHbiCrablq6zfwUNJb4cQIgP1jhQUyD48HAOJClONWGCVnjfwnJn+yBv64g7sOJFaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24278958},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"cb0cceee00914fb341c0e8dc5746fea091ab5b1c","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.464_1783326517360_0.8125880065356839","host":"s3://npm-registry-packages-npm-production"}},"1.3.465":{"name":"@rayu-dev/rayu-cli","version":"1.3.465","_id":"@rayu-dev/rayu-cli@1.3.465","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"6c06976091c1ef73cdd9a750d0c19c0c1624ac5d","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.465.tgz","fileCount":5,"integrity":"sha512-5tvMqUCZL2gl2S5wh3BbULjnw2k24f0715QLtHAYQva2jwF7rgcIZxunSUJb7PDKFmuYPu0Dy1wVVUlpbSU/Bw==","signatures":[{"sig":"MEUCIQDvUE8Pc2hyhvoANI7SFjhQHm3ebzLMCKA5kPDqIy4QfwIgOlAgnFEz0cjIloOQX25HRwnciE9ILGXXXbr3GIVLZvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24292726},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"66207e3e235344e802b7544e0b2dae8b67342b7e","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.465_1783396280070_0.34533444905509536","host":"s3://npm-registry-packages-npm-production"}},"1.3.466":{"name":"@rayu-dev/rayu-cli","version":"1.3.466","_id":"@rayu-dev/rayu-cli@1.3.466","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"41cf0c1cf415e4838edc51a2d8710521506b24b6","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.3.466.tgz","fileCount":5,"integrity":"sha512-g27g46ydZMLGbE768HxfSZoXWAeCj0R8IPOlZnqDKjFSYv24l99sUhq/WD6AJvzVRti+2SQ/U5jN30bXlPu8qw==","signatures":[{"sig":"MEUCIQDAo5HeWPToaBIpxyrPiaT5kpnWMLmFk2sy5D2Wh7YO+wIgQp9FYjDd33tSz1Ckx8kqL0RpaqSge9mhbQduu1R0Cnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293067},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"811cc64466fdb6723585d39a98ce4d4bad6b80fb","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@growthbook/growthbook":"^1.6.5","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.3.466_1783413520144_0.6701235367093181","host":"s3://npm-registry-packages-npm-production"}},"1.4.466":{"name":"@rayu-dev/rayu-cli","version":"1.4.466","_id":"@rayu-dev/rayu-cli@1.4.466","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b7e92024c3daead26a9f2b141157fd594ed6f12d","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.466.tgz","fileCount":5,"integrity":"sha512-RhISoZCaXR0rB/X9tnUxDsierDZ0w+XU25t9kxbDO53mGFN6GV7r88x9s8jtIozMDnQy8RsdMrd/lfHMneNC2Q==","signatures":[{"sig":"MEUCIQDd4LqVGsD68UnqbfCUq7i3M3pGJ+xEXthNNUlRK1x3UwIgfJybpwUyBSoldUe5l8toAKPmZ1jeyXyxaWXJzmUlS4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24074114},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ef8965ba8b58f36adfe799c0e3b8ea94530023f9","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.466_1783478942932_0.7735597270764989","host":"s3://npm-registry-packages-npm-production"}},"1.4.467":{"name":"@rayu-dev/rayu-cli","version":"1.4.467","_id":"@rayu-dev/rayu-cli@1.4.467","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"cbfbae7be7dfc416baae55ec06f8f610810bb939","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.467.tgz","fileCount":5,"integrity":"sha512-gVaw/4LJNuzwfMhg0+xJnHtLRmP9JFmLImqbhDStjc6CVMvCdeC2JU5yPEdOjH5XlUG10fIsWyjVg/doGiIi+g==","signatures":[{"sig":"MEUCIQCY1ymNJVKVuy5JNpuUGPHYCAe2H39vglxsWU5p01HWIQIgPXJqyFVyeHze1ndCbi36qAgKpxHlrYOrYRDYGDbpXCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24076546},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"43465791eea3b3cba23e398b7d323f840db963f5","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.467_1783483053821_0.1788827169555529","host":"s3://npm-registry-packages-npm-production"}},"1.4.468":{"name":"@rayu-dev/rayu-cli","version":"1.4.468","_id":"@rayu-dev/rayu-cli@1.4.468","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"f8d9bb091650bbee3025daa7270038dcc1ee908b","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.468.tgz","fileCount":5,"integrity":"sha512-rGAf3uuhymhClwv1iz+ufnAoGSq4Igq60LhhCyDSiceQEUqbLEkvijxvbijo3Z2rTvqvHr+ZoWGKfDqVqmUUnQ==","signatures":[{"sig":"MEYCIQC34ctoa+lNfumWHnil6e4AkCz+jTbigiC41qMnOwAbjAIhAKGqdFcGCSAcL2splqBih6/h99UwDuz6JUx+REdfJrDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24086399},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"85a400d7d427d531918620293b645e3ad2c835cb","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.468_1783527054411_0.9090926756449698","host":"s3://npm-registry-packages-npm-production"}},"1.4.469":{"name":"@rayu-dev/rayu-cli","version":"1.4.469","_id":"@rayu-dev/rayu-cli@1.4.469","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"121139d74b37a9f93ecf29b8b445f645b4dc5a0f","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.469.tgz","fileCount":5,"integrity":"sha512-pFZRjF5B6h+WFOapU+gQqydwvYhLO1LEJPSRj5azgLGzhJXkHy3zK8Ep52ZznKKlgpsnv/pgvDqzbupgQkq78w==","signatures":[{"sig":"MEUCIDNzH8ZL1q8oPUuIqBhMTSTqhDCTpg3EQaLu1ImUGGCMAiEAlKHbSDME7ofz7RyyFpMFgLdycX2Vsmlh2prAu5OpbLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24086945},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e76461b828d1a301a30d8a4c2d9afeea946a996e","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.469_1783529968749_0.9775935759860113","host":"s3://npm-registry-packages-npm-production"}},"1.4.470":{"name":"@rayu-dev/rayu-cli","version":"1.4.470","_id":"@rayu-dev/rayu-cli@1.4.470","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"7e47329610acc585f052f7aa5d1a852ea868e48c","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.470.tgz","fileCount":5,"integrity":"sha512-1TOkz/2rw66U86RHkZ2isNZBiOx5Q028WT+PuXu+BgNnwRBtUcuwx7+rej4tD5n3ibrjjSZkkE5HSXkyt56kJQ==","signatures":[{"sig":"MEYCIQDQ5qhrsRqZDBHJVlAMfvfYeUAZilMvFm/bS224wiml+wIhAPCjcCyziHfJcR9dQSgImG0XoXn2SfBoLJBU1GKNqfQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24087091},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"51221478230df27bb07700b8d7b9456e022d3bf4","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.470_1783566961599_0.7343636428043119","host":"s3://npm-registry-packages-npm-production"}},"1.4.471":{"name":"@rayu-dev/rayu-cli","version":"1.4.471","_id":"@rayu-dev/rayu-cli@1.4.471","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"5229ba48f3c3cc16ee82e85af46461de099aa522","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.471.tgz","fileCount":5,"integrity":"sha512-TCZY74K2vH2AL3mijHv4jPI+gnPnyw1rIIVoOw7Egp1i12RhdTovtRI9qB2z8//vUMzc/AQQmooaF8IFCC4iGQ==","signatures":[{"sig":"MEUCIQCVDp9ufM2iZv8DoyPyaJFK0otoeeVGfimBfO2hrdtL3wIgeXN/0vY+VMc9qZwBAT144SwXOAuw/F0rzYqkvFa5oxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24088292},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8e6898484890bf5cc6d7fb499042f3e27000a2d7","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.471_1783583844240_0.46574965135057433","host":"s3://npm-registry-packages-npm-production"}},"1.4.472":{"name":"@rayu-dev/rayu-cli","version":"1.4.472","_id":"@rayu-dev/rayu-cli@1.4.472","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"7434f644dfab0d0c4416685c77be56dc0462ca8d","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.472.tgz","fileCount":5,"integrity":"sha512-qm4tFLTMoSO2i97XBPXZMSbHkBEIDcX8lyODQIv1A5hjy3preBz4si6Xa1kAh2/IiR9b/rVlv9dxr8dzON74lw==","signatures":[{"sig":"MEUCIDq6ugTB5AWeNAphXmjNAfhJSmUcrNpVfG6xyJS5fb5vAiEAn122/mqL9Z26GvUf4r4wOW+bwFtJ+i+PsFKWyrxFK7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24088798},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ffc3713599303ab78cbcad1dd82feef7157cfc3e","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.472_1783587723888_0.6813223162799431","host":"s3://npm-registry-packages-npm-production"}},"1.4.473":{"name":"@rayu-dev/rayu-cli","version":"1.4.473","_id":"@rayu-dev/rayu-cli@1.4.473","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"f9044bd6fe9f1dbfa63c33d480bcc7a8702b9a4f","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.473.tgz","fileCount":5,"integrity":"sha512-7t+ZtKSogqMLdNxkjoDbrf1+pOuLRIGhOXIv7FjxETwv7JRNPNmjwylu35BBe103pUFk8U2StBf+jLY14O5hSQ==","signatures":[{"sig":"MEUCIQDal+8FOgA/QSnAhDF3QDt9v0nrCOGUCwVS9wosoSyClAIgORNTmVXnIHjj+2nOE2DvOJ7xy7vdg6S89xuivy7RpxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24088509},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ffc3713599303ab78cbcad1dd82feef7157cfc3e","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.473_1783604945642_0.31326565837452747","host":"s3://npm-registry-packages-npm-production"}},"1.4.474":{"name":"@rayu-dev/rayu-cli","version":"1.4.474","_id":"@rayu-dev/rayu-cli@1.4.474","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"a9408a8718aaa8976275b03d4d5e586834201e72","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.474.tgz","fileCount":5,"integrity":"sha512-6vM50pOZIK9Ci9vTJ7jkDh5yWnD+w8EnRUWuSAUlqPW8W2q0Yndv/BilpLaZGl9qaCoJGX8zrL8GUB+fsY/iLw==","signatures":[{"sig":"MEYCIQCx614Y71o7pOe1Xy5dfrsRfFotZH7EZS5OuBlFo93KNAIhALaj0bvWYWjOlcg3Qv5llHwwCUiWLvt50i8+laxH1ZwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24096453},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"51fdc5b67a59850f74dcfc87234142789ab48061","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.474_1783680854291_0.4716915310731822","host":"s3://npm-registry-packages-npm-production"}},"1.4.475":{"name":"@rayu-dev/rayu-cli","version":"1.4.475","_id":"@rayu-dev/rayu-cli@1.4.475","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"570611b699d4c3f20908a32d19545f1cd5354437","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.475.tgz","fileCount":5,"integrity":"sha512-9eFpdcIqMIalAo2dUye+STexLjMpYl6rkpsnYIeXWKI6kiZDYPn92u9vC6E6U+w5w5XLvf6qK7VOniaQ5hx3MQ==","signatures":[{"sig":"MEQCIEMyixMU9Y4hWS/zgzvNsmazx70u/4Ibn8oCxgS0FYpoAiAeOwDqhcCVIskkkscgDEqcS6lmoTTlAaqJTfkHIakTmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24099324},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6fed81bdce89990defbe973694e3a4b3aeda3c4f","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.475_1783690634587_0.6225656427180442","host":"s3://npm-registry-packages-npm-production"}},"1.4.476":{"name":"@rayu-dev/rayu-cli","version":"1.4.476","_id":"@rayu-dev/rayu-cli@1.4.476","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"ec286c9543b5c734231792c32097ae6960343fae","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.476.tgz","fileCount":5,"integrity":"sha512-7WhJ2+ksj5s80tEU2gfW+EZIbKVnkuIj3ahvCqzz+7nmPykCuTqRNLzYQHh0D1wDqigfFBQg8D5pavCiPk6siA==","signatures":[{"sig":"MEUCIAdfsIkOZu+CIiNUgmYPfoXCcyb0dd21APJiCckGIgXEAiEA4hh6sbjBqALYHS9VJDJjq4rzOxw3W1drbVK6zagocK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24115452},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"65f44899c7c4ded5f392ebacf5490f75c72a289a","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.476_1783749412386_0.5293648151683632","host":"s3://npm-registry-packages-npm-production"}},"1.4.477":{"name":"@rayu-dev/rayu-cli","version":"1.4.477","_id":"@rayu-dev/rayu-cli@1.4.477","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"88f4f54a5e62c87019338f060e8f9c4c7778e3df","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.477.tgz","fileCount":5,"integrity":"sha512-Hk9MzWbvFUb5dVz8ujitBPKyehdvesQA1oUYJcLAfCCw2q7B247vgm7NEieBK6CLYfCR4nk0HnitbvlEAZwGgQ==","signatures":[{"sig":"MEQCIGjaEf+bHXLwEubb/Y1x6ydODjg3hlt8Hqe7+ec0NDGxAiBFJgikGVm9yhQFVXGNUVQrj4oVt9F2sNNmtLTU5h5rvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24124390},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"988b005b8d265ee712d94503c229d26b7f1664e1","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.477_1784623668509_0.5604230187799863","host":"s3://npm-registry-packages-npm-production"}},"1.4.478":{"name":"@rayu-dev/rayu-cli","version":"1.4.478","_id":"@rayu-dev/rayu-cli@1.4.478","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"ae7f784a819da6d9a7dc5810f43d0bc145c16b6c","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.478.tgz","fileCount":5,"integrity":"sha512-7iZonhwCaY0OUF1V4xpGC65mBiIVp2sk85a9l1pkr+yV3BJdBjd4z2BL/nl1BAJr/Nxu4qrib64PTbwDcX/tCg==","signatures":[{"sig":"MEUCICGHsotgFjlDQ1rwRRpXcPaVd5XlPfqMhWIJvbN2gifSAiEAt53mVajzVFSKcG6VDDqTvG+lPWxsUQ9uDVSa7BfqyQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24127078},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"060dd280c6ce5361c9eeb39ee9a1f1e0406a7769","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.478_1784628325258_0.7862691243323638","host":"s3://npm-registry-packages-npm-production"}},"1.4.479":{"name":"@rayu-dev/rayu-cli","version":"1.4.479","_id":"@rayu-dev/rayu-cli@1.4.479","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"7c1069cbb614aedf843f93354e29a1432f54e351","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.479.tgz","fileCount":5,"integrity":"sha512-KNRZiYjjxWnazqMmp7Ntoa/N41BwB9FuMFTyGzJd8H+8uag+2k5p2Y+3d/eIpk48oGswFPFne4mibwN1cnGjQw==","signatures":[{"sig":"MEUCIBBVKvfXE7bBJaws02sDCsVaKK0sksHy2ZY5BuD3tZCfAiEAj9ct+kfe8R82WSi6aoRUi9JqkufFpK0bExkku3pj9Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24127271},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"85841e5648eb64bfa91f533ac6385171054c70ff","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.479_1784780277262_0.568816889615795","host":"s3://npm-registry-packages-npm-production"}},"1.4.480":{"name":"@rayu-dev/rayu-cli","version":"1.4.480","_id":"@rayu-dev/rayu-cli@1.4.480","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"b4c2b28cb6a8a63521e7091b0dce9d4ad5e805f0","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.480.tgz","fileCount":5,"integrity":"sha512-3/HYNlAFzixRMezkcUaAeR2x5UTYHZa4a+WTFB25FX6gjFf/U8g7d9UPLSt5xQTCOU8CzuQVQZaLimJ1w/s3gA==","signatures":[{"sig":"MEUCIE+lQjkyRNXgEmVHDYmzasjf8C+RxwFQj+kW2pZeaO90AiEA+nLTr56mZ2RQ4VFZlll1xAKf8JO9+TGHTYVNx7++klE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24140767},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"282cf69b352c45972db15b432145dd05fb687ee6","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.480_1784954198732_0.9693660583924391","host":"s3://npm-registry-packages-npm-production"}},"1.4.481":{"name":"@rayu-dev/rayu-cli","version":"1.4.481","_id":"@rayu-dev/rayu-cli@1.4.481","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"3146e04f83ecad2ffda39d38af533d9c8d0934db","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.481.tgz","fileCount":5,"integrity":"sha512-d+R4hxYzY+Q3wvwhPUtfSzEEbWSjC6g+ZySpNZVLxnzs4ta1I3AUHBY9sESEvhIgS5VcJH2sXhscW0SEAeZCrg==","signatures":[{"sig":"MEUCIB4aIKWJlcUQLZw44DtrsmPABFiOd64Dgvj5qCt+Q0CXAiEA794TCdOty6W6ewbVIDSITjq1JDeiM1e+J1Dm8bxTP3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24142873},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9235934fc0d75ca7b701b82fbc5fb7a3f6f12f69","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.481_1784957022400_0.3864847075488458","host":"s3://npm-registry-packages-npm-production"}},"1.4.482":{"name":"@rayu-dev/rayu-cli","version":"1.4.482","_id":"@rayu-dev/rayu-cli@1.4.482","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"a93e8178b28ef3684e3ec1d46e5adf87382d9166","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.4.482.tgz","fileCount":5,"integrity":"sha512-SZ+sJ8mxHN2Uy7ke/9QkSUzZFzW6rZsbMpwK80FDNoxU/Znm8jit+gL/0BfyDYA9gi+TDEG4jpuSCzklvUL89A==","signatures":[{"sig":"MEQCICKNrgS2CFn+xEnd8eSv+ssZ0Q9EZv8B28B+eFP+7HIUAiAeVudBTYncSYZJDVzGvbcrGwB9ZFVwiO18YNSZm7a0MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24142873},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9235934fc0d75ca7b701b82fbc5fb7a3f6f12f69","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.4.482_1784957297697_0.3902062666827588","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@rayu-dev/rayu-cli","version":"1.5.0","_id":"@rayu-dev/rayu-cli@1.5.0","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"645a81338041cc98851e6b66cbe2016a97e12a84","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.0.tgz","fileCount":5,"integrity":"sha512-QgDGllCuQ7I7DiOrEVNR/WlKwWUpePj2DqjCL7eQYiOhP8ufydu62higAZZHzdBBFmz7PB8bVkv8LBsYPo8aRg==","signatures":[{"sig":"MEQCIDghT7l0S9M7KPGVzbiFKm0L333XvgrR2DlhceHfRFMKAiAzSjf62HRhjbzI9k0BvDyx2Dy9zgPsyRPgt6YECPS34w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23667178},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d47ab56195bbb23ae49d18f9dd718337b602f25b","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.0_1785128505530_0.6273135781008394","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@rayu-dev/rayu-cli","version":"1.5.1","_id":"@rayu-dev/rayu-cli@1.5.1","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"3b788d77561667af11e9ce85036fe42ae11ce26b","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.1.tgz","fileCount":5,"integrity":"sha512-V/rklxc5HbIHjf6xyWUHGFK4X1F/+Go1KqCYJnlObCmO81WCU1LCsI3D1c7lzmCAwu8tJPvKwWG3pyIIECp8mw==","signatures":[{"sig":"MEUCIQCv0EYFyEFI9rnnnzhdBI4xxpo0Oyv04Kh2ey/HKyKdXwIgSbgrxYuh8HOTkA9tHQGRpFIGrf/DIrVBAUzfParJOwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23667178},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ad4e9b096f93062d36cf719c80397822893d8166","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.1_1785132207630_0.306289738129748","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@rayu-dev/rayu-cli","version":"1.5.11","_id":"@rayu-dev/rayu-cli@1.5.11","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"ac540afbbad8c1af28bce766bc9545d2cf46c939","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.11.tgz","fileCount":5,"integrity":"sha512-9gCeLV0B9xFkPmoxic/OVs7z8CPeqG1iXBqf5agaL/YDokjJkPh1JCay6zVupWj4cCgAc94WhSKU89pqvKjPmg==","signatures":[{"sig":"MEUCIAgiAgwP8V9VgrBqp4Ko/MCt0GzYAjcLiSC5Rcrn5Qk3AiEAsehDYk7Hgt79/XFZHD1tJzuN5Xj3iqdRe0DRj60dosE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23667635},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b1b056cd9eea80d16b91789c267e28583311fd6b","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.11_1785383171724_0.5815579618602138","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@rayu-dev/rayu-cli","version":"1.5.12","_id":"@rayu-dev/rayu-cli@1.5.12","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"9f397d7dfcaa21905ad83bbe32793e83804b4f56","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.12.tgz","fileCount":5,"integrity":"sha512-4SfU8IfFb+VMCICXUTOrZxtlxrBfc6uepp33NPY/IWgeG33utD1l4/OayvdnqnVClF6195GDaWNCcst+k98ewg==","signatures":[{"sig":"MEQCIFBsJLEyD3UU3SZRUkKitdVMMvTU3YBhmyZ2CoN/ztF/AiBUUVWMow5K2rJNG774hEFBhVe8Wjx3nkLHN756VSEFMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23667665},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b54f8e8917832de1f936936d2f53dc883a010152","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.12_1785386445292_0.21724755017393216","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@rayu-dev/rayu-cli","version":"1.5.13","_id":"@rayu-dev/rayu-cli@1.5.13","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"c0df40115342060e4b16b6ea2ef997ff768db8a9","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.13.tgz","fileCount":5,"integrity":"sha512-OEoSKOl4CqOoFwlmsZ1jIPq2aCfGa2hQrlbyHXOg3GGbgtEUqLlQW+wgluHeMOKXchH0D0zkOqH/x0Jyrshn/g==","signatures":[{"sig":"MEYCIQDgfTcgTW3Cm3Rd732wX5w9IspglApBQ2l+UeNtda2aLQIhANICXY1J71CqTlnMgVx4S/po+FJPCM9abEqqwENRBZNF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23674174},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b54f8e8917832de1f936936d2f53dc883a010152","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.13_1785394606536_0.6489943559218951","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@rayu-dev/rayu-cli","version":"1.5.14","_id":"@rayu-dev/rayu-cli@1.5.14","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"fe309729df8c730bfc10556ab6ee4e354abf15b6","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.14.tgz","fileCount":5,"integrity":"sha512-mybjoN59WcbItJP17eZOa53dkFfF63r43ECXSeWGOrTbPNGnfX24VoqjQqIzs8CZ4MHM7mvF+RihZHskYH+aCA==","signatures":[{"sig":"MEUCICCEK3yUJNVggjQfM9fhxX5BiYhBfYLlIgoqrdrkMRxcAiEAnefu29yzshmBEfT4UltjxYAH89PwTvVMbRVCPG7mMrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23854033},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3a18963921c661321176ec6133e6a7eddc483b35","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.14_1786124975100_0.37495619525390556","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"@rayu-dev/rayu-cli","version":"1.5.15","_id":"@rayu-dev/rayu-cli@1.5.15","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"9f699d3461aa5e831103b4204d7f2f591c370a24","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.15.tgz","fileCount":5,"integrity":"sha512-Gl11zsGjP8o50i1qWzpsa9TZCJZFhTVt+w10jXLa6mydLYDgxFb1BAIHshmae/FT4YHXDRpV6eF2m81bdIIpzg==","signatures":[{"sig":"MEUCIQCwVBKMxSNKe8/FCFQ4a2OnddkjBRdvm55kc0tw1vdQBgIgZZU1eKRHbS927gPxuFNLisOermDyNIVjpvTixXbxQj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23854033},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3a18963921c661321176ec6133e6a7eddc483b35","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.15_1786128986928_0.7564977849055015","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"@rayu-dev/rayu-cli","version":"1.5.16","_id":"@rayu-dev/rayu-cli@1.5.16","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"bd965dce6d3ef3f0d4c83e9070c6a269f8466f86","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.16.tgz","fileCount":5,"integrity":"sha512-u21+V9jQoY+w+mF2k6Wvd8IZgjXfFQdQaxRVaVB0aAHTrv4isOd3gOulloXj/XlNMkK6I1HRiNzCwtjOialjNg==","signatures":[{"sig":"MEUCIQC6QPwn25x0OG5xuKtfyn0Ivtd3kTAcXkHC5EMs/Qt/EQIgWbKa7BVqoSIrXCeehaI6Tk7ojAoesHOm7Ly0RD3c1XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23854039},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3a18963921c661321176ec6133e6a7eddc483b35","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.16_1786129673957_0.8749433597753455","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"@rayu-dev/rayu-cli","version":"1.5.17","_id":"@rayu-dev/rayu-cli@1.5.17","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"707dcb2e5629ac3c57dcb46c6cb1f5f4e31e0219","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.17.tgz","fileCount":5,"integrity":"sha512-4GnX+NgJ3Yrct/346lpBLkBZtXuw9GlraLjwO8WW3jZGL5zrm05MNMSGC8Z1yopc/8kkBlOq2q3+PrJY/+2kNw==","signatures":[{"sig":"MEUCIB75IXVvE/wIu0xt8iIpdSXHlr6fgLA6hVpVNwYFQnGuAiEAjQyoUPClw/zceOdpoMko3zTWXAGgdY8kXYEtp+VYko0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23854448},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2ff7c6972135b0a1a0b0242a2a7dae0cd30f75df","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.17_1787222498711_0.6632847530451229","host":"s3://npm-registry-packages-npm-production"}},"1.5.18":{"name":"@rayu-dev/rayu-cli","version":"1.5.18","_id":"@rayu-dev/rayu-cli@1.5.18","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"fd5fe86f573b68c5d473b5af8a38c505ad4a38a1","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.18.tgz","fileCount":5,"integrity":"sha512-PKgpielJSqEITM6OVP/Rseld0Bdm7KMf6+mlIHkYRNaFqwYyxcDgfXeUejFaTJM4qqAZ3HoOmjQk3D0NKdNn/Q==","signatures":[{"sig":"MEYCIQCt22FiFCvM6WxUitUQaUV4JQoT06rRO+VPr3EV2ZfrjQIhALt3OBcUwvjo8PmIS2ifIwIETbvfmhm7JLf3ZOl4RYOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23855243},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2ff7c6972135b0a1a0b0242a2a7dae0cd30f75df","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.18_1787223709082_0.6711958126375617","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"name":"@rayu-dev/rayu-cli","version":"1.5.19","_id":"@rayu-dev/rayu-cli@1.5.19","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"fe464fa221260b5a41164baf2bf0d2f46b3055e7","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.5.19.tgz","fileCount":5,"integrity":"sha512-BSfrpoTtZW7BAG6OfAItHBB45pbBFY0aaUwMRTrlW3uwnKWVd1JcQhgxIQZArezqbynRK8sje57GpZBW4ZAJgQ==","signatures":[{"sig":"MEYCIQCHeboMQ2z7Uz3jrrW/ibmb/KHEcmSPHkHPjBXCRS2W6gIhAO+bZghxHtDByG8XNsXnBBTTs+ev1tCL0jF74N80NS5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCs9+DXilxikge45RPDxNJnxw/lhwbI/ccaowKxkx+NJAIhAJRyyojRqH99Lp9W97Dy6Xuzqb5PBSxUUXmQEU7Hyq38","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23855317},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"05e7a567e16de6a6a4dd24103a875e480d886de8","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.5.19_1787366083641_0.5051627875681652","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@rayu-dev/rayu-cli","version":"1.6.0","_id":"@rayu-dev/rayu-cli@1.6.0","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"fe9562156abcbb1cb16ae59b36e1976e88be7038","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.6.0.tgz","fileCount":5,"integrity":"sha512-dPjk3emSPT2COQOJgVqXvyi4QVIOO2DAtu9FRkvE4hii+EU4gvPBJkZDXvvm4govcy7tPcNP76c3K9HGXxaDaQ==","signatures":[{"sig":"MEYCIQD/smyPjXO9mfU6jFWmEdvWb8cOtJdOM84QOtg2qnrpoAIhAKxYVx+ZiUyIR+1HiP/WGWOLH2ograEYAmqcdSgSC4Y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9g3RBs59rVsL0lDJesKBaYALBinZtRd/3KES8G1QBwAiEA3qgelBU0y3hJGoB7bcGItouZH0BFR6J+VSKbo9zeZns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24256736},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f834c4eecd3331681f4d6f24c708bfeeb6e17a88","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.6.0_1788061928299_0.7168819017869519","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@rayu-dev/rayu-cli","version":"1.6.1","_id":"@rayu-dev/rayu-cli@1.6.1","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"a17a0afd521acb237c343e83e54003afc6af1992","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.6.1.tgz","fileCount":5,"integrity":"sha512-bSPt0CJoIwTMxmbJ48ceXzMzEvfFPwSLH+Dps5Frb0SKuwVgx9J1oNk92qSJ0t3HN1R76DfRll5I7kcnz+PPtw==","signatures":[{"sig":"MEUCIH+17HPN2kShZGuXKd/aaffzg/RfDmJtefSbIAtAFAscAiEAw507nZ54++6CLG+Ul45mWxyUa1cALRN80raSXEaAMc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA1YcefFDHbhPHqN+kqNzXxJc5+eljxtkSb22WUA+L3YAiEA0ttDnj+tJJ8+u8ZzJfa+HXiqxRHaLvaDrV/StpkEGQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24257750},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"fd9714232787b653ff09480b86a5c324b2c518c0","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.6.1_1788096270430_0.0023504104249179036","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@rayu-dev/rayu-cli","version":"1.6.11","_id":"@rayu-dev/rayu-cli@1.6.11","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"e62845a8b6756d69dee450511a91707b0fd6f155","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.6.11.tgz","fileCount":5,"integrity":"sha512-2TRWvX29TKBo5TqlTCzPHuOmigVQ4gJ7wKIXsWBijFdp6aHfJ+xP+zLFw25CXhLW2pBb449a3sqgAG+rftSpxQ==","signatures":[{"sig":"MEUCIQCK8nyBtj18Knpiw0IKHlngdwyCGVDv89QYA5dhC/N5BAIgUcitjAsFrdHpRxBv0nNhn6lqL9CzD3HrWwwFBXv2G1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDodEIcEa+auGjki6OUJxEwkNNP3koIMQB5/JZ+qYr4tQIhAL1yqho9SpTwh+8CEw+3CZLz2V92EhTrpOjmAOHQI9Gs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24257432},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d30fc4ffc6a6c68d398c664c2ef7251e8d03e537","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.6.11_1788098642957_0.46870358957079783","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"@rayu-dev/rayu-cli","version":"1.6.12","_id":"@rayu-dev/rayu-cli@1.6.12","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"0c6b90ca2041a1c69c4a7ef9160d24c1353ba499","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.6.12.tgz","fileCount":5,"integrity":"sha512-CSJSTxpgk+30ThVbA2dijAlmhttgBu7lber5UlHcwIUu7LCoV3w+dqaH5/tYYMKnk5UWkHmQf4XHBWvqIFQnAw==","signatures":[{"sig":"MEQCIHX5a2/LZOjKH/7JHJyyEQcc9DORcFBhJQsRMlvm5IaaAiBj8JpsB7tM0qztVzR3jkhQKM2z1GxSVE6RTG/y9X5+eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKxIRyQ9X8/L4u0ApVxpfq0shCyfgxUn1XGXyac4kE6AiEAng3HSUeDG4m7UaNhsGoPSX5DK0dCnbP25cge8cLpoFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24257728},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"aca2b96efe2e6f67f37d3dc07036417e02c39c13","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^8.3.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.6.12_1788111868468_0.43465813785048635","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"@rayu-dev/rayu-cli","version":"1.6.13","_id":"@rayu-dev/rayu-cli@1.6.13","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"4520d749cb40e534571f5bc2855f980a93c5a6e7","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.6.13.tgz","fileCount":5,"integrity":"sha512-0ib3lkMRBDqxQhqG9Fc6TyL2pjEUdMLW7UziNDk/NVQWA/WQANw1nQD6RTApdx8zKbI/NELDO97FD0tsr0pDuQ==","signatures":[{"sig":"MEQCIHymL4DMzmwWot25wqr6Zudct2GXhXN/HBHZMMFvMC+xAiAQjeUD3cQvtqi9qCJqzOTPy7nG42dsXOprE2ytJuvAuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4AzOJmohTzM5B/vLwywI3Yys9WMhLB/pwuZt7dhcHPAIhAIMe6IC7sytbXE3SvK3kh+QIgVXRn7ZK5h2VdGefNo86","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24035883},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b89cfd2ff700d3849fd0b98ed2249dc4ef56c804","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","asciichart":"^1.5.25","strip-ansi":"^7.2.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.6.0","@types/node":"^20.19.0","@types/react":"^18.3.0","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.6.13_1788189948665_0.9780958668006368","host":"s3://npm-registry-packages-npm-production"}},"1.6.23":{"name":"@rayu-dev/rayu-cli","version":"1.6.23","_id":"@rayu-dev/rayu-cli@1.6.23","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"62818657412132a93947b52cb19c0c44ccc49cc5","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.6.23.tgz","fileCount":5,"integrity":"sha512-bOqNXYMLWSwA39h6d8MZNhwskhdJahioaGgyV7aMJHt0btYcMF9wA53MYd9XLFjunn9j0UZXLlWmyz+ieCtWtA==","signatures":[{"sig":"MEUCICW+MI78/upGR/yaxHYM39N8l3Zrn/aKN5MVvqz3pMuoAiEApEQTYcrh5dcBLZ7Na3gwPgDUwYgs8tF7yNYd8pRrv3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYBrEBrq79qlD3Jc9GnvcUwm69S/Ln0MuGbyaAV5OwIgIhALcwtr5F5a4/fElNWBtyof5/7uFJfnpOcWvoEMdcAz8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24810903},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b89cfd2ff700d3849fd0b98ed2249dc4ef56c804","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run scripts/build.ts","package":"bun run scripts/build-binaries.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","check:installer":"sh scripts/check-installer-sync.sh","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@rayu-dev/agent-protocol":"file:../packages/agent-protocol","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","@rayu-dev/web-bridge-client":"file:../packages/web-bridge-client","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.6.23_1788627099048_0.2519370026238683","host":"s3://npm-registry-packages-npm-production"}},"1.7.23":{"name":"@rayu-dev/rayu-cli","version":"1.7.23","_id":"@rayu-dev/rayu-cli@1.7.23","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"c9beb0a433a27856aa3f2e40ffd98f611c4dbad1","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-1.7.23.tgz","fileCount":5,"integrity":"sha512-DyjZqGUL5mvZLxQy5npHDp1A0ZupOPbg2tAWnxuDAYzZKzInu/ivcZMBGYBG3b4jilQdnMbbpbKXyNhVrkDwFA==","signatures":[{"sig":"MEYCIQDxBviY/aoR+QGmnTOKt2Ldz+L9yBBCmoLWg4QrffaIYgIhAJMHt/uB0AivAH/Pj7i46LTVRmUxJrj3g7CFOKTrr2Yi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2g3rotOiUBtRA79lyEtJy8CglzlQgV4z/XYdYQ8ibCgIgFb+bwVNPSZL90UD8m91MY8FgY6QAD44g33FNGU5afaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24162683},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"5b079e10d0c9fd3ae12e7c7c2672a6d716f375a6","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_1.7.23_1788945685067_0.06445540802396676","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@rayu-dev/rayu-cli","version":"2.0.0","_id":"@rayu-dev/rayu-cli@2.0.0","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"4417d18a5494a21b6dc0babfecd28daae43bc359","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-2.0.0.tgz","fileCount":5,"integrity":"sha512-DFC1AX6dVBC7+idImdO3NHWTYyiws8dtkLLXrQSpydZKc0sf8itrpL9XG3oQeeeBUaw95lizz/ysiTX+hTvDAA==","signatures":[{"sig":"MEUCIQDyPASoPewPU2nRReRDdrpssgvkHPeRJyCt9+NcnhZEIAIgc/+viz+etZR8bmAjL/xGrsbdYbALYaY5hBLzBBuMZSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDm2dsDeery583rVcb5dx+yRa/i7Pb3luyOUgbZZEkdmwIgPJuWTFjt6SnxDILY8Sv8AmJhvOvsZPa4jc2+xmZyWNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24175633},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"a3646fcdab22d82a9a442a2bc95f657d35189485","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_2.0.0_1789373186586_0.2106465330527194","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@rayu-dev/rayu-cli","version":"2.0.1","_id":"@rayu-dev/rayu-cli@2.0.1","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"cde11a2f5fd9afdb36d7ef137503908837c617bf","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-2.0.1.tgz","fileCount":5,"integrity":"sha512-zrfggVvGcOyNevgFTEgLnm185glb9gM6QT8+cNlUHRF57QC0wFYMZuIxYsNJXuResCNzVHibO4QffImT4gi1cA==","signatures":[{"sig":"MEUCIERLqSjj6LbqqzfodEtLngmhUEGyxzDolEnOhFYDdCI4AiEAodw4oHlKp0nu7305xjqrkA5x3YZMZwanqfxj9KNlFDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDn8mVvm5bm6Vw/hkSP/ii+VXwhgSap1MXTj7wb02tWjwIhAKP+gFCAGyPUoxqQy2DGYPSIRz+3FBYpV9fquGd6Yh+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24175633},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"a3646fcdab22d82a9a442a2bc95f657d35189485","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_2.0.1_1789373510286_0.7024393605409478","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@rayu-dev/rayu-cli","version":"2.0.10","_id":"@rayu-dev/rayu-cli@2.0.10","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"9fb5046afa9624f431b793c12e5f48b90cf0b0ae","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-2.0.10.tgz","fileCount":5,"integrity":"sha512-WpPu14Y1jlj1k2q1Vr5hIulYYDquoOBxTHXR5gFc25PSMBV4q+RZPa9KufBMrMVoMCQDesRFk0PIJ8sD6TkB1w==","signatures":[{"sig":"MEUCIAQ0SqK0GP0RHqQQoYaLiBbywEsBo3L9zZI6/l2nPeNZAiEAohn86B6TW6EHM1R7MD6n1Jvkrz2mM30Iv5STyO17yr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARDeI9t8sO3EIssR8IvXkunLJJjWQRmtbxCZIAk6FX6AiBZRR605u0vCBeOr/yO52+JYNlt2tye+NVbfarSe8Kb+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24213229},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"020b9b4a53cb1db706e35e06e7afcce33e4cefd1","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_2.0.10_1789462582816_0.19542275754001492","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@rayu-dev/rayu-cli","version":"2.0.11","_id":"@rayu-dev/rayu-cli@2.0.11","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"75a9223187b128625b490066298361390c5b7765","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-2.0.11.tgz","fileCount":5,"integrity":"sha512-IYXcNtRp2OD6EHgLRMEawyt9WCHBBevHu+iKY7gkovuW+ER7WwvgNU38T7cXFw1nbN0wUuuAC1ZJEDQcVGqmlA==","signatures":[{"sig":"MEYCIQC4YqRuYvnF+oC/TCuwQk5q2ONaCaB8HSFVJqCoWzdHIQIhAJvu64WVTm7m5AouaUYKeU5LuplEfqbcwz6neUPxFTyw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfiS3dOWFV4kSp/HdGDnZBL5fsMnkz07CUe5Uziup7RQIgHlPCzhLcJVQ5TV/+kXKb2DvgKWJ7mxnISSp1mzIsXck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24229043},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"77ea272dc07583bf895dddfd037cb4e06875f3ed","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_2.0.11_1789814045145_0.6921592227269955","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@rayu-dev/rayu-cli","version":"2.0.12","_id":"@rayu-dev/rayu-cli@2.0.12","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"9f7ac6e776383b89ff5ad536ce9bf4d16437f679","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-2.0.12.tgz","fileCount":5,"integrity":"sha512-bNZE4M3j9lvmMOPdZb5Z6uxIWqHiNRKIgCl5hUd1O3tRN4ujgdLCAsrZAz26p1I5i9NWvCLgaSOKd3IPFsutBA==","signatures":[{"sig":"MEUCIGZ7Sp8HlekV1oicoijDOGchhAUi+d51yhUCzjZeT52kAiEAhMsCncmsiUyJz90Jw6XVUcwrSt0MKZVuuzD2AH/7Wlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2dtWlw317fHXXg1UPna5iVGRxmJyU/Uyhl8QQSJV8/AIhAJx5uXXQf2XgM5uM3IfQsMKix4cCjPHyaECdJn8DD4e4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24174664},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"31b2ab86bfab7338b042b11aa0a6e35e70f4517b","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_2.0.12_1789895843880_0.24811159897240076","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@rayu-dev/rayu-cli","version":"2.0.13","_id":"@rayu-dev/rayu-cli@2.0.13","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"98b823e11817a32ef1adda7b9ec4e29379e94244","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-2.0.13.tgz","fileCount":5,"integrity":"sha512-GzfYGtr1vkxwNfsGDNqr1CZNmGSMbnaFccpCKHbHrWaBlZZgt8EYJjt4SxtyG/QiBMTpTnEzyyKPmUoUafqJng==","signatures":[{"sig":"MEQCID2jzQC0F1Mwm9vmMdqG4SCBgigznCwyYB5z+rthFvCHAiBIuHegGXCoVfm5EVfnfeNPZfLPYXLcRpXFoGsStB8LeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEBKCqZa5eoU8N3lq4yVbK4ijs6oEZn/4vhY+5C/NaAhAiEAg1clyHpgT8Zcs5DnENjDRxAvzSOpaWsXQuSesWBVH1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24211857},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"b7e5f71e70794cbdcba58766fc45374cd09407ee","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"tmp":"tmp/rayu-cli_2.0.13_1789931385560_0.7847368962628136","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"//":"There are deliberately NO runtime `dependencies`. scripts/build.ts bundles every import into the single published file dist/rayu.js, so nothing has to be resolvable from node_modules at runtime — the only unbundled specifiers are the optional native/OTEL modules in that script's EXTERNAL list, each guarded by a try/catch. Declaring them as dependencies anyway made `npm install -g` resolve, download and compile ~80 packages (including sharp's platform prebuilds) that the CLI never loads, which is what made a global install fail differently on every machine. Add build-time packages to devDependencies. If you ever add a module that must be require()d from node_modules at runtime, it belongs in dependencies AND in the installer's expectations (rayu-web/public/install.sh extracts only dist/rayu.js).","_id":"@rayu-dev/rayu-cli@2.0.14","bin":{"rayu":"dist/rayu.js"},"dist":{"shasum":"02d10116b05120ca906789a51bdb30adb5a5dff5","tarball":"https://registry.npmjs.org/@rayu-dev/rayu-cli/-/rayu-cli-2.0.14.tgz","fileCount":5,"integrity":"sha512-Jn3lrp0eKXx4jlit+FRSBMS+4nHyGvTf5PFhnxd33nb+GGrarOdrTIBy9uxlIipxpeHVA4GSevd9f0J+G5EHOg==","signatures":[{"sig":"MEUCIQCPA8gIhdQ4tPBZ98dT/0ScU1pYbb5tg+NE4Vwt6MUb6QIgCx/+Elrr9xxUSLaSjUW5v2UbX3IqjRuJuD8HJxoAfxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBAwoF1Hq+MZ4+Sxm+OjtcXp9ny4pHlgkeawzo5o/zMQIhAOBpX+79nKxxk9vj8zz4TpGAKHzZGa4WiAvCYFSUnOg9"}],"unpackedSize":24211857},"name":"@rayu-dev/rayu-cli","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/rayu.js"},"gitHead":"9b95e1c192965aa5826754816c674efac2100f36","scripts":{"dev":"bun run src/entrypoints/cli.tsx","test":"bun test","build":"bun run build:cli","package":"bun run scripts/build-binaries.ts","boundary":"bun run scripts/analyze-boundary.ts","build:cli":"bun run scripts/build.ts","dev:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 bun run src/entrypoints/cli.tsx","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","preinstall":"node scripts/preinstall.cjs","postinstall":"node scripts/postinstall.cjs","start:local":"RAYU_API_URL=http://localhost:4000/api RAYU_WEB_URL=http://localhost:3000 RAYU_GATEWAY_URL=http://localhost:8080 node dist/rayu.js","build-native":"bun run scripts/build-native.ts","build:vscode":"bun run scripts/build-vscode.ts","typecheck:ci":"bun run scripts/typecheck-baseline.ts","build:binaries":"bun run scripts/build-binaries.ts","build:packages":"bun run scripts/build-packages.ts","test:vscode-ui":"bun build scripts/test-vscode-ui.ts --outfile dist/test-vscode-ui.mjs --target node --external playwright-core --external @vscode/test-electron && node dist/test-vscode-ui.mjs","boundary:update":"bun run scripts/analyze-boundary.ts --update","check:installer":"sh scripts/check-installer-sync.sh","codemod:features":"bun run scripts/codemod-features.ts","typecheck:update":"bun run scripts/typecheck-baseline.ts --update"},"version":"2.0.14","_npmUser":{"name":"rayu-dev","email":"choengrayu307@gmail.com"},"//exports":"`.` is the CLI binary and the only published entry. The Rayucode VS Code extension does NOT import this package: `bun run build:vscode` compiles the extension host, the webview and the engine child DIRECTLY from rayu/src into a .vsix (scripts/build-vscode.ts), so there is no library surface to publish and no second copy of the engine to keep in step. The retired `./lib` export pointed at dist/rayu-lib.js, which no longer exists.","_npmVersion":"11.12.1","description":"Rayu-CLI — a multi-provider AI coding CLI","directories":{},"maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","ajv":"^8.20.0","ink":"^7.0.5","xss":"^1.0.15","zod":"^4.4.3","diff":"^9.0.0","yaml":"^2.9.0","axios":"^1.16.1","chalk":"^5.6.2","execa":"^9.6.1","p-map":"^7.0.4","react":"^19.2.6","sharp":"0.35.3","fflate":"^0.8.3","ignore":"^7.0.5","marked":"^18.0.4","openai":"^6.39.1","qrcode":"^1.5.4","semver":"^7.8.1","undici":"^6.21.0","bidi-js":"^1.0.3","figures":"^6.1.0","fuse.js":"^7.4.0","jpeg-js":"0.4.4","chokidar":"^5.0.0","turndown":"^7.2.4","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","commander":"12","env-paths":"^4.0.0","lodash-es":"^4.18.1","lru-cache":"^11.5.1","picomatch":"^4.0.4","react-dom":"19.2.6","tree-kill":"^1.2.2","type-fest":"^5.6.0","wrap-ansi":"^10.0.0","@types/bun":"^1.3.14","asciichart":"^1.5.25","strip-ansi":"^7.2.0","typescript":"^5.6.0","@types/node":"^20.19.0","emoji-regex":"^10.6.0","shell-quote":"^1.8.4","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.1","@types/react":"^18.3.0","@vscode/vsce":"3.2.1","code-excerpt":"^4.0.0","highlight.js":"^11.11.1","jsonc-parser":"^3.3.1","@google/genai":"2.8.0","@types/vscode":"1.85.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","vscode-jsonrpc":"^8.2.1","playwright-core":"^1.63.0","proper-lockfile":"^4.1.2","@types/lodash-es":"^4.17.12","@types/react-dom":"18.3.7","react-reconciler":"^0.33.0","socket.io-client":"4.8.3","@anthropic-ai/sdk":"^0.100.1","https-proxy-agent":"^9.0.0","@anthropic-ai/mcpb":"^2.1.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sts":"^3.1057.0","@opentelemetry/core":"^2.7.1","google-auth-library":"^10.6.2","supports-hyperlinks":"^4.4.0","get-east-asian-width":"^1.6.0","@vscode/test-electron":"^3.1.0","@aws-sdk/client-bedrock":"^3.1057.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@alcalzone/ansi-tokenize":"^0.3.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@commander-js/extra-typings":"12","vscode-languageserver-types":"^3.17.5","@anthropic-ai/sandbox-runtime":"^0.0.52","@opentelemetry/sdk-trace-base":"^2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.158","vscode-languageserver-protocol":"^3.17.5","@aws-sdk/client-bedrock-runtime":"^3.1057.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rayu-cli_2.0.14_1790152310951_0.7004174577218625"}}},"time":{"created":"2026-06-03T14:32:57.967Z","modified":"2026-09-23T08:31:51.348Z","1.1.3":"2026-06-03T14:32:58.567Z","1.1.4":"2026-06-03T14:39:15.353Z","1.1.5":"2026-06-03T14:56:22.552Z","1.1.6":"2026-06-03T15:20:14.300Z","1.1.7":"2026-06-03T15:41:35.798Z","1.1.8":"2026-06-03T15:46:24.837Z","1.1.9":"2026-06-03T16:22:42.806Z","1.1.10":"2026-06-03T16:38:28.634Z","1.1.11":"2026-06-04T16:58:25.464Z","1.1.12":"2026-06-05T04:32:35.185Z","1.2.12":"2026-06-07T14:02:56.409Z","1.2.13":"2026-06-07T14:37:39.366Z","1.2.14":"2026-06-08T06:14:39.725Z","1.2.15":"2026-06-08T07:56:49.102Z","1.2.16":"2026-06-08T13:18:07.101Z","1.2.17":"2026-06-08T16:49:25.149Z","1.2.18":"2026-06-09T10:17:41.728Z","1.2.20":"2026-06-10T01:15:59.636Z","1.2.22":"2026-06-11T00:57:26.319Z","1.2.23":"2026-06-11T00:58:42.902Z","1.2.24":"2026-06-11T01:27:08.097Z","1.2.25":"2026-06-11T02:09:21.615Z","1.2.26":"2026-06-11T03:20:01.988Z","1.2.27":"2026-06-11T07:03:53.183Z","1.3.27":"2026-06-11T13:23:01.903Z","1.3.127":"2026-06-11T16:13:13.298Z","1.3.227":"2026-06-12T01:49:57.287Z","1.3.327":"2026-06-12T16:53:03.795Z","1.3.427":"2026-06-12T17:41:55.281Z","1.3.428":"2026-06-13T09:08:18.791Z","1.3.429":"2026-06-13T17:35:09.066Z","1.3.430":"2026-06-15T01:18:14.756Z","1.3.431":"2026-06-15T03:31:19.395Z","1.3.432":"2026-06-15T07:25:40.467Z","1.3.433":"2026-06-15T14:14:41.666Z","1.3.434":"2026-06-16T01:50:13.320Z","1.3.435":"2026-06-17T00:57:05.582Z","1.3.436":"2026-06-17T06:05:14.685Z","1.3.437":"2026-06-17T08:14:18.299Z","1.3.438":"2026-06-17T14:18:44.840Z","1.3.439":"2026-06-19T14:13:19.266Z","1.3.440":"2026-06-19T17:06:37.352Z","1.3.441":"2026-06-22T16:00:53.429Z","1.3.442":"2026-06-23T10:15:38.482Z","1.3.443":"2026-06-24T01:40:57.339Z","1.3.444":"2026-06-25T21:47:56.814Z","1.3.445":"2026-06-29T02:22:24.745Z","1.3.446":"2026-07-02T06:55:20.595Z","1.3.447":"2026-07-02T10:08:32.060Z","1.3.448":"2026-07-02T10:10:44.817Z","1.3.449":"2026-07-03T07:54:12.476Z","1.3.450":"2026-07-03T11:27:38.936Z","1.3.451":"2026-07-04T01:36:34.538Z","1.3.461":"2026-07-04T05:15:21.629Z","1.3.462":"2026-07-05T10:29:03.337Z","1.3.463":"2026-07-06T01:31:30.258Z","1.3.464":"2026-07-06T08:28:37.633Z","1.3.465":"2026-07-07T03:51:20.314Z","1.3.466":"2026-07-07T08:38:40.450Z","1.4.466":"2026-07-08T02:49:03.160Z","1.4.467":"2026-07-08T03:57:34.023Z","1.4.468":"2026-07-08T16:10:54.638Z","1.4.469":"2026-07-08T16:59:28.964Z","1.4.470":"2026-07-09T03:16:01.820Z","1.4.471":"2026-07-09T07:57:24.492Z","1.4.472":"2026-07-09T09:02:04.330Z","1.4.473":"2026-07-09T13:49:06.009Z","1.4.474":"2026-07-10T10:54:14.545Z","1.4.475":"2026-07-10T13:37:14.875Z","1.4.476":"2026-07-11T05:56:52.642Z","1.4.477":"2026-07-21T08:47:48.760Z","1.4.478":"2026-07-21T10:05:25.490Z","1.4.479":"2026-07-23T04:17:57.596Z","1.4.480":"2026-07-25T04:36:38.971Z","1.4.481":"2026-07-25T05:23:42.605Z","1.4.482":"2026-07-25T05:28:17.965Z","1.5.0":"2026-07-27T05:01:45.753Z","1.5.1":"2026-07-27T06:03:27.882Z","1.5.11":"2026-07-30T03:46:11.944Z","1.5.12":"2026-07-30T04:40:45.524Z","1.5.13":"2026-07-30T06:56:46.781Z","1.5.14":"2026-08-07T17:49:35.379Z","1.5.15":"2026-08-07T18:56:27.180Z","1.5.16":"2026-08-07T19:07:54.250Z","1.5.17":"2026-08-20T10:41:38.989Z","1.5.18":"2026-08-20T11:01:49.294Z","1.5.19":"2026-08-22T02:34:43.820Z","1.6.0":"2026-08-30T03:52:08.510Z","1.6.1":"2026-08-30T13:24:30.668Z","1.6.11":"2026-08-30T14:04:03.147Z","1.6.12":"2026-08-30T17:44:28.750Z","1.6.13":"2026-08-31T15:25:48.835Z","1.6.23":"2026-09-05T16:51:39.293Z","1.7.23":"2026-09-09T09:21:25.268Z","2.0.0":"2026-09-14T08:06:26.777Z","2.0.1":"2026-09-14T08:11:50.564Z","2.0.10":"2026-09-15T08:56:22.986Z","2.0.11":"2026-09-19T10:34:05.319Z","2.0.12":"2026-09-20T09:17:24.071Z","2.0.13":"2026-09-20T19:09:45.742Z","2.0.14":"2026-09-23T08:31:51.178Z"},"description":"Rayu-CLI — a multi-provider AI coding CLI","maintainers":[{"name":"rayu-dev","email":"choengrayu307@gmail.com"}],"readme":"# Rayu CLI\n\nRayu CLI is a terminal-based AI coding agent. Bring your own API key and connect\nto any provider — Anthropic, OpenAI, NVIDIA, DeepSeek, Kimi/Moonshot, OpenRouter,\nGoogle Gemini, AWS Bedrock, local servers, or any OpenAI-compatible endpoint —\nwith free model switching, full MCP support, and a complete built-in tool suite.\n\n**Website:** https://rayucode.com  \n**Docs:** https://rayucode.com/docs  \n**Changelog:** https://rayucode.com/changelog\n\n---\n\n## Installation\n\nOne command, any machine. The installer downloads the pre-bundled CLI (and a\nprivate Node runtime if the machine has none), so it does not depend on your\nNode/npm version or on write access to a global npm prefix:\n\n```bash\n# macOS / Linux\ncurl -fsSL https://rayucode.com/install | bash\n```\n\n```powershell\n# Windows (PowerShell)\nirm https://rayucode.com/install.ps1 | iex\n```\n\nThen start:\n\n```bash\nrayu\n```\n\nRead the script first if you prefer: <https://rayucode.com/install.sh>.\nFull details, flags and uninstall instructions:\n<https://rayucode.com/docs/01-installation>.\n\n### Via npm (needs Node >= 18)\n\n```bash\nnpm install -g @rayu-dev/rayu-cli\n```\n\nOr run instantly without installing:\n\n```bash\nnpx @rayu-dev/rayu-cli\n```\n\n### Package managers\n\n```bash\nbun install -g @rayu-dev/rayu-cli\npnpm add -g @rayu-dev/rayu-cli\nyarn global add @rayu-dev/rayu-cli\n```\n\n---\n\n## Update\n\n```bash\nrayu update\n```\n\nThis works for both install methods: an installer-managed install re-runs the\ninstaller, an npm install reinstalls from npm.\n\nOr reinstall the latest directly:\n\n```bash\ncurl -fsSL https://rayucode.com/install | bash    # installer-managed\nnpm install -g @rayu-dev/rayu-cli                 # npm-managed\n```\n\nPrefer `rayu update`: it resolves the latest version once, installs that **exact**\nversion, and then verifies what actually landed on disk. A plain\n`npm install -g @rayu-dev/rayu-cli@latest` resolves the mutable `latest` tag a\nsecond time and can silently reinstall the version you already have when npm\nserves cached registry metadata (packuments are cached for 5 minutes), which\nlooks like a successful update that changed nothing.\n\nWhen a newer version is published, Rayu shows a one-line notice above the prompt\nand in the welcome box at launch, with a link to\n[the changelog](https://rayucode.com/changelog). Nothing is installed until you\nrun `rayu update` yourself.\n\n### Automatic updates (opt-in)\n\nAuto-updates are **off by default**. Rayu tells you an update exists but never\nreplaces your install behind your back. To turn them on, set `autoUpdates` in\n`~/.rayu/config.json`:\n\n```json\n{\n  \"autoUpdates\": true\n}\n```\n\nTo silence update checks and notices entirely:\n\n```bash\nexport DISABLE_AUTOUPDATER=1\n```\n\nTwo things to know before enabling automatic updates:\n\n- **Node version.** Rayu requires **Node.js 18 or newer**. npm only *warns* when\n  a package's `engines` requirement isn't met, so if a future release raises that\n  floor, an automatic update could replace a working install with one that\n  refuses to start until you upgrade Node. `rayu update` has the same\n  constraint, but you choose when it happens.\n- **Duplicate installs.** If Rayu is installed under two different npm prefixes\n  (for example once with `sudo`, landing in `/usr/local`, and once without,\n  landing in `~/.npm-global`), an update writes to whichever prefix npm is\n  configured for — which may not be the copy your shell actually runs. The result\n  is a \"successful\" update where `rayu --version` never changes. `rayu update`\n  detects this and tells you which copy is shadowing which; the automatic updater\n  does not. Run `which -a rayu` to check, and remove the copy you don't want.\n\n---\n\n## Uninstall\n\n```bash\nrayu uninstall\n```\n\n---\n\n## Quick start\n\nOn first launch, Rayu will ask you to connect a provider and enter your API key.\n\n```bash\nrayu                      # start an interactive TUI session\nrayu --print \"fix the bug in X\"   # one-shot prompt, non-interactive\nrayu --help               # all CLI flags, subcommands, and options\n```\n\n### Interactive session\n\nInside a session, type `/` to see all slash commands:\n\n| Command | What it does |\n|---------|--------------|\n| `/connect` | Add or switch providers (type → key → model) |\n| `/model` | Search and switch models across all providers |\n| `/subagent_models [AGENT]` | Set the model for all spawned agents or one named agent (`/model_subagent` remains an alias) |\n| `/help` | List all slash commands with descriptions |\n| `/config` | View and edit configuration |\n| `/brandmark` | Customize the brand glyph and spinner style |\n| `/effort` | Set the effort level for responses |\n| `/fast` | Toggle fast mode for quicker responses |\n| `/plugin` | Manage plugins and browse the marketplace |\n| `/mcp` | Manage MCP server connections |\n| `/skill` | Manage and run installed skills |\n| `/context` | Monitor context window usage and token count |\n| `/cost` | Display cumulative token usage and costs |\n| `/compact` | Manually compact conversation history |\n| `/clear` | Clear conversation and start fresh |\n| `/diff` | Review file changes made this session |\n| `/plan` | Create and execute implementation plans |\n| `/swarm` | Orchestrate multi-agent teams |\n| `/memory` | View and manage persistent memory |\n| `/think` | Toggle extended thinking mode |\n| `/doctor` | Run diagnostics and health checks |\n| `/exit` | Exit the session |\n\n### Headless mode\n\nFor automation and CI/CD pipelines:\n\n```bash\nrayu --print --model meta/llama-3.3-70b-instruct \"summarize this repo\"\n```\n\nPass credentials via environment variables (no saved config needed):\n\n```bash\nRAYU_OPENAI_COMPATIBLE=1 \\\nRAYU_OPENAI_BASE_URL=https://integrate.api.nvidia.com/v1 \\\nRAYU_OPENAI_API_KEY=nvapi-xxxxx \\\nrayu --print \"list top-level folders\"\n```\n\nJSON output for pipelines:\n\n```bash\nrayu --print --output-format json \"list top-level folders\" | jq .result\n```\n\n---\n\n## Providers\n\nRayu speaks **four wire formats**, so one provider entry can serve models that use\ndifferent protocols. Which format a request uses is decided per **model**, not per\nprovider:\n\n| Provider | Models it serves | Wire format(s) | Auth |\n|----------|------------------|----------------|------|\n| **Anthropic** | Claude | Anthropic Messages | `ANTHROPIC_API_KEY` |\n| **AWS Bedrock** | Claude **and** gpt-oss / qwen / deepseek / mistral / … | Anthropic Messages for Claude, OpenAI Chat for the rest | `AWS_BEARER_TOKEN_BEDROCK` (Bedrock API key) |\n| **Microsoft Azure** | Claude **and** GPT deployments | Anthropic Messages for Claude, OpenAI Responses for the rest | `ANTHROPIC_FOUNDRY_API_KEY` / `AZURE_OPENAI_API_KEY` |\n| **Google Vertex AI** | Gemini, Claude, **and** Llama / Mistral / Qwen (MaaS) | GenAI, Anthropic Messages, OpenAI Chat | Google OAuth / ADC |\n| **OpenAI-compatible** | NVIDIA, DeepSeek, Kimi, OpenRouter, GLM, Ollama, LM Studio, … | OpenAI Chat | `RAYU_OPENAI_API_KEY` or per-provider key |\n| **Anthropic-compatible** | LongCat, Ollama Cloud | Anthropic Messages | Bearer key |\n| **GitHub Copilot** | Copilot models | OpenAI Chat | GitHub OAuth device flow |\n| **Kiro** | Claude via AWS CodeWhisperer | CodeWhisperer event-stream | API key or `kiro-cli` login |\n| **Rayu (hosted)** | Curated hosted models | Anthropic Messages | Your Rayu account (JWT) |\n| **Custom** | Anything you declare | **you pick**: OpenAI Chat, OpenAI Responses, or Anthropic Messages | your key |\n\n**Custom providers need no code change.** Run `/connect` → *Custom provider*, give\nit a name, pick the API format its endpoint speaks, enter the base URL, the model\nids and your key. Declare whether it supports reasoning and images so Rayu never\nsends a parameter your endpoint would reject.\n\n**Google Gemini** is available three ways:\n1. **Gemini API key** (`GEMINI_API_KEY`) via the OpenAI-compatible endpoint\n2. **Vertex AI with OAuth/ADC** — project + region scoped\n3. **Login with Gemini** — interactive Google sign-in, free, no GCP project\n\nThe Vertex/OAuth credentials also power **Imagen 4** image generation and **Veo 3.1** video generation.\n\nExample — headless run with NVIDIA:\n\n```bash\nRAYU_OPENAI_COMPATIBLE=1 \\\nRAYU_OPENAI_BASE_URL=https://integrate.api.nvidia.com/v1 \\\nRAYU_OPENAI_API_KEY=nvapi-xxxxx \\\nrayu --print --model meta/llama-3.3-70b-instruct \"summarize this repo\"\n```\n\n---\n\n## Tools\n\nRayu ships with a comprehensive built-in tool suite:\n\n| Category | Tools |\n|----------|-------|\n| **File ops** | `Read`, `Write`, `Edit`, `Glob`, `Grep`, `NotebookEdit` |\n| **Execution** | `Bash`, `PowerShell`, `Agent` (sub-agents) |\n| **Web** | `WebFetch`, `WebSearch` |\n| **Media** | `GenerateImage`, `GenerateVideo` |\n| **MCP** | `MCPTool`, `ListMcpResources`, `ReadMcpResource` |\n| **Tasks** | `TaskCreate`, `TaskGet`, `TaskUpdate`, `TaskList`, `TaskStop`, `TaskOutput` |\n| **Planning** | `EnterPlanMode`, `ExitPlanMode`, `EnterWorktree`, `ExitWorktree`, `Brief` |\n| **Code** | `LSP` (language server queries), `Config`, `ToolSearch` |\n| **Skills** | `SkillTool`, `InstallSkillTool` |\n| **Communication** | `AskUserQuestion`, `SendMessage` (teammates) |\n| **Todo** | `TodoWrite` |\n\n---\n\n## MCP (Model Context Protocol)\n\nRayu supports the Model Context Protocol for connecting to external tools and data sources:\n\n```bash\n# Configure MCP servers interactively\n/mcp\n\n# Or add an MCP server in settings\n```\n\nMCP servers are configured in `~/.rayu/settings.json` and can expose tools, resources,\nand prompts to the AI agent during sessions.\n\n---\n\n## Skills\n\nRayu has a skill system for packaged, reusable procedures:\n\n```bash\n/install-skill <source>   # Install a skill from GitHub/URL/path\n/skill <name> <args>      # Run an installed skill\n```\n\nSkills can be shared as GitHub repos and installed from URLs.\n\n---\n\n## Autonomous mode\n\nRayu supports running autonomously with automatic approval of operations:\n\n```bash\nrayu --print --permission-mode bypassPermissions \"Refactor the project\"\n```\n\nPermission modes: `default`, `bypassPermissions`, `acceptEdits`, `bypassReadonly`,\n`bypassReadonlyAndApis`, and `planMode`.\n\n---\n\n## Configuration\n\nConfig is stored in `~/.rayu` by default. Key files:\n\n| File | Purpose |\n|------|---------|\n| `~/.rayu/settings.json` | All user settings, themes, MCP configs |\n| `~/.rayu/rayu-auth.json` | RAYU-hosted auth tokens |\n| `~/.rayu/diagnostics.jsonl` | Runtime diagnostics log |\n| `~/.rayu/sessions/` | Session transcripts and state |\n| `~/.rayu/skills/` | Installed skills |\n\nAll settings are preserved across updates and uninstalls.\n\n---\n\n## Architecture overview\n\n```\nUser input → Ink TUI (React renderer)\n  → Slash command dispatch (/connect, /model, etc.)\n  → Query engine (message history, context, tool dispatch)\n  → Provider adapter (Anthropic/Bedrock/OpenAI/Vertex/Rayu-hosted)\n  → Streaming response → Tool execution → Response rendered in TUI\n```\n\nThe terminal UI uses a **custom React renderer** (`src/ink/`) built on `react-reconciler`\nwith efficient frame diffing — cells are packed as `Int32` pairs in an `ArrayBuffer`\nfor zero-GC rendering of 200×120 terminals.\n\n---\n\n## Documentation\n\n| # | Document | Contents |\n|---|----------|----------|\n| 1 | [Installation](./documentations/01-installation.md) | Requirements, install, the `rayu` binary |\n| 2 | [Quickstart](./documentations/02-quickstart.md) | First run, first conversation |\n| 3 | [Providers](./documentations/03-providers.md) | Connecting providers, `/connect`, API keys |\n| 4 | [Models](./documentations/04-models.md) | Model picker, context windows |\n| 5 | [Configuration](./documentations/05-configuration.md) | Config files, environment variables |\n| 6 | [CLI Reference](./documentations/06-cli-reference.md) | Commands, flags, interactive vs print mode |\n| 7 | [Slash Commands](./documentations/07-slash-commands.md) | In-session commands |\n| 8 | [MCP](./documentations/08-mcp.md) | Model Context Protocol server management |\n| 9 | [Diagnostics & Privacy](./documentations/09-diagnostics-privacy.md) | Logging, telemetry, network posture |\n| 10 | [Troubleshooting](./documentations/10-troubleshooting.md) | Common errors and fixes |\n| 11 | [Codebase Knowledge Graph](./documentations/11-knowledge-graph.md) | Local indexing, querying, and tracing using `/graphify` |\n| 12 | [Image & Video Generation](./documentations/12-image-generation.md) | Built-in media generation tools |\n| 13 | [Building binaries](./documentations/13-binaries.md) | Cross-platform standalone executables |\n\n---\n\n## Issues & feedback\n\nhttps://github.com/Choeng-Rayu/rayu-cli/issues\n\n---\n\n## Development\n\n```bash\ngit clone https://github.com/Choeng-Rayu/rayu-cli.git\ncd rayu-cli/rayu\nbun install\nbun run dev             # run from source\nbun run build           # bundle CLI to dist/rayu.js (alias for build:cli)\nbun run build:cli       # build standalone CLI bundle (dist/rayu.js)\nbun run build:vscode    # build Rayucode VS Code extension (.vsix)\nbun test                # run tests\nbun run typecheck       # TypeScript type checking\n```\n\nBuilt with [Bun](https://bun.sh), TypeScript, React/Ink, and a custom terminal renderer.\n","readmeFilename":"README.md"}