{"_id":"@senoldogann/code-companion","_rev":"65-c736d7d8c7a6a11b57234d81be5ce727","name":"@senoldogann/code-companion","dist-tags":{"latest":"0.1.59"},"versions":{"0.1.0":{"name":"@senoldogann/code-companion","version":"0.1.0","_id":"@senoldogann/code-companion@0.1.0","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs","copilot-mobile":"bin/copilot-mobile.mjs"},"dist":{"shasum":"b9d0a3c4995fb204afba6c2ff0ba746b4ce55a62","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.0.tgz","fileCount":124,"integrity":"sha512-kkOY13+QtPOCD6fxIO+//pWCjkp4K5zzHiWF7SzpLnaheOjYuxYX4uQ9JORuB4g4kvAgWIuSDLjkThgwIo6YAQ==","signatures":[{"sig":"MEUCIQCu+grO2tVvDN+DausRKk4Cvi9Ui0c3L1/kQyLe/pd//gIgdKHI7tCvBRSTnAAY2ZLRaVw9eF/QoEPBlhzXyIfQ8nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557599},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"feda35d3b544b3657679dd8a300653422ade0e2e","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"10.8.2","description":"Kendi Mac'inizde çalışan kodlama oturumunu telefonunuzdan kullanmanızı sağlayan mobil companion uygulaması.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.0_1777013049685_0.5275671331878649","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@senoldogann/code-companion","version":"0.1.1","_id":"@senoldogann/code-companion@0.1.1","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs","copilot-mobile":"bin/copilot-mobile.mjs"},"dist":{"shasum":"9b8ae7a88156bf235d0a47082ff31958e446c372","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.1.tgz","fileCount":124,"integrity":"sha512-kQoNjgEScv0z0A7sunjUCt7QUD0O/YuxrxrZn28v2voD3eP1e9rPve0K73wh7gT+abi9J0wd0DejSriNY3nZqw==","signatures":[{"sig":"MEYCIQCzh2FUyxl45m2nqD8e/t1dHO2qCT3Dbvgj9TyMEHTDFgIhAOcns/3cjahFeguHYey4vq/g8bEgqI9w+8RXdraaOt6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556736},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"e5e7cc25d2587851c90f467aceb0c1207a154704","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"10.8.2","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.1_1777013249462_0.4623195817481194","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@senoldogann/code-companion","version":"0.1.2","_id":"@senoldogann/code-companion@0.1.2","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"c27fbced10ba32a62a8ae50c9648bed14841d192","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.2.tgz","fileCount":124,"integrity":"sha512-cmBkVfdgT7+R7aL4W6QgC/fvoBUcogkVlfnLzV2uGeDhz5nHsxe5Nd+XDnIuwi60poDxtCq/iHnPHjlpztm6RQ==","signatures":[{"sig":"MEQCIGYDplDuNKnQtls0wTIxC/Xjd9oeanJlT7wxssbJeYKgAiBfUTaxVlp/PDAgUhqhUaL6KiV+T4AGdF9f4EHLlP2U9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556684},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"a1ba46a74dcd18f778a23e87f7d76178db28d775","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"10.8.2","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.2_1777013531920_0.47161894553936756","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@senoldogann/code-companion","version":"0.1.3","_id":"@senoldogann/code-companion@0.1.3","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"185b657e5d00077ea4b228b9fc00615c3faf582c","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.3.tgz","fileCount":124,"integrity":"sha512-pS8OxojHf6xLCkwRsIkcd/iej440U+I92mU4lYZx6KdpMIRGzW++Ffh+vK9TCzS/AblIsADLPlb8h/7JxISQKQ==","signatures":[{"sig":"MEQCIGKQpO/dI0/RUcUMCXRn82PUCe+WEA8jBxGU8aVyGhQQAiB/OJEUQfkDAULKzHo5w/u8GH2h1Q6oBgR1Z48ruQeCnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568736},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"d0c9bc4ad81cb35a69f77fc89357298f7ba611d2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"10.8.2","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.3_1777014966662_0.6990354018584466","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@senoldogann/code-companion","version":"0.1.4","_id":"@senoldogann/code-companion@0.1.4","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"fdd2a070d3cb4842cb1185efb16d7281746c16d3","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.4.tgz","fileCount":124,"integrity":"sha512-M2tDrwGTir3mTr7Q4EewFFqwdU7ULs129kdOKFn6L2zwWRDB2TqpfOuko40iwHCYRMVSoVfnmXVcVBqIjrEQhw==","signatures":[{"sig":"MEQCICauN/xfcR29YVJ1aOqoP0At0XC/hjBJkEL4wKrk42bEAiAwtbVpEBi9Cg0WY0Xn8JfGEqUgA47zDyA8Fb9sKyvz2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568916},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"f2f120482831315a61299fbba456d4c3a2990ebe","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"10.8.2","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.4_1777017780647_0.0764455755212825","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@senoldogann/code-companion","version":"0.1.5","_id":"@senoldogann/code-companion@0.1.5","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"6ee3d5900453546523d8576e62b8d664ee329ab4","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.5.tgz","fileCount":132,"integrity":"sha512-nB2GGk9Cw1Wr/sXu9WhzmcXv+4D+Nj3bXA24MX9iZXijvO3mX1lZGsdP2J5OG2L3lHpXo02NTjmMgoa6t+TwWg==","signatures":[{"sig":"MEUCIHqaSCqDEXAOmXaaYiVvJDxQ3HyvU7NuurEiO0ymTSogAiEAgrUCKipm4iIOM414y2SiqkL4YPI8LqnDw9vsV/EByhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701550},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"24d3394f3302f8f8ae1ccab86c74709174664e09","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.5_1777064095671_0.25952144664539145","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@senoldogann/code-companion","version":"0.1.6","_id":"@senoldogann/code-companion@0.1.6","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"918ff25cc0db3358538011cb6e7430804f22ccd9","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.6.tgz","fileCount":140,"integrity":"sha512-TDpfltajRUHEEqWqtMICcPvk3P7sPAzUve6kG4vBUlF39qj/JRIVaEcQDvk0ITc9agWBsz/IzAtEN5bYNNLZuQ==","signatures":[{"sig":"MEUCIQCwDQMmhDfQqgK8+trmnAA/jvdbE7E1PoVZXnizUDHHOwIgfXbv8uMlo5r0cgtBb1zRW1oIfofcFQDXJkgR5O8eSQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726728},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"16ad0ced95ebc9da1bef755112a53f21777c8437","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.6_1777147904051_0.07820876161922907","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@senoldogann/code-companion","version":"0.1.7","_id":"@senoldogann/code-companion@0.1.7","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"c1b4ea66598ec1289014f90acd2aec93f85613f0","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.7.tgz","fileCount":144,"integrity":"sha512-CYou4Kiv9HGXH4wlYB69Q9toIfzqb8pvb8n+VwF5OyuXi1vmVqZsPNWm7pMRdYihMixe4u7zlPkJUn3CteWWvA==","signatures":[{"sig":"MEYCIQCUFij5DA54VwMiwiZlIid/yrUyE431vY8y4TSkjmpGNAIhAObjlKDLyiiJgKwdsKk0/7yDCjtoL+zoJE/AGw83Bk6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746426},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"16ad0ced95ebc9da1bef755112a53f21777c8437","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.7_1777155275255_0.6372786158339871","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@senoldogann/code-companion","version":"0.1.8","_id":"@senoldogann/code-companion@0.1.8","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"804cd6e7a50af6425f6710d6772c8b1ee134495c","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.8.tgz","fileCount":144,"integrity":"sha512-rx35DVQCfh+TrvsWHCJjRF6evmLt4YxQ094YSyMztWzKaefP3ManqKRL6mLAHnr+RrhljOrC005tTzSQeloe4Q==","signatures":[{"sig":"MEYCIQCi1ju76Q+MPk6aO4lzUsqwynN2zm3lXr8IKqmv6zt7kQIhALVUFKVwkkNMPqs3YvmogYDFIG+77T0EOuEdMd4FdH5b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1766442},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"16ad0ced95ebc9da1bef755112a53f21777c8437","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Code Companion lets you control a coding session running on your own Mac from your phone.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.8_1777159819618_0.3452568196036885","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@senoldogann/code-companion","version":"0.1.9","_id":"@senoldogann/code-companion@0.1.9","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"c3af897ba3d28490e5bd5603fbb0f5a4d56ab908","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.9.tgz","fileCount":146,"integrity":"sha512-L8lCTS5ich5mAVbq0Ggq3UGu3gQ8ryRSJ7+hvTgfidvTUe9QXwWuSVP9J5vnzks19WrfxjUk0pqmHnCrYSMTGw==","signatures":[{"sig":"MEUCIFYCTyE0IINNvr6FMds2ja65LN2lWryHSG+pe96tQu+vAiEApZlIUXXvR6kb7POn3XeWpK63LipzS68kb8xGADJdgR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778142},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"79a13d3e2656b4b2c70bec8276e0f2416330b564","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.9_1777210584174_0.8123954234114945","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@senoldogann/code-companion","version":"0.1.10","_id":"@senoldogann/code-companion@0.1.10","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"e032c2c95079aa333145c2c3866ca94f70ca7a4c","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.10.tgz","fileCount":146,"integrity":"sha512-Yp5krRJ2TCXsGtzrY8m7uwgq85Vi5tEE+jIY2C3uquen0E5Iotz6G+6zufF+X5JM4E2wiAxjhhlcrhCgY7RPVw==","signatures":[{"sig":"MEYCIQCnwip37IlZNZ3TAutAF7aVCxoh0BJB4D2qP2AWxwhoCQIhALHfe2FIVVaPXjMiLDlrLUrl9oAe6LlIA8ffZCm7b+pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779703},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"79a13d3e2656b4b2c70bec8276e0f2416330b564","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.10_1777211768935_0.42152019758711123","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@senoldogann/code-companion","version":"0.1.11","_id":"@senoldogann/code-companion@0.1.11","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"dca70fcb55984cb3242c012860ccb5f3cdf47545","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.11.tgz","fileCount":146,"integrity":"sha512-tegP1OBLl6/hVFxryakbtSbPBYM/zOdfCs9QandwpaFTvzePt6ANvDhRYhgB9RMMJGB0dLkFxmLM9LaK6GkoQA==","signatures":[{"sig":"MEUCIQD8VUimS+yd841/KrijgBUXdmGUTgL3EqcGa+Bt4CQlegIgHWn5rRuS6ql5o/yQ0O2N5Nh7cUjdx9AnXgiLM7XJ1pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781569},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"79a13d3e2656b4b2c70bec8276e0f2416330b564","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.11_1777212124695_0.5651653027274517","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@senoldogann/code-companion","version":"0.1.12","_id":"@senoldogann/code-companion@0.1.12","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"d8657d0da64b70b2574eb5945735454c0d60e014","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.12.tgz","fileCount":146,"integrity":"sha512-VuyM4Ik/oKmXkk36bNIes4Gf2vnV07wGzleDnPdDWaVikGyeyK0TNxiC7EeTpCAgtn+ZlW6YACU5YfByE6Z7NQ==","signatures":[{"sig":"MEUCIF0r8ErILRf9RrWAhuxZaHiS8FRPuweQX/GJK3o+CFIVAiEAvkPRAS+nU1IjkWHKpXqU3PrpwNjMXC6EVh1d0/NFZCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1782552},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"79a13d3e2656b4b2c70bec8276e0f2416330b564","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.12_1777212444565_0.7804880316700145","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@senoldogann/code-companion","version":"0.1.13","_id":"@senoldogann/code-companion@0.1.13","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"cbf872dfbafb5987c8c57f3ea90cf21b0d5212c5","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.13.tgz","fileCount":146,"integrity":"sha512-Hia/D90IAS5hxMOG+py1vzbuMSESU4XRkAlPuBfPjHeqDM1njKbVhyvXBJdxJFPMJY1Ha+AEbdjogapJnoAlsw==","signatures":[{"sig":"MEUCIDaXrRiaQ6n6MjrCAegxnfM+th7lAeUsBcdbMjcqiLwhAiEA95nGSqYrGTeQbFPn1LtdqLuKBWnF9YyFScOz2oClxTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1788387},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"79a13d3e2656b4b2c70bec8276e0f2416330b564","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.13_1777215522082_0.4981228648473477","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@senoldogann/code-companion","version":"0.1.14","_id":"@senoldogann/code-companion@0.1.14","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"a9d71d03815df3f41cc4055088935cd0771657ad","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.14.tgz","fileCount":146,"integrity":"sha512-nkNC9JkheOJIzQiUTTxlI+OKgYtdvqXfEgS7ASVrFCbw0u5W4pd8ob96ISvm6xtL/k+jXrx//alzS0qyrYuryQ==","signatures":[{"sig":"MEUCIQCglskyWhjLMGd3qozBv1rdQIDKMPEAGKMkN7CDYGimmQIgU1bhoHeMb+sy926Ck0S5hOYI3nQyP1ZThZh5jPzkbjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1788891},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.14_1777218233214_0.7881502354975836","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@senoldogann/code-companion","version":"0.1.15","_id":"@senoldogann/code-companion@0.1.15","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"418676e3c99018de21c90063da9a8a360ba6609d","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.15.tgz","fileCount":146,"integrity":"sha512-/njOpuGVdNMm2iQ2DE3W59gM+Gz+iWO94SLVeBQzfLPwMRnoWiV+XIMAMuRUsURbHhU3SPHXj2y0LmegdmOTqA==","signatures":[{"sig":"MEQCIGbaiSmC0GZo/Y2SdBuwabvejxUQNXidDrt/Tk6pJddNAiBC6CopvxxJC3QTsNOM3J4Xm+zsyLIqD5paglEve7bE7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795661},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.15_1777226312278_0.9050807118829973","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@senoldogann/code-companion","version":"0.1.16","_id":"@senoldogann/code-companion@0.1.16","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"b16af4cd2d92262b6b35d9f2fa99b886e27eafb0","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.16.tgz","fileCount":146,"integrity":"sha512-+R0Tr8r4BVExt3EyOciQu51i2c2GyeO5mZd5deh/hcN2BKN77on+RSDZCgleK71Yb5i/b6+1+Cxf8MWNa4+jVA==","signatures":[{"sig":"MEUCIQCRyk5PVzkhwFG09x2C9AyceIhs0/2mHd7T1umHZEMAbQIgOfCPSrVDv26rnO5rk0PAP4gbUJhOTU2iKMMdMyZbvxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797177},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.16_1777226816136_0.7699516309152856","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@senoldogann/code-companion","version":"0.1.17","_id":"@senoldogann/code-companion@0.1.17","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"e6c5deb52d2a3b7b59566462c864b1041716123d","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.17.tgz","fileCount":146,"integrity":"sha512-ijpYF5yM0W9M7sjwv+YEnJpwFcyovyBxZnApmT25LafOl8MRelWxGlwFD4uEVaxJI3xfwkWgSz9OdMY2/MbJcw==","signatures":[{"sig":"MEUCIQDmDlEbKSPwXFfJXTWiGP1tswYSRRRT+EW4bhiRy4t10QIgT/i2eKI9H9BjmVBgLNG5PythWqtypaGWZRM2QmX/Foo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797477},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.17_1777227921408_0.356408569256931","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@senoldogann/code-companion","version":"0.1.18","_id":"@senoldogann/code-companion@0.1.18","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"6087ce93351b4ff79eb88f7a1d66b9660ff27f3e","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.18.tgz","fileCount":146,"integrity":"sha512-HxZV6Z1cK/bTiS5NZvOHdD5nBwZiwPZgys1OrS0K27vdUjrN9HHKCbPa2LUbnyqNagLztI0a1UXeBMgGG8AT5Q==","signatures":[{"sig":"MEUCIQCxpEeAxHkO+0nMAzX62ufi9yQIH1P679YpUgI/mUPkvgIgHeTsj9KH1/jYjXmB5U3ptc3dWMykN79Bmsbzlhy7SdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798509},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.18_1777228414647_0.9828300016622604","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@senoldogann/code-companion","version":"0.1.19","_id":"@senoldogann/code-companion@0.1.19","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"232ed5a8514734a1e86be7a55e401efdf967fd9d","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.19.tgz","fileCount":146,"integrity":"sha512-vkvs3P4npMQfc1onXWT/LenT9ie/tBzF8tblF8+jrjOdTRnsnv0JPrW15JIU8HUwaeVcztQ5NwpFk4cB7x2f0g==","signatures":[{"sig":"MEQCIFCF3++HCZpbbnpK6iWIMR3wObXI1twc4RVIltyiLMBFAiBUFGfCHlZhFBIlw76Hx6dwGObVivU6x6npJweW8xOKTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1805786},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.19_1777228931777_0.45707994094801974","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@senoldogann/code-companion","version":"0.1.20","_id":"@senoldogann/code-companion@0.1.20","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"1aa936137100574be7d59dd1de96e869bb2937c9","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.20.tgz","fileCount":147,"integrity":"sha512-sc4cAtp7bUlZ+8pq4VrhcQN7hJNF6yD2rImGDPYoU48axksJHJay1OxbZ6ApBJWhFZ9+jUUKM70r6cHII6x90g==","signatures":[{"sig":"MEUCIQD3ujjK8DI61qA0qA8gkHKCinve5MJdp0Up3M5eRNI35gIgUUYsezvhvJUVCRS4XXAXPrz2ZUgcNsdMcoXDvRiqIr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812177},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.20_1777229441829_0.12650937298563902","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@senoldogann/code-companion","version":"0.1.21","_id":"@senoldogann/code-companion@0.1.21","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"bdb1a0f431db0224ff057b9513a799d64d6f1167","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.21.tgz","fileCount":147,"integrity":"sha512-m6JCpRcACjrejTWCWIEZGGP++h8j1xjZvQ6cf8ByiOfpREb5M3RFaCQn6Wm7b465US7TjxFs2/NJRz4CMQys/Q==","signatures":[{"sig":"MEUCIQDEdQgDzczDTGUhsMEu63m6ZEw5NzkHJJXlD7GKqJ5eJQIgfa6iLGLpZUGr8Anb07YnRM8CrdLD9KLV2rUnOIQOWtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1814580},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.21_1777230745277_0.26205319872111055","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@senoldogann/code-companion","version":"0.1.22","_id":"@senoldogann/code-companion@0.1.22","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"34c060f182eac86bbde2f2e80a2203fefb912056","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.22.tgz","fileCount":147,"integrity":"sha512-bcq1L6Suokhm/cBG6TDMeKJC8DhJrXRtF4iimsTRfSpyng/5MWWEnqva+sxh35o8bsPJtxqQ6A6PkhPky0g2SQ==","signatures":[{"sig":"MEQCIC7uNxzyEfHbLQPoHt594khRZdk4wxg1xlOLDdtR8lk+AiAJ79wl1fyj0kCUyoU60LDZ9a/vrM3yPCfiVe/vFb/uUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822363},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.22_1777231602604_0.6446905554305846","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@senoldogann/code-companion","version":"0.1.23","_id":"@senoldogann/code-companion@0.1.23","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"4712800c0087f0aad8ef2b0ac1411f441dab2424","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.23.tgz","fileCount":147,"integrity":"sha512-pblZTI0Sq6/+2KlFGg/v9ddc48MY/UFVOzMInhchBo6XBiKlUASD4zfevmJvOeoY3dQfyWB7S9BhpGY9w3opow==","signatures":[{"sig":"MEUCIDC7YkzSutlgR7LGVBxM1IbIXaaKw2zs8szXriEugTcNAiEAj5UqDNymXSOYrqlaoYDuRY+cD3qwl4CGoxa0aU7rG18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826229},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.23_1777232532914_0.13060700226678668","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@senoldogann/code-companion","version":"0.1.24","_id":"@senoldogann/code-companion@0.1.24","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"37dc9771fd8109c76041548899f5264dc0ae568b","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.24.tgz","fileCount":147,"integrity":"sha512-BIuJuy+zKCTlknEEppMuPvhfocmQM7eqqdkr2n4vOIPO/F0lKik3GxlIG874ylsjS6e7SbsBNSkU7uTTG6J9UQ==","signatures":[{"sig":"MEQCIF+7twg026tfVrAUMZOs5d0Lc+MMvbDvWJz8yNg00TVhAiA8NqQ1xnj4MNvfyRekI61C9nc4atRyTgoGfqSxDQ4Nzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832308},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.24_1777233120908_0.4684824710537421","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@senoldogann/code-companion","version":"0.1.25","_id":"@senoldogann/code-companion@0.1.25","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"1a1d600cc08328ad60d48a85f602d1f5609ecb09","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.25.tgz","fileCount":151,"integrity":"sha512-ZfsCNGwBdUOGXavMr5J+VIuYvp/uVvJZAl6dtg0ZwrYaRgmjMXTNgtKZAjvtgF1mIpPgNb/WyKz4jDynot2AQQ==","signatures":[{"sig":"MEUCIFvQSeI3lNLgx1g0SDXXOoUHcneNKsFHG9oXkkCKFrf5AiEA9IJh0ytP3v5zREQGADnS67jYkZlQkwwJlc/6iNBRs4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1877109},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.25_1777234187927_0.6552907333052933","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@senoldogann/code-companion","version":"0.1.26","_id":"@senoldogann/code-companion@0.1.26","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"802b5619f69937177b854e40bfcd4f69ea025edb","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.26.tgz","fileCount":151,"integrity":"sha512-dIApz1RQiZVI3b2P7g+IHbX2GF1OqJKO3zlZCnc1p9A/G7pS2/MyjvLvhVHlw/I+ww83VRMiOqKa7GOtF1KKOA==","signatures":[{"sig":"MEQCIBotNGAD8Xv1ifp0HumkkusifQVclxqKzV51fbXcqkqEAiBkwoTSWl9q6vyNhofoZJU5bfz5nyTqeImd/fGA1otMqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878960},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.26_1777237925961_0.23755175330788658","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@senoldogann/code-companion","version":"0.1.27","_id":"@senoldogann/code-companion@0.1.27","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"215a489dccff570847a74bb7da5b6bbd1c29cb4e","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.27.tgz","fileCount":151,"integrity":"sha512-JDkpqNtgM/JJHKdUDryZLIME2JooIKqF7+LQeKaGWEn1WfD6HxHiehe4f3Lxy4/GIRzWEMXNjKEMuZdPxFfWAw==","signatures":[{"sig":"MEQCIB6mCgThyWh5tR2I5Pua6GSbxbkw9BLEkW9+rIFhyXpZAiAIe6BiSQssaF1OBGRCL+F68wi8+Qyg0CBzr3Cxsgdl/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881394},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.27_1777239073011_0.8416892634067534","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@senoldogann/code-companion","version":"0.1.28","_id":"@senoldogann/code-companion@0.1.28","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"28f6c2272b208ce16913b2300ccf303254b44602","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.28.tgz","fileCount":15,"integrity":"sha512-MDadSXou+dbn7FEEuqj3QhTDVFKe1q1Ti2QrvvAzYrXqUv1LGF+rNtFTBE1tcUdfMLGlvqHDC7QEj37ri/cqNA==","signatures":[{"sig":"MEYCIQCqPxYNXmurq8FGHfChi83fo0xGbmdGg5Qoz+Nsnok9sAIhANJmWxyrvWts+CcSvEQMa7dBlHqK7/6RnUId3wfK0KBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2992329},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.28_1777241493710_0.2028003056866543","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@senoldogann/code-companion","version":"0.1.29","_id":"@senoldogann/code-companion@0.1.29","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"7b9d1f53f0ce712e751a856d72c1145b49dd98ab","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.29.tgz","fileCount":15,"integrity":"sha512-vNNsyoG8hnScgX+HhnY1yEfBCYoEWmA6ULsAmVGbDhD+FFnVcy42ySC4VX9oOTmTesEXKgiiZU7kIb//Xn6t/w==","signatures":[{"sig":"MEUCIQC/NXxDuIg1IqObZpq1CW2vsU0BJ19HREGPJ/+8irLHygIgUO0sjzukdc072gquyKU5dKjTovCQXAl+gY0fqQQAKoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2995081},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"deprecated":"Broken release. Please use @senoldogann/code-companion@0.1.20.","_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.29_1777243562864_0.970684748966931","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@senoldogann/code-companion","version":"0.1.30","_id":"@senoldogann/code-companion@0.1.30","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"216298023a7c4749aba409cf7cc6cd59e449778f","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.30.tgz","fileCount":150,"integrity":"sha512-5HD0WPncn8SUA+KZqvKt7k32plOui9Wzc4sHnt3H3JBibvJQx6PhWS2rETF0Xq5KqGDfLMAn5MkQ4MxspIljww==","signatures":[{"sig":"MEQCIAtdR1M9DP1pNl/J7TqXILuUyJrDphszrvKtpqBpoxmcAiAUGFjTd4Gs4g5RxAnQQZjS3HJzN1BDtngj2I26rp42xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803988},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"deprecated":"Broken rollback release. Use 0.1.25.","_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.30_1777245198488_0.47677447647219484","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@senoldogann/code-companion","version":"0.1.31","_id":"@senoldogann/code-companion@0.1.31","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"a724cf003b029572aed054944c7c6ec6d87aa5da","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.31.tgz","fileCount":150,"integrity":"sha512-acoKd/96ZRy98evpPGP0qGkfvWsh6aFv+hW3rPULK4MahdzXK4a+wcuA7qkGXv6cee2s/XCJLofKm8Ml/E1fDw==","signatures":[{"sig":"MEYCIQDRRlRVC9EUqr6vPitv2n8z3HOJiwHe6mf2IjeD1gcCtwIhAMnm65EGCRd3Bg1pD88AjYKnOUD/E4XwGZsG9PZMJIYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804018},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"deprecated":"Broken rollback release based on old code. Use 0.1.25.","_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.31_1777245294983_0.22123556883399775","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@senoldogann/code-companion","version":"0.1.32","_id":"@senoldogann/code-companion@0.1.32","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"f4fc327635c3c80d3e7701e7fb66647e8e0682f2","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.32.tgz","fileCount":151,"integrity":"sha512-0oApJgJqDXJme6zmgmSKBw3FdaJXymAAL0meRNwZ4PQN1V88qqURlTYMV4t5NkTPisYj7ubnVY2EsOMTLQzAsg==","signatures":[{"sig":"MEUCIQDRgRRkTvTagzwiirriVNkQbN6bHGE+jIoy3G5Z0uSxmQIgFPcm29CVZ0YBpOZuMhlqO5QNMSYbHC+bvMoVBg+s+iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1879143},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"9862789673fe516e605480cd4aa20ccb2dd9f2fe","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.32_1777248353763_0.8592984473649214","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@senoldogann/code-companion","version":"0.1.33","_id":"@senoldogann/code-companion@0.1.33","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"90f8912d2525fbcafc5d6699e0fcd70fa35bca74","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.33.tgz","fileCount":150,"integrity":"sha512-lICdzPWKO7Sm9+2c0IZT6O9DZKvnKqqKd/AMLXmJRZFGfwyiE2lDY1/rfUjqC+6tg/LLcVlKogP59TKzbmcXlw==","signatures":[{"sig":"MEUCIBPTxD7LCqOue9zsTnFVCA19zE25QUPgMwHh3DGCdp2hAiEAmk8Y75SIv5DhD4zvTl5Vg95tesi6yVW93uSI5z/uODE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802834},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"91b63ce2603a601e6f093e3ba7babf1e77de324a","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.35","@github/copilot-sdk":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.33_1777251316477_0.6524399301739545","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@senoldogann/code-companion","version":"0.1.34","_id":"@senoldogann/code-companion@0.1.34","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"c1912030c8ec03a2d4596eec7b27afd7800f0637","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.34.tgz","fileCount":151,"integrity":"sha512-4ZqHcyz+cbw/o9/aIw73d+4T4cNehjYFJVl4pi6W4VPFesEReiho1WY6kNSjFxten/s34EZqemU297V962jZ1A==","signatures":[{"sig":"MEUCID5ie0iOCjHEfjrzkdJeJQGHYtrKKM+FBf6XR35zVZ5lAiEAsrPg7e0EgpGmIhCe69rYcTbqIthx94X+mcO92eikwng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891843},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"e293bb341a86d8d182e5ac504ee4cb0ed259c1a1","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.34_1777252261226_0.6418127879420692","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@senoldogann/code-companion","version":"0.1.35","_id":"@senoldogann/code-companion@0.1.35","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"f95300ce770de8707bed35f5d4fe6b0a61d316ea","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.35.tgz","fileCount":155,"integrity":"sha512-WOPH9YYTBUeX5udHDx3lgRtW/k5hezKMJUsqhmuMWYKSSuqmZqs2uKpncKBjKbDSiAFKZ5q4tBs/MNmbljPiEQ==","signatures":[{"sig":"MEQCICOAWZxtcbzQBgUjVacJ52/hpONEFrgaSrn0fcht3ggcAiAbdEPMp/HFQT8kaOPKAl1V3bkbeibL3tClQGTDyJC/FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896256},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.35_1777286472014_0.41394332995884","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@senoldogann/code-companion","version":"0.1.36","_id":"@senoldogann/code-companion@0.1.36","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"e0a27e166bb970c112205a005b49821f586645b4","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.36.tgz","fileCount":155,"integrity":"sha512-wcI1+BtlgXIsSmq1rptHFby6B6FWA3Ffu7woq2qDjN9hMdf24VgWvdvJMJ06Bbn0S0PiN1xiXHyxHxKZ3+jjiA==","signatures":[{"sig":"MEQCIB9FCpGIXJVXkks9sczCwVhTt63+dAjRwJ7rM5y+XJ3dAiAiSKAYPg3Uo485R/H3sMqOKTYjFplDfNr6dTQ1LKxC0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897271},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.36_1777287178615_0.7058910165122387","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@senoldogann/code-companion","version":"0.1.37","_id":"@senoldogann/code-companion@0.1.37","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"3ec5933d776cb21ac17b6c2eba6962cb2716ee2d","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.37.tgz","fileCount":155,"integrity":"sha512-e7ebK1FJY4uSv4w29dgJcTv1MnbpLmtA5qrm+YI6Cp6htDAdN2JszsofYUn3WY5z/UpFNxYVKXv5t2JdUXsFJA==","signatures":[{"sig":"MEQCIERtSUhOFAERypL7FARzRZ1GZhS9r0oJ01ijmJVGabpKAiBpHpRsphTHS3OqMs7n/1N5Libx+XT9UikWXM+DOreNRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897409},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"^1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.37_1777288166612_0.7174335763644217","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@senoldogann/code-companion","version":"0.1.38","_id":"@senoldogann/code-companion@0.1.38","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"93e9d8d87be6206e6e6023e1fd28635be0e6f369","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.38.tgz","fileCount":155,"integrity":"sha512-1tx8RG9XsAA8GkCAxo0c6nv7UAMHFUKQabst8AlKfCbBaI0BKcEg9SXapgjLeaSLzSZgFYSTDx/KPhUBPVPO4A==","signatures":[{"sig":"MEUCIQD3vOwcggC8kdOVC2fjNVuPiBx+05CRgnONnwmSD8hGYAIgP8TI6HjA5R3Unchlfv+ZApkF6fqZnTLB4h6b8smfxlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931110},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.38_1777290819815_0.9080046554157923","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@senoldogann/code-companion","version":"0.1.39","_id":"@senoldogann/code-companion@0.1.39","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"199c95ad82b34f7db6dc6c4cd1c075f5ce5f8dbd","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.39.tgz","fileCount":155,"integrity":"sha512-mwOGVqweRcCguO+rwuytlVa/NoSIFxMPM6GV/kCu0/GeR6U9jVmNRRL9AStVmy8qUsUuGD/XdFhFeg7+lUN3xQ==","signatures":[{"sig":"MEQCIEO5oUyrNov0Q4oVN31AW4CeXDaRjTrzzWzO+h62Z9cmAiBBH6dnbPtshBy9ibmLPbcZeyuYL0fj9g4o5yE5ZE2RYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931110},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.39_1777291301203_0.8053303344340936","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@senoldogann/code-companion","version":"0.1.40","_id":"@senoldogann/code-companion@0.1.40","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"0aac96bdbf9553b0edb03206e91d5829c095ec0d","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.40.tgz","fileCount":155,"integrity":"sha512-ton/hInzq1Ucx9po2mF8ccK58GGeCI8OH4jjkzezL6Dk8zQSs9lZB7tGD6T7RkuR/r49sowiN+QZn0gUlb7v8g==","signatures":[{"sig":"MEYCIQDMAnQTDjNrTcU9xZGgK/B0WGE9TaoJHTrTsnwd9axclQIhAJuRcWhaz0FF09ZbfzHKTV5VnE1OZFkjnQ1rg3jsBJXb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935616},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.40_1777291834159_0.14770961089519763","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@senoldogann/code-companion","version":"0.1.41","_id":"@senoldogann/code-companion@0.1.41","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"79fd2d8a030792c5285735cb0379cc6cc956aae3","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.41.tgz","fileCount":155,"integrity":"sha512-WuNU/VV7X6y1Cf2Kl4k0i/9jPTNVFfZVvfRw4Xw667IQvXppwpfe/Doz2TZBokpGqi+ihdLvQRM5F+7Sc3dQ+A==","signatures":[{"sig":"MEUCIQCx9/2DS11ejWdQNPH1Hf7+GzWaXfTXWCX75x8GuKRNKAIgKNbq/lA+eysuJrCQFXoqFWAbCpxJZxMam8mdUIcD9OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978695},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.41_1777295201535_0.8118659701243207","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@senoldogann/code-companion","version":"0.1.42","_id":"@senoldogann/code-companion@0.1.42","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"e0cc817062428557d861b0a1b0dd8ec625b9ec6a","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.42.tgz","fileCount":155,"integrity":"sha512-gmyaTCn780T2PX40vHztrZCmveLzm46L4eZxXgG8KfTKKqW9pXbT5UE3uwI6Q0beg3zxbQ/RBaPCJGg1jyiQfA==","signatures":[{"sig":"MEYCIQDoKC+qMa8p2bwbPRBDZtW08Wh523jMpJvzGhbZ48ifAAIhAODPkD5o9B8kTY+bXKL05nUPo2rFrv0LCS/jtk10alMN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1983570},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.42_1777297075985_0.6322823969855806","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@senoldogann/code-companion","version":"0.1.43","_id":"@senoldogann/code-companion@0.1.43","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"912dec066a0637422894c38de114ad180ac25951","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.43.tgz","fileCount":155,"integrity":"sha512-VwlcVpvB9MQPAF3diW9sgEZ/Qi/uFOzHH2L1eqP+oa3xG7zBdozaYbZrzQO/VxyrwvP8jF5fcHIEmYUS5Vphrg==","signatures":[{"sig":"MEQCIGMqyi+WursVvthhc4mMweScybdMaRYn/iDV14fj8NyJAiBAiKyZSDvn+L1i7tTpjAaDFv+f9cPDbVd+MjnQMMqFDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992373},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.43_1777299033445_0.17258045625087592","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@senoldogann/code-companion","version":"0.1.44","_id":"@senoldogann/code-companion@0.1.44","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"ba72c8a7ed3cf1a0d4fdda6920b7031017fe4b85","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.44.tgz","fileCount":155,"integrity":"sha512-DzjQ3RU9E9shW57LQbzd/tvplnJKBiqZBoTlWmBW6lcGdnCaBMDut+VqzKKrACOAlT6V7X2KMjvpH8kRI3V4/A==","signatures":[{"sig":"MEYCIQCzgwa6ztT0PTpY5nba9PvwB512EtFjjZbcZY4ecMiSmgIhAPwVygkImRh/uACTRoycIShTGVHZpeJ7VDC4+hZ/+5Td","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992373},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"be17a1e184fa01379c9eceb68409ed366bc563c2","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.44_1777300087077_0.8743198079382386","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@senoldogann/code-companion","version":"0.1.45","_id":"@senoldogann/code-companion@0.1.45","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"e537e7684c0dd0bbcfdbb35ba05dec1395340f44","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.45.tgz","fileCount":155,"integrity":"sha512-YKvwiI9SwyjCfpci3xJ/5FxvnUt2i6sIJ1tH9yz4X+1b685pPma7aNCqzuXAgkWX9KBy+zEc1hH7/qvLJqxYAA==","signatures":[{"sig":"MEQCIGuBhGuCKa0DODVp692AqU0l/qDY1ik3cb5e08OySvddAiB6wsDx3qN9D124bl1OFhS9rDj31IfPf58CysX/0AMcLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031662},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"44d9ea6d083a68862af4202a3daf5bb95e4c2b1f","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.45_1777310736001_0.15132100077532296","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@senoldogann/code-companion","version":"0.1.46","_id":"@senoldogann/code-companion@0.1.46","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"4ffc6518a4703ad2fb9ade3ef1b187b3ede9028a","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.46.tgz","fileCount":153,"integrity":"sha512-yCgooG3Ff1NYAbu+4pPHsNcbq90k73XxzfN49C4bLLhWksW7oGmycplYQcy7sQlqRqav5cdvwxRReT7PShjFCA==","signatures":[{"sig":"MEUCIF05IBYKdomrF+B1+CU7YSkezGxkOB/kqZqx35D/HZeKAiEAxLqeW2Y9Xxasy9MvkK43mra5Qimx61SDZz5KRGEEXuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982008},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"86f550a17f45b02142e595f00b8a23e580797d6b","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.46_1777313612972_0.32960485950120444","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@senoldogann/code-companion","version":"0.1.47","_id":"@senoldogann/code-companion@0.1.47","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"0046947e0eb33051fdc2d8505dbd06974cccb32a","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.47.tgz","fileCount":153,"integrity":"sha512-Vyc9jyg/7+KkeGTLGvViG0SwIjinN33WCYx+kZ0pUCWswerhJrrHvbjJZ9PV77JKZjVZDd72kZ99CP6CsQ/Oew==","signatures":[{"sig":"MEUCIQC22ixStXVNSQR/HFPTgtbNni24x3dId8NSmf+zLrEhnAIgUiUpDLzje9jdcn1hThaB0Aq7CL8c8If7tJlyHEyjTb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000314},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"907b91531173e54f33129fc00645a908b342ced3","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.47_1777372868966_0.6080413108246241","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@senoldogann/code-companion","version":"0.1.48","_id":"@senoldogann/code-companion@0.1.48","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"f77670464ab0e5ad2ecfb9a03b6f2660764faad3","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.48.tgz","fileCount":153,"integrity":"sha512-pNnAuKN7G3RN/UPEiuwx/we560buKB2tV9MRmWqkr4BRZl7OXlZ2PkQBHTJV/eLl24iQpzoBGqmbDX05ET6rZA==","signatures":[{"sig":"MEYCIQDU2nuBvYBoq+zUF5GOfrOlRUbJqEBHo3n0d+JIexcoeQIhAM6D3c10PIfLSy1cjbXHotuxRe+pBlWP46rksackhodj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000318},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"11546d3a03c88a25129f503ba3e4fb5fbad039bc","scripts":{"test":"pnpm --filter bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.48_1777400293533_0.7255014029069546","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@senoldogann/code-companion","version":"0.1.49","_id":"@senoldogann/code-companion@0.1.49","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"895088c033dad1ddfeb076b100feab2a77906b23","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.49.tgz","fileCount":169,"integrity":"sha512-pqSmQStQK5P/R0gdzDaDrZEaCmmXnsBCpF9MewnEVv+1kif6SexmbejcZY69xWvMtBe02HrhxJL4NIk//6VwVg==","signatures":[{"sig":"MEYCIQCnhSv4vUd5lGqaS3tFfgt1e4Th5ydrPSmWmVe21Bb2uwIhAL1RuYgbGgRzOcUHokUJjfOa3n7Gcz65sXniwI20SxQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2372393},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"47474fbd0ad1f4a63b395e6367a8e959e529faa6","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.49_1777489415143_0.4756744121605998","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@senoldogann/code-companion","version":"0.1.50","_id":"@senoldogann/code-companion@0.1.50","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"1b5bae87dd67d3643a17baebaecf0ad33067cccf","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.50.tgz","fileCount":169,"integrity":"sha512-Wo1FxpmNO2/Nngp1ifUmaJM39P7ft1cfeiCxpQKnM2tse8NG016/4yk8aPdwD5WCpWftlUdFsS7w0gw20JxpAg==","signatures":[{"sig":"MEUCIHk6D1nFr80ofM/bwPGj7/2Mi0v503+tiqedlju1t7ahAiEAh+AL48/wtVoGJUWo0rzreAT0K20JJNddJnzMyzawGo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2380042},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"53506f486f6d48ace7a2ebc65a939471c3b3bcbb","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.50_1777501953586_0.01948707197334243","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@senoldogann/code-companion","version":"0.1.51","_id":"@senoldogann/code-companion@0.1.51","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"a0490101e8a3f475715c7a7826884bb267b709e2","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.51.tgz","fileCount":173,"integrity":"sha512-IRUdU9uGZG9j1pd2cgAuslO0Yf2eZiLiHWNhEsAhhUpc3syGDXjhJhksN5YfLQCPYqiiDvRl/fharmHAcs81XA==","signatures":[{"sig":"MEQCIGO8v203JA/H35Tzw6h3Vx1EPM7V3u9ZiYDABNjO03I8AiAOgca0ovObFtUgWCLSzalGnznllQ5gKyXOULa2/AG5kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2382826},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"e75b6baaed1eda8d56bc385eb6fdc684ccbe5b14","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.51_1777584804640_0.8626210228413675","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@senoldogann/code-companion","version":"0.1.52","_id":"@senoldogann/code-companion@0.1.52","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"623fdfe7c9599a79da7fd5d5e22d751f74e89e4d","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.52.tgz","fileCount":173,"integrity":"sha512-qpVxaF5K4R2sdhtaLpnW400E+cPv1EsllSfDMLE2mgZMKuUWaD1gW7AbbQwjat5KKgflF3zFNyjykJpnaK5eqw==","signatures":[{"sig":"MEYCIQDTyewZmtHI0j2P2N7lqPRZK0twAw4TcNTbk+V/nblXOAIhAMdtT/gfoG75fNGUWUbi4q9atENEbDDmyj+oZckHFn1O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385299},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"9deb745720c300c21920daf73d997a000668a294","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.52_1777589057078_0.3197561157284057","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@senoldogann/code-companion","version":"0.1.53","_id":"@senoldogann/code-companion@0.1.53","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"2c9f7931922b8a5bfb4c07e867dea4a62dc208af","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.53.tgz","fileCount":173,"integrity":"sha512-GoZx6I8PMNwJrA5B05K8/5FEofsTzXtf3SA/+1E3vXqGoOMlmE+Dk17EQLqiNrrEqxTjfReuvQr7ir64zYvGNA==","signatures":[{"sig":"MEUCIQD7uI3G8iD235w5zNADYa9JTv0jOeMk0QnAf6/4ZeW2GAIgJa6frpzMRxS+hJg5+ePlQOeyW0V85KbG0IlsYSJjy7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2396947},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"d42cf13d9d50df3a7eef4975c11a81a809e25a6e","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.53_1777619732938_0.8226991790563636","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@senoldogann/code-companion","version":"0.1.54","_id":"@senoldogann/code-companion@0.1.54","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"daaccb278bbca954dcd96cbf385f5e3d420af96c","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.54.tgz","fileCount":173,"integrity":"sha512-Na5eCDTYZQnKnIsM0yh/QMFAE47YLSf5PoC0ZIVfydlXVVoyyLNrAAnd98dz5Z2K0RytdTdmGfJN0VAEwXPTDQ==","signatures":[{"sig":"MEUCIEJAQ5qq+Q0e+bu5NhmMBeKhNjFXMoMpA5nyLv2+ZUnsAiEA0EALqrCKHZciY7o5BET8HUbSPoUu7VRA9f/xgzxfVVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2432611},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"49df6d1accb8c773e8feae0375c844119c12721b","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test -- --runTestsByPath src/services/__tests__/ws-client.test.ts","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.36","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.54_1777669497623_0.8981221751459338","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@senoldogann/code-companion","version":"0.1.55","_id":"@senoldogann/code-companion@0.1.55","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"ac13bafc65c32dfcc222d9551cb212b75cfba46c","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.55.tgz","fileCount":173,"integrity":"sha512-7um4UQ2dJgEtsT/k+a413kRsAAM8dd1fl29EaLFLFfQypyPcV/TbXFqSLBSFDsuoRYdnK1DHOC4CYU7TY4C+Jw==","signatures":[{"sig":"MEQCIATpX0InwhiRdB5DMvs6ZMzg8VNORCnKflYw6AsMJED2AiBe8Iw5R/8I8/ngXuzPzKfqv4h01eC3kRlEnqaChzulJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2562237},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"386c3d4e8b4d279cf5e17090da9f681ae6e45384","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.40","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.55_1777856221520_0.30433050698038167","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@senoldogann/code-companion","version":"0.1.56","_id":"@senoldogann/code-companion@0.1.56","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"da07efd6b26fc50cd9808171a419dd8308dd042b","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.56.tgz","fileCount":173,"integrity":"sha512-yZIDGeCV8GESiAMyNG3xHvyxpkdFFEPPGpgNnYgSQhDRjtVYMvxIvMPLwe0Sk9ojJeF31p8J0woMQi8lMnvTIA==","signatures":[{"sig":"MEYCIQC5GHZhtZ5iJWFTxQr6Qo6zPja+UbVdMPEvGp1rVKWdLAIhALfTM4dxQkca6JdGLSrL49WOr6Txdu5eLP9JQ2ISJURB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2562543},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"3a1eeb8337eca0d1838efeebd567834111a1b232","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.40","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.56_1778185858041_0.7004846366891921","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@senoldogann/code-companion","version":"0.1.57","_id":"@senoldogann/code-companion@0.1.57","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"c8d9283810097097730c195e0b93cacdb86a0def","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.57.tgz","fileCount":173,"integrity":"sha512-AdE/Nt4KbAIm21sIDpd9/Xh7eG3NfFuS8/vZ2SdmTuukP2og2/Mj/T8wieCo1G7SqvlxP6lOrn299u0SeTU5HA==","signatures":[{"sig":"MEYCIQD0uMKERuCYjbEDNiX3JKfp+zkiaTI9YLcd6BjHkFx70QIhAJ3Ko0mMSnl0jRXjC31TtUSgtC6oYgsXiejr0jMlHEeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2562543},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"3a1eeb8337eca0d1838efeebd567834111a1b232","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.43","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.57_1778256212748_0.5035121234532376","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@senoldogann/code-companion","version":"0.1.58","_id":"@senoldogann/code-companion@0.1.58","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"bin":{"code-companion":"bin/copilot-mobile.mjs"},"dist":{"shasum":"8f0dec057e68e1f43421c535003908e509e54127","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.58.tgz","fileCount":173,"integrity":"sha512-EmObY5hGf9u7Xv03vk9v8ZP42kFtmfCFIKu38EDNKxludDQU3mPb+SsascjXzkkCE+TOSP8hm1XEr9HJxfTOsg==","signatures":[{"sig":"MEYCIQCQ8Y4KfBowQ6ibUKqr71vgHtbozqkOLKOq2IIxCpNPLwIhAOG3Tcof/LnQzqm37/nxiLg9ZXUIRUHSWhhT9NIa7q/C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2571727},"pnpm":{"overrides":{"uuid":"14.0.0","@tootallnate/once":"3.0.1"}},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"3a1eeb8337eca0d1838efeebd567834111a1b232","scripts":{"test":"pnpm --filter @copilot-mobile/bridge-server test","clean":"pnpm -r clean","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:up":"node ./bin/copilot-mobile.mjs up","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","typecheck":"pnpm -r typecheck","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:mobile":"node ./scripts/dev-mobile.mjs","bridge:down":"node ./bin/copilot-mobile.mjs down","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:shared":"pnpm --filter @copilot-mobile/shared build","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:status":"node ./bin/copilot-mobile.mjs status","build:desktop":"node ./scripts/build-desktop-runtime.mjs","code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","build:companion:macos":"swift build --package-path apps/macos-companion","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy"},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"_npmVersion":"11.12.1","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.2","zod":"3.24.4","qrcode":"1.5.4","jsonwebtoken":"9.0.2","@github/copilot":"1.0.43","@github/copilot-sdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"14.0.0","esbuild":"^0.25.11"},"_npmOperationalInternal":{"tmp":"tmp/code-companion_0.1.58_1778257957816_0.01979846253215789","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@senoldogann/code-companion","version":"0.1.59","type":"module","bin":{"code-companion":"bin/copilot-mobile.mjs"},"publishConfig":{"access":"public"},"scripts":{"code-companion":"node ./bin/copilot-mobile.mjs","copilot-mobile":"node ./bin/copilot-mobile.mjs","login":"node ./bin/copilot-mobile.mjs login","doctor":"node ./bin/copilot-mobile.mjs doctor","dev:bridge":"node ./bin/dev-bridge-direct.mjs","dev:bridge:direct":"node ./bin/dev-bridge-direct.mjs","dev:companion:local":"node ./bin/dev-companion-local.mjs","dev:companion:macos":"swift run --package-path apps/macos-companion","dev:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay dev","dev:relay":"pnpm --filter @copilot-mobile/relay-server dev","dev:mobile":"node ./scripts/dev-mobile.mjs","pod:ios":"pnpm --filter @copilot-mobile/mobile pod:ios","xcode:ios":"pnpm --filter @copilot-mobile/mobile xcode:ios","build:bridge":"pnpm --filter @copilot-mobile/bridge-server build","build:companion:macos":"swift build --package-path apps/macos-companion","build:shared":"pnpm --filter @copilot-mobile/shared build","build:desktop":"node ./scripts/build-desktop-runtime.mjs","deploy:relay:cloudflare":"pnpm --filter @copilot-mobile/cloudflare-relay run deploy","bridge:up":"node ./bin/copilot-mobile.mjs up","bridge:status":"node ./bin/copilot-mobile.mjs status","bridge:doctor":"node ./bin/copilot-mobile.mjs doctor","bridge:qr":"node ./bin/copilot-mobile.mjs qr","bridge:dashboard":"node ./bin/copilot-mobile.mjs dashboard","bridge:down":"node ./bin/copilot-mobile.mjs down","prepack":"pnpm build:shared && pnpm build:bridge && pnpm build:desktop","test":"pnpm --filter @copilot-mobile/bridge-server test","test:ci":"pnpm --filter @copilot-mobile/bridge-server test:ci && pnpm --filter @copilot-mobile/mobile test","test:bridge":"pnpm --filter @copilot-mobile/bridge-server test","test:mobile":"pnpm --filter @copilot-mobile/mobile test","typecheck":"pnpm -r typecheck","clean":"pnpm -r clean"},"engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"dependencies":{"@github/copilot":"1.0.47","@github/copilot-sdk":"0.3.0","jsonwebtoken":"9.0.2","qrcode":"1.5.4","ws":"8.18.2","zod":"3.24.4"},"devDependencies":{"esbuild":"^0.25.11","uuid":"14.0.0"},"pnpm":{"overrides":{"@tootallnate/once":"3.0.1","uuid":"14.0.0"}},"gitHead":"0bf0e50fda41ce3a832df80581c365c22a7630cd","_id":"@senoldogann/code-companion@0.1.59","description":"Use your phone to control GitHub Copilot CLI running on your own computer.","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-SHnamDnJHC8kmNYamM/nByZ2CLjXwqMqfUKsAm+43PvvCqoz4eyt8yYb838lYnPkVOZ90fTMifT/3z8Ot0SzLA==","shasum":"423fc0a8a57468d01c2990738976a678dd77d38d","tarball":"https://registry.npmjs.org/@senoldogann/code-companion/-/code-companion-0.1.59.tgz","fileCount":173,"unpackedSize":2575267,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCuLVv2ulMz5tJ4B1c0dv4QPzxpCtkTTV00FRXONaybhwIhAM5/ov19e2I6m7FEv3EtfyukyfYY01nJoZjeiVtmEprM"}]},"_npmUser":{"name":"senoldogann","email":"contact@senoldogan.dev"},"directories":{},"maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/code-companion_0.1.59_1778753683662_0.5189504617489578"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T06:44:09.396Z","modified":"2026-05-14T10:14:43.943Z","0.1.0":"2026-04-24T06:44:09.851Z","0.1.1":"2026-04-24T06:47:29.655Z","0.1.2":"2026-04-24T06:52:12.114Z","0.1.3":"2026-04-24T07:16:06.868Z","0.1.4":"2026-04-24T08:03:00.823Z","0.1.5":"2026-04-24T20:54:55.853Z","0.1.6":"2026-04-25T20:11:44.240Z","0.1.7":"2026-04-25T22:14:35.470Z","0.1.8":"2026-04-25T23:30:19.805Z","0.1.9":"2026-04-26T13:36:24.368Z","0.1.10":"2026-04-26T13:56:09.170Z","0.1.11":"2026-04-26T14:02:04.867Z","0.1.12":"2026-04-26T14:07:24.873Z","0.1.13":"2026-04-26T14:58:42.316Z","0.1.14":"2026-04-26T15:43:53.393Z","0.1.15":"2026-04-26T17:58:32.422Z","0.1.16":"2026-04-26T18:06:56.348Z","0.1.17":"2026-04-26T18:25:21.653Z","0.1.18":"2026-04-26T18:33:34.866Z","0.1.19":"2026-04-26T18:42:11.988Z","0.1.20":"2026-04-26T18:50:41.996Z","0.1.21":"2026-04-26T19:12:25.420Z","0.1.22":"2026-04-26T19:26:42.788Z","0.1.23":"2026-04-26T19:42:13.119Z","0.1.24":"2026-04-26T19:52:01.081Z","0.1.25":"2026-04-26T20:09:48.083Z","0.1.26":"2026-04-26T21:12:06.173Z","0.1.27":"2026-04-26T21:31:13.182Z","0.1.28":"2026-04-26T22:11:33.906Z","0.1.29":"2026-04-26T22:46:03.053Z","0.1.30":"2026-04-26T23:13:18.668Z","0.1.31":"2026-04-26T23:14:55.187Z","0.1.32":"2026-04-27T00:05:53.930Z","0.1.33":"2026-04-27T00:55:16.643Z","0.1.34":"2026-04-27T01:11:01.421Z","0.1.35":"2026-04-27T10:41:12.185Z","0.1.36":"2026-04-27T10:52:58.781Z","0.1.37":"2026-04-27T11:09:26.858Z","0.1.38":"2026-04-27T11:53:39.964Z","0.1.39":"2026-04-27T12:01:41.413Z","0.1.40":"2026-04-27T12:10:34.373Z","0.1.41":"2026-04-27T13:06:41.694Z","0.1.42":"2026-04-27T13:37:56.177Z","0.1.43":"2026-04-27T14:10:33.656Z","0.1.44":"2026-04-27T14:28:07.252Z","0.1.45":"2026-04-27T17:25:36.218Z","0.1.46":"2026-04-27T18:13:33.150Z","0.1.47":"2026-04-28T10:41:09.177Z","0.1.48":"2026-04-28T18:18:13.714Z","0.1.49":"2026-04-29T19:03:35.339Z","0.1.50":"2026-04-29T22:32:33.750Z","0.1.51":"2026-04-30T21:33:24.833Z","0.1.52":"2026-04-30T22:44:17.295Z","0.1.53":"2026-05-01T07:15:33.099Z","0.1.54":"2026-05-01T21:04:57.871Z","0.1.55":"2026-05-04T00:57:01.716Z","0.1.56":"2026-05-07T20:30:58.269Z","0.1.57":"2026-05-08T16:03:32.952Z","0.1.58":"2026-05-08T16:32:38.053Z","0.1.59":"2026-05-14T10:14:43.833Z"},"description":"Use your phone to control GitHub Copilot CLI running on your own computer.","maintainers":[{"name":"senoldogann","email":"contact@senoldogan.dev"}],"readme":"# Code Companion\n\nUse your phone to control GitHub Copilot CLI running on your own computer.\n\nIt works like this:\n\n1. Install **Code Companion** on your **Mac**\n2. Sign in to **GitHub Copilot CLI**\n3. Run one command to start the desktop companion\n4. Scan the QR code with the phone app\n5. Chat from your phone while the real coding session runs on your computer\n\n## Quick Start\n\n### What you need\n\n- A **Mac**\n- **Node.js 20+**\n- A **GitHub Copilot** account\n- The **Code Companion** mobile app\n### Install it globally\n\n```bash\nnpm install -g @senoldogann/code-companion\n```\n\nYou normally do **not** need to install GitHub Copilot CLI separately. `code-companion login` uses the bundled Copilot CLI login flow.\n\nIf you are upgrading from an older global install, reinstall the latest package before restarting the companion:\n\n```bash\nnpm install -g @senoldogann/code-companion@latest\ncode-companion down\ncode-companion up\n```\n\nAfter that, you can use the global command:\n\n```bash\ncode-companion\n```\n\n### First-time setup\n\nRun these commands on the computer you want to control:\n\n```bash\ncode-companion login\ncode-companion up\ncode-companion doctor\n```\n\nWhat these commands do:\n\n- `code-companion login` opens the official GitHub Copilot CLI sign-in flow\n- `code-companion up` starts the desktop companion and prints a QR code\n- `code-companion doctor` checks that everything is ready\n\nThen on your phone:\n\n1. Open the app\n2. Tap **Connect With QR**\n3. Scan the QR code from your computer\n\nThat is it.\n\n## Everyday Use\n\nIf you already installed the package globally, these are the main commands:\n\n```bash\ncode-companion up\ncode-companion status\ncode-companion qr\ncode-companion doctor\ncode-companion logs\ncode-companion down\n```\n\n## What each command does\n\n| Command | What it does |\n| --- | --- |\n| `code-companion login` | Sign in to GitHub Copilot CLI |\n| `code-companion up` | Start the desktop companion and show a pairing QR |\n| `code-companion status` | Show whether the desktop companion is running |\n| `code-companion qr` | Print a fresh QR code |\n| `code-companion doctor` | Check auth, daemon, and connection health |\n| `code-companion logs` | Show desktop companion logs |\n| `code-companion down` | Stop the desktop companion |\n\n## Supported computers\n\n- **macOS**: runs through a LaunchAgent\n\n## Simple troubleshooting\n\n### `code-companion` command not found\n\nInstall the package globally:\n\n```bash\nnpm install -g @senoldogann/code-companion\n```\n\nThen open a new terminal and try:\n\n```bash\ncode-companion doctor\n```\n\n### Copilot is not signed in\n\nRun:\n\n```bash\ncode-companion login\n```\n\n### `spawn copilot ENOENT`\n\nThis means Code Companion could not start the Copilot CLI binary.\n\nFirst try:\n\n```bash\nnpm install -g @senoldogann/code-companion@latest\n```\n\nIf it still fails, install GitHub Copilot CLI manually:\n\n```bash\nnpm install -g @github/copilot\n```\n\n### The phone cannot connect\n\nRun:\n\n```bash\ncode-companion doctor\ncode-companion qr\n```\n\nThen scan the new QR code.\n\n### Mobile commands fail with `unexpected user permission response`\n\nUpdate to `@senoldogann/code-companion@0.1.32` or newer. This version uses the current Copilot SDK permission response format required by recent Copilot CLI releases.\n\n```bash\nnpm install -g @senoldogann/code-companion@latest\ncode-companion down\ncode-companion up\n```\n\n### Shell commands do not run from the phone\n\nCheck that the mobile app is using an agent mode that can execute tools and that the permission level is set to **Bypass** or **Autopilot** when you want commands to run without prompts.\n\n### Streaming stops after reopening the mobile app\n\nUpdate to the latest desktop companion and restart it. Current versions intentionally reconnect with `auth.resume` after the mobile app returns from the background so missed streaming events can be replayed.\n\n```bash\nnpm install -g @senoldogann/code-companion@latest\ncode-companion down\ncode-companion up\n```\n\n### I changed to a different computer\n\nScan the QR code from the new computer. The mobile app now keeps chat and workspace cache scoped to the connected companion so different machines should not mix together.\n\n## How it works\n\n- Your phone is the **remote control**\n- Your computer runs the **real Copilot CLI session**\n- The bridge server talks to `@github/copilot-sdk`\n- Pairing happens through a QR code\n- Reconnect and session continuity are supported\n\n## Development\n\nInstall dependencies:\n\n```bash\npnpm install\n```\n\nUseful commands:\n\n```bash\npnpm test\npnpm test:mobile\npnpm typecheck\npnpm build:shared\npnpm build:bridge\npnpm build:desktop\n```\n\nFor the relay docs, see:\n\n- `docs/cloudflare-relay.md`\n\nFor desktop companion notes, see:\n\n- `docs/desktop-companion.md`\n","readmeFilename":"README.md"}