{"_id":"spudmobile-bridge","_rev":"97-5631960bea53019b54ebe2da33fdb35f","name":"spudmobile-bridge","dist-tags":{"latest":"2.4.50"},"versions":{"1.0.0":{"name":"spudmobile-bridge","version":"1.0.0","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.0","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"f23dc9eb0ee955db72450f817ac60e58158ed891","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.0.tgz","fileCount":14,"integrity":"sha512-cEVZz141ksJDDqagp144fR2g61NRMVcnTrSr8lG+G/+eu771EciEb/QkJkSoM2ptp0+4+SZOCGQCpoK6iA4RyQ==","signatures":[{"sig":"MEYCIQD6TM04+qVoxoiT7gdaHcOjaxaeJk8dJ06tUG+/AIc/sQIhAMwb7W4zTqYauA/6kJ7O1+W6lsmsDHOV6xARNdv9I+cO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75668},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e4313ad69d7c4f6671e2755e566f49e363ea86c8","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.0_1774452222688_0.21531250711476324","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"spudmobile-bridge","version":"1.0.1","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.1","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"d576bc697c33cdb6734988db074ae681e44bf861","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.1.tgz","fileCount":14,"integrity":"sha512-tjYuJt3SJN44W3VrFaeODVfkNSPv3Eq7sXKtjaBLBkYlaVvnboLAwULd2mbKeJnq79Gh4uAdTbq/KJzBVAsYhQ==","signatures":[{"sig":"MEUCIQCTnbWmvg8FhpIko/MmUWrGTHP3uR2ysbzm96Ie1+ZD2wIgBAtw9d1sCUycXIsnYzKkSRrHRvjeyFfU1uScmCeAexw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77830},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e4313ad69d7c4f6671e2755e566f49e363ea86c8","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.1_1774452602751_0.5947807050078799","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"spudmobile-bridge","version":"1.0.2","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.2","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"5c1d546bcae8686670e2674fdc83c0cd30ee1d72","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.2.tgz","fileCount":14,"integrity":"sha512-iAIKJqPPvPeBtqe41Z36UxaduXazsfrp5gYtryGtb5ZpaC+s1lzZa5i1rnjHRfcf+s8L9UIycwlgqhQDjbbzbQ==","signatures":[{"sig":"MEYCIQCEkmrcADKAi5n+TrIxe07ebvwNzHEcZI4vD9vj0DiQpQIhAPY6ZLf1FRILPUWbzpuDuNoMr4NJXbGjoUyqBxDLn+a7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78422},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"37e4a1b8aa49ea6387dea514bbe29b3362489cd5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.2_1774452807892_0.4998944417661759","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"spudmobile-bridge","version":"1.0.3","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.3","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"49814a961f730a8de475069c7ca43c440fad22e3","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.3.tgz","fileCount":14,"integrity":"sha512-GXMQXEuj/dIVvsb6UpH1m+ZpNN6s6Lw0dj4hyLHZC+2IVEQpa7OEGBI9JTip7plfia+O7ooAeGYud1hB+MUuvA==","signatures":[{"sig":"MEUCIQD44rx07f3HqoJGIIY3XQhaH4L+btnZxeDp7Z2q5HZ8IgIgKgUzNEoXvJDodGRR1Uj6FRhyt2Ke8pgt/k+W4ptNxIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79680},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9113c094e3e3cf43e54aa4242346ca18b334f03a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.3_1774454364737_0.10095773254717577","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"spudmobile-bridge","version":"1.0.4","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.4","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"ecbdc585214de7dd727ee9881325e25dff88c0d4","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.4.tgz","fileCount":14,"integrity":"sha512-TyCJTBDdFp8xXWg6KHcd+hqM+pV5VFtMqYeFqusYiANgAiata18VKPJuVzLfDUJ5Ltg4ZZheGIGdLuVSawYblw==","signatures":[{"sig":"MEYCIQCIwGLIV4tS+LUopWUn/XI4sLGwgqnPA0uYFVfMvl4NygIhANE4imilj/tOVDUn3XYs8gm2A7F6d/79kx6nhxkNmOSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79738},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3dec7f888fca2c181c13d5cb328500e5f6cf8d52","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.4_1774454930722_0.6973965218936762","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"spudmobile-bridge","version":"1.0.5","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.5","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"69e749b9b3e25fde7052d310cea6c553eab494c8","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.5.tgz","fileCount":14,"integrity":"sha512-ItsZjbVeX0uUh+3ebHYizDzGko+FNooWjX126Z30Fb5JaXDsDrySjuzTL3NFfrjUYbpxdXHlC0QETUwDRg1SMw==","signatures":[{"sig":"MEQCIAUX0A1sVHY+na0DLUGAeKIasVX29OqTiYpqsJ5qYrsUAiB3G31pAxoxnh+vftM0bERQ4PkC/lTzwitkA3Pwa+i37Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79789},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"311d68243c5d7801676bea0865aa00b8b2ddba85","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.5_1774455075624_0.010413981084341106","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"spudmobile-bridge","version":"1.0.6","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.6","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"4eb05f80865cecba566d24b8240dc72bad805fe5","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.6.tgz","fileCount":14,"integrity":"sha512-FVSVJ9+pBZxs7FN2BVRy5Lb2hqznIxzGFICF7z3umbuuZoqDiiK3oDxc3KU+mBAiD/ImeUzn5mXpAYBC/+K8VQ==","signatures":[{"sig":"MEQCIFFpH/VYoTHalO4JB47YqpQasBBOuNmte7RGeABHy8PqAiAmGtCh8+UWuLv1ydCvHTEsD+soBCm7g0uy2pel63aQqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"adc4a8a9dfe32348234b5278f0a78d85e78ef26a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.6_1774455384476_0.14273876441629363","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"spudmobile-bridge","version":"1.0.7","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.7","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"04d3344a5d1d6383cb2627bf80e4745a312cbf07","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.7.tgz","fileCount":14,"integrity":"sha512-ZmT09FvmkgxujIN2rEr0p2d14lb25dO5yi267TFliykr3UwBq7/iiyaXJEWtZR+hHs4ZRgL+R0ahXoH2qYXJXQ==","signatures":[{"sig":"MEUCIBPeNVNm0wJ7c5x+W8BlQua1xzfE4JmSvkipJ4nfQeC4AiEAxXcOfjS4dKCQ+HziCsIJ9QSENO2E5HBkM3J9FAvOj2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1c562251ecb400e5051b7e4b0f755536d7f412a0","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.7_1774464895373_0.8550348858239891","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"spudmobile-bridge","version":"1.0.8","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.8","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"d67a6c6c51869538ecf271016d3c8bd3c5a00ac6","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.8.tgz","fileCount":14,"integrity":"sha512-GeRu6UBVKgNoxcVWg8FCZ5hl6Glzb6YoL+2k3ZcDwosg2grSSmIpboCZ30s9+0DpTuVHRJxQdi09rCIAZ/9evA==","signatures":[{"sig":"MEUCIGRy4U6V5Ef9ShITDTH0EWapFxIsW8It0KSwC4HYZ710AiEA+nhfwZXSUFhxvQT6M81Yg4PoN6Rx69zqDi5kJ2Wz3L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72249},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1c562251ecb400e5051b7e4b0f755536d7f412a0","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.8_1774464939711_0.1866825775539065","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"spudmobile-bridge","version":"1.0.9","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.9","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"9b53d9eb5c4af02db16efd3ddce5a271471a1cdd","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.9.tgz","fileCount":14,"integrity":"sha512-SUXV2dxv0pdVY/a84ff5RMOsFW7kVvISENjF+PWiFAjGqGN7B0oSIYO4c4RFTSeC/hNiMTVs+31q2FSQ1u2cyQ==","signatures":[{"sig":"MEUCIQDzlRrZUPEeV53aunT0K+J5+XFS3yf/H7jT+eoAtiOZYwIgZuvorwI/t5Oj5OKq8I5ey+in8DYc0cTsEFOWeAiV/04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76073},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"deb7ebdf609cff44fa70c465a2c6aa2a4df610dd","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.9_1774605825355_0.17820840425419604","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"spudmobile-bridge","version":"1.0.10","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.10","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"cd4b4f9538d56bef6db0558eaa3c0fda6889875a","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.10.tgz","fileCount":14,"integrity":"sha512-c2qttJZ/UufbVtvf5hwX6AUmVrq+5oSvT/fyI97ALrsJABK5OIltf7qYNHcaggi9n46BonMfv9wY7ypiYqOIOg==","signatures":[{"sig":"MEQCID5CIkX31c9hRQLc5QmbeiJR25ZxuxQcH5WQme8kD/LIAiB5D/6JDk02yGjw3oVAt2IZuk/+r5vCjwSpI5FOUr2djw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76074},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6e7b73fc17cb7aef9d20d4994971bf73dae3e435","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.10_1774605991342_0.20829677305641692","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"spudmobile-bridge","version":"1.0.11","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.11","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"1cfea6836b3c5ac8f1046298b3c1403ce584a0c0","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.11.tgz","fileCount":14,"integrity":"sha512-EduU5hvG6sXcy55O0qg9bzy5aEvzIggXRFHef6EbmRy/tIOAybfJj2O35xwep9+2DJgeMa6RBdQGMpZkEfNz4w==","signatures":[{"sig":"MEYCIQCr8vwSoFRnEbTkk+e8C2n7dPwUL5GWMw5yQEiNH91nSgIhAMnHuFDADTBivnTGJ3rm3fvuyNciHUWu0gsfTPsA9VXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76554},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eace54fe6866f00a680bf01c06172c02f64d4906","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.11_1774607783232_0.09636364464705105","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"spudmobile-bridge","version":"1.0.12","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.12","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"4bbf45b29dd022d5b5bb8e7cef83ecc24acded61","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.12.tgz","fileCount":14,"integrity":"sha512-8bf/5lne5JMCR9XPXRUGW7apkvIdVpMR+FsBmirml9s2dwfJPRDJSyHEEne60IBXCHfb646eaJ0R40SbEvwEsQ==","signatures":[{"sig":"MEQCIDhxtKndplFOXFsnWQZRbhbTexV9a0Va4gWWAMKIRxYHAiAxSZWTqudbcrq6fLSyhYrJplQC1l34XpyvIh0LU2jlGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d154bf3a4883d18b2447d1e833ae7d37235b73c3","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.12_1774611573448_0.7326255339411916","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"spudmobile-bridge","version":"1.0.13","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.13","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"02ed77585d6784f32718ac417a615d3d6690fc95","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.13.tgz","fileCount":14,"integrity":"sha512-Qh/a0NJ0KooblhD57xaU4ZSJfWfLNuiHYW7W95zjy8uoaoUx4s7CYM3W5zzOBy5bW15ugm8b/W+Avn+VBXvxrQ==","signatures":[{"sig":"MEUCIEn06iZJ6dSfMiYVwBjpZj3ZCgFJQx2jkDYhAwnjrymmAiEAq4olYmjO/nmvgm5Ugv9GTSHdA8jTipYU3eYD+spD9LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76552},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"da06c40356dd5cf97f7bc19edcaf988787e308aa","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.13_1774611802739_0.06706799042311085","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"spudmobile-bridge","version":"1.0.14","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.14","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"5f38943ee98d781b79d0899f30c9c503f4d36e97","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.14.tgz","fileCount":14,"integrity":"sha512-xuJIVDN/A/OnFGpCALnFuTQh+wMNbNLNsIb8MzOwHo9rx4VjTSfT8FlqL6OMg6QY6fD3IHtw5eSN3gDhBHLtYA==","signatures":[{"sig":"MEUCIQDCbz09YTpryIhqmysGRUGbKIM+ReQHl4qsR/mHFTiYdgIgWMUYNt3gip7TLZl3TkLxhrDZWznB8pJmcLq/k3MGmys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77003},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"96a61c0d5f4b0bb4078b70d41b8f359d3627c5a1","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.14_1774612190219_0.5305634293366157","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"spudmobile-bridge","version":"1.0.15","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@1.0.15","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"c8972f94596203c9dce0c522e7709a1992312baf","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-1.0.15.tgz","fileCount":14,"integrity":"sha512-iEOzAJHsyCYFvWmlbDH509vaNbRFtYJ7Zk4VRNMaWYOViCflkgYkw5WVUT/ri7LC0Y7IaXamcsiC7chD7ER3Ag==","signatures":[{"sig":"MEQCIAzYr/PufyT79krCAq88ru4QVJ6huXKZIXs+SKLzMWWYAiBJP7Kh3C9ejMGzpVdwXAw6zuPNOa9RO1D0E7sD+xzuVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77003},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"66ea94836539b92817882972fcd863a2b2bc329d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.6.2","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_1.0.15_1775065417712_0.694268903558469","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"spudmobile-bridge","version":"2.0.0","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.0","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"38b2cbf5911b58f53a59c2820864eabc3ca83921","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.0.tgz","fileCount":16,"integrity":"sha512-mrCN3dhaYuZ6IwoO7exImhwMjAPZXxUcCwe8aE4CFQpV0NY7wbrK6JmOUtB2jrEreuKwokjMWqaR7hDD3unjJA==","signatures":[{"sig":"MEUCID75k6wkFG/3mseFQoXCqaJtnbcjjNAl/aPiFDoJeiNyAiEA7zlwU7+xwFMKBTQGgwTdrYXnjVVZZk0YbXVc4WzIh1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78135},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.0_1778888396618_0.5150825290372243","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"spudmobile-bridge","version":"2.0.1","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.1","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"2958b4493af92aaa6643ed567a4cf664cc40d6f6","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.1.tgz","fileCount":16,"integrity":"sha512-vC2HoyK9M83ZuYn2TkTD27suJ8QRsTbmm9FWpRtGtmdGGK5CGycMGHTZIxFJ3FzhSR2BGkjmqQwlglekWDNzRw==","signatures":[{"sig":"MEUCIQC4UPYiB3QI4UjOTdStjuHGpbUtH4T5djve0ZAEJ+yMzwIge3IYNRxFrp+wIjRFk3/azyiUTu3Ifdo/8NUNRW+95E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78404},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.1_1778888586599_0.39170316596604526","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"spudmobile-bridge","version":"2.0.2","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.2","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"293d12e81bc38d6f59e6d2204ddd3c3ce280b764","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.2.tgz","fileCount":16,"integrity":"sha512-bmshK6Y9cC+WZqwv675QRBo03iDS49gde2wedo/TkOiMTeFt8QGO1JYPsWo6H1k/HHEPnzesl1Voua/mnUzd6w==","signatures":[{"sig":"MEUCIQC2010o/kdx1PBfw6RF4iXauZPXBVBaVslOvewzGo6VowIgN0VarTbaCzE2v9H8li/F/JROqkoAN3tn8Wk9SA4fhKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79232},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.2_1778889061136_0.6147621065890092","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"spudmobile-bridge","version":"2.0.3","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.3","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"a50a8f104c6b9b1681168ffa4c1989e3e6ea129d","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.3.tgz","fileCount":16,"integrity":"sha512-eli8iHbA7fCeAj6hwxkrlVHIxkJHafVKFbRm/mD4BtagAe8yMurcZdQBcl4Ksc4QPxp9LWlnhwUNBjnTyj4AWQ==","signatures":[{"sig":"MEYCIQCQ5a22TGCmr1CYXjoevYY8WYSHnnj9ugh7fuRzCmoLswIhANXTyMnP44ZBOuZl7us3q9CRROAmQs80CVyEon4a/06V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80332},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.3_1778889276946_0.03586161015447353","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"spudmobile-bridge","version":"2.0.4","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.4","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"e54e7a7b9a07fc1f6376470b1451f5077a3ff454","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.4.tgz","fileCount":16,"integrity":"sha512-aEAI2gkxCaDdAyzqzJkcDznrB4B9S3ETW8KNVWGulsUV5Q/QIjO5l85pdw0D2dw/oMzQUAEKth6hClT3x9/cKw==","signatures":[{"sig":"MEUCID1uuSVq2EW8HUtrQqGnWoJPwKiGpnDvrjjTugr1WiotAiEAjxPxhOVj2joGcwJhE6ZnhiLKQpWNKbm4zwLKYjPYjfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.4_1778889729422_0.8736221544936156","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"spudmobile-bridge","version":"2.0.5","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.5","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"74e7ef4180d6d60092519ddaadeff21d05c25673","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.5.tgz","fileCount":16,"integrity":"sha512-1yV2nT8Dhc7XFBDIjDP65mQYsJOU52cldvDG5/yu26PSl7kpyrPeEP+1B2OgI8KQKCET6FauSdQA6jilxLNNJw==","signatures":[{"sig":"MEQCIH7buzCR6aBsaIw70ePInPaJ9roeiiL+OB9uqKWDZEzeAiBVxJtAWMGIAy/m5oSfGIvf5d+kVF0XDJIczC37abl5eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81916},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.5_1778889877282_0.6247299071593053","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"spudmobile-bridge","version":"2.0.6","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.6","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"7d0da22588312b28469706f35c6bc682b57004ed","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.6.tgz","fileCount":16,"integrity":"sha512-RVHzJDTVBwRvBpzIcJu2YNIZBoS9j6SjqL0vdql+AELjb7dvuFZrMXq50snqe8VdJTOmH0UKv/tAH3HlM9dqhQ==","signatures":[{"sig":"MEQCIFnrQ6hKg8EkNxJdHpVBC7TiF23SHn/Ye95Do8SWEkgpAiBfyHwtK0F6+YztJeAXQW5EsNWh7C7P8FCmqWBbgXxOEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80873},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.6_1778889972483_0.5676568485467963","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"spudmobile-bridge","version":"2.0.7","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.7","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"f3ecb42f62f20a18c64b3f6f445691359008b5e1","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.7.tgz","fileCount":16,"integrity":"sha512-upK6/1LD6x3k9rVOpwji/HVeP+ccW7FHu8SC1BXfRi/n9+pgzdNaENw2L5F8d77HAymmtgPPwpohtXtqB/ZrHQ==","signatures":[{"sig":"MEUCIQCbkPFTuGm642LbjH2VxlKnBfbfndpbqRJcbvDVhF0x/wIgSelVNmUA8XQlautZONpvY5NqO4WYdQj7mCzTSW3dy60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80520},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.7_1778890261877_0.00409191493616734","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"spudmobile-bridge","version":"2.0.8","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.8","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"630b1786748eb807d39e56ac00ec794f08c725e0","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.8.tgz","fileCount":18,"integrity":"sha512-cSKUMtJDlYNyAIoUf/9pz6F/7bHpD9/Ompl1nBbrmr518YkgfTS/7a/Cn7HjAqXbfZuwniSHWNrZXWDZNW4PxQ==","signatures":[{"sig":"MEQCIFdAiyKKQUEbVStshA7N+XJK8T2KrhXxP4vCa8Whqr1cAiBFRgluGO8y1pqZem/230KBmoFR/PkY764pm/utM7Vnog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85738},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.8_1778890534018_0.01168514459910086","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"spudmobile-bridge","version":"2.0.9","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.0.9","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"953828c5a52b019503c3bbcc8cc1d37f43090e65","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.0.9.tgz","fileCount":18,"integrity":"sha512-W0QFJmIaDutlAXtREvQ9dnUCzbRRwjZrJcqqpzsmocBUZhjHk4YI2H/VWSzTB5xl03P0gmLZ8nEP/GZ+mz59Hw==","signatures":[{"sig":"MEUCIQCqNJlE5+ZkHPewn4Zz5tikF9TEmae/sXXLk+faKLInIQIgUahz+E3kiOrXtbYpTBK2PsT0FTF8fDld1yMRlonhuB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86443},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3ccd0ce3808699b2c8308919bc80830ab151315","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.0.9_1778890641694_0.950709136362234","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"spudmobile-bridge","version":"2.1.0","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.0","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"07b01259bb72a680a16c185b99e936dd10ba4f8e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.0.tgz","fileCount":18,"integrity":"sha512-8RrbW5e3TlPz2lZFpE1R6nvfeoBkdb0GeWJv1L3OgLpeINzkwxxEha6t7wq6P4DUjOSAhovnD15xNfzqhtFuBg==","signatures":[{"sig":"MEQCIGS5Ku/8ioVjY+7FwJaFiPa6yKJDS1znbKCjHaAcCnWqAiBynMOXVFbe6SdWL4hfHi3ZrNZM4WnxGNfAjCrcy08OwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91063},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eafdf17e61384f4f134595fdda3f89ac2e134135","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","commander":"^13.0.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.0_1779278276852_0.20535751517457057","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"spudmobile-bridge","version":"2.1.1","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.1","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"66032c5d715b4b6f1114dd13b220f2861567434e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.1.tgz","fileCount":20,"integrity":"sha512-KdrQ3c67iD75AHWp8Clq3pBwWQpX5vGL8aAQn6Vmuj53eff11ZogHoRaO8FH6ro3agnFASQ8S1NJWPdZPA1svA==","signatures":[{"sig":"MEQCIFc95UovVkpXA6K9DNZ7iP6YoV9i82LXEXZuca1PRgZnAiBF6MOvbZAbViW4ZUtaIXEcaeKKGs0ODHEiU3J2GDyXqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120709},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"61e7c74a330fc62503a786df43b6015ee53cd3be","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"chmod +x node_modules/node-pty/prebuilds/darwin-arm64/spawn-helper node_modules/node-pty/prebuilds/darwin-x64/spawn-helper || true"},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.1_1779725335527_0.5833325314804627","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"spudmobile-bridge","version":"2.1.2","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.2","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"4d353a8d551de20bd56321dddb5f563a6778ad5e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.2.tgz","fileCount":20,"integrity":"sha512-wMAlQXiyX/6DQeA+f4E8oMOb/CnNVfiGoPgqBw4IvnGRqQaM3UsRSvhEO4BsZ4HHJoaBV5FbR0COj7W3VgtKow==","signatures":[{"sig":"MEQCIEQndL82OsSG9j8QDiduEIDv61LPXWartpgHsCO3AA3+AiA2vfFot+OYzzZiRUDN8+MKFJuFyiBxG2CqG8+ocdLMgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123165},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2db71fb701e26985d834c4f7136d5fa49e1a1a67","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.2_1779725970064_0.5260369283510575","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"spudmobile-bridge","version":"2.1.3","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.3","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"c096d1398cb24d17ba7ca81cdc9b36ae9310f91e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.3.tgz","fileCount":20,"integrity":"sha512-dTnZbjtpmefhT11TM95N8KVLIcAPl2IdB7ssHwu2ac7GAGBNHBFIzmEEit9w+h8XhEEkFirxIpeL3ZEAjt5Svg==","signatures":[{"sig":"MEQCIC/K8z9Gi6lzLLXBVYb95+8vd4Gt1N1EyAQrpdnMUH58AiBh7B+O+D08RqA8TSaVVKyMxtrb8PVBik7AicDq6HYieg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123288},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bafeae7f5cc6b486de03b996adf5591571d67929","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.3_1779726152768_0.527221998909472","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"spudmobile-bridge","version":"2.1.4","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.4","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"70e7087112542c0e5482da02bf6e49e24852bdfd","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.4.tgz","fileCount":20,"integrity":"sha512-cIpCDU+oeBTXcOt1Q2MI2q2h6nSfcPYtPX7WEPkr+0SIkurMCn4K8IpnVWs6fWl+EMJ/0auWsQfh3B58fCQkpA==","signatures":[{"sig":"MEQCICiVtZaE86WF9v7T6CdtavSRvones90LmIRLiGLoUzoPAiAzaHxhPFCvPnkPavk3ifpsyuLX8z7PZQuiX/SZyehBRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123511},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.4_1779726873173_0.06948105761879919","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"spudmobile-bridge","version":"2.1.5","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.5","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"17364dd592f9104277b396157bb9b72054c029a5","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.5.tgz","fileCount":20,"integrity":"sha512-EG9hmiEaXm7bgUCzEC1FwDNW4SBfW09YLG1SNJ2qNxzigVJmkrmKPAtFKm8IDvpoMnpHCmi7qzZPmqwa2nUiMQ==","signatures":[{"sig":"MEUCIQCYF/1Hj6oVZBLYIsL3TA1HJGneUdeDyJ4pd58imwGu/wIgWVoc/FvgZVR1sLzHZ4nKzrEgJgK2+k1DRvPXkd0BIV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123780},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.5_1779726992275_0.9756385406755037","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"spudmobile-bridge","version":"2.1.6","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.6","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"dced035d13b02866a5ee364e7060f8800a4d4e01","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.6.tgz","fileCount":22,"integrity":"sha512-cEqdDBS3HPUFRdOciYO52A9/IEDpLqu5YKVUfqGqXVy0qWZH4YN4yXS2myOUf6cBAcNU6EIoBK9r+6UH+8Jwbg==","signatures":[{"sig":"MEYCIQDObT0fOd/LBDkXhhAATJIakLR7bf1EDS58Pq2fwPmsFgIhAOjHmMO7Aj6q3TNfrzqlTjpzU0Sx+S7uXkYhwQfupfmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127941},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.6_1779727461084_0.44822310131048493","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"spudmobile-bridge","version":"2.1.7","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.1.7","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"0e845516a52face1878995100e7f02b5cc3a7aa6","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.1.7.tgz","fileCount":20,"integrity":"sha512-VrMNn/wUe6R7Sx8dhdnB/A9Wm3wGOWuJ3n/9n6w5pZzTw6Pf9dLI6b3I/WOEDHBMiu89P8dv9TDqAo6JXKWb8Q==","signatures":[{"sig":"MEQCIFgnK/NQdQWwYxHVGjFBEH+OJiNhoe/JJph2DZetYPz9AiBYnSHeepSSlLaxPaoJyJuX5CuTzT1uQJG/dOIJJ1zsuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128408},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.1.7_1779727661885_0.6476434242388192","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"spudmobile-bridge","version":"2.2.0","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.0","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"0f76a0d82e067f284c5a5ff7fcc080966b13b9e7","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.0.tgz","fileCount":20,"integrity":"sha512-p5GG3dI/auYSupEvv6kHU8Rm34IJx0FUNYWXE3UC560mG1de6ADhDFNSJa7II+EIi19vj9xx/va0Ly7aZukgZg==","signatures":[{"sig":"MEUCIF7MkewiSYHEovhfn6jdcW8yKy6RwMOrtT/PYVP87CeLAiEAydYGOAhfP4WN0fQPuogTMDlR+JDVGIxrYm1wi2oNK+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135557},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.0_1779729481520_0.3305573259216765","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"spudmobile-bridge","version":"2.2.1","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.1","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"5042626a6942fd2f454ee6734703a0a0f1e510c9","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.1.tgz","fileCount":20,"integrity":"sha512-cT4dyd6zNaQNI7D3ouO6PTb8eP98HKMbhCCRRYh1JBCWkrZuyzKd23z2fC0YvZZVzhL+HWsV+Wh7cx9dgBviHg==","signatures":[{"sig":"MEUCIQDlhA6DXt7FoIWl2EcbsmjuzMi8bnssHon7Kr0KxsLbxgIgM+mvM80F/sEgzwmTTNnbCfqQpFdZkWKCqZxQYJ1mWak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135526},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.1_1779729838198_0.5802182216793881","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"spudmobile-bridge","version":"2.2.2","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.2","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"b989739565a746a421ac1e26ddd0bb68668e2312","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.2.tgz","fileCount":20,"integrity":"sha512-KkA12UF3Z7XPMYoC0GzqFPkpGUdYmmJal2wFLqSpRuFfmulN4fVCxgBOkqb7pKpzDxl72fRQuHoskT+/I71IGw==","signatures":[{"sig":"MEQCIBsztLC42OF2gv9S/RNGonRB1vTmHGc76TzhuaLQ33G+AiBrbyqUseiK7abCb5JsnNRuXXf4e0XGIafKWab07fLoKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136233},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.2_1779730005003_0.35856085548211314","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"spudmobile-bridge","version":"2.2.3","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.3","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"0d48c75db4274e6e7429e101a32a977fd1d0052c","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.3.tgz","fileCount":20,"integrity":"sha512-Y4ScrqIGbThx10LsLfQuuXSIPdKTOilQOIzwWYwhpMLHVDtqPAZ2YNs086D/XY2uOphkxtWeLBkcT1Klon6y4A==","signatures":[{"sig":"MEUCIQCdrXzpIGeTaeexYcOsKnZfeqOZMZiYWYlQLc9oBNoDhwIgVONu0JuZZH+d8k9gTrfMqyu9bSwY/t9gIDxmjqJrc50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138346},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.3_1779731716947_0.2338851817199732","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"spudmobile-bridge","version":"2.2.4","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.4","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"93fcd0994d722ea7a08ccb459c1f305cf3992d57","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.4.tgz","fileCount":20,"integrity":"sha512-pt72tqFNdmEc98wXvqvffDaVktMxFGVaS8VYmHXma2RCD2kk/S0dtXztVusp/HOk5Z/VN3DVxodrid16iXK1dQ==","signatures":[{"sig":"MEYCIQDhbl64BYQ2j1gGtvuoQCjKskJ67bYfCanPJini2ABAvQIhALy0INe4rXefBa64hM3p8N5qGsqu50+yVQDZYOSBRxYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143459},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.4_1779733027124_0.6494021923887561","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"spudmobile-bridge","version":"2.2.5","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.5","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"c4bdb77cfbe48d87d68ff7f9be299353dcd8ade4","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.5.tgz","fileCount":20,"integrity":"sha512-cn+d8C4RPFsS5M6+u5llKm4zWcwfzdAc49CVsjin4n2UWfp9PyM2RtcvZG9sSvCuyYlhMLxxHWG3OneuBJSRHg==","signatures":[{"sig":"MEUCIERUfjGyeMo+nq8HN3k2BoaW/oSYmzvfiOvj80q2an8gAiEAva1F97ysT2iDHr3TDxtVdqZ7hFVGlY5erTJvldukAD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144275},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.5_1779734801336_0.02676728694491759","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"spudmobile-bridge","version":"2.2.6","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.6","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"83b42aa3f16dd4f3572feb5f37b7324398f5e3a2","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.6.tgz","fileCount":20,"integrity":"sha512-EBmVBv3J82q0EZ2bNc0tDnNd6tBQAafB5c7It1pHELOgm3fw0vLyUAdH4ex5nuUlT4sdiOyynl2r2Tx/QkqFyA==","signatures":[{"sig":"MEYCIQCu0DCJa1zA+DTgUS4C6GfQ32Kv7Twg4od4auK+XvssVgIhAJKG9SS7S4TwezZnj9e45FyOXsUZIvysPH/vPKOSIBtp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144491},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.6_1779734942610_0.9534919050983466","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"spudmobile-bridge","version":"2.2.7","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.7","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"19719059cc87c1195e3c10d86641b6615f1bbd67","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.7.tgz","fileCount":20,"integrity":"sha512-wWdIjmhkQ7L0KQ2Gu83uzvC07pEev6NreK7TPLtcfdnR5T+XJ5CseNdy6ezv1bCrkiFtoNS4nC2D1n2Qj+ckYw==","signatures":[{"sig":"MEYCIQDxGoegO+N24GNQLGXlwrGTZC9gRAb8kNCvbLI6wMGDgAIhAICP54/jvgnOxixK4MSNJXG2fPkpjTnWB+hvnzydeojC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147465},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.7_1779735142514_0.6679122179426511","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"spudmobile-bridge","version":"2.2.8","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.8","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"1880dbb58fe2389be8222eb2cf19d10b67295f39","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.8.tgz","fileCount":20,"integrity":"sha512-bIJhKGCXoB0aaRaezijiitugHESoAjd8XerL8PcM3RHilPWyUS+4fXvRhBN3u1L6SVyLFSFG4U8KCFCXOI0oVg==","signatures":[{"sig":"MEUCIGjie3SafZaKOxO/RjAa1ETWAAxuOsXteAlwm7AERH7tAiEAi2/L6O0MiEdb4ex/wmY10llPL0iKobCBbVnU5lHl3yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148049},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.8_1779736287034_0.09123194373905341","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"spudmobile-bridge","version":"2.2.9","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.2.9","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"847bcd7d2098a172d5937a73cc52e5003409c39b","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.2.9.tgz","fileCount":20,"integrity":"sha512-Ug8kJMwLMMGFXMxhwpOlsHxgG7xioKr1y3mhgKfrFGjN0aWWsHXOYc99stZYHoTiuNixqvV84E0O0R41fBw57A==","signatures":[{"sig":"MEUCICfbz6sDmQ7slgcNn1sDy+7OIPNytWesiPbTEJPYWgkdAiEA0w/0nOfwkDn2Lg9CblHvVqbtI6nhXHmHaBF3hYZSaTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148662},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.2.9_1779736697108_0.21725505526155398","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"spudmobile-bridge","version":"2.3.0","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.0","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"9b3db3aeeddc0e13fa50b17c03942b6f27da51f1","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.0.tgz","fileCount":20,"integrity":"sha512-81SHgl9ZntwtohnD46/A+XaAFrC/1KrCUJnDgVlQApvjiJHtUPUUFqdwTtSA3dRjbMCmhpqy1xw+ZNYZDSynTg==","signatures":[{"sig":"MEUCIDAHSPd2LDuj4i05XuQqXO6eUX5TzEQrUkFfg05nbRqQAiEAsYZtM3QyH6CwAk5UMgMpgAbVVHSLkL/uRt9Rhckg3xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.0_1779737196899_0.959456977979541","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"spudmobile-bridge","version":"2.3.1","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.1","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"438b2a31e6f21508b497d61455256c0c32f3d22e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.1.tgz","fileCount":20,"integrity":"sha512-fY58jfxMSacxH6RDC2r3avN3kiGSl5iPZXaKOAIug0RUsJ9imqZJOf4JDQg4ppLzbYoOkSyYWpKQiDiLC0Of6A==","signatures":[{"sig":"MEYCIQC2jbM72b1Cyvz/O+htTzLAWbaMdyNx3pEgvC5FFGA/jwIhAK/8cYm8aSJd4TDB4BF7HKfyK1lC3E4MQjEcH5SoRKpL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.1_1779737606770_0.23721544569415864","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"spudmobile-bridge","version":"2.3.2","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.2","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"657ae7f01b358ac92ec6fda2caa705a70d7606cb","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.2.tgz","fileCount":20,"integrity":"sha512-QiqlAF8A2IXJhve1KhNV6mHwESv5PwPKPlkR1QSOY+joAbB4rDvcvI2lIuCB2n9MaEfOxHvZFh5UYL1987WHoQ==","signatures":[{"sig":"MEYCIQCcGeSomcZX9FcIeapuJk8uWwlQzTyBgol8UF0LUea50gIhAJBCC3hPDqYHZG3HcGard7fE7ThewPWbU3UNxjHHL8Lw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154699},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd915640509d5ac15995ad6c56eeb25169312450","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.2_1779738741362_0.9874696775535317","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"spudmobile-bridge","version":"2.3.3","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.3","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"fc655936d315c239fb4222139cda0874b1b103ac","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.3.tgz","fileCount":20,"integrity":"sha512-ngZlBOuGa4Ig4VOlzXaUhRGAceVAh6E71B5WfQXF6Utzr8KjkggsKTA/Wz1SJ/qnf1wEjikOJJYT3Bb+mx50VA==","signatures":[{"sig":"MEUCIF99/gui8+ul+niDtWIGWMTcO7En7G9TQkkuBigjGfzcAiEApQ6dR2pZYtxqqme9EPfx1qt4vLG6PgdfbbVtjiGZizQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154757},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f9672bd8a7be486add487286dce6fe858ee338e","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.3_1779740693366_0.4276932249027956","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"spudmobile-bridge","version":"2.3.4","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.4","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"3afebe41f9bd1621ad1557c02a85845ee58bec9e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.4.tgz","fileCount":20,"integrity":"sha512-HwPaJRHGw2rdcLJl7d2csjnbK51mWAgg5mtJVnGZt67c2GPbb+hP07qoIt9yYni20i44CwiNCyva21tEzOGTYQ==","signatures":[{"sig":"MEYCIQCZLpCq3AVnZ0jZyA7XD80YQCQ8nPh4mWqIStChj+jI1QIhANTUds5n+1/GqZWVc6Rybbkp15Iyqp2hRj6pAwNCPcVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156988},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"09216980ae57b05d4c65118880a149d5ffb26567","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.4_1779742560097_0.7904177362431692","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"spudmobile-bridge","version":"2.3.5","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.5","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"068ea33c2d46cd3b6ec1d53a62bdb09c81d4e385","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.5.tgz","fileCount":20,"integrity":"sha512-vmxMrsAhlDQNX5n86fOFnXQH2cUjyGiXJs6BAiJTBKOXiBDl4lTJTyuLfDhC3czUVqXDGepA1KqC4NX38o9mHA==","signatures":[{"sig":"MEUCIQD82bW+CL4fjazOgTKN03S+MfInj4rP9FPCtgISYdJx4wIgCnK8Kru209+8wgzWtUiemOhphYWzy5msrpKtY7803cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160472},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d7e53dae09573e3c404b7cd60092ae457940bd5b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.5_1779744977279_0.4330161279128151","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"spudmobile-bridge","version":"2.3.6","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.6","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"abe77dd904674fa2eecb43d30eb7bc45d7cad7e3","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.6.tgz","fileCount":20,"integrity":"sha512-Ipsq32O1Xlb3S+5gh9dstrdoKtEpGcN7nHEPXad3iQXA5hodNn1snprfHcr1yabsOIptkPM2ntc7XhgFuyo2tQ==","signatures":[{"sig":"MEUCIGaDZCvjQ/vrMF0Bfs2p49970MrBmOygPep39eO7OtqOAiEA3nGZQn10O6suon3nEYvNAWLSQlElovZxSOIjLMTqVcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160593},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"46440afdeaed65712e9856da5cc814244c754bc8","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.6_1779747790900_0.9863283491130066","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"spudmobile-bridge","version":"2.3.7","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.7","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"9999cc66ee7b9696122e7606461bded3f400f87b","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.7.tgz","fileCount":20,"integrity":"sha512-VhEDp8qyJA80HxSCbMiLWwhg6WvGYZx++gK/G33G0CkRMBKbJ5NMwd6EsGQlJ973zfnfORfDStm+TpZRHZ9sXg==","signatures":[{"sig":"MEQCIBh3ltOa18G1gWWLOY0dQFNGRcIKYA9UpmXBueLOWWR6AiAGPpkjTHMu4kDB4XjMLzYr4JlWynasC0Jp5ILcA3H/fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0d3bca8377b3cfb544826bb7ba94d0e0aca93714","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.7_1779775716998_0.38838119527509685","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"spudmobile-bridge","version":"2.3.8","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.8","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"a906566b903283df5c85b67dc6fe9a4e97d7a792","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.8.tgz","fileCount":20,"integrity":"sha512-9+mJdjgBwsECec97tb24iwiueOIKn2F0vgYxyn+lUpIuy7arVORDSYR3m/8jfCF3NK62reF5plneCFEP80soNA==","signatures":[{"sig":"MEUCIQCdob3txYE5TvQTXNMDK+RpaB3aTXmTeNaytX4PaomIyQIgLF59J40DaUCwhd/IserA0ulCC3YeVAOU6xLUgby7TG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177176},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e6435b01cc271c37bb636791021d74ed0e62749c","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.8_1779779979192_0.5948157022113241","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"spudmobile-bridge","version":"2.3.9","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.3.9","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"fa7e123047c64f50faafe942bb3e6bffa07c964a","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.3.9.tgz","fileCount":20,"integrity":"sha512-xWf0Z8B3p7fYzbnkWJutXGbr3cjLvcwt0bHEYZEbfFFfN1xzHCtaOAY4f47r+4uE15ypjcOaucZNrtz8Igijjw==","signatures":[{"sig":"MEUCIQDa6KRjFD27Ko03Ada96wuPXg6HvaR/ynRXVTzmxaxDjgIgEnzmrLKD/DHy+93R1jucW1RcHhZPCKX4t7JYese/HHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177806},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e6435b01cc271c37bb636791021d74ed0e62749c","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.3.9_1779780167330_0.5377790435660199","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"spudmobile-bridge","version":"2.4.0","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.0","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"9d5e159292e5a6ed13a37dcbc4aabcb4bae5c3a2","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.0.tgz","fileCount":20,"integrity":"sha512-6IHCxu6A0QE+gfuJe2jyiMjvcjnUW9+lwcthhZ9a43SHRYZItza9cW7gzoywsr8MpnGsZEhg4rKHIrIzAbmC0g==","signatures":[{"sig":"MEQCIEoNxMc7y0t5MabJysMDcu3jfb187M/DWgByb/1VensNAiAhXn/ndlOPM2n2UCbcr2O48ATHob7IMsHNZPdTs2v0vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177293},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7883a9dfcf678f19aa837bb21cb71e6bf2d0375b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.0_1779780896418_0.955057830544332","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"spudmobile-bridge","version":"2.4.1","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.1","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"5458f9d68e97f75d48f178de7c393280004c3043","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.1.tgz","fileCount":20,"integrity":"sha512-Jbs82ZcpzQXVQD3rgCQGcS+5Xrnnf38s1pnFs5p8pwfx+U00dbAvnK+tvHQIpaV8RZOaiKhY6oLGUR41X+f/cQ==","signatures":[{"sig":"MEUCIQDfwGMl1ueRSP9hbVr5UccSSvzqwrSCqmjU71iYSNY9dgIgLOESeAKN867TFU6SH3lr6/i+fn2XHkKXaLueH1KNL5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178718},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b90cbfc7c3ce071f0f6a8f7b551fbd8852781309","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.1_1779785049989_0.6009361280432919","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"spudmobile-bridge","version":"2.4.2","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.2","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"ae5c15ac566f1ad0584cfabacde92999f424467e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.2.tgz","fileCount":20,"integrity":"sha512-FNRNTT47WqYEDR5jm9JV3jf7Je4yi+QfQQu2nTZaA20L9sJgEuw4mTdTBPnGfBsB/N9aqycRpahFGL38Amh5bQ==","signatures":[{"sig":"MEUCIQCmIRN5E6EUbWxsBcu7gOb0mTi5wrDzocw3E9QhwP+sewIgdyVmYXBfSsJQkmr73LcwbhbBB7HZzMAzouZxDOQ8BcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178718},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b90cbfc7c3ce071f0f6a8f7b551fbd8852781309","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.2_1779785248402_0.7368213037730134","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"spudmobile-bridge","version":"2.4.3","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.3","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"2091885831a84a76c098e298ae5bf0f476b7d6c4","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.3.tgz","fileCount":20,"integrity":"sha512-r4fe8C7cQ0NaHWf7hz9I9/5oZpxksDlJ1C8bXnCZwtqhIycb0RcG0X0i8BiKvofug6kBk+PqhDhN8ieYZumn+g==","signatures":[{"sig":"MEQCIC3bgr/7bdeeO5DlrfX05G3yfOIiNhmr2HWxId3imNGNAiBh/lfpnRRKIeDvjgbuQphgc6FTqT/UZsb1u1Gfv7MBhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178995},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a16c20e4c1a0dc13deb84b203c2b9c5cc3739da9","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.3_1779785882757_0.7455996900925437","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"spudmobile-bridge","version":"2.4.4","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.4","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"8507a95f5f31d4ca095cde915aeaa3e90440fc2b","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.4.tgz","fileCount":20,"integrity":"sha512-DlbKNVLzUbktRETeJ8/2fJ53VNrFQJouGObUT4QzrUMDqKsXwq6t+PN1a0iB030cJ0vLdFXQTZCIjeQQ3vaOqw==","signatures":[{"sig":"MEUCIAzTG8Bp26PK5YFlkg+QP8fxnWYjJr2/kUhOdGaFBL2sAiEAwm3vfQ2+g3kmJcSnCjfaqSVlMXyZC+BQV73kTjLjA3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178870},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5a9e736833855e657c3b86f953fbad60a432915c","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.4_1779786120674_0.6958444559076382","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"spudmobile-bridge","version":"2.4.5","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.5","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"21e29f53fe25ae74c1b35008045c3d826969fc48","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.5.tgz","fileCount":20,"integrity":"sha512-j1J7BHiPJ9mBbhTzy5AgM8nDOEnLYIwJARtnMzauBQ2QJYuexjlNRBp/sNlVxEcM81pmhETlpU1jelzlfTP6/A==","signatures":[{"sig":"MEUCIQDHsWpoTLWzG8f9of++dCB0I7Zse0XRsh4QHU+JhatDyAIgFjvzupLQiOPjwq5SG7w2fxxoxvMozve2UhQNw6JMgG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179105},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7b65a2f388ef7ce6dc53fb8a7383f8d2aa1122b5","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.5_1779793591881_0.3331754989888729","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"spudmobile-bridge","version":"2.4.6","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.6","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"36d98547d33be06bc20a139f1f788ea40ef4c24b","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.6.tgz","fileCount":20,"integrity":"sha512-sdMkDd+1FgmVhRx2ouG24IlHq+q6yrwh9O2tPUsfntRztz1DHeaC12K6DSlFWG3P5BJCdT/D3QI8Ak16WGtTvA==","signatures":[{"sig":"MEYCIQDs3oPsJvb7egxi7kLzNWKaAHFZbdMAF7wfwZ1PPLiqGgIhAOM2R9rqrzSNVQU7guZeY0y2vs0tFsBVVwUQfIaoJF5I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179283},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"32717ebf72a0d5f75292c36d20ffad856200ed94","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.6_1779801001266_0.5309132206836744","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"spudmobile-bridge","version":"2.4.7","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.7","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"a0ee5b5b0ea3bf6e737301cf3f582c0b261001a5","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.7.tgz","fileCount":20,"integrity":"sha512-u4gJ1vq2J/33jul872ELk2uCvqZVZSwgJrvFmAMXlbIPZUi3nugmQJ0iXTx1TblskK0c/jPPct5yELZKeqjMQA==","signatures":[{"sig":"MEUCIFkRay9X1TWKZNE9mN5NImRCoz+LFiEEBzNUobYwfFBkAiEAh5QhwIy3YmGqn5VvlsJ7HZE69Qgt0TQFDNAilIr1iYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c6dc2e8f2ff927759f3efd59a667da2e7304859c","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.7_1779801588147_0.558622951082129","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"spudmobile-bridge","version":"2.4.8","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.8","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"7e3dd55144f8fe21237b3dbbfbddeeca0376a6e0","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.8.tgz","fileCount":20,"integrity":"sha512-1208uYnsl4sMqPIA1qtHJhSqDdw5aeUtFLgv6dKnHJFRxVhQBvn2vJOViKk64tje0xczD14CrhyRRRUH+WHJxw==","signatures":[{"sig":"MEYCIQDYOkUxX3/2gU1xBtPxSnneOxF4ia9PM8UbbNt077QMKQIhAMP1aZ1zODPpUxKpR1oqyzbqfnzC0Pa3qfsuzUMVmvUU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c640ad8da89602b88e22c62c40c05349486bcb40","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.8_1779803966606_0.9007715341278428","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"spudmobile-bridge","version":"2.4.9","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.9","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"922fdb2440c5d8c2ca64adea8e1544a26a261ad7","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.9.tgz","fileCount":20,"integrity":"sha512-meuryriqPuy+g0xQce5wtuvdlHkYajLbT7h3j9Gu5YQkozGdasVt4cMgypP6s5YCQ6CxxiMK59mFd1wF0EwZDQ==","signatures":[{"sig":"MEUCIB4uJppcOFF45BCxO0kGop9OeQWJWc5m6zugM26eEBngAiEAj4YC0GKrQnabuwIMExqEsIVRYjM0dqbKBpOQmIdzUts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182887},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"00d088d778834780f5142b0ccbdee62dd5e450ce","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.9_1779804378057_0.072391299755036","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"spudmobile-bridge","version":"2.4.10","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.10","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"d49feece41bb33de7c77d46bad73842294103ff6","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.10.tgz","fileCount":20,"integrity":"sha512-FdhNU/+btzskmfIL2/GfRLgGXiQGfpitYOokvHmNdHilMaI9vzPkaZvLbuHoxJJU/7uO85wRtT4U7cZ6gGFgaA==","signatures":[{"sig":"MEUCIDBQuDdKD+aOw84Ohi+d0yRr+FVK3ZMCZ5Bm9zL7qLPWAiEAkFi7Lad98CIq/dSpIHwacJajmebnzWM0CvzltfLU+xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183338},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c93692f3e088b490a6d009ebd65bebdfbfb8db13","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.10_1779804922805_0.857726055649338","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"spudmobile-bridge","version":"2.4.11","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.11","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"193ff393a19c6171d55983e8ab69513d43acb2da","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.11.tgz","fileCount":20,"integrity":"sha512-6ThujNXx49l0RGPDuBJzBOCd8Q0Czogq73fKojL317lbAlh+HVEuS8+F5Xu4GXS9DUX6t6UJ4tol3luTBV2prg==","signatures":[{"sig":"MEUCIQD7OUZfx+LOyobyjHcZ7PBlQgDI+i9S+AnzGbga4KKL8AIgT7uv0NQ6iiT80nfe23y8LnIz7Sren7fu6PLcHvjBUjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199204},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ebdf6789c2fed672e9bdb9983e02784d5953389","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.11_1779807585670_0.0638926553125061","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"spudmobile-bridge","version":"2.4.12","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.12","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"9bab3c503d60e81545c490c70883a884dfcaf0b2","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.12.tgz","fileCount":20,"integrity":"sha512-B5AGx2ua4PB52WT46WL1nUdknSALQPNXqZf+InrafMycbufltYmMQLspwW+u8Qcw+HDn4+lXKArJCYITIM9lHg==","signatures":[{"sig":"MEUCIFdPTvSz+zq04CpOZ+RROEzX2XVNOiZWtlobLkhBW2FmAiEApIjURUWVtvVLJOtRQXznMnOxoTpK8elw1mQVhAI89EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199959},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ebdf6789c2fed672e9bdb9983e02784d5953389","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.12_1779808347944_0.7096408329207664","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"spudmobile-bridge","version":"2.4.13","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.13","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"dd145e643bd2c1356d151923594a8fe889b514b1","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.13.tgz","fileCount":20,"integrity":"sha512-PxoD9AYwgbKcNGCe4vnShkjm8xO36xl+hHHTojg40NPScJ0XzWwe/lugGZUPbOXwFJuSto5gzStFH/PnAvDUhQ==","signatures":[{"sig":"MEUCIQDcYyTrRmlAYwK1XZ734mA7AyKElPYj8A1mv7EJ3jMG4wIgNrh/i/UFcAptp33iEtq6g84DH45UHowkeAon5JumNhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200404},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4e0b0ddd5e4f48d2c232bef037e51a01d239320","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.13_1779808693392_0.1872750420157201","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"spudmobile-bridge","version":"2.4.14","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.14","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"df45c8cfc03adeb549b6f91856690b6149d20561","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.14.tgz","fileCount":20,"integrity":"sha512-cDjcj86zXb5163lzbI1kgX0h25u/DMwQJjN4X5UojxbM/z6S/oxi1E2739KuNvpL4Q7n6zmJzctkQJ0THohCtw==","signatures":[{"sig":"MEUCIQCCfgyMlLQmC85/b3NiMdQlDrIHERlGEx1U63I3PgurxgIgP7Af5DqkxRuI9GN77sfP2E7N9gBDbdI2djLDB5ZsfQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200364},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bf361601522ecca21d81356aeac1730d9500517b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.14_1779812057270_0.07648521127041974","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"spudmobile-bridge","version":"2.4.15","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.15","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"0925ad8e8d9537ea1f49b8fd1a765a9808da576c","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.15.tgz","fileCount":20,"integrity":"sha512-mCj7RR6SAlEKTkz+1xNRZVyrXAOSvWv3RO3Wb0Bkla5SZB+PdJ1uVXoTnRCvUpX89fzIFprcmT1CgttXXR4qJg==","signatures":[{"sig":"MEUCIQCr2OhxCESuiXuY4YLK9w27qCd6mfw8JJTPsnTPvjiL8wIgcC1s2uqg/WC+E7brXraxoa0i+gQvFvouU55mja4FC4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202219},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7021895815c1c18bc07042cdda9866484f16f8ef","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.15_1779813368717_0.8179328106057902","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"name":"spudmobile-bridge","version":"2.4.16","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.16","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"b2a3b7e3425ad97c964cd81d8a5d27be3ac574b4","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.16.tgz","fileCount":20,"integrity":"sha512-tpvfrwYU+ZfWmDODO4fcNE/9fEKoJGVCZgEf9xaE4iQ5OFCfFHyApmJf4xq63gqzDqRW3hy+WIov5ePS3aRLhg==","signatures":[{"sig":"MEYCIQCN3qMmGVn7PU3w0nsLyat7wV//wCy2nbHi2wpE2N1Z6wIhAKsQm4fXyuB65IlnBlm5zmj4PSEO4SmtVnZvCvYmlPKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202496},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"08e817ec46fce8d2cb4f7ac6ccbbcac0e8b65d06","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.16_1779813606189_0.7945222070138636","host":"s3://npm-registry-packages-npm-production"}},"2.4.17":{"name":"spudmobile-bridge","version":"2.4.17","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.17","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"7e882beaa3452b29aed43331561fb777801b0fea","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.17.tgz","fileCount":20,"integrity":"sha512-PKqApXWfbdNcttHZwy6VcCbIALiA7mcZH8sUhC12GqHw5jucpwJuhoWj+6mJjsMZ3u+EJ2YNlglkbZ971vB1lg==","signatures":[{"sig":"MEQCIGuIPnIQGdqbyLYvjZ3/vVf0at0/cR7sdu+GTpFz7GeLAiB353bhPQkXV/KiS1rlKlO2hwUKJ1T2ICYpM6Lx0X3Sag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202478},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6074a24294928953d9401814a89a97c5f7ac72d5","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.17_1779821692939_0.30814654465869684","host":"s3://npm-registry-packages-npm-production"}},"2.4.18":{"name":"spudmobile-bridge","version":"2.4.18","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.18","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"a1f5ac65dffcaac6872478e719e6e516322bc4d2","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.18.tgz","fileCount":20,"integrity":"sha512-nWl4AVl7iDKEKRYpjip483gwjfKAKnQkHXX3d20R+dabsBra2IYEOqmrNdRJgh/jBAekH2KEZ2fIZ/5bdGnSoQ==","signatures":[{"sig":"MEUCIHpvXbjht36Lcks0cYSW9uWJTWZp9v+eJ+5xJf4fSvU/AiEAu3KpK8ph1IoHnZNdXIL16vTpbXPHZp8y3MFoiqFOyHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208367},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2d364418cc36c883a86d62d8059c1fb61af0899b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.18_1779875229280_0.9830772111607051","host":"s3://npm-registry-packages-npm-production"}},"2.4.19":{"name":"spudmobile-bridge","version":"2.4.19","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.19","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"8bcec9b932959c78bb2514a294559fc0378e7e2f","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.19.tgz","fileCount":20,"integrity":"sha512-z7Pq8UR2yQ8XrlV6c9JCXgrjX0SskBf6UjbCI8FfwDarzxr7B201HQDKpZKQ1Qfrqblct3ZLnWo3wrBoQcEXKQ==","signatures":[{"sig":"MEQCIAeh+TRiPP2cPMn+OkHco3tOd+Hgf42O0U2orle6loOBAiAt+XrFy75ThMaaXAf4wq2e+dJk8mWzNqMoK9WCa5Vy4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208678},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2d364418cc36c883a86d62d8059c1fb61af0899b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.19_1779875668203_0.772210759105117","host":"s3://npm-registry-packages-npm-production"}},"2.4.20":{"name":"spudmobile-bridge","version":"2.4.20","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.20","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"401b1853536f409aac00b579486a1b6fd5275c69","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.20.tgz","fileCount":20,"integrity":"sha512-ln3P9PSNHEpUgS83BBUs0henkxVCDuX4/KtBrM6HjdSnYlyLfc7jmrCvVtynHBv91c/khLH8DqQWnUd6reIzeg==","signatures":[{"sig":"MEUCIBhzKcbtyCU+LZMnGi17U0AOHA2Z945h2HokgHqvSBi7AiEA4C2PVisWDKyIxSzV/Kag4kptXsvpx0Zj6YhnYr1ZlJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208994},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2d364418cc36c883a86d62d8059c1fb61af0899b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.20_1779876258443_0.14632082064959517","host":"s3://npm-registry-packages-npm-production"}},"2.4.21":{"name":"spudmobile-bridge","version":"2.4.21","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.21","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"2b9135bcf24ed9bad23202ed1246090abf1fe51b","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.21.tgz","fileCount":20,"integrity":"sha512-rp7FAxjopjNmA4oNhs9A4u1uO8IRcRYLxETT7rv+AuXx7TAYrKX7GXP3PlrEZzGobQR2yetTTorkjhEEaNMv8g==","signatures":[{"sig":"MEUCIGY81bu+ltTuNNyo57jNpprKe2N3UL+VYVRzGaPnAZ3iAiEAgrt07WK3paI8s43BN9fbf3qrJHlbxIQlJ5Mu96cxdUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208678},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2d364418cc36c883a86d62d8059c1fb61af0899b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.21_1779876345991_0.5358619898409627","host":"s3://npm-registry-packages-npm-production"}},"2.4.22":{"name":"spudmobile-bridge","version":"2.4.22","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.22","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"6f5a2adf8590c76a448a2f4d39243266418a6d3f","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.22.tgz","fileCount":20,"integrity":"sha512-1Wjy3qtdTBHnBUHgU0s2ZFDxz7rb5eQ2EIMdx0dVhavP2dLJAKFsRPa7YtyP1YDeRDOEaepa+5umSToXxRNX1w==","signatures":[{"sig":"MEQCIAMAbnKTvuffO19H7s8PFPX8i7sUzprsf1QFCAT+OnGHAiA6ByOlFddN8ZPlD40T/72cmZGHCqqdGlmNPFTZ1ju/7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208672},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"490aeaf7416e7f893daaefed11563ae41b6fc0a8","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.22_1779878297814_0.6895802674399787","host":"s3://npm-registry-packages-npm-production"}},"2.4.23":{"name":"spudmobile-bridge","version":"2.4.23","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.23","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"545f458c3af64b3fd6a0dc6db3df394b74ddbbf2","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.23.tgz","fileCount":20,"integrity":"sha512-O5SbLacGr/bi5vOS/KuRTKU8egEm+BMCUzDt5rhJUCR9vawz4toV6U7kJSczXDCvKDOmohA4d+8YapOJfOVxsw==","signatures":[{"sig":"MEYCIQCH7XAIO361bCMf/2fMsDVY4bddztnKFzGA1XEk1YdNEQIhAMY+vGrSPAPF6P87eYDlm9gpZxOQeSM+3gjMdIVi/x8l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"490aeaf7416e7f893daaefed11563ae41b6fc0a8","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.23_1779878710086_0.043375994848789956","host":"s3://npm-registry-packages-npm-production"}},"2.4.24":{"name":"spudmobile-bridge","version":"2.4.24","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.24","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"8258a10697d1e9ab7b7904e74673ddf6bbfe6a3c","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.24.tgz","fileCount":20,"integrity":"sha512-/E44MVVj8rHDe62acJqjE3ouK6iGI537hkyP8P2wYH/wXqmhfW7WRCH6lITroriuGPz32wFdUMMjj3cpqGR86A==","signatures":[{"sig":"MEYCIQCtKaNwT364qic/ErG8UYAbh/GOLimfFnbyVjoMX1V++QIhAN9NcTQzHIvz9AmKvvaQK7AYkVAw3Km/EkZCcd99VzaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209234},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"913a67214442c86ad0c2f59488ddec122dd6ad69","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.24_1779890377854_0.2692805266747418","host":"s3://npm-registry-packages-npm-production"}},"2.4.25":{"name":"spudmobile-bridge","version":"2.4.25","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.25","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"03c14b8ead333ccbfddc7424a4438c5f53284a4f","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.25.tgz","fileCount":20,"integrity":"sha512-N+ctEO37lai2UdrmTN1bs5WHI2ie8x3PXYHktVQHZoVhSL8Gp6rp4/rIlwQe+wbbxcj6NB4+Gb6w72hllK/nxQ==","signatures":[{"sig":"MEQCIFAePLbURGATXLNn1ZIbZ85ViieYzGF5KHhAWq7leHu9AiBvcNlekVClS6PFb+dnGLvu4Xc+byaSoOFKcdV2aaNIGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211320},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"913a67214442c86ad0c2f59488ddec122dd6ad69","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.25_1779891409761_0.7613426875365756","host":"s3://npm-registry-packages-npm-production"}},"2.4.34":{"name":"spudmobile-bridge","version":"2.4.34","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.34","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"0aef180b0143bfe29368526b504613db7cf511ff","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.34.tgz","fileCount":20,"integrity":"sha512-GdydcoyNb+7qEHAsM7v6XkGCMYVD4lOJlV5gJe3yfQ9+q5htR74O/FsAVpfrpJmyBdTKeOgHNDMSTi/tuIRplA==","signatures":[{"sig":"MEQCIG9xCkfgJTWYr8u+oFLH37wZm7oo7ctgahG3rVyrvrDAAiAUJV4NtWiAHVm43IFS0t/mIVL5rpkHdS4ta9I6n22aCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227100},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ffa6abff12e65ee4b5196a1cb2e9bcd33eca99d5","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.34_1779903818290_0.6933204013000529","host":"s3://npm-registry-packages-npm-production"}},"2.4.35":{"name":"spudmobile-bridge","version":"2.4.35","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.35","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"270252e9fa0aeec05706e81d1467475e707c5951","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.35.tgz","fileCount":20,"integrity":"sha512-xNg6l10xhL4kZFjUkrOtAHTYoH+rKs1jWcc6gDTrsxxBpje+/vbUjnkOvcsNyx8FAPgQktzsMHn7RGG4iiTP/w==","signatures":[{"sig":"MEUCICSORcpM04seHU+ZIhTY5Lac1pB3eSC0kMIejqgttrTGAiEAwflYj0mUu298NCUeS+JR0BYEX6oHE1ZOhQMmiRmypqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232253},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ffa6abff12e65ee4b5196a1cb2e9bcd33eca99d5","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.35_1779904122019_0.36400061002609263","host":"s3://npm-registry-packages-npm-production"}},"2.4.36":{"name":"spudmobile-bridge","version":"2.4.36","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.36","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"d78412b8801c09210beea5043381424c7db00de3","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.36.tgz","fileCount":20,"integrity":"sha512-hyFK+MgJhzAmgbQnaomixmoMNHyQaPpqWAkcs8lGkHV1thpNrtZez9BSvo3szjgXdeWo15+gyiH99vGGkHLSYw==","signatures":[{"sig":"MEYCIQDEU7VgfnA3WxmTnNWlOuAsW4cjnWrzCjiN9/kn8n8EUgIhAOcKfctu4c+ZefazynuL31SaPO9o6o5tdH3b2WryHWMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231976},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fb058d483e7b0bc0b73e4487d24b35b50267ff21","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.36_1779905826301_0.1576330438118605","host":"s3://npm-registry-packages-npm-production"}},"2.4.37":{"name":"spudmobile-bridge","version":"2.4.37","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.37","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"b2312167ede2d4722b16f702efb1da6993368828","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.37.tgz","fileCount":20,"integrity":"sha512-p496t1HoGgXu7z0boYDEm6Ilk/86v1B+TCYziYhs0fXNk9mxUukP638dWCWyLz0+RuRylxJWEvRR1BSKmGDasg==","signatures":[{"sig":"MEUCIBKntztDXsfFYLFSOnl7joxvV/xCLWz7AN+HHXuEuElzAiEAyB6eiVFfP9XtOfQRjc8MLrfSar2GNs5nP/koDxqbrlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232985},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"237c6804d654f01356e187908365899a56917d4d","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.37_1780045199574_0.5696570046694884","host":"s3://npm-registry-packages-npm-production"}},"2.4.38":{"name":"spudmobile-bridge","version":"2.4.38","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.38","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"1c34cb41bbb58c0fd3f629ffd25f31b3b67ba11b","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.38.tgz","fileCount":20,"integrity":"sha512-CI+MoNABbhzovE6UWKNxdf3JWJQ7sEhMuR6eUZqSEZx/G+0AG6lC0aYEuNxppIiSMKzrTytLRESMANGZ2WaGiw==","signatures":[{"sig":"MEUCIEgE21YzZfDb0e3LseCJgSeKBHsDyR6NkEZvlIdMvv/cAiEAhtk1tHbU6qnzSa4IhkfZC8dbFnkIAv5+xuC3mqwnCI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234105},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9fc30b3f2ef0fa7b4545516c8e67893a3bcbe2fc","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.38_1780549905089_0.21848624566365382","host":"s3://npm-registry-packages-npm-production"}},"2.4.39":{"name":"spudmobile-bridge","version":"2.4.39","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.39","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"3a005c6ee2a860a10b4d5b640ce3cb170409c38a","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.39.tgz","fileCount":20,"integrity":"sha512-VEM9ijKIwGDKSZ+s1WnDudwbF0FtgU2IZf/XrN0PQvlqY7JjdXzEHsJMWFZ7FIwy0T5bEikzAboSbecDSZ+9SA==","signatures":[{"sig":"MEUCIFleFwPorsWQ7w0M+I1UgjkOGUg5hSF+1y6AvLze/HUtAiEA6E1QocTRcGb06dO6qc/VwcMUnAEeKzGgsyBPvyLfdaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235026},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.39_1780550675146_0.6330200572196065","host":"s3://npm-registry-packages-npm-production"}},"2.4.40":{"name":"spudmobile-bridge","version":"2.4.40","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.40","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"d44acbeae447baec3f61fe4b376f797a21ce3b2a","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.40.tgz","fileCount":20,"integrity":"sha512-XtFmok1cAH629dKqLFmKUTrXyUDvhhFOdVKq0v7q56x5rPA8sfoNu7fbWR6p7HBbDqU/0/Zu6WuEdoY6LTAHKA==","signatures":[{"sig":"MEQCIBr7vqb1500AVMOTBUzSdt+o+WwNETT1NpMNm33z4n0kAiAaEwvEbcgidCrQCaJD4pZvD9aXUaIVO5BTuLVDMJwPaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235627},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.40_1780551229617_0.7306555847814076","host":"s3://npm-registry-packages-npm-production"}},"2.4.41":{"name":"spudmobile-bridge","version":"2.4.41","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.41","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"9ee14e6b0c8b9e3fd5428c215503293b4a4fa6d4","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.41.tgz","fileCount":20,"integrity":"sha512-2V30NIxoVpDYEIoGjDXlqaRM/0YL460fO7IMdBSRx03fo/ZbAoG5vnxScabkV2BxPeV7TYj9bg6eDwakz6OcOg==","signatures":[{"sig":"MEUCIAd2PaeGjiuM+ExpZ6+XvWXa82d2gD9EKbDsod4Jp08XAiEAwWNOirugAQNdrWBCMqj9VMmJ3FwUu813M1HdIkbMwSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236745},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.41_1780551550409_0.8018862748391178","host":"s3://npm-registry-packages-npm-production"}},"2.4.42":{"name":"spudmobile-bridge","version":"2.4.42","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.42","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"9a47fcb7ab01b98a9340546ced488d3eda57684e","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.42.tgz","fileCount":20,"integrity":"sha512-xwNMzMSiSUOswwcbZHfjtppuSAZO7Z3Zh0LADrsvTWH0nUmx318UornNVMSLou6106GbzbYsfiKk5fVmIRCMnw==","signatures":[{"sig":"MEUCIQD3ZE6fdopOxE9bxbJzjAzo4/yO5a9/poGs+S8hmO+aMQIgJ6vcIt4bDXf7N8pqeHcmCpWaAXhFSqNLDw1WPtGqLQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237518},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.42_1780551789875_0.6796904107242949","host":"s3://npm-registry-packages-npm-production"}},"2.4.43":{"name":"spudmobile-bridge","version":"2.4.43","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.43","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"7f097913a720aaeaf1c0751ffd53b2849568d036","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.43.tgz","fileCount":20,"integrity":"sha512-LXWPbbcuPLn9o1YNtaE2S/w3wlsEdqSZOgx3j1UZhXn6E2fj5DVQG+P74xF1t5rQzcfSANgvmS1TJho7a5gYtA==","signatures":[{"sig":"MEQCIHyCheAVwI0HSUG6r5CLg8glIhYLKbeaYZnx36GUu/9dAiBb585/WGXTx+74WhW06JuD73cDCX8BpZteVvNn5SmGdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236367},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.43_1780552098748_0.030768166440698685","host":"s3://npm-registry-packages-npm-production"}},"2.4.44":{"name":"spudmobile-bridge","version":"2.4.44","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.44","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"8129d634483ed88f38c612ee6fcbf9a01187faa7","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.44.tgz","fileCount":20,"integrity":"sha512-0EjivOBJAeR7fDlO0D99dgenn6HrIDhx9aKnuHEu7BHR1f3bgp28y20/wSf6Jesp+kojDxBgfPzR49Kk6nQztA==","signatures":[{"sig":"MEQCIGkZCg+yO9JrUXq2jwtM87UEShmwlx9GCGiLTy7YOBztAiAbvC3kTiUmLShLO5bAGduObHRCR8BXqZJRtcii4VYhOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239127},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.44_1780552432311_0.5927547126717567","host":"s3://npm-registry-packages-npm-production"}},"2.4.45":{"name":"spudmobile-bridge","version":"2.4.45","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.45","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"da6adc01ce9648ba6d47cc658503308b402e83b8","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.45.tgz","fileCount":20,"integrity":"sha512-wkiLJPNzbB8ym4RZ1prYLREiHDKbry58i5r+N4sB2zS1E9X3jr2OE7PDg+E1T0JqEBMj3rTPCmXpkJfJkKFtyg==","signatures":[{"sig":"MEUCIFv4eweuynxfpw4qVfgOia1OpN7eFN1pq7cYBcgreXyqAiEA+TFgdZAoL5nmrHHKSEih/jUtXrzeQuRj/9UxkKrYVd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240446},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.45_1780554465945_0.5117314475071146","host":"s3://npm-registry-packages-npm-production"}},"2.4.46":{"name":"spudmobile-bridge","version":"2.4.46","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.46","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"658a8fa39165154f6c22978d77a78670fcdd543a","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.46.tgz","fileCount":20,"integrity":"sha512-1R1VruocwoiRGKiJuXlFBs6ZYUkJUxO1htRLMOlhe9vH7JsnN/exvCjt3kZzZH48G1aPYv+fc/39+piqpa5tUg==","signatures":[{"sig":"MEUCIDpc9sOvmxVdW0I1/vUnzPmVrKa9H2zAot0/4DxBDJ71AiEA0L4XaFs37FZKas8taCXUD8vRIuwzw6L2uwTINJIaowc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240716},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4d34584da310bb7b22aebf8c5af94a9472a018","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.46_1780554626743_0.6544392651290285","host":"s3://npm-registry-packages-npm-production"}},"2.4.47":{"name":"spudmobile-bridge","version":"2.4.47","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.47","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"4006ff8833c0082b3d5c260f8f3c176255adcd67","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.47.tgz","fileCount":21,"integrity":"sha512-aiMVCedA9jOYJffcs4iT9QnPJq+uHbw4+O86dLLJ4eOp/idh/9JITg372fmAnsixJorV96c1ZbyJ7tsndmyWaQ==","signatures":[{"sig":"MEYCIQCRU15lHati/pUn7BA3MGfZVixbs/9f+CMfKyUAqymuZQIhAIg+YkaSldG8Gkz1dswYdJ4sz/RRaQopDdaC8rkELheD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248946},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d2263de236479b30f8cebfd76b9448f9ac4a9172","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.47_1780555310971_0.7253337584232089","host":"s3://npm-registry-packages-npm-production"}},"2.4.48":{"name":"spudmobile-bridge","version":"2.4.48","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.48","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"fec225e9b1d282359313442f4f43e0945ee496d8","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.48.tgz","fileCount":21,"integrity":"sha512-IAEOUcgyDtAKZI5DrkeRkQzfYZ4ED10UsmHS8zMe4zUFVyYCV/UVgL2jNLMw2izDZUrSFnvZiuCgQsBD0rGXZA==","signatures":[{"sig":"MEUCIEjwyZ6/CYQJOLBq8numYwpbKEQ+1pY9IetcrsIrkAwyAiEAkZRyLXtmpbFQNxzRy1irLghEs+eLgs07HpxIHClst14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251781},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d2263de236479b30f8cebfd76b9448f9ac4a9172","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.48_1780556360160_0.23082341785455984","host":"s3://npm-registry-packages-npm-production"}},"2.4.49":{"name":"spudmobile-bridge","version":"2.4.49","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","_id":"spudmobile-bridge@2.4.49","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"bin":{"spudmobile-bridge":"dist/index.js"},"dist":{"shasum":"54bc73f32ae63c6e4705aa858d272413e64c773f","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.49.tgz","fileCount":21,"integrity":"sha512-RnUDKNYIFjjDGS1WEad8dJlgy14UIwDkZW2rQSs9WMS9LTXegmoYIWihWL2VABF/vkH7RwSElZAeb9uFeCbQxw==","signatures":[{"sig":"MEUCIBvC6cEJA+MXUG7P1x6Myx1JF9NjeAxepoq9svZvnCISAiEAkj+1D+1sy9PKRppWx4Uwanhv+iYqwZqXuFMWkRyEP3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252294},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d2263de236479b30f8cebfd76b9448f9ac4a9172","scripts":{"dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","build":"tsc","start":"node dist/index.js","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"_npmVersion":"11.12.1","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.4.0","node-pty":"^1.1.0","commander":"^13.0.0","strip-ansi":"^7.2.0","@supabase/supabase-js":"^2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.7","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spudmobile-bridge_2.4.49_1780556712233_0.13550888548963336","host":"s3://npm-registry-packages-npm-production"}},"2.4.50":{"name":"spudmobile-bridge","version":"2.4.50","description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","type":"module","main":"dist/index.js","bin":{"spudmobile-bridge":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts","test":"vitest run --fileParallelism=false","test:watch":"vitest --fileParallelism=false","postinstall":"node -e \"const p=require('path'),fs=require('fs');const d=p.join(__dirname,'node_modules','node-pty','prebuilds');['darwin-arm64','darwin-x64'].forEach(a=>{const f=p.join(d,a,'spawn-helper');try{fs.chmodSync(f,0o755)}catch{}})\""},"dependencies":{"@supabase/supabase-js":"^2.49.0","commander":"^13.0.0","dotenv":"^16.4.0","node-pty":"^1.1.0","strip-ansi":"^7.2.0"},"devDependencies":{"@types/node":"^22.0.0","tsx":"^4.19.0","typescript":"^5.7.0","vitest":"^4.1.7"},"engines":{"node":">=18.0.0"},"keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"license":"MIT","gitHead":"1a36e32c2817f35b4f2dbe0245c91f1127903a6e","types":"./dist/index.d.ts","_id":"spudmobile-bridge@2.4.50","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-tIPcR90BMuT7mSc+62Ru3cf5PuHB39ig2w/BwyfnNy59DMtllqXjFfpX6oDzZwUCHTfgJn7/H4PWkQNnpyQOgg==","shasum":"85ebfd51144378afbe0be01cafa9bab3f22caae0","tarball":"https://registry.npmjs.org/spudmobile-bridge/-/spudmobile-bridge-2.4.50.tgz","fileCount":21,"unpackedSize":252294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDre/XKAFdt3X8dpedfNvRYr+rifSOrZ/Eya4y9jEV2ZwIgGXElLmPgTVAkja8wkQYzUcX/80KxOxururc1W75BTEY="}]},"_npmUser":{"name":"uladluch","email":"uladluch@gmail.com"},"directories":{},"maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spudmobile-bridge_2.4.50_1781981127055_0.47449605739853085"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-25T15:23:42.630Z","modified":"2026-06-20T18:45:27.276Z","1.0.0":"2026-03-25T15:23:42.854Z","1.0.1":"2026-03-25T15:30:02.912Z","1.0.2":"2026-03-25T15:33:28.044Z","1.0.3":"2026-03-25T15:59:24.887Z","1.0.4":"2026-03-25T16:08:50.861Z","1.0.5":"2026-03-25T16:11:15.782Z","1.0.6":"2026-03-25T16:16:24.631Z","1.0.7":"2026-03-25T18:54:55.518Z","1.0.8":"2026-03-25T18:55:39.879Z","1.0.9":"2026-03-27T10:03:45.533Z","1.0.10":"2026-03-27T10:06:31.525Z","1.0.11":"2026-03-27T10:36:23.372Z","1.0.12":"2026-03-27T11:39:33.626Z","1.0.13":"2026-03-27T11:43:22.892Z","1.0.14":"2026-03-27T11:49:50.411Z","1.0.15":"2026-04-01T17:43:37.855Z","2.0.0":"2026-05-15T23:39:56.800Z","2.0.1":"2026-05-15T23:43:06.753Z","2.0.2":"2026-05-15T23:51:01.276Z","2.0.3":"2026-05-15T23:54:37.093Z","2.0.4":"2026-05-16T00:02:09.599Z","2.0.5":"2026-05-16T00:04:37.447Z","2.0.6":"2026-05-16T00:06:12.675Z","2.0.7":"2026-05-16T00:11:02.030Z","2.0.8":"2026-05-16T00:15:34.174Z","2.0.9":"2026-05-16T00:17:21.872Z","2.1.0":"2026-05-20T11:57:56.995Z","2.1.1":"2026-05-25T16:08:55.685Z","2.1.2":"2026-05-25T16:19:30.232Z","2.1.3":"2026-05-25T16:22:32.929Z","2.1.4":"2026-05-25T16:34:33.305Z","2.1.5":"2026-05-25T16:36:32.454Z","2.1.6":"2026-05-25T16:44:21.277Z","2.1.7":"2026-05-25T16:47:42.048Z","2.2.0":"2026-05-25T17:18:01.650Z","2.2.1":"2026-05-25T17:23:58.336Z","2.2.2":"2026-05-25T17:26:45.204Z","2.2.3":"2026-05-25T17:55:17.110Z","2.2.4":"2026-05-25T18:17:07.280Z","2.2.5":"2026-05-25T18:46:41.492Z","2.2.6":"2026-05-25T18:49:02.751Z","2.2.7":"2026-05-25T18:52:22.674Z","2.2.8":"2026-05-25T19:11:27.176Z","2.2.9":"2026-05-25T19:18:17.312Z","2.3.0":"2026-05-25T19:26:37.045Z","2.3.1":"2026-05-25T19:33:26.928Z","2.3.2":"2026-05-25T19:52:21.494Z","2.3.3":"2026-05-25T20:24:53.526Z","2.3.4":"2026-05-25T20:56:00.271Z","2.3.5":"2026-05-25T21:36:17.428Z","2.3.6":"2026-05-25T22:23:11.048Z","2.3.7":"2026-05-26T06:08:37.151Z","2.3.8":"2026-05-26T07:19:39.321Z","2.3.9":"2026-05-26T07:22:47.479Z","2.4.0":"2026-05-26T07:34:56.570Z","2.4.1":"2026-05-26T08:44:10.131Z","2.4.2":"2026-05-26T08:47:28.560Z","2.4.3":"2026-05-26T08:58:02.889Z","2.4.4":"2026-05-26T09:02:00.812Z","2.4.5":"2026-05-26T11:06:32.039Z","2.4.6":"2026-05-26T13:10:01.486Z","2.4.7":"2026-05-26T13:19:48.368Z","2.4.8":"2026-05-26T13:59:26.820Z","2.4.9":"2026-05-26T14:06:18.192Z","2.4.10":"2026-05-26T14:15:22.987Z","2.4.11":"2026-05-26T14:59:45.853Z","2.4.12":"2026-05-26T15:12:28.112Z","2.4.13":"2026-05-26T15:18:13.592Z","2.4.14":"2026-05-26T16:14:17.427Z","2.4.15":"2026-05-26T16:36:08.872Z","2.4.16":"2026-05-26T16:40:06.341Z","2.4.17":"2026-05-26T18:54:53.093Z","2.4.18":"2026-05-27T09:47:09.427Z","2.4.19":"2026-05-27T09:54:28.355Z","2.4.20":"2026-05-27T10:04:18.590Z","2.4.21":"2026-05-27T10:05:46.138Z","2.4.22":"2026-05-27T10:38:17.943Z","2.4.23":"2026-05-27T10:45:10.225Z","2.4.24":"2026-05-27T13:59:38.315Z","2.4.25":"2026-05-27T14:16:49.987Z","2.4.34":"2026-05-27T17:43:38.434Z","2.4.35":"2026-05-27T17:48:42.202Z","2.4.36":"2026-05-27T18:17:06.449Z","2.4.37":"2026-05-29T08:59:59.757Z","2.4.38":"2026-06-04T05:11:45.240Z","2.4.39":"2026-06-04T05:24:35.338Z","2.4.40":"2026-06-04T05:33:49.763Z","2.4.41":"2026-06-04T05:39:10.552Z","2.4.42":"2026-06-04T05:43:10.022Z","2.4.43":"2026-06-04T05:48:18.908Z","2.4.44":"2026-06-04T05:53:52.458Z","2.4.45":"2026-06-04T06:27:46.100Z","2.4.46":"2026-06-04T06:30:26.930Z","2.4.47":"2026-06-04T06:41:51.109Z","2.4.48":"2026-06-04T06:59:20.346Z","2.4.49":"2026-06-04T07:05:12.393Z","2.4.50":"2026-06-20T18:45:27.178Z"},"license":"MIT","keywords":["openai","codex","spudmobile","mobile","bridge","cli","supabase"],"description":"Bridge between OpenAI Codex CLI and SpudMobile iOS app via Supabase","maintainers":[{"name":"uladluch","email":"uladluch@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}