{"_id":"copillm","_rev":"32-fe29d9a0d535e9a312d6ef46ddf221a2","name":"copillm","dist-tags":{"beta":"0.3.0-beta.5","latest":"0.4.11"},"versions":{"0.1.0":{"name":"copillm","version":"0.1.0","_id":"copillm@0.1.0","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"34503e2608db2ac9eee515e909359a2d1b5b5834","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.1.0.tgz","fileCount":38,"integrity":"sha512-KUZ3i2bL4pyJZiTD3JZk4tr+xLFxQc4DsX4GXf8CM774PcLoZ54Zq7+DM3D6T3WmGi6rbshhxr+O/tSZzLvoew==","signatures":[{"sig":"MEUCIQCnQaTORhslPaP6gTbP3EDKMbQOvj4K3muqhf5i/fXgzgIgCtcs6JDry/tzds4RZuL8zr88KhC6inOZZ/JeoKJ93rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229272},"type":"module","engines":{"node":">=20"},"gitHead":"bfcc4a09602afc7eabdcfb427d29c5f96afaad7b","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"jcjc-dev","email":"j@shoyu.dev"},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.14.1","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","keytar":"^7.9.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.1.0_1779474513279_0.7065505761332551","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"copillm","version":"0.1.1","license":"MIT","_id":"copillm@0.1.1","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"f549c16b991c70f515318e54d692f78447421692","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.1.1.tgz","fileCount":39,"integrity":"sha512-KK56qkToyNoaWT5LzRlqy/pWiDxLGdIoAouZanWrSLN93lzD3SXKTXkH+8Hw8sLSTWA/R0WRmt3zB+uMr1k4Ig==","signatures":[{"sig":"MEYCIQDd9RT6HlBz3TO7NMmZ2/A5O9u9bPOt563Pg2n1irjv/gIhAK1+08mHiPq19TkWFUgeCzVqzUp+GF5mS9oh/O6VTA8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230834},"type":"module","engines":{"node":">=20"},"gitHead":"c375ef358bc61ea879acdea45d824dd21ffa6768","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30f4c92-01f2-4495-946e-0e92a23558c1"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.15.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","keytar":"^7.9.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.1.1_1779475763265_0.6067690731147195","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"copillm","version":"0.1.2","license":"MIT","_id":"copillm@0.1.2","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"6eed999557694368d0850155d5ff5ba97d3c00e3","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.1.2.tgz","fileCount":39,"integrity":"sha512-uMisDHufvo51ATISGyVgGRm6hblj0ei0P1DTVm+BvXxLKdxeYxYrLT3un/SxF9KqhL8zXzDLKJ1cu65h2iu9EQ==","signatures":[{"sig":"MEYCIQCg+sq2HMr3BbAY3c8cHU5eadzJqQFvm1o7Y+ax1inYywIhALXzn5wUetnlsgY6vcccbwapeyXgfmvoZocn0FaIqVM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230973},"type":"module","engines":{"node":">=20"},"gitHead":"282a28b0145513e15f5406233950b54a83f078c6","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30f4c92-01f2-4495-946e-0e92a23558c1"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.15.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","keytar":"^7.9.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.1.2_1779477138906_0.6981606215811116","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"copillm","version":"0.1.4","license":"MIT","_id":"copillm@0.1.4","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"39566a7b0c872dde1270c57df7a2a6449b00fec5","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.1.4.tgz","fileCount":39,"integrity":"sha512-p/vFLMqx+Ex5DL/nVCf1NCNaGFkpIkRT3vtDQyc5gIZjh/T+YueFMpMu3qhC5JmUObLQf1+V1dXTF84ecZ0F1Q==","signatures":[{"sig":"MEUCIGSV6+u3wEKjboQnJXyITrGZp1yM4aRxdnffPVXKm8SEAiEA/GmwCDrmhD9NoK499zn38KVyLbrWg5iuBcHHhFZ9/bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229893},"type":"module","engines":{"node":">=20"},"gitHead":"5f41cea3d57476ab35d6a40dc78c3b4236b58f00","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30f4c92-01f2-4495-946e-0e92a23558c1"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.15.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","keytar":"^7.9.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.1.4_1779611198828_0.3264672961196242","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"copillm","version":"0.1.5","license":"MIT","_id":"copillm@0.1.5","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"aacf4c1bfcfa772aa76d96e0f3fec0736d603b34","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.1.5.tgz","fileCount":41,"integrity":"sha512-+hLFPRiRt03asL9HXh4cJJvwItf/Hqntt/EnF3Zf56hwDBWIKFu5/Foc27ahQ+ScOYyc+c0I3I5eFuW91PaHmw==","signatures":[{"sig":"MEUCIQCzHT03KLPd5lcDUulbbG0k+iubbywfryIypWy5BK/l3gIgP5457KfRp9DfIdN3IMdYaGASSwN9Wie2evoacPxiXgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248499},"type":"module","engines":{"node":">=20"},"gitHead":"288407c6ebf4a4fe075d40a97cf9f25864ed719b","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.15.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","keytar":"^7.9.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.1.5_1779681115907_0.18449677910116402","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"copillm","version":"0.2.0","license":"MIT","_id":"copillm@0.2.0","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"6247bbde732eef8dc85791ff9f718d7763753952","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.0.tgz","fileCount":41,"integrity":"sha512-lMmuCIUF5Elsuraa+c4Kpjvfimkq1zKDmqe4DsBlZKSSpQa7V4p2oWo43/nTJMIldzKytErT2KyeXRd9BfqspA==","signatures":[{"sig":"MEYCIQCasvBfrO+2atygKwFCzleshN0/BkIhL2XA1sYTIIdgEwIhAOYVa0YXnPY4jf24NTtHTuJDu3paPbGkUt5IJOhArR9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260429},"type":"module","engines":{"node":">=20"},"gitHead":"e11f92f7d1c93abb631cd78b6437593fa17e7d99","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.15.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","keytar":"^7.9.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.0_1779734022251_0.8204242703456912","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"copillm","version":"0.2.1","license":"MIT","_id":"copillm@0.2.1","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"5f09fc14d135a7b9707f318d723fa2a75e52e1cb","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.1.tgz","fileCount":42,"integrity":"sha512-Fauc82SC/UWxHIyD41bLKOdHfTejfDeZJlHDSwQWXVM9sE4Y64rGQfZm0HDPFjs2cuq3NSm8CVkiob45kF1L7w==","signatures":[{"sig":"MEUCIFw2hO5mqEJUkrGYCOYoZyrJIOrGjbHupzmzZM8fl+MfAiEAuawONvQgsJpMWgSy8QFoYsIzrfiX19zwWi15Py3fLTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260462},"type":"module","engines":{"node":">=20"},"gitHead":"3c211e9644b18e6ca02a187e43340c95f8b0972b","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.15.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","keytar":"^7.9.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.1_1779764526979_0.5879352487170499","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"copillm","version":"0.2.2","license":"MIT","_id":"copillm@0.2.2","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"27269505069fd1338101ea147d0e7a261117eb9a","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.2.tgz","fileCount":43,"integrity":"sha512-4sI9w7AxD7J++6BabbpZUYXiC1f5X/kdT6WNcvE+ANj08Y5ddef4eFfSJ8p9Q1HpiJFR8lT4H1GtC2QA3bSVow==","signatures":[{"sig":"MEUCIHNIujXKJEwtQZNAXM+bGHSlkiQiJ0Csw8ixwzhC4BpqAiEAyclkOFGdszH5iEQyRgQJ/BEsz8unTIhd+fXTvaEc2tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267726},"type":"module","engines":{"node":">=20"},"gitHead":"e34d25a9c8e702ef72ae1aaf506479fc1168b011","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.16.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.2_1779915492952_0.972254877489114","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"copillm","version":"0.2.3","license":"MIT","_id":"copillm@0.2.3","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"3e14a7b001605c2ce3e7a3681e0c8efd51c2e6ad","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.3.tgz","fileCount":43,"integrity":"sha512-7zbCHSpFxlRIsX5WiLIoBNqIcmfdDWYxoRE4S0PZ9qeDDgdS3wHE3VH2ai+jZyCM5mg438ZJcOG3UFGc11JnrA==","signatures":[{"sig":"MEYCIQD4YRKZXpgTLB5vzsICqLdBFvm8sSkN9SwiE+Q9c+DX8wIhAKdkyJ0/hgkGvOvcQJd85JUR2GvG4Bt+Pijsr1s5BZfu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268194},"type":"module","engines":{"node":">=20"},"gitHead":"19251216974cbc1a27cb7e33db4110c1582f6554","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.16.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.3_1779917584150_0.22288525383721858","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"copillm","version":"0.2.4","license":"MIT","_id":"copillm@0.2.4","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"451d5fa8e028724ffb57ee21d7479aa57539b89e","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.4.tgz","fileCount":79,"integrity":"sha512-mrAZctKUgjn1Jo91v3cCXKeeIINz5LfGy8CWvdFjn8tnBY0auewBrmZGx2vqHsZbPugt9vzcbrRUeddPtNCnsw==","signatures":[{"sig":"MEQCIG0UlWFPW8FMLcU3uXmwdgx/4nz9FYwImOBhbT3NxobGAiBG28zhW2udCAF8ZENpYqzQYXQ0mRE8sMdrCdaay01+4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289747},"type":"module","engines":{"node":">=20"},"gitHead":"9a354e3e02f6b00b2d2ec81387ea5a132ea8df4d","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.16.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.4_1780300519515_0.618867570861118","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"copillm","version":"0.2.5","license":"MIT","_id":"copillm@0.2.5","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"563f60b12fc0d4b52a95b22b642453832a46623d","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.5.tgz","fileCount":82,"integrity":"sha512-6wmCiJfy9/Wa6dpHvdPokM70ZbiRecWU0Go1tcaXTK/rIW+icqMMoPp4EpAjhdtcQv6TumBq77s0GQIDrfggSQ==","signatures":[{"sig":"MEUCIHhkd5dledEKqc/PVtGqG3SRQIIJwymJCQAMp2WyH8eWAiEA00HE48bufeI6GuP7tS2q5kIkXYin4IIjNTJ1YKVU4IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299117},"type":"module","engines":{"node":">=20"},"gitHead":"26d5f10e6372f83b5ded6fb559526338632b1c22","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.16.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.5_1780422381142_0.8646252053407129","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"copillm","version":"0.2.6","license":"MIT","_id":"copillm@0.2.6","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"bdbee450d352a1c17e651da2d213bf7569c7ec34","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.6.tgz","fileCount":83,"integrity":"sha512-IWPcgVV3bAPge/oFJkxnx5C1Fw563nClwU2I2dtXaCi087PmqrS7oAmgZolXqWnOq53QTYaB8C9B6hJw5KS2+Q==","signatures":[{"sig":"MEQCIGIsBBAGe2o6/k6TBPS2fOhgweXyf+kCj9QlxAaERxFtAiBPqQhNRVtMfiXonFNiPQdiNYh84f+wtdd3AIxMn0hIeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303130},"type":"module","engines":{"node":">=20"},"gitHead":"413b4923cd11bc1a270615456edad75087b3a6f0","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.16.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.6_1780833219559_0.9753437513020669","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"copillm","version":"0.2.7","license":"MIT","_id":"copillm@0.2.7","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"47a08ffc0af1a11ce004c687c7a0658a4a815974","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.7.tgz","fileCount":83,"integrity":"sha512-Pc4hsRv6WFJTLwP/M5cUo0mGKd7reEwx/2cnsTDsqR2a2DDHv1/xIzES9hLvDdirJ9S3Em+aNScvU7HXuPcaiA==","signatures":[{"sig":"MEQCIF45j+SEHSiDgOclJnce/Wv0aeCVkpNjxhRBcSx3LCoeAiA6RTAQoDPtUSURCN/ONGDwKr7T8yHeY9AEoOth9EsMfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305077},"type":"module","engines":{"node":">=20"},"gitHead":"eb93f61f306e1a384e56643163547dbc3175d655","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.16.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.7_1780849754204_0.9548624467548117","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"copillm","version":"0.2.8","license":"MIT","_id":"copillm@0.2.8","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"ff7cfb3054592871faea0730fd4f77e6afce1da7","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.8.tgz","fileCount":83,"integrity":"sha512-wf2peDnyWZio7ViEEOcSe6s4bRGIItvg0nsEzfMv3k5OS6i7g7lKoosEXNVQNEWPO2u7EAc/I6lNvdYgtaSBiw==","signatures":[{"sig":"MEQCIHvJu5h8JFQPQSBwe4fM4EREeqNPUtmFRkLepWwyvn76AiAepAsUXRt+3CptTZcrMOvJxFOVkQ4ycVBD5494Zex1dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306735},"type":"module","engines":{"node":">=20"},"gitHead":"683fdc65b20a4f7f3f88c1480297567487268a30","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.16.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.8_1781065872466_0.3110126715945871","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"copillm","version":"0.2.9","license":"MIT","_id":"copillm@0.2.9","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"1a7ccda6f0b2016e9eb741db7047ba7df5607967","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.2.9.tgz","fileCount":85,"integrity":"sha512-htSKWkmgEBQwMkE7cKpnbxEsG6VWWxGhOUAP9jN5+jIbiHF150yqWj3B/ey9XlyGjpzK8qIg5BCNA9AIz68MWg==","signatures":[{"sig":"MEUCIHjXPkoTNdFkEMgn8IcHEiQrmsF+CV9+yRCkM1V8VLppAiEAzxvH7eU6MZ6aoDi69FO+nOFkhg2frTGD6P39U6EEFKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344863},"type":"module","engines":{"node":">=20"},"gitHead":"16c5af8b78381749a30da5a18d527b91ce067a93","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.2.9_1781393825880_0.4165631477148646","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"copillm","version":"0.3.0-beta.1","license":"MIT","_id":"copillm@0.3.0-beta.1","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"7d6cc583f33a3c68e85886cfd11abc9ea8563401","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.3.0-beta.1.tgz","fileCount":89,"integrity":"sha512-PbBf71zHM42YxPAfLL4i9B5QPZhXsQaOnEUiBxqiVaWcLl4Fl/WXOFN1O71HZcPYlJBOGBIGDT3BW2v1SQ3usA==","signatures":[{"sig":"MEYCIQDk4tgiH58izMn2zVlOffVV7eAHAoBvjwynm2Qbl3RXTAIhAISmeA+zR5DaCje58I5yBcrBm+09Ni1BwHZq8KUwLp4j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.3.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394579},"type":"module","engines":{"node":">=20"},"gitHead":"85bf217c0fdcb27c5359a033b7805df62315b738","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.3.0-beta.1_1781398698566_0.18961368822208335","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.2":{"name":"copillm","version":"0.3.0-beta.2","license":"MIT","_id":"copillm@0.3.0-beta.2","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"9e002c640fd23417cb539166bab0257bb9c81a16","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.3.0-beta.2.tgz","fileCount":89,"integrity":"sha512-tN722fyojEemXobPAZIC3Rd79OadKeW691WIw2qb+vcgt9Jh7fDUMbbleD5Cy7N6syzU9pry23GOCiECm14yeA==","signatures":[{"sig":"MEUCIHb4lYONgiYhskbSquoEt0Y0nHtS+aKoEUryVjlAsldzAiEAzq0ogzf207QvAurAp8XAi6R7KhXiflEjoytO30v2Pa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.3.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396724},"type":"module","engines":{"node":">=20"},"gitHead":"9e69b3549d22f6e944b6458239aa74c630272e2e","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.3.0-beta.2_1781413225591_0.9670448827017712","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.3":{"name":"copillm","version":"0.3.0-beta.3","license":"MIT","_id":"copillm@0.3.0-beta.3","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"e757673f324bc963ef5450024f5d76588484c571","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.3.0-beta.3.tgz","fileCount":89,"integrity":"sha512-9siOVolqFeN0UxFwsaO3Id4h9jaWfyGc1Yx/6we5+hWWqliBuDomQ7N9yowxPfcTRmu6NO9n3/WAYZo7lpIsiw==","signatures":[{"sig":"MEUCIDxdDZ93tGv9YJD7zIeIIncIaTeroG1evLyYbyp2aSW/AiEAvO78akMOxwtl0nVpV9KN7xOXgJLI8FEiqoaSFAA4Hoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.3.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398327},"type":"module","engines":{"node":">=20"},"gitHead":"d86ad5b8621ea264dfe8ae72c5023009c2392eb3","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.3.0-beta.3_1781414844692_0.29945827102852607","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"copillm","version":"0.3.0-beta.4","license":"MIT","_id":"copillm@0.3.0-beta.4","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"293f6796989e3fcf1cd01e321f192b612559215b","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.3.0-beta.4.tgz","fileCount":89,"integrity":"sha512-8NMnP/vGT8JxN8V5+tYjIDEhFeuTqql0TYf7y3nZ4OF+8ii80T4PVwCYJ96pq1Qu7IXji0S9PGGvu0ckIhiWSw==","signatures":[{"sig":"MEUCIGlQEBxyrpGTo+XvOWeRF10ByFGXBu06pIyvnvb1bjIDAiEAzERfu+L5Zc0XAQue00XjnquKwOqQONulgaRYb66xXYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.3.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398911},"type":"module","engines":{"node":">=20"},"gitHead":"2e3ce24360922fe8112735870dbee896080c55bb","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.3.0-beta.4_1781416353912_0.03446840888306202","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"copillm","version":"0.3.0-beta.5","license":"MIT","_id":"copillm@0.3.0-beta.5","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"4908e77dbe974d912dcf8de47bd50e2807fd4840","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.3.0-beta.5.tgz","fileCount":89,"integrity":"sha512-DubDqGky27mb9IFL7F0mgnfMu3ab28gRIuIn5/JCCmNya3szneGNu1EK4MdwnKSaapm0qp9kDMx9n/fxZv4YPw==","signatures":[{"sig":"MEUCIQCxc9W9mDwxFxlsCGCrtABt6/0n1EJciVR1Mp4RICQCgAIgYBdhd1VW2FazQhzKaB6OV640kYRfWSntrpOKEF+SVok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.3.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399806},"type":"module","engines":{"node":">=20"},"gitHead":"46fa57981c738b71861ef1d46f279afb864bb62b","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.3.0-beta.5_1781417759974_0.5157882555708488","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"copillm","version":"0.3.0","license":"MIT","_id":"copillm@0.3.0","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"394499d02500f547a475346bfba9cf2cabe92ab6","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.3.0.tgz","fileCount":89,"integrity":"sha512-sJWMyw6LvHPuLZAfqbgLca2n8YM2hQZ4Znj3+xZ2bbQeLPuZFdZorDeJwr7YRszXDLa2WbAhOvcJU2lRX9iFuA==","signatures":[{"sig":"MEQCIGd8I61MEmCvs+c5b+qzf1DCQpwoNnCnn52iZmTO95tZAiArHMZwhYcRcudGA7o0tdinZL8GWKOmBAEPFRT7/bEKuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399792},"type":"module","engines":{"node":">=20"},"gitHead":"b5e5e1fd758bb39597faedb7a5be4ff9f39c8ab3","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.3.0_1781419839663_0.27621062154577714","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"copillm","version":"0.3.1","license":"MIT","_id":"copillm@0.3.1","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"c6cb919e9e141831014bb9976ee79815c593c145","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.3.1.tgz","fileCount":91,"integrity":"sha512-kY/tq0/VWbYTn69cs/PRVlb0broYUF8aqsZOqJLWq7OSGFOpst5C1drLfoh/4hrbtvSNhDTX7jAviCVU+sGYMA==","signatures":[{"sig":"MEUCIQDsN2Ne5F/onXWMFrqqXpjx8c9MwGBU/wUdHF4uhr0Y/QIgTOOZyeeTEwW8Irq20fO8k84Q6DUX7/cl0C4cuMP8abk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405228},"type":"module","engines":{"node":">=20"},"gitHead":"93ad095ab52c3d6ca6adf3939fbfae486dd0e599","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.3.1_1781465423960_0.5588592184856709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"copillm","version":"0.4.0","license":"MIT","_id":"copillm@0.4.0","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"65cba037c4d1776589432f0d2387efbb0dee150f","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.0.tgz","fileCount":91,"integrity":"sha512-rTtahwz+zzn/JYj1+cPSZJOqAP3bqgAVNMndKYHDDVLQ1mCnEzkiuYMyYM12IxLxuIcSaEr8pRinbYlKV7R80Q==","signatures":[{"sig":"MEUCIQC2gb7CTkiZYRzOz1xFZytiSjfMwYXZSdwMdQvQ+AMCNgIgYt1NITLDeUABGX8T2N+pRA67/OrnMMipa7VYfEICv+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412149},"type":"module","engines":{"node":">=20"},"gitHead":"65a46eba2e0fd7517d758ead9fcaee2720ca4a89","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.0_1781471506218_0.4230625935590828","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"copillm","version":"0.4.1","license":"MIT","_id":"copillm@0.4.1","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"0253edb41b6de0d7870c0024af1c3b53314a82f0","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.1.tgz","fileCount":92,"integrity":"sha512-xPXny24iKLU7a7xhmNiVjIS/9IyIW0XDjafgDS34jk3mpltyeRXg5vKVhkPuxhNrXmzE3RXHQes//XZmbli3jw==","signatures":[{"sig":"MEUCIHz3ZEo01D2cy1Si6XiTfkqq2AgUr49zNukAUj6bTr/DAiEAyZ45T0mijZfbG0fQ7c/Vb0fk5emAz0TYZQbDc3a6duo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416697},"type":"module","engines":{"node":">=20"},"gitHead":"6c5b4a49d236b95d46a488b05ff4f99f011aed7a","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.1_1781478899534_0.14643004491565126","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"copillm","version":"0.4.2","license":"MIT","_id":"copillm@0.4.2","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"6f3ef9a51d0b6247be0e529fe8a34d7e28104b02","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.2.tgz","fileCount":92,"integrity":"sha512-4F48tfNt8x/l9TdsfrOV/Qti9YWytnquNdsOB1RWTmahTYVQlM27xwkdvvmS73EAIdK0MgZKe2umbvAwvfzubQ==","signatures":[{"sig":"MEQCIF4I5ZheUDiPnL8ry1lTbFknUHCjMU2rCw2gYpBJ3pIVAiAwT+n9gt9QukUChWY2emAQR96WXb82b9ojDRlJF4Wlbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419419},"type":"module","engines":{"node":">=20"},"gitHead":"4d940a421a0907db5ec353c37ede4218cb6204c9","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.2_1781794314435_0.4354361189383429","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"copillm","version":"0.4.4","license":"MIT","_id":"copillm@0.4.4","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"c1d1bcc014bb7cee01c645929a6a62de7cf91a54","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.4.tgz","fileCount":93,"integrity":"sha512-QLqUKQ+dB86m4KwPso7NdO4G0NHV4xYkO4rAKspnqCgP3TmCrvBvRisvuX9D0sb/9vQAW6tJV5WN3CyE7o3Dog==","signatures":[{"sig":"MEYCIQDq8SKNg3Ueux+Q864ILcaGs+mXojbfo8RegUzLXNHTKgIhAK8qVtlyxGqpL44OYvgcKVhFflRW5psYDGsdyyqilD6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425911},"type":"module","engines":{"node":">=20"},"gitHead":"f10740772ea36d85c3ad97eb3dd17474c8a4ec87","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.4_1781803313678_0.9281367677554431","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"copillm","version":"0.4.5","license":"MIT","_id":"copillm@0.4.5","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"bd0695495f7a72bdaacdc30d264b5ab3a04cc042","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.5.tgz","fileCount":94,"integrity":"sha512-mQmlhxyRB+Jot92U4McwypT+hHFzO/wVqQJUdVLvwNSJxSeNz/VacRy74Sq+8aJKNNZ+Mj2XTaRMi+0w/s1t2g==","signatures":[{"sig":"MEYCIQDXoPMyTa21sCE3Szqjs1WYNowNb4c68cGUeyjj0ygZUAIhAI0wPlwhlNt0rnJzIYKB2apkDvGBVs+q/dGbSdhIkedN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431712},"type":"module","engines":{"node":">=20"},"gitHead":"4185c70344a7fa35afbf9737234ab6cdb3acd63b","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:link":"node scripts/dev-link.mjs","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","dev:unlink":"node scripts/dev-unlink.mjs","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"11.17.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.5_1781892759168_0.5381335837452255","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"copillm","version":"0.4.6","license":"MIT","_id":"copillm@0.4.6","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"16ee619f3d199cf25b7da45f6cc8d3941bd00095","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.6.tgz","fileCount":94,"integrity":"sha512-FL9OnAY+ngwQN4rCBopj71GaO7xQg0PcxJvUAlKU3Uw6zshdltJ1Mq8N+bLQMwkbmxB0WV+SIhKM7CL5+xRjaQ==","signatures":[{"sig":"MEUCIQDXFvPJGXT3ZM4g7SStM2emuWCkeunVcHTKUIGFfLmMqgIgWI2Z1WxYiGRmBQvzjsnyc7HD+NOtX0o8PCLvMqHCyK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453192},"type":"module","engines":{"node":">=20"},"gitHead":"01975de415c4c0b6dd9f35e29895230517533e38","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:link":"node scripts/dev-link.mjs","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","dev:unlink":"node scripts/dev-unlink.mjs","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"12.0.1","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.6_1784041889303_0.38622479526614817","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"copillm","version":"0.4.7","license":"MIT","_id":"copillm@0.4.7","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"94edebed54edd636648d9dd6eed3e7718ad63bde","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.7.tgz","fileCount":94,"integrity":"sha512-GBuMBtw3rk7PTloBXBPOO8s1ebBpeOxjwemGc4Svf/X3/BKZjPSMo75wLrxeo2Z8HoQgpNxp9Wu00L5pOleACw==","signatures":[{"sig":"MEQCIHzAF0ukczWUT0JcEZbkRGWLNwF3vTzH0H7iFdMVgGYQAiAS2gDNPSVgqrbFxRGMoYEiBQdTM6xEcXcB9XsGmTocfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456694},"type":"module","engines":{"node":">=20"},"gitHead":"7fda33669871f30c1a66b70f02521240f0258973","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:link":"node scripts/dev-link.mjs","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","dev:unlink":"node scripts/dev-unlink.mjs","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"12.0.1","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.7_1784047010112_0.6953077369048977","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"copillm","version":"0.4.8","license":"MIT","_id":"copillm@0.4.8","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"4c1be340fa784434c2cdb2d9d24c21f65bd02c48","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.8.tgz","fileCount":95,"integrity":"sha512-0enYD/C52N5MV/ldKRRzz9tbyMBJ/ul872hrYsIHd75wTo8Bu3hvK0k+hsy1tOoAr0fD8HDNRyWGvPL874JdkA==","signatures":[{"sig":"MEUCIHOyVpP4izwxFPPaREkYTtDN1G+Ex5mtFH1HmuggrEh8AiEA33/NM6l2bElKEp0l9TgbfQs8zBGIky8rYlaFT0OTaW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeOo/wUep5i0FTBzSR/w/AcMy4iJKXVFBDy3o3Gc1yxwIhAI8NLrTKOxa+yP9r5uIyZh0f0My2myYMODDLaCpodHl/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471063},"type":"module","engines":{"node":">=20"},"gitHead":"9482516211b52438dc58ae899eecd8b04e3ff809","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:link":"node scripts/dev-link.mjs","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","dev:unlink":"node scripts/dev-unlink.mjs","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"12.0.2","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.8_1788298636803_0.6350081224981341","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"copillm","version":"0.4.10","license":"MIT","_id":"copillm@0.4.10","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"homepage":"https://github.com/jcjc-dev/copillm#readme","bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"bin":{"copillm":"dist/cli.js"},"dist":{"shasum":"b3c624f2aabb8dfbe0cc5beea445aa7452f5d47e","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.10.tgz","fileCount":95,"integrity":"sha512-d6CYdECrwXa0X9DdB9PiuGsef6EjTUPPSAoIyxil9AzXjO/u1YBwvFlEci2Zg4EGZpbs5z3pnjfEcycIPQNHVA==","signatures":[{"sig":"MEUCIFY0Pewsc5qRwloJABk41Bjlj+td7zE7nWuXZU4KCvf7AiEA0HIjaMRZreH7PqhFqKCdYzagJnfwSWfPsVTAkAmEHec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfbwxScBwTcRxdJzOy3nJ8/MlDzy6nGdTneTuyVTkgygIhAKZ1Sv/d5v6FIAXdFg4BlWCJSAZJPSPRMhBl+QOs6GpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472363},"type":"module","engines":{"node":">=20"},"gitHead":"3704e8bdaa194b9b0c53f4964970ebeb0524b81d","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:link":"node scripts/dev-link.mjs","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","dev:unlink":"node scripts/dev-unlink.mjs","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"12.0.2","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/copillm_0.4.10_1788299949599_0.7675065371839283","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"_id":"copillm@0.4.11","bin":{"copillm":"dist/cli.js"},"bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"dist":{"shasum":"bd4a804332e20cd2821ed79fbaac1f29b6db2a4a","tarball":"https://registry.npmjs.org/copillm/-/copillm-0.4.11.tgz","fileCount":95,"integrity":"sha512-wUL+v5QIbazdHOoFfame0xFTcGtjHeeTYWRphBGIX1PsWoxBHZHH9PT+7sCEnCvihxrgZ17EGQPKCwNuf7e7XA==","signatures":[{"sig":"MEUCIFz3/E74yzGtowZ3kFHPROq4vE+1+Mi2ZF2FxFqKZ2EaAiEA4rpLS1gGr68uR2beQvq+dLk2qciAGFJfm+n+/65JVTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEWPmB/UWvJ8eksHmJ6cI3WpuxmDADghbuT9j7KfRqxrAiAHs9ClkR5wvoPVwrUTBVdp4LDVcezSo6ilEoGTafsrpg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/copillm@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481199},"name":"copillm","type":"module","engines":{"node":">=20"},"gitHead":"acc180e2ad032e6af5db78a29d6204c2627af694","license":"MIT","scripts":{"dev":"tsx src/cli.ts","lint":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit && eslint src","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/cli.js","prepack":"npm run build","dev:link":"node scripts/dev-link.mjs","dev:stop":"npm run build && node dist/cli.js --dev stop","dev:start":"npm run build && node dist/cli.js --dev start","dev:status":"node dist/cli.js --dev status","dev:unlink":"node scripts/dev-unlink.mjs","test:e2e:pr":"npm run build && tsx tests/e2e/pr-gate-runner.ts","lint:boundaries":"eslint src","test:e2e:release":"npm run build && tsx tests/e2e/release-runner.ts"},"version":"0.4.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ca9af4dc-17ab-4fd0-8aee-1673d1dd669e"}},"homepage":"https://github.com/jcjc-dev/copillm#readme","repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"_npmVersion":"12.2.0","description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","directories":{},"maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","pino":"^9.4.0","yaml":"^2.6.0","commander":"^12.1.0","smol-toml":"^1.6.1","pino-pretty":"^11.2.2","@napi-rs/keyring":"^1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.4.1","vitest":"^2.1.2","typescript":"^5.6.2","@types/node":"^20","eslint-plugin-boundaries":"^6.0.2","@typescript-eslint/parser":"^8.60.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/copillm_0.4.11_1790885353256_0.557546348760336"}}},"time":{"created":"2026-05-22T18:28:33.035Z","modified":"2026-10-01T20:09:13.712Z","0.1.0":"2026-05-22T18:28:33.447Z","0.1.1":"2026-05-22T18:49:23.441Z","0.1.2":"2026-05-22T19:12:19.104Z","0.1.4":"2026-05-24T08:26:39.035Z","0.1.5":"2026-05-25T03:51:56.063Z","0.2.0":"2026-05-25T18:33:42.386Z","0.2.1":"2026-05-26T03:02:07.122Z","0.2.2":"2026-05-27T20:58:13.112Z","0.2.3":"2026-05-27T21:33:04.291Z","0.2.4":"2026-06-01T07:55:19.660Z","0.2.5":"2026-06-02T17:46:21.288Z","0.2.6":"2026-06-07T11:53:39.696Z","0.2.7":"2026-06-07T16:29:14.341Z","0.2.8":"2026-06-10T04:31:12.607Z","0.2.9":"2026-06-13T23:37:06.017Z","0.3.0-beta.1":"2026-06-14T00:58:18.709Z","0.3.0-beta.2":"2026-06-14T05:00:25.728Z","0.3.0-beta.3":"2026-06-14T05:27:24.835Z","0.3.0-beta.4":"2026-06-14T05:52:34.071Z","0.3.0-beta.5":"2026-06-14T06:16:00.144Z","0.3.0":"2026-06-14T06:50:39.800Z","0.3.1":"2026-06-14T19:30:24.114Z","0.4.0":"2026-06-14T21:11:46.380Z","0.4.1":"2026-06-14T23:14:59.659Z","0.4.2":"2026-06-18T14:51:54.572Z","0.4.4":"2026-06-18T17:21:53.841Z","0.4.5":"2026-06-19T18:12:39.387Z","0.4.6":"2026-07-14T15:11:29.487Z","0.4.7":"2026-07-14T16:36:50.266Z","0.4.8":"2026-09-01T21:37:16.911Z","0.4.10":"2026-09-01T21:59:09.711Z","0.4.11":"2026-10-01T20:09:13.353Z"},"bugs":{"url":"https://github.com/jcjc-dev/copillm/issues"},"license":"MIT","homepage":"https://github.com/jcjc-dev/copillm#readme","repository":{"url":"git+https://github.com/jcjc-dev/copillm.git","type":"git"},"description":"Local Copilot proxy CLI (OpenAI/Anthropic-compatible)","maintainers":[{"name":"jcjc-dev","email":"j@shoyu.dev"}],"readme":"# copillm\n\n[![PR gate](https://github.com/jcjc-dev/copillm/actions/workflows/pr-gate.yml/badge.svg?branch=main)](https://github.com/jcjc-dev/copillm/actions/workflows/pr-gate.yml)\n[![Upstream e2e (nightly)](https://github.com/jcjc-dev/copillm/actions/workflows/upstream-e2e.yml/badge.svg?branch=main&event=schedule)](https://github.com/jcjc-dev/copillm/actions/workflows/upstream-e2e.yml)\n[![npm version](https://img.shields.io/npm/v/copillm.svg)](https://www.npmjs.com/package/copillm)\n[![Node.js version](https://img.shields.io/node/v/copillm.svg)](https://www.npmjs.com/package/copillm)\n\nOne Copilot subscription. Every coding agent. A unified gateway for Claude Code, Codex CLI, and any OpenAI- or Anthropic-compatible tool, with authentication, MCPs, and environment configs handled automatically.\n\n## Requirements\n\n- Node.js 20 or later\n- An active GitHub Copilot subscription\n\n## Installation\n\n`copillm` is distributed on [npm](https://www.npmjs.com/package/copillm). Install it globally for the most convenient usage:\n\n```bash\nnpm install -g copillm\n\ncopillm --help\n```\n\nAlternatively, you can invoke it directly with `npx` without a global install:\n\n```bash\nnpx copillm --help\n```\n\n### Preview (beta) releases\n\nExperimental builds are published to the `beta` channel ahead of a stable\nrelease. They let you try in-progress features early; expect rough edges. Stable\ninstalls are never affected unless you explicitly opt in:\n\n```bash\nnpm install -g copillm@beta\n```\n\nTo return to the stable channel, reinstall without the tag: `npm install -g copillm@latest`.\n\n## Quick start\n\n```bash\n# Authenticate once via the GitHub device flow.\ncopillm login\n\n# Launch an agent. copillm starts the local daemon, installs the agent if\n# necessary, and configures the required environment variables.\ncopillm claude\ncopillm codex\ncopillm copilot   # GitHub Copilot CLI, signed in with copillm's token\n```\n\nArguments after the agent name are forwarded to the underlying CLI:\n\n```bash\ncopillm claude --model opus\ncopillm codex --help\n```\n\n## Multiple accounts\n\ncopillm can hold more than one GitHub account at once and serve them from the\nsame daemon. If you only ever use one account, nothing changes — you never see\nany of this.\n\n```bash\n# Your first login is the default account (no naming needed).\ncopillm auth login\n\n# Add another account under a name of your choice.\ncopillm auth login --as work\ncopillm auth login --as work --account-type business   # set its plan type\n\n# See every account; the default is marked with *.\ncopillm auth status\n\n# Change which account is the default.\ncopillm auth switch work\n\n# Log out of one account, or all of them.\ncopillm auth logout --account work\ncopillm auth logout --all\n```\n\nThe **default account** is what every agent and the model endpoints use unless\ntold otherwise. `copillm auth status` lists each account with its plan type and\nwhether a credential is stored; tokens are never printed.\n\nIf the daemon is already running when you `auth switch`, copillm reminds you to\nrun `copillm restart` so the new default takes effect for the next agent launch.\n(`auth logout` stops the daemon for you, so it needs no restart.)\n\nDifferent accounts can be entitled to different models, so each account keeps\nits own model list.\n\n### Launching an agent against a specific account\n\nPoint any agent at a non-default account for a single launch with `--account`,\nor set `COPILLM_ACCOUNT` in the environment:\n\n```bash\ncopillm codex --account work\nCOPILLM_ACCOUNT=work copillm claude\n```\n\nTo make it automatic, pin an account to a profile in `~/.copillm/agent.toml`\n(or a project's `.copillm/agent.toml`):\n\n```toml\n[profiles.work]\naccount = \"work\"\n```\n\nThen `copillm codex --profile work` always uses the `work` account. Precedence\nis `--account` > `COPILLM_ACCOUNT` > the profile's pinned account > the default\naccount. copillm prints a short notice such as `using account \"work\" (from\nprofile)` so you always know which account a launch is using, and refuses to\nlaunch with a clear error if the account isn't one you've logged into.\n\n### Optional per-profile agent session isolation\n\nProfiles use copillm's existing shared agent directories by default. Set a\nglobal default under `[defaults]`, then opt an individual profile into its own\nagent config and session history:\n\n```toml\n[defaults]\nsession_scope = \"shared\"\n\n[profiles.personal]\nsession_scope = \"isolated\"\n```\n\nWith that setting, `copillm claude`, `codex`, `pi`, and `copilot` launched with\nthe `personal` profile use `~/.copillm/profiles/personal/` for their\nagent-specific state. Copillm's credentials, daemon, binaries, and model\ncaches remain shared. Existing sessions are not moved automatically, and\nexplicit agent home environment variables still take precedence.\n\n## Documentation\n\nFull documentation is published at **[jcjc-dev.github.io/copillm](https://jcjc-dev.github.io/copillm/)**.\n\n| Topic | Description |\n| --- | --- |\n| [Getting started](https://jcjc-dev.github.io/copillm/getting-started/) | Installation, authentication, and first run |\n| [CLI reference](https://jcjc-dev.github.io/copillm/commands/) | Commands and flags |\n| [Using with Claude Code](https://jcjc-dev.github.io/copillm/claude-code/) | Environment wiring, gateway discovery, the `[1m]` 1M-context alias |\n| [Using with Codex CLI](https://jcjc-dev.github.io/copillm/codex/) | Environment wiring and `config.toml` generation |\n| [HTTP API reference](https://jcjc-dev.github.io/copillm/http-api/) | Endpoints and translation behaviour |\n| [Building from source](https://jcjc-dev.github.io/copillm/development/) | Contributor and CI guide |\n\n## Contributing\n\nBug reports and pull requests are welcome. Develop against an isolated dev daemon (`npm run dev:start`) so you don't disturb a running copillm, and run `npm run lint && npm test && npm run test:e2e:pr` before opening a pull request. See the [development guide](https://jcjc-dev.github.io/copillm/development/) for the full workflow.\n\n## Disclaimer\n\n`copillm` is an independent, unofficial client of GitHub Copilot's private API. It is not affiliated with, endorsed by, or supported by GitHub, Microsoft, OpenAI, or Anthropic. The upstream API may change at any time without notice. Use this project at your own risk.\n\n## License\n\nReleased under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}