{"_id":"@aliou/pi-synthetic","_rev":"71-8625ccbef117a19fd0d0d11e400e1f62","name":"@aliou/pi-synthetic","dist-tags":{"latest":"0.26.3"},"versions":{"0.0.1":{"name":"@aliou/pi-synthetic","version":"0.0.1","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.0.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"dist":{"shasum":"dedd383523e2bab1a0aefe95a0bc3d0376468ddf","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.0.1.tgz","fileCount":1,"integrity":"sha512-ZNABjLfQGK556YalcUhBDSXSo65G45PiFlRm0xm5dVK8cchQV6K8sGwIjD8EmpmWrgnrrDX5PmDz5BYS5kJDHw==","signatures":[{"sig":"MEYCIQDkm8N5flY9hc3G7QQNqvRuKsVmhWhgl6bT/GVfsm9SwwIhAM3t69yk+hoqLg99mKYTEHLFfb9ByJKIU8Av5G0PW5sC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117},"private":false,"_npmUser":{"name":"aliou","email":"code+npm@general-dexterity.com"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.0.1_1769698083689_0.7599837706427692","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@aliou/pi-synthetic","version":"0.1.0","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.1.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"fa7dcd666e4120a549855f49a1ec9453c99e936b","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.1.0.tgz","fileCount":14,"integrity":"sha512-L91a5Sx3IfE61OqSJ7rc5z04gCxG1JtUV7icmgB8t1RojdkYFmvnzxUxmjej0z3/8CdqGDwI+6F8+gtnS+UWSg==","signatures":[{"sig":"MEYCIQC6SKXOdXzOcwoj4+AzAc++jOsvICRDf7EaVhU1/hPAiwIhAIyg2hrrxN+94beVg+/dsDpzrPIVPcRv/pURzYTnRflR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17707},"_from":"file:aliou-pi-synthetic-0.1.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/a780308bbff7efa15988649a783f7493/aliou-pi-synthetic-0.1.0.tgz","_integrity":"sha512-L91a5Sx3IfE61OqSJ7rc5z04gCxG1JtUV7icmgB8t1RojdkYFmvnzxUxmjej0z3/8CdqGDwI+6F8+gtnS+UWSg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.8.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an Anthropic-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@mariozechner/pi-tui":"^0.50.1","@mariozechner/pi-coding-agent":"^0.50.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.1.0_1769699397954_0.897983866765308","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aliou/pi-synthetic","version":"0.2.0","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.2.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"b0253c7daf9355c49b517ab3205dc78d9a555c3b","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.2.0.tgz","fileCount":14,"integrity":"sha512-wfEeJ0aMPYDm7ooTMFrCq60YO66HsFda/G5zidk8z9/xXwt7GWyIRE2SfMFecPHFv8EP1D6P9EbD8/HSB0Ts8g==","signatures":[{"sig":"MEQCIGVKVDmY5ODl//oRkDaGeReCH1q043xEeMG/Wlf/bzRPAiB9MEMmPbygZrBI80OYvS56iUJrC1E8GCNelHR4jcSYMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19621},"_from":"file:aliou-pi-synthetic-0.2.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/e87efc14db770c6f7024bd1db9b9b937/aliou-pi-synthetic-0.2.0.tgz","_integrity":"sha512-wfEeJ0aMPYDm7ooTMFrCq60YO66HsFda/G5zidk8z9/xXwt7GWyIRE2SfMFecPHFv8EP1D6P9EbD8/HSB0Ts8g==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.8.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an Anthropic-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@mariozechner/pi-tui":"^0.50.1","@mariozechner/pi-coding-agent":"^0.50.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.2.0_1769715908275_0.21107035270548047","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aliou/pi-synthetic","version":"0.3.0","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.3.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"e3228daf3ac06ac5f7f6bfb8bb82135b49b9ee1a","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.3.0.tgz","fileCount":14,"integrity":"sha512-xOEe8mhUOUjURmIMEgHxj3tsDTy6SX8STALt5I0rF3UlJo1bU0mFERACtVXCevuSFFBdn05LZ2xnYEkZ/dScyw==","signatures":[{"sig":"MEUCIHedaSnKbIGjdGhgwEwl62t4K1OSm24ZZfYN9MYUbIy8AiEA6NCSWB6gIwD6P9mDmcC6WKPpOT9vQE91I00C1XFlV9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20315},"_from":"file:aliou-pi-synthetic-0.3.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/0381429f243e6bdb7669a8dbfe3ac4ad/aliou-pi-synthetic-0.3.0.tgz","_integrity":"sha512-xOEe8mhUOUjURmIMEgHxj3tsDTy6SX8STALt5I0rF3UlJo1bU0mFERACtVXCevuSFFBdn05LZ2xnYEkZ/dScyw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.8.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@mariozechner/pi-tui":"^0.50.1","@mariozechner/pi-coding-agent":"^0.50.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.3.0_1769719891867_0.1492336970829391","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aliou/pi-synthetic","version":"0.4.0","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.4.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"9537c19b1c531f64fb152ded62b05452b17d427c","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.0.tgz","fileCount":20,"integrity":"sha512-tOLzdOGvaF/KYy0fVxUwWowI6B6KQla6zlbdA30vZ4rPQUvTA+WraRyXPsBZAqh3SDZHTat1Mi4ngg8vKqLp9g==","signatures":[{"sig":"MEQCIBX9uIF7fcBqFi6RpL7UxihsM8JWUPFyb+YpFDY1GG79AiBq3JUQwcSmqM1UoFF9GJtV0bca7f2GdtFutj2pu5O/Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39595},"_from":"file:aliou-pi-synthetic-0.4.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/3d9b8b522167767c6969e3c48aac2621/aliou-pi-synthetic-0.4.0.tgz","_integrity":"sha512-tOLzdOGvaF/KYy0fVxUwWowI6B6KQla6zlbdA30vZ4rPQUvTA+WraRyXPsBZAqh3SDZHTat1Mi4ngg8vKqLp9g==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.8.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.51.0","@mariozechner/pi-coding-agent":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.0_1770033354011_0.8666115992497545","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aliou/pi-synthetic","version":"0.4.1","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.4.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"017979fff5777d33e8937ccd00e1014db62ee99d","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.1.tgz","fileCount":20,"integrity":"sha512-0Aed+VRLmDIrPAxcO7X6bSK/7SEq3dKfmh/b8xcTqDPdtXECyWavSy/wqY+p42NQsZRXM7Qn41T2IB/2E1Vgyg==","signatures":[{"sig":"MEYCIQCC0ddwvS+NgQMJzwKqQoI83hT4Tc97v0Kxa2enccHfkwIhAJPpMVgEK8sP/yt6bcwvLBO+rehZzHj2AegMaMESJtJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40256},"_from":"file:aliou-pi-synthetic-0.4.1.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/f0a863e0928e423c03937b4370e7cbf0/aliou-pi-synthetic-0.4.1.tgz","_integrity":"sha512-0Aed+VRLmDIrPAxcO7X6bSK/7SEq3dKfmh/b8xcTqDPdtXECyWavSy/wqY+p42NQsZRXM7Qn41T2IB/2E1Vgyg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.8.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.51.0","@mariozechner/pi-coding-agent":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.1_1770109991681_0.5999304785150319","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@aliou/pi-synthetic","version":"0.4.2","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.4.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"76636f8f1c4386fb54ad1302e33d5acc146f9c7b","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.2.tgz","fileCount":20,"integrity":"sha512-haXubEj0DKXx+ZXswp0gTX4KIfq6wV1zIl1aHFntGBkzqopczSJ0UbjAUTKjQO6OWbDPbuqaC4zxftvNf0If6Q==","signatures":[{"sig":"MEUCIQDRoLUfHmrFciV6g/+lIYhHYYdROR5VdpV7osZZhnZPpQIgI8pcjez7HA8im6rs4lGApDpm9yEQ09gZDkOHXjixC1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40392},"_from":"file:aliou-pi-synthetic-0.4.2.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/50f418e0881de65c6c8ffd2f3337f232/aliou-pi-synthetic-0.4.2.tgz","_integrity":"sha512-haXubEj0DKXx+ZXswp0gTX4KIfq6wV1zIl1aHFntGBkzqopczSJ0UbjAUTKjQO6OWbDPbuqaC4zxftvNf0If6Q==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.8.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.51.0","@mariozechner/pi-coding-agent":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.2_1770113289873_0.3164569760501008","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@aliou/pi-synthetic","version":"0.4.3","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.4.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"4cc5c8dfa432492977303c1245a667d2fbe0b608","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.3.tgz","fileCount":20,"integrity":"sha512-lo/sXl28uILlbyqvZOU1E+EQige3e95j/ybTJuyjZFXRMmRseqPGh2fWTGpYVXTgmn1wS+dcUMPR023+Yeq2PA==","signatures":[{"sig":"MEYCIQCr0XUgdt+BAp9V2jlDSxGGojidND/lsl/PVA5FeV7HTgIhAKQy3JtpNnIX+6MAndWQWlT07iowKTBSpSP8rRo4nZsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40653},"_from":"file:aliou-pi-synthetic-0.4.3.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/a82b28628f621b00f1da71174f718ebe/aliou-pi-synthetic-0.4.3.tgz","_integrity":"sha512-lo/sXl28uILlbyqvZOU1E+EQige3e95j/ybTJuyjZFXRMmRseqPGh2fWTGpYVXTgmn1wS+dcUMPR023+Yeq2PA==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.9.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.51.0","@mariozechner/pi-coding-agent":"0.51.0"},"peerDependencies":{"@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.3_1770408734779_0.07688002877496025","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@aliou/pi-synthetic","version":"0.4.4","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.4.4","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"9c48df99d3fa5ca2c9f80b72e435e1e71d83202f","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.4.tgz","fileCount":21,"integrity":"sha512-ME0D9t2rBU6nH+ZLc5K1Rw+uacDUW4LvV8kRLTAmH8zHtH4meBOI2W3z6yqMvnardh6/KoNmksIzT2PBzTLHVw==","signatures":[{"sig":"MEYCIQCuVix6eC+s4DrD/BwiO9upZfz3XnTunZIQzKZRDRjU3wIhAJmfjmHSqJouwqmztx1L7eyIKC1U7xmHJiy261dEfL6T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41357},"_from":"file:aliou-pi-synthetic-0.4.4.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/604e02c1160b8e50867fc24a440631a1/aliou-pi-synthetic-0.4.4.tgz","_integrity":"sha512-ME0D9t2rBU6nH+ZLc5K1Rw+uacDUW4LvV8kRLTAmH8zHtH4meBOI2W3z6yqMvnardh6/KoNmksIzT2PBzTLHVw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.9.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.4_1770576162337_0.6016006038658068","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@aliou/pi-synthetic","version":"0.4.5","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.4.5","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"8e30f80b466e17d7b8cd82b1834e9c110f7a7eef","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.5.tgz","fileCount":20,"integrity":"sha512-PbDfDwNIVS4bACelE4BlkEjF+6YIaiQOpw+s2yKKGj4XzfOF7sVc17xgejJ5NB5XAOcln0BdEMUm6eOBrRGeNg==","signatures":[{"sig":"MEUCIEtC39PK12qb9wHVW7+pru7XZQyurf3F16523zo679MPAiEA7ZWZ+fgzlSD9xKE6SrryxSQ2gZCawTlNJBpZQyC1tzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39576},"_from":"file:aliou-pi-synthetic-0.4.5.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/133ae4fdc7bbd05905fa91e7627338a2/aliou-pi-synthetic-0.4.5.tgz","_integrity":"sha512-PbDfDwNIVS4bACelE4BlkEjF+6YIaiQOpw+s2yKKGj4XzfOF7sVc17xgejJ5NB5XAOcln0BdEMUm6eOBrRGeNg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.10.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.5_1771513748227_0.6080858472379731","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@aliou/pi-synthetic","version":"0.4.6","keywords":["pi-package"],"_id":"@aliou/pi-synthetic@0.4.6","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"28c104fe287b742de52589126203eb097f9e2178","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.6.tgz","fileCount":21,"integrity":"sha512-JUExscRop10NQRcWXuyX5YelgGOU9TrV7fNhef8riXHwr28vs4Anke63fLLQEHhZJM/aMVV4s0mr1WM5d0X+qg==","signatures":[{"sig":"MEUCIQDg7cfihajTQvW8l6O0EONhU87MrFXREUgGqFwocMWBNwIgQ+NKbMKpAZacfw31AkANPQaJqsQ8H6Dd5vah7lr9Zck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41922},"_from":"file:aliou-pi-synthetic-0.4.6.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/bd31c913400d6dd9502a6f563c9c9b41/aliou-pi-synthetic-0.4.6.tgz","_integrity":"sha512-JUExscRop10NQRcWXuyX5YelgGOU9TrV7fNhef8riXHwr28vs4Anke63fLLQEHhZJM/aMVV4s0mr1WM5d0X+qg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.10.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.6_1771540350308_0.22707602365529156","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@aliou/pi-synthetic","version":"0.4.7","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.4.7","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"34ff0b4898d08277904a8c75cb6c87c4725d9f29","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.4.7.tgz","fileCount":12,"integrity":"sha512-iA8O5yNWsyGl44uiMS/+6c+EbANPXJ7O97FF/DlR3RiyZ/Sb8hTiPJb2spJlnTvyp2lOxXZ3QEE2gFo8t1hOSw==","signatures":[{"sig":"MEUCIQC1wBDiaq6Unac8oO5OXHnhmNqDp2udfZB01gdMUOz3ggIgWqs9M6bkymlPtSA5Fsquew6QiO7uTnbSaKMjBGvuq9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30248},"type":"module","_from":"file:aliou-pi-synthetic-0.4.7.tgz","private":false,"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/c8830bccad0a21d3b4b8dd56b76195a8/aliou-pi-synthetic-0.4.7.tgz","_integrity":"sha512-iA8O5yNWsyGl44uiMS/+6c+EbANPXJ7O97FF/DlR3RiyZ/Sb8hTiPJb2spJlnTvyp2lOxXZ3QEE2gFo8t1hOSw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.10.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.4.7_1771668875333_0.7329989215389008","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aliou/pi-synthetic","version":"0.5.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.5.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"f919e6450125b31aa3437f14e3aa899870a67558","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.5.0.tgz","fileCount":15,"integrity":"sha512-+j4/ONTPyxxaBAA3c0AJSYWf3Id4rFPSesWH6KvDe4UBLt8rxU2zq/4w8c+EDc0Gpg1F3T+zxhMvDArdAdJ7ww==","signatures":[{"sig":"MEYCIQDUXXyo3EKEbr4Yxh8sMxaWEdmxMpd4kSR2ao4Xk6qXNAIhANFPNBgi9m3uEVCxuyX2FQDbnggVIMSzsDVI164NP9ND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41058},"type":"module","_from":"file:aliou-pi-synthetic-0.5.0.tgz","private":false,"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/66ca208f2ae3dd477c2573d769d16936/aliou-pi-synthetic-0.5.0.tgz","_integrity":"sha512-+j4/ONTPyxxaBAA3c0AJSYWf3Id4rFPSesWH6KvDe4UBLt8rxU2zq/4w8c+EDc0Gpg1F3T+zxhMvDArdAdJ7ww==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.10.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.5.0_1771950039454_0.8495766218942029","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aliou/pi-synthetic","version":"0.5.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.5.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"3ea8e3052b631aba21b95cfa442b66736254e698","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.5.1.tgz","fileCount":15,"integrity":"sha512-KKUt9f49YObvZqfP9ypfZZkTd2ZUlN+GdRuzTlZuWY9ePzifbjsdVUsUkao8RiDKdF7S/i6kFF6k+5NeeLuK3g==","signatures":[{"sig":"MEYCIQDINi2AoF4w4hxOO/gD4xTp653tEPRlMdLK4gs7Ac7YfAIhAP0ykMVnTSYiqG0TXmq4WPZVIttA5JcodPlHRnyYHrrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41407},"type":"module","_from":"file:aliou-pi-synthetic-0.5.1.tgz","private":false,"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/ff0ff271f0da624fe448aa68af030c5c/aliou-pi-synthetic-0.5.1.tgz","_integrity":"sha512-KKUt9f49YObvZqfP9ypfZZkTd2ZUlN+GdRuzTlZuWY9ePzifbjsdVUsUkao8RiDKdF7S/i6kFF6k+5NeeLuK3g==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.10.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.5.1_1771954380459_0.3041662063574828","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aliou/pi-synthetic","version":"0.6.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.6.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"94ee06bc971f5a465afd0629004dcf6284979734","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.6.0.tgz","fileCount":16,"integrity":"sha512-AP5lJl89URNDtb0q+Ck+6r7hMWS/pZtRb9aJB8L5i+tZ36Dyx4YpTHQ/Lj1Sb+V/5PIcVS/3PS2XmjGYrihw7Q==","signatures":[{"sig":"MEQCIEmU92hFkT+QWu+RL3xTnSMK1BhMllnzl7XsBPfIk4yhAiBktvRS/Ft3YS7e9zRTJWxxIiEpSKAa762OJeH9FnZH2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47316},"type":"module","_from":"file:aliou-pi-synthetic-0.6.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/40f6371ef640648bef18b3d31111cca3/aliou-pi-synthetic-0.6.0.tgz","_integrity":"sha512-AP5lJl89URNDtb0q+Ck+6r7hMWS/pZtRb9aJB8L5i+tZ36Dyx4YpTHQ/Lj1Sb+V/5PIcVS/3PS2XmjGYrihw7Q==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.10.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.6.0_1772014748871_0.7187099888349284","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aliou/pi-synthetic","version":"0.6.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.6.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"6bd47e0403ea34a3efdb82fbc7d2b37bd39c136b","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.6.1.tgz","fileCount":16,"integrity":"sha512-4GhiItSzdorpLWTKFKFExuh8b5f+hwBhkPJIFWiHx+0QTYes3scWrJ1gBHOjgV7bJ/rGDfMIPS1Oeoy2FrPNog==","signatures":[{"sig":"MEUCIFVm7MO8bD1ursSayhH81MbWrS8LIMhmeA4g42GHUfs7AiEAwZoTXsyBjAnEPpXJV2qQANbYUcPmAhjUVyoCi3Yfu/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47270},"type":"module","_from":"file:aliou-pi-synthetic-0.6.1.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/19861a21f2ff9f693459355fde4472fb/aliou-pi-synthetic-0.6.1.tgz","_integrity":"sha512-4GhiItSzdorpLWTKFKFExuh8b5f+hwBhkPJIFWiHx+0QTYes3scWrJ1gBHOjgV7bJ/rGDfMIPS1Oeoy2FrPNog==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.6.1_1772761035428_0.1249755660509817","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aliou/pi-synthetic","version":"0.6.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.6.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"8608cbb722c006c5ec9e9fe0a414c815e5852207","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.6.2.tgz","fileCount":16,"integrity":"sha512-A1PnpVZ9jmE5HejgUUpddncXPc1keK4zEnISGJWW3lo2QcxQyt+8qs8yiuO5y3zQ1/x6FfJOGs7caTi/FE4AbQ==","signatures":[{"sig":"MEQCIGb3DzJUFxpJj11714co7GNnk1UYK1y0cgNWj0v0Vcs4AiAdq2H/sd1y/Tj8izp1rv6I2HvkslTHJX0hNhoB92ZSBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47399},"type":"module","_from":"file:aliou-pi-synthetic-0.6.2.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/137ae17c30a6173b3456adfcac529039/aliou-pi-synthetic-0.6.2.tgz","_integrity":"sha512-A1PnpVZ9jmE5HejgUUpddncXPc1keK4zEnISGJWW3lo2QcxQyt+8qs8yiuO5y3zQ1/x6FfJOGs7caTi/FE4AbQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.6.2_1772802478057_0.4420640834315286","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@aliou/pi-synthetic","version":"0.6.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.6.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"00907d46bd9ab2646ae76475673b2e398cae4b63","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.6.3.tgz","fileCount":16,"integrity":"sha512-ncE7fCN2ns1vkAtE9zYf34rNGTFd/s7jEMnfH/+sBwtcKKkUyOy19mKeXHo/YtRIPXEWmO5uE8Q0w1teVuo9hQ==","signatures":[{"sig":"MEUCIGpbq55Y4Lc95kgzw5h2tXE/1G6zpuJIB8+nxozI5+78AiEA+osm5eUorHhtGU+ipPdXbETTH1+Gyg5ANxtf/J0sHJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49456},"type":"module","_from":"file:aliou-pi-synthetic-0.6.3.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/2c5b86abd92e97b09c09549b1df8ff86/aliou-pi-synthetic-0.6.3.tgz","_integrity":"sha512-ncE7fCN2ns1vkAtE9zYf34rNGTFd/s7jEMnfH/+sBwtcKKkUyOy19mKeXHo/YtRIPXEWmO5uE8Q0w1teVuo9hQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.6.3_1773160112172_0.30669740425677183","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aliou/pi-synthetic","version":"0.7.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.7.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"569af8ff1d1e0018ddaf248870526d6dbe2b117f","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.7.0.tgz","fileCount":16,"integrity":"sha512-6YJ1dY2dKiLJvS5frRrO5Yo3aMA5msQtKxOlZaHgcozQXpy8m9yBADXIun9bpjgpRGS54adLKmpo82Hb1Dq+vQ==","signatures":[{"sig":"MEUCIGOZVY8X2zVB1ypw39f14U1gRoJnYtMEiyKWrLzwcvGyAiEAs1YyDW2Tpe/vVgQPZ7LBHTSqFciZgrW1QETFj8XIyqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49978},"type":"module","_from":"file:aliou-pi-synthetic-0.7.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/08b393a3c87121702b74990ea6316ce8/aliou-pi-synthetic-0.7.0.tgz","_integrity":"sha512-6YJ1dY2dKiLJvS5frRrO5Yo3aMA5msQtKxOlZaHgcozQXpy8m9yBADXIun9bpjgpRGS54adLKmpo82Hb1Dq+vQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.7.0_1773303376729_0.2770497570927384","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aliou/pi-synthetic","version":"0.8.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.8.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"314ff756466acb6cddb07d37f70d2a8bf7ff1450","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.8.0.tgz","fileCount":16,"integrity":"sha512-7FDZiX+Gsvp5r9PVVQesGmLcoC1ZrvOCTWeFVbMehSrEc6hs5OkZQJO5JSiNzaWoL1VRaaSbOAj80PUFnJdOjw==","signatures":[{"sig":"MEUCIQC/kt6RlTqJ7VCsE5rAlbFCZLfYO740TdTtMg38GEO3kQIgKvBDAQbwRElfWUXR6kQmmc6SyKaNYpTNV7EpGzh+uI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50839},"type":"module","_from":"file:aliou-pi-synthetic-0.8.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/f7c11f7a8889c77295996b76d7a8cb35/aliou-pi-synthetic-0.8.0.tgz","_integrity":"sha512-7FDZiX+Gsvp5r9PVVQesGmLcoC1ZrvOCTWeFVbMehSrEc6hs5OkZQJO5JSiNzaWoL1VRaaSbOAj80PUFnJdOjw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/pi-utils-ui":"^0.1.2","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.8.0_1773781833526_0.000704394888269233","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@aliou/pi-synthetic","version":"0.8.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.8.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"20ef52d1bb75113d876fddad0fe583ac0d6e8a89","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.8.1.tgz","fileCount":16,"integrity":"sha512-X7Oa64KRG+LNTOZAEshbW8xaptfG7tH2U0GVHX+WefeOX3cXXfNy85/ZDOeM4NQarEGXUaxfA5/tm9zHpH4oTA==","signatures":[{"sig":"MEUCIHsEspBYnMN5AwtbHu9i0LJHiYQ/Px6ndWBcd9q8OZX/AiEA4YkvrAtZXbhVDy26JiCi0mF7jEj/nkYBqWZY6auOPac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50863},"type":"module","_from":"file:aliou-pi-synthetic-0.8.1.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/12b2fe79e1b6039f073c1ce0f15b9184/aliou-pi-synthetic-0.8.1.tgz","_integrity":"sha512-X7Oa64KRG+LNTOZAEshbW8xaptfG7tH2U0GVHX+WefeOX3cXXfNy85/ZDOeM4NQarEGXUaxfA5/tm9zHpH4oTA==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.8.1_1773784096619_0.10640464796513172","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@aliou/pi-synthetic","version":"0.8.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.8.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"e3ae86681e971d9ebb80e7393e0e7b4995b8a6d2","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.8.2.tgz","fileCount":16,"integrity":"sha512-1ZItGxFcK5mRjx8mgPadnKsPxxLdDCydGobPFN4z6+wNgJWyB0+XwsXCWNlLJOO4k0R64Kn747EedIlL+rTvRA==","signatures":[{"sig":"MEYCIQDi4myMuocekUNdgN19OXiQ0TjSY5zaqNub2Zoltn9uNAIhAPhgOQarJtkqQehq8JUStwhfn8Tl5zHuWYpdCB/GY5MI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50893},"type":"module","_from":"file:aliou-pi-synthetic-0.8.2.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/c506c165cf4e209abd66fa1102d31d66/aliou-pi-synthetic-0.8.2.tgz","_integrity":"sha512-1ZItGxFcK5mRjx8mgPadnKsPxxLdDCydGobPFN4z6+wNgJWyB0+XwsXCWNlLJOO4k0R64Kn747EedIlL+rTvRA==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.8.2_1774009589158_0.23697581114179833","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@aliou/pi-synthetic","version":"0.8.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.8.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"d4487977a45ce9445f787f92cdaf201875a5e3e0","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.8.3.tgz","fileCount":16,"integrity":"sha512-Jjdhia7IxwaD37UyPi8o8c8CB7l9cISj6GZPWk2j7g0jPZiIjHYPg962MOHhMaCMv4XosT5qWj6eBQgcKoWGKg==","signatures":[{"sig":"MEUCIFK9ZzyosW91wPIhqn8icHiwLZWypdxeH/QJ/5uryub1AiEAlVpHLgknvMrfKVBTPw5aGhI9d4Dfl1sJmobduR/3Wjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50901},"type":"module","_from":"file:aliou-pi-synthetic-0.8.3.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/dc3c28f6547862224d410abcf8a1bf4e/aliou-pi-synthetic-0.8.3.tgz","_integrity":"sha512-Jjdhia7IxwaD37UyPi8o8c8CB7l9cISj6GZPWk2j7g0jPZiIjHYPg962MOHhMaCMv4XosT5qWj6eBQgcKoWGKg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.8.3_1774889078986_0.47865318705475013","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@aliou/pi-synthetic","version":"0.8.4","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.8.4","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/index.ts"]},"dist":{"shasum":"4cc13bcf445361ec155642e5b505402994ea40da","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.8.4.tgz","fileCount":16,"integrity":"sha512-oiI//VGSmwuIps6FsvcwIBG2rInziVlt/MJmlGdiVoiuqK/NW8wJkQEZt8LGYK2MHH0DZZCMz3TpNC3TH2gaGg==","signatures":[{"sig":"MEUCIQCnAFhVLiDFSsJniQi+FCmh7HWNerIjQ8kNYzw8ZPmyOgIgSYy33IrQyWFdKJHGBIvWMeMrg2wUGwslxiKlpChrKMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51318},"type":"module","_from":"file:aliou-pi-synthetic-0.8.4.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/4206a915eab147f98ad15b75ec1c675e/aliou-pi-synthetic-0.8.4.tgz","_integrity":"sha512-oiI//VGSmwuIps6FsvcwIBG2rInziVlt/MJmlGdiVoiuqK/NW8wJkQEZt8LGYK2MHH0DZZCMz3TpNC3TH2gaGg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.1","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.8.4_1774933569712_0.07579576361919882","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@aliou/pi-synthetic","version":"0.8.5","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.8.5","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts"]},"dist":{"shasum":"14be7d93f3b1986022c4b544015f1e1935dcc922","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.8.5.tgz","fileCount":15,"integrity":"sha512-iOaxnRbOBJgmvdXO8u9BZtCqeghhYURmACDOUgSIPPIc7VtsW4+Rtglo1K0QszJhtaT0+U7dzqIq+gvgyptk3A==","signatures":[{"sig":"MEQCIHv3nXeNlH0rsjJRSkMONaVBXE/ozk2V5qszgzoOrq1rAiAfKdUayETMy+gWMcXQS3yYwvazZ+om9gZ0FbDE3hNGBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46250},"type":"module","_from":"file:aliou-pi-synthetic-0.8.5.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/56cbedc67c38c3dd5ac6e7af307a69d6/aliou-pi-synthetic-0.8.5.tgz","_integrity":"sha512-iOaxnRbOBJgmvdXO8u9BZtCqeghhYURmACDOUgSIPPIc7VtsW4+Rtglo1K0QszJhtaT0+U7dzqIq+gvgyptk3A==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.9.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.8.5_1775210042447_0.9791877230124686","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aliou/pi-synthetic","version":"0.9.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.9.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts"]},"dist":{"shasum":"5b863f9dc0b2f8ace569949075f0fdd9154a3877","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.9.0.tgz","fileCount":14,"integrity":"sha512-QWqGB2SnjJijAtZZdiEU6J/V3CtC3np4hjUzXSgL+adjQ25ZJzJ/cLMm83YqX393Hx5yHa7t8p2QlhXprDXPnQ==","signatures":[{"sig":"MEQCIHCv64gMxlVLkXR71rDjiS7ol7zlripmmAd+R9+h6ou4AiBqL/aEfGcCCP2SFDJw78YGQ2OSexjCHZRMpdodudFO7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45285},"type":"module","_from":"file:aliou-pi-synthetic-0.9.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/0b98f2bb0f7d60b8f26a13ffa8bd364c/aliou-pi-synthetic-0.9.0.tgz","_integrity":"sha512-QWqGB2SnjJijAtZZdiEU6J/V3CtC3np4hjUzXSgL+adjQ25ZJzJ/cLMm83YqX393Hx5yHa7t8p2QlhXprDXPnQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.9.0_1775471165092_0.9196241605031257","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@aliou/pi-synthetic","version":"0.10.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.10.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts"]},"dist":{"shasum":"0d97b03997e0146968e61d69f8c5f6d9fc5483d3","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.10.0.tgz","fileCount":14,"integrity":"sha512-5gTRNOoDrtlJOU5nlYT65PV7u7aqzuJOFyZWN2sisl8VLdGpDumhqtWbM/8GsUAKSCS5o5VPGO7UPWUo1Wxktw==","signatures":[{"sig":"MEUCIGhihi626qOZLv8h2JhvBDj53kCi/QoKBByG0oogpqa6AiEA5IcAEBmOKio+1d/lD3FAmf8KHEy76umeFFueiOOzhig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52161},"type":"module","_from":"file:aliou-pi-synthetic-0.10.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/a7481af2639b8553fd6fd2eef1919a2f/aliou-pi-synthetic-0.10.0.tgz","_integrity":"sha512-5gTRNOoDrtlJOU5nlYT65PV7u7aqzuJOFyZWN2sisl8VLdGpDumhqtWbM/8GsUAKSCS5o5VPGO7UPWUo1Wxktw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.10.0_1775659328973_0.4144699424720728","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@aliou/pi-synthetic","version":"0.10.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.10.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts"]},"dist":{"shasum":"0cd6a9b070de3aa253f13689d01c307cfe58c18c","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.10.1.tgz","fileCount":14,"integrity":"sha512-rsYrNva2OqhpLOpRt5GFpfNiDo8zj9wmt9n1hp8wYGpfrH5VQib2fmRTPuenvGz7jhl7vxp501EX58sCyzNxfw==","signatures":[{"sig":"MEYCIQDGq/NZAyo0HSfnYevpdlFU2ctjsaKDtpP7g2GkeuVbRwIhALc5cTFzTZNmpzvwxNCHf2AMtdXQBoCrmMQdfZkBgy05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52630},"type":"module","_from":"file:aliou-pi-synthetic-0.10.1.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/5b75d3085e2a74cef443b07fef102743/aliou-pi-synthetic-0.10.1.tgz","_integrity":"sha512-rsYrNva2OqhpLOpRt5GFpfNiDo8zj9wmt9n1hp8wYGpfrH5VQib2fmRTPuenvGz7jhl7vxp501EX58sCyzNxfw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.10.1_1775974532801_0.8738398609447515","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@aliou/pi-synthetic","version":"0.10.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.10.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts"]},"dist":{"shasum":"b60a1f237e1492dc1745b3fd7c5d4d23010f9533","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.10.2.tgz","fileCount":14,"integrity":"sha512-PIkMC178EB3rkowl9s1hme93W9c5/g+6DupH4Idd1GrxNzRtyqpRyLyXMGQUSJFenr+eLJpy3vj8hwEikepqew==","signatures":[{"sig":"MEQCIHs7JJbg9WL+kl4Mc4ZQ8hC9gqpWstQtkqRjDNyxRZJqAiA4PB7Tdj3Ca5wpL0jAmH1pqSOgrh09SIABktT/KWm3FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55406},"type":"module","_from":"file:aliou-pi-synthetic-0.10.2.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/cd9e90eb08c7669acd9e3a223bcc0fa7/aliou-pi-synthetic-0.10.2.tgz","_integrity":"sha512-PIkMC178EB3rkowl9s1hme93W9c5/g+6DupH4Idd1GrxNzRtyqpRyLyXMGQUSJFenr+eLJpy3vj8hwEikepqew==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.10.2_1776080780322_0.23324879540995114","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@aliou/pi-synthetic","version":"0.11.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.11.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts"]},"dist":{"shasum":"1b13355841b2b2a52de92e6981bbd9c199a5c80f","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.11.0.tgz","fileCount":14,"integrity":"sha512-d7kvLtII/GHyVUJmPpSado2eXJfFDeppqO7nUh1hG3gzBQNNEAaxl9OOKyHdcHfVRxqY/eAy/opnPi64560OmQ==","signatures":[{"sig":"MEUCICfJXO7uYVxCISW+a1pbFqBMJtZTItJ2wbLHYMHiAuCSAiEA+PACtA7GxmGzZe2SzbgBPcxzShoOKDbT4hgqrNmMpnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52976},"type":"module","_from":"file:aliou-pi-synthetic-0.11.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/f951b12e9a81db498a5f20bdcfd31631/aliou-pi-synthetic-0.11.0.tgz","_integrity":"sha512-d7kvLtII/GHyVUJmPpSado2eXJfFDeppqO7nUh1hG3gzBQNNEAaxl9OOKyHdcHfVRxqY/eAy/opnPi64560OmQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.11.0_1776097717127_0.1053465877093347","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@aliou/pi-synthetic","version":"0.12.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.12.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/quota-warnings/index.ts"]},"dist":{"shasum":"bc4735d46b3611c90602d40950a43063cf8dffb2","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.12.0.tgz","fileCount":19,"integrity":"sha512-uXZEW9pUHBxiTnvNFaa5RyHdvDsnSw7rBfI+KYdEVyJeB6bAow5vNfCerVnTubsqTBKSiNkyaB35Ev2mv2Kc3g==","signatures":[{"sig":"MEYCIQC8LgyyWD9Tp7/5a5voprSkhhg5l22scu3n5mXxJmaTPAIhAMBpJU25+7P9K/2HVUFhhm6Ln9k03AVqUMGl9O6G1fBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81661},"type":"module","_from":"file:aliou-pi-synthetic-0.12.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/d99d87aab08ba3dd321661d2712e204e/aliou-pi-synthetic-0.12.0.tgz","_integrity":"sha512-uXZEW9pUHBxiTnvNFaa5RyHdvDsnSw7rBfI+KYdEVyJeB6bAow5vNfCerVnTubsqTBKSiNkyaB35Ev2mv2Kc3g==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.12.0_1776189804496_0.7065500108451563","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@aliou/pi-synthetic","version":"0.13.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.13.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"7aa5ad132e76746d6f7751be36db9be0f5ea734c","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.13.0.tgz","fileCount":21,"integrity":"sha512-NQYCxfwcBnZ3ziQoSXwS2aKeaqmyDTfL4U0kRD9Tu1H3Za4wbyHeM8Y+lFXTd+JK+284J6Lx9nKEELKhEy8ryQ==","signatures":[{"sig":"MEYCIQDBRYLDsEODIEU9B6mJo1tHwf0EROByQxMzk7Oad2ZBagIhAJdB6vZ7dKu1INxO8YHPbph+Rjuaej9Ykw5peglaq9AE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105511},"type":"module","_from":"file:aliou-pi-synthetic-0.13.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/5e294c1a8943266dcbad0f6f00b4e2c7/aliou-pi-synthetic-0.13.0.tgz","_integrity":"sha512-NQYCxfwcBnZ3ziQoSXwS2aKeaqmyDTfL4U0kRD9Tu1H3Za4wbyHeM8Y+lFXTd+JK+284J6Lx9nKEELKhEy8ryQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.13.0_1776364755971_0.18726374840098292","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@aliou/pi-synthetic","version":"0.13.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.13.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"33e2ae690a7302441df611100150afd6b2741c7e","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.13.1.tgz","fileCount":21,"integrity":"sha512-3KHURX0SN3ZZUcEbUhL/LScBrLVJEoWADKMEEgMf/HtI0L5rixr1+a45Cj6aLNeFNHg2RFbuKkMPb4LtVRuvfg==","signatures":[{"sig":"MEUCIEZdXNsRxwOFus6KMoUu+1LF4MUow42nfG8tAoeLP4lNAiEAt9WQs0skz3wnTHuIvPxJD9+UkRdEnaK13n4yHAguBP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105806},"type":"module","_from":"file:aliou-pi-synthetic-0.13.1.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/5496c73a9b829af77c532a2668b3e9b4/aliou-pi-synthetic-0.13.1.tgz","_integrity":"sha512-3KHURX0SN3ZZUcEbUhL/LScBrLVJEoWADKMEEgMf/HtI0L5rixr1+a45Cj6aLNeFNHg2RFbuKkMPb4LtVRuvfg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"A Pi extension that adds [Synthetic](https://synthetic.new) as a model provider, giving you access to open-source models through an OpenAI-compatible API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.13.1_1776427020050_0.4471596668924469","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@aliou/pi-synthetic","version":"0.13.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.13.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"5073186479ba12b19417a874fdbba1aade67ee4f","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.13.2.tgz","fileCount":21,"integrity":"sha512-jnA2/7CxnGhv4Mg7k3uAQad48ZH5Vu/mBOzuo5PWRb0uvqxiAPshW2WVXHr56uJhS0RRum1G619DKcCsNlcHog==","signatures":[{"sig":"MEUCIQCFYNQCSVzM1jmHeZhhSV2OMg2/PP1HIelKkAfLZexHrAIgN6b3xdpjAIn++UQjBAB4J+Hkeuzk2DRv7awL61VXT+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106278},"type":"module","_from":"file:aliou-pi-synthetic-0.13.2.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/062ad9926430bd51925740fd3acb5dfa/aliou-pi-synthetic-0.13.2.tgz","_integrity":"sha512-jnA2/7CxnGhv4Mg7k3uAQad48ZH5Vu/mBOzuo5PWRb0uvqxiAPshW2WVXHr56uJhS0RRum1G619DKcCsNlcHog==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.13.2_1776519197655_0.9400535462729895","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@aliou/pi-synthetic","version":"0.13.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.13.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"7c4796a9332c9ac6e3f8287fc0b274630f35e4e8","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.13.3.tgz","fileCount":21,"integrity":"sha512-IfCV3As7hxux3pzF+o1GpBloQptgVLrp/zesw0CDPJ7hJU1MP8P04pniw04f5XTKthGoult76II54JFuzG49xQ==","signatures":[{"sig":"MEYCIQDJenVGJsANyCc5uyPYvd2U2yU7DS+OrEAo4VlKZPZS/AIhAJ1gN7mn0wCrIa34w8Y2xEUStWw0oqtA17ZpGi9nJTiy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104881},"type":"module","_from":"file:aliou-pi-synthetic-0.13.3.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/5aa301043862e071a4eb2c4f497d6ab0/aliou-pi-synthetic-0.13.3.tgz","_integrity":"sha512-IfCV3As7hxux3pzF+o1GpBloQptgVLrp/zesw0CDPJ7hJU1MP8P04pniw04f5XTKthGoult76II54JFuzG49xQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.1","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.13.3_1776931042236_0.4948708703012987","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@aliou/pi-synthetic","version":"0.13.4","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.13.4","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"110266dbeba9b6f69ffbb21703f1e61e731b42f7","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.13.4.tgz","fileCount":21,"integrity":"sha512-RmveqXvF8y5fh+5zrpsw0o5W/M2wtyfMREP5GQEX9GFKEiDzisCJoF7bSiVd2XwPSVZiwz9dE1HBAQ9He1JFLg==","signatures":[{"sig":"MEQCIFW+g8Zfybb5p/gyM+CA36GoVNVwbBhS0EiMI9ANY/NtAiAT50PIvyFG4NGDGeHQOHIbpZDh0x/SqzpBXg5+zmjSeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104877},"type":"module","_from":"file:aliou-pi-synthetic-0.13.4.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/0d21482021d55ec582d0dea29cdde903/aliou-pi-synthetic-0.13.4.tgz","_integrity":"sha512-RmveqXvF8y5fh+5zrpsw0o5W/M2wtyfMREP5GQEX9GFKEiDzisCJoF7bSiVd2XwPSVZiwz9dE1HBAQ9He1JFLg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.13.4_1777105019733_0.08336860838115068","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@aliou/pi-synthetic","version":"0.13.5","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.13.5","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"2e396f27991671786df7b5d2e9e6906ba7e7f194","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.13.5.tgz","fileCount":21,"integrity":"sha512-AHQnAWTJO4P2BGW4NXssovJJhLxXc8l7yrR5dkJl+0RkySlupYJeCx8DbAR1XAU+spnowvs7IADhWCY270W1Kw==","signatures":[{"sig":"MEUCIQD34GAMpqFg2rqWbKVmVj7+WSkw/peIoKn0q7s1yFRTRgIgaEH4f39xVynW4Szai1lnq8pEb7L316m6terbX/7Z1Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105099},"type":"module","_from":"file:aliou-pi-synthetic-0.13.5.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/54b872e21e32a61c4fb7d5c193ffa41b/aliou-pi-synthetic-0.13.5.tgz","_integrity":"sha512-AHQnAWTJO4P2BGW4NXssovJJhLxXc8l7yrR5dkJl+0RkySlupYJeCx8DbAR1XAU+spnowvs7IADhWCY270W1Kw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.13.5_1777660592790_0.530839616846821","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@aliou/pi-synthetic","version":"0.14.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.14.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"6d04e75ee7567cc9151bb428117d4ea0ccc63b4d","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.14.0.tgz","fileCount":21,"integrity":"sha512-LSlTOoAOD5oCVYksh6mCbdhhHZutHwJlJKTVGm0nvGXGq650uT8ywBha3FuZpzypm9y+aW2znXsUNlY3KWGHIQ==","signatures":[{"sig":"MEUCIB/a5Zkd4cs7R3sBClV56mPJ5aMD/tqKKjlWvIJ2kkTDAiEA+o1/WN/0VT0fY9uXxpP+LtWGOPMa3Tp4gNvaIqWgGyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105595},"type":"module","_from":"file:aliou-pi-synthetic-0.14.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/1117d289118fb9b3654ecb0ce56afa12/aliou-pi-synthetic-0.14.0.tgz","_integrity":"sha512-LSlTOoAOD5oCVYksh6mCbdhhHZutHwJlJKTVGm0nvGXGq650uT8ywBha3FuZpzypm9y+aW2znXsUNlY3KWGHIQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.72.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.72.0","@mariozechner/pi-coding-agent":"0.72.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.14.0_1777719983634_0.3530139978570963","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@aliou/pi-synthetic","version":"0.15.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.15.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"80406a16085151a45bd4cce6ec49a99f6182f529","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.15.0.tgz","fileCount":22,"integrity":"sha512-B9r8Q47ziIh8tbmSOkIx3802SWKOnqOClTKlD+7E+XjC2p+IZlEzDmxRB23j5JCCWHwMdCBPodcqSCiGigpP0Q==","signatures":[{"sig":"MEQCIHUCGN8dzOLsyGtTF1NhyzPisAOOFWvYXx3Fg1FlRf8eAiBlG4Jj/ueASQwQxsDqRm5m2Q7G+giT5xwN6LiIgQTXFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105907},"type":"module","_from":"file:aliou-pi-synthetic-0.15.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/e20871fc1692a9750650e8b369f1dd07/aliou-pi-synthetic-0.15.0.tgz","_integrity":"sha512-B9r8Q47ziIh8tbmSOkIx3802SWKOnqOClTKlD+7E+XjC2p+IZlEzDmxRB23j5JCCWHwMdCBPodcqSCiGigpP0Q==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.72.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.72.0","@mariozechner/pi-coding-agent":"0.72.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.15.0_1777722591659_0.5665089936156715","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@aliou/pi-synthetic","version":"0.16.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.16.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"7bcdd1ca48f9a8b53afbf62dce53e8b5ea8abc88","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.16.0.tgz","fileCount":24,"integrity":"sha512-CqqFEyULuboeDLejYkQYoNi/tMT2pvQr0fhoOqaO4zS6om+7fdpfS2BADJlQ5Tj1OfR6Oxdhc/YO+AK0RFVy4A==","signatures":[{"sig":"MEYCIQDVoXEgR2QbD+RJ+C4zKeXKyuYiMQIwsh5rknaVMxi1SAIhAMVbKc2Vdz6GgbjX7KC2i1xkQE9S6lpLPSVREgRGx9g1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119004},"type":"module","_from":"file:aliou-pi-synthetic-0.16.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/0ac8c2879d73c001e97a82cdad22d6f7/aliou-pi-synthetic-0.16.0.tgz","_integrity":"sha512-CqqFEyULuboeDLejYkQYoNi/tMT2pvQr0fhoOqaO4zS6om+7fdpfS2BADJlQ5Tj1OfR6Oxdhc/YO+AK0RFVy4A==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@mariozechner/pi-coding-agent":"0.72.0"},"peerDependencies":{"@mariozechner/pi-tui":"0.72.0","@mariozechner/pi-coding-agent":"0.72.0"},"peerDependenciesMeta":{"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.16.0_1778094325061_0.36234902019482385","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@aliou/pi-synthetic","version":"0.17.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.17.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"8d596c0aaa93a9458892246ee2b1f7d38ee07dd4","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.17.0.tgz","fileCount":24,"integrity":"sha512-hHrWO/xzpK766+5TcXndkQ4c6G3Z4PTcCPiM5Qk6ZpGM+FfOG7f9IUK+blj/uL6rsQvSmO1gDhfeyAoznFZjzA==","signatures":[{"sig":"MEQCIAE5tY1UL3bYkkOu0XcQrB2BUZY1I3wbazf5lZYmpmc1AiA5ZlEETumZVNk9QvLsrJXA/GlVmB/1yqqWleB5RdLyuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119055},"type":"module","_from":"file:aliou-pi-synthetic-0.17.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/9b74859c2877c9fd518c23b260afb4ae/aliou-pi-synthetic-0.17.0.tgz","_integrity":"sha512-hHrWO/xzpK766+5TcXndkQ4c6G3Z4PTcCPiM5Qk6ZpGM+FfOG7f9IUK+blj/uL6rsQvSmO1gDhfeyAoznFZjzA==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.17.0_1778228211347_0.7360917639712756","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@aliou/pi-synthetic","version":"0.17.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.17.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-synthetic.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"f8f1ed9d75aadeceb50002a765faeb3f67bad098","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.17.1.tgz","fileCount":25,"integrity":"sha512-iuBzXhIEwr1LzlqyjMehy/5sImzh/4NNjokceXXR3d0rwRk2fFB0aixQQ+dhHYrMXyw9q/9Ufc2+2RuPKWWRTA==","signatures":[{"sig":"MEQCIHdkaFAnT+Dt+6a3FwtZbrOJ6LSR+vuxhhsT/mai46bIAiBtuvweDecsP25uy8ldiY1/CluGJOsGsLTZ2XmQvISiiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122852},"type":"module","_from":"file:aliou-pi-synthetic-0.17.1.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/df36e581d18281deaa64358f4013b87f/aliou-pi-synthetic-0.17.1.tgz","_integrity":"sha512-iuBzXhIEwr1LzlqyjMehy/5sImzh/4NNjokceXXR3d0rwRk2fFB0aixQQ+dhHYrMXyw9q/9Ufc2+2RuPKWWRTA==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-synthetic.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.17.1_1778446798527_0.20390968973512358","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@aliou/pi-synthetic","version":"0.17.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.17.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"0ae3457b1320b7db6b3bfb532bc68708e3c76400","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.17.2.tgz","fileCount":25,"integrity":"sha512-TorNGHUTFzoUlprl5MBoQ7EdKkvI3pkFy4q4mal9quqB0/bzlOKjbAYYAAIZNblv1k6dmbbK/gxv5p3bC7p8vQ==","signatures":[{"sig":"MEQCIHu/wmf8Kp7DdOutKcISIeRc/st9ZhE1yvP+ijNdDUwOAiAnz8EDmz98iO9DUxLv6hD/p6scz+zX8RUBxNlsxg5M1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122849},"type":"module","_from":"file:aliou-pi-synthetic-0.17.2.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/9091296c012116cbcdb8d74568432cf7/aliou-pi-synthetic-0.17.2.tgz","_integrity":"sha512-TorNGHUTFzoUlprl5MBoQ7EdKkvI3pkFy4q4mal9quqB0/bzlOKjbAYYAAIZNblv1k6dmbbK/gxv5p3bC7p8vQ==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.17.2_1779261476729_0.2498843192160991","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@aliou/pi-synthetic","version":"0.17.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.17.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"5356944cd0ecb17ed3c5cde9685d4d8dc055aa76","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.17.3.tgz","fileCount":25,"integrity":"sha512-5LGEq/BkXvJIP+S0Wm7gYyMMQl1QQJthnDBMZATfkh1un/cou0vx2+HcQgJarHlbVXRGdOBdJ51iREJzC4n9/g==","signatures":[{"sig":"MEUCIFitoois4xqNe5FKQKfK6p4ti2bleYOarNsR0wk2Hx6AAiEA5OZoAck9Bt2E29nWVaFRKSphCzY3bz+oBmdyhRT01jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123013},"type":"module","_from":"file:aliou-pi-synthetic-0.17.3.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/89a506abe83282580ddcc1cd1a2cc296/aliou-pi-synthetic-0.17.3.tgz","_integrity":"sha512-5LGEq/BkXvJIP+S0Wm7gYyMMQl1QQJthnDBMZATfkh1un/cou0vx2+HcQgJarHlbVXRGdOBdJ51iREJzC4n9/g==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.17.3_1779299961670_0.9261262751118613","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@aliou/pi-synthetic","version":"0.17.4","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.17.4","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"f6d934379b3f1c2bdd3b416d4bac773c7c16b364","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.17.4.tgz","fileCount":25,"integrity":"sha512-k6pkEDAMmqQmv7folFDV6r/8Ul921PH+9IE5ShJXXdMRAxCQkvhLhK+7NZlZ5CT1iojlYIgRb0PlR4Xurt5KfA==","signatures":[{"sig":"MEUCIQDbHv3i8Tc3NWHaqUR75Rsn2Q6PssYaqejfYiUGD90R/QIgWuz6SXm81Ge4G4N0q8AQyc2Ad/6SL6lRUhr4rQnlLC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120648},"type":"module","_from":"file:aliou-pi-synthetic-0.17.4.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/ed4974d238f9bb49a3757588daf003f3/aliou-pi-synthetic-0.17.4.tgz","_integrity":"sha512-k6pkEDAMmqQmv7folFDV6r/8Ul921PH+9IE5ShJXXdMRAxCQkvhLhK+7NZlZ5CT1iojlYIgRb0PlR4Xurt5KfA==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.7.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.17.4_1779550356730_0.3199360916569145","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@aliou/pi-synthetic","version":"0.18.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.18.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"54d2dddde848ce3cba05d2775bff500a44bc114a","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.18.0.tgz","fileCount":20,"integrity":"sha512-PZoNSLlKjbhmWigYXoi5treaiwp+PLSwivhXNHxCrxVZF3iEmaUfInLvmXuwEJWGNbqqZCUea2GPeZHsO8b9CA==","signatures":[{"sig":"MEYCIQDcrwSpkfYg+XQcwG6QVburfcdmF9OhV0uiy/z2tOL32QIhAN3wEaWXfNiXWbS3MfYIXIRrO042th8P2ds4629Gph4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85712},"type":"module","_from":"file:aliou-pi-synthetic-0.18.0.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/d0558d690b531fe221f33dbc5072bcb3/aliou-pi-synthetic-0.18.0.tgz","_integrity":"sha512-PZoNSLlKjbhmWigYXoi5treaiwp+PLSwivhXNHxCrxVZF3iEmaUfInLvmXuwEJWGNbqqZCUea2GPeZHsO8b9CA==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.12.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.18.0_1779861617613_0.17138587911158099","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@aliou/pi-synthetic","version":"0.18.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.18.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"41b225fef324bf17459d6e3334dd276faa7f0d96","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.18.1.tgz","fileCount":20,"integrity":"sha512-eieEmYBrVSX6w8pppgPKso+abq7HYkQ1QJdl32tPhCuFB+/VNn6Qf4vBVLei1E1nX05TY5OJtaYaUi5oFf5tFw==","signatures":[{"sig":"MEUCIQDvCn4a5o+br5ESYbRp49q4ohafJ8FsCdbgxq+RGJM3QgIgY6ps+aaOwrDM1EZ96MRBtKH1VITP8ETKc5a8wezZOZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87523},"type":"module","_from":"file:aliou-pi-synthetic-0.18.1.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/df9aa64c70dcdf20aef6a2ecdd5433a8/aliou-pi-synthetic-0.18.1.tgz","_integrity":"sha512-eieEmYBrVSX6w8pppgPKso+abq7HYkQ1QJdl32tPhCuFB+/VNn6Qf4vBVLei1E1nX05TY5OJtaYaUi5oFf5tFw==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.13.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.18.1_1779907730093_0.9204240499844434","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@aliou/pi-synthetic","version":"0.18.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.18.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"51db1728f3e4a59147266a3cb1537adf2ed589fe","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.18.2.tgz","fileCount":20,"integrity":"sha512-WUj1GpQG3ExgXsivW0j8gHMEgBvYdUF7rdfsWlChvvpCyxW3XmU9wB3JPBrxnE//bXYcKAKBulpftqlRUos8Lg==","signatures":[{"sig":"MEUCIQDlwHHYXf2Y+ObPD6Z6jUbFEpAzlonbQHbvEVFLoz0zBgIgRK4Ks6uZO4Sct6XBVA4CfpiWGN6tscqzIt0OfIkUjVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86246},"type":"module","_from":"file:aliou-pi-synthetic-0.18.2.tgz","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e924475-b622-4131-ac5d-90f82050b192"}},"_resolved":"/tmp/673276763275b1e3d3801e13f8eb874a/aliou-pi-synthetic-0.18.2.tgz","_integrity":"sha512-WUj1GpQG3ExgXsivW0j8gHMEgBvYdUF7rdfsWlChvvpCyxW3XmU9wB3JPBrxnE//bXYcKAKBulpftqlRUos8Lg==","repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.13.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.18.2_1780040348972_0.6972486537555393","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@aliou/pi-synthetic","version":"0.18.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.18.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"1630a10d3cdf35799074a15e424ff5f4f300521d","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.18.3.tgz","fileCount":20,"integrity":"sha512-Zuh4riBrS1NAOr893HGfB2AswQxmTaNGjv0+cmHN9zpqHfejZtDEUJAHoukMGHV4W5OWGcg800EIj3+9B9uewQ==","signatures":[{"sig":"MEQCID6fbvHkjeY1xLbsTFJuGTkq2dhjG4ZlYxKy1Pf4AA4FAiArMuYVlSk9ZvURbn9wypAlsHbCs7V7/bzza2plyMiEsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86041},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"56d3f4f23a111b0072bbe6a7804b6d85bc25991e","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.16.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.18.3_1781458950636_0.04525925884948445","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@aliou/pi-synthetic","version":"0.18.4","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.18.4","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"cf7783998a0c9e3e14b35a0112c67a5b468745f4","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.18.4.tgz","fileCount":20,"integrity":"sha512-ZzuBG3W5fz78lnqoy/qliGABdoW9+N/ZC1AbWWeB5EFa4lduNYcoDlPVbwGtsyu+aPBKHFcEp5vzxyRdYBV8/g==","signatures":[{"sig":"MEUCIQD+3HTpHWrkv0JLG/AcKGSmq/Tw1JV4DzXy3mHt3tSaGwIgd8exCSTjFjaI6KkbEtrejcobSC1kLTaV4kaG+YAsF8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86046},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"6a57ec071f1341ee83544ff1107b8efd9f70dcba","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.17.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.18.4_1781458955808_0.33177526113425837","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@aliou/pi-synthetic","version":"0.19.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.19.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"8040e32e98f703085ace2e034b82cdc88a1a330e","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.19.0.tgz","fileCount":20,"integrity":"sha512-wcGQqgm/aj7/VY3x7T6mJKa9pnw5H0/uMyjyqc1S5ZJLvIJ6IELYzJhzKOnP0c/qiTBO7WVHUuMVx6QTdvCL+Q==","signatures":[{"sig":"MEYCIQC0i1izVbgVWOojwdy5uLB7KcaJkGP6Y57E/ppWJL6PPwIhAKGj2A1R65QaLQP2L+ufZjmx1tCEd7tAfedTHv4eIFVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87407},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"1acca01dee229a4af9d70852e9167b9356a2180e","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.17.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.19.0_1781759494399_0.18844848954206417","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@aliou/pi-synthetic","version":"0.19.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.19.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"0de40ff0b7634e3f28514eb342fd36ebe624b9a2","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.19.1.tgz","fileCount":20,"integrity":"sha512-l1OKZ4KLR3oYX9F5u/owgTsZB7hcVBUV3y/yd1Mg2TnZm0IjjPJvsm5yJIcLYeQNb0Uam9XFoCdpoHEGEGAmFA==","signatures":[{"sig":"MEUCIQCGzMUaFapPpAch7jPBFo+YQP4kOitosxCejjlEKgeMrgIgUo/L1HzcqiGf/C/W5eILi4CkzHuXNtDQqHqc/0XkdL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87293},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"cb4513e3c54797930c266beb9aa0a371b14d9619","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.17.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.19.1_1781861059289_0.4507546875384929","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@aliou/pi-synthetic","version":"0.20.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.20.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"9ec812e26cdac35fbbcf70aff16c81bc48bb63e6","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.20.0.tgz","fileCount":21,"integrity":"sha512-/RW/rZGWmiFyATWm3y8coa2t9OGeSrOyc9e3FuPuArrQosMuin25B14AqWywgWiebGfYce0BDOc4CCgPchFFZQ==","signatures":[{"sig":"MEQCIEmynrZgOpTmIu0aRWUgiW9EqrqDMw5J1wDx/54uIJTOAiAmz4ZGGr4e5DmJAN+0A5/xcn4MhV1zN5LMC3nahxWlfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97573},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"682b816e41675db20a5104ccf83fe0c74c3b20c9","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.17.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.20.0_1781980501490_0.9347993851203293","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@aliou/pi-synthetic","version":"0.20.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.20.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"1e2d77cbe140b4521eece9a0bbc2fd0766725819","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.20.1.tgz","fileCount":21,"integrity":"sha512-+jT91sOXKbIIhoyr6hf+aUJ3OoLaC48DWUa3AClIKnfQwJW4vWEm/XPtyW2X61sbvRTaruhuv8LaJ6G4m/bVmw==","signatures":[{"sig":"MEUCIEvc4uruzHbnb+5MSIWG4yzsLl9RXn8BuycMn/SvQH5rAiEA9oZjHfyK9FgBGAdQ2e/sGFBTTH4PPGxbewIx2RbmXDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97573},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"910d60c984c45f0a81dd049abbdbf49af4a02a91","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.17.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.20.1_1782463186429_0.1508526377595112","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@aliou/pi-synthetic","version":"0.20.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.20.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"7646e2ce8e4c8aa6206978fc733eed45a583f344","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.20.2.tgz","fileCount":21,"integrity":"sha512-CQgUnTThQIvt9Z+emEkgSRS+F3kL+O4tncvrdnPEC5Zy8pLvwbAsUu81euiM2j4SOsh09vP69vVgmSCHsea3wA==","signatures":[{"sig":"MEUCIQDTo8XlmRniMet0oHl0zMF0JOaJpsxzncZLP84qMuvn1AIgZcNeP1YAmZgBoC2jTHOmUyU3mdYUGiWc8wf8UP6essw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97556},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"38408ab7507f2e66ae112869442d807404678c29","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.17.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.20.2_1782732463091_0.4012937063336499","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@aliou/pi-synthetic","version":"0.21.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.21.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"f9a2def5e352f46bffed5bff704b61628b464a27","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.21.0.tgz","fileCount":21,"integrity":"sha512-Qoj8xi3xXovmczbHohmNnM9Q6E8Fy5Xojww4T82wSkKpunOE048VTIVzkUE8rUp/BYqwyiM7sXjs4ZDBqA/GPA==","signatures":[{"sig":"MEQCIDKB0MPTVjTioMRzRIzw7k/24GRiieo//XplsRRMK5gvAiASUlAhoJuVHvCoheIh5PqWqJrhKeLMPLh+s1nsVQkNRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97035},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"f694d1676e6d28fb3b9c8d8d0dfc440db9f19f35","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.18.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.21.0_1782855163209_0.32299688056491704","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@aliou/pi-synthetic","version":"0.21.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.21.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"f0451d1acc71512249b7f2d47c17deb4bdb0920d","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.21.1.tgz","fileCount":21,"integrity":"sha512-tyJ0hTwRa/oONh9lbT1YyfLqJkZ/N2tV7J+HD7GxbcvqxdLRJ8ZpgHO9HYK5ZJ3mDQ4I72YKcQ9joCVvLW3nXw==","signatures":[{"sig":"MEUCIGwSIwVo/kEFz3fqVBNSnPDxf6W7BCUGKC780KzGo4vWAiEA7Lqt1fbQarHirqqkGxNtcfpLU1GojVYhE/g0yKF7GPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95887},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"fff8abc3babd6b5d5f7fd7a4d1648d9b705c1664","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.18.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.21.1_1782940070652_0.6930620505050298","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@aliou/pi-synthetic","version":"0.21.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.21.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./src/extensions/provider/index.ts","./src/extensions/web-search/index.ts","./src/extensions/command-quotas/index.ts","./src/extensions/sub-bar-integration/index.ts","./src/extensions/quota-warnings/index.ts","./src/extensions/usage-status/index.ts"]},"dist":{"shasum":"9a9ec5da46da16c292f3c1bec0a265fd0fd9c600","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.21.2.tgz","fileCount":22,"integrity":"sha512-oy0NG+QENbW3VRmBMeEMEZ5+c8mu3DzyQzbfrvcepBD1jfMPhuMvOCBB1UzjdBeX/ZEPdz9+KvyvRU2mQw/JFw==","signatures":[{"sig":"MEUCIQDtUZ7jm4DGlZoS514eJFiZZZYDXUht8V1Q92WxatVHowIgInh7EZdPYiqPpuF76uVVayQLWrrrj3PReel9okEV4Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106239},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"d93c739ee5612d699ed0c9a1cec1ea77de066423","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"11.18.0","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-tui":"0.77.0","@earendil-works/pi-coding-agent":"0.77.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.21.2_1783264273907_0.23317610992619797","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@aliou/pi-synthetic","version":"0.21.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.21.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"5444d2c34a55e277b74e36ed8aadf4e2d48c2196","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.21.3.tgz","fileCount":26,"integrity":"sha512-yKWrZg0I/l1mTVBhZD6njj8VmyT3J/Vu/pDGGO1pRRJyA95cmzTwmdRrJz9aSpPyW0GehnARs679GGZ4CrqynA==","signatures":[{"sig":"MEUCIAlkMnEq6JV2y6Wi2aLLwyeUtqH5mX6YRd8p6ZruExAzAiEA4pJu1k0B01AF3MCzucuUuU1SEZq+itCwKAsQVG2RuYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108286},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"f0f6c435e4152f6ef03ef0245343a8c15c7d4029","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.21.3_1783861050946_0.5422816860280271","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@aliou/pi-synthetic","version":"0.22.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.22.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"21e732d7b89d2d0019455c9b88b732da58523663","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.22.0.tgz","fileCount":26,"integrity":"sha512-6eM9np0HVEp7GyxUHqGlwKMop92Tg6aPgfwboIhrDeSIF4P7U4x1+0g1YNwhUKVtVyyokW2Bwgi0Ct9UoOnoTQ==","signatures":[{"sig":"MEQCICinDRzSgOetlPoNVJEsMn9UJZ7atnB9+WKt/CwUqtp6AiATly2+ly8uZa4XCcunYZRxdtzb57hEjihoiTwE4qU5WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114356},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"723b5782b5ea4cc9a0b3f24013a8ef453a46c5ea","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-tui":"0.80.8","@earendil-works/pi-coding-agent":"0.80.8"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.8 <0.81.0","@earendil-works/pi-tui":">=0.80.8 <0.81.0","@earendil-works/pi-coding-agent":">=0.80.8 <0.81.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.22.0_1784219134809_0.2557343339934577","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@aliou/pi-synthetic","version":"0.23.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.23.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"623f7b29138680b410940690cfd9b4142a428c48","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.23.0.tgz","fileCount":27,"integrity":"sha512-ercu62NcLveqtV9y+bgoaxlDUWrc2Z/PJVMT4iemWtTLzFDu1rsrzRIXkkq5WW1AJcHAapa/pT0qTlLHy8VPmg==","signatures":[{"sig":"MEYCIQChsewY9nFqDAW7N0eoYDQUvdKaX7MW89LllutrXr0oKwIhAOgeFaicoqg5LSRHuPaRQIJUF1I+gT6zcLS2c/Mwvaek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124591},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"a349373196a171854ac43efd88d8742fa6aaa3be","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-tui":"0.80.8","@earendil-works/pi-coding-agent":"0.80.8"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.8 <0.81.0","@earendil-works/pi-tui":">=0.80.8 <0.81.0","@earendil-works/pi-coding-agent":">=0.80.8 <0.81.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.23.0_1784222006369_0.9020674916422133","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@aliou/pi-synthetic","version":"0.23.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.23.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"b4483b22631cb229a5e3a96d186e32ddf6adc295","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.23.1.tgz","fileCount":28,"integrity":"sha512-IyzCA4Noi60aSslsabM4bhQyYsg/i5/08o19IArilgNsZuPZ+lmigU8wUINdIIbu0DDCCQ57S7gK1CzKyDKbqw==","signatures":[{"sig":"MEYCIQCGdqBD5kIPfgcUmt3DmLG7Dp4te6+oDheClPJJzJYNrQIhAMl8mzZGWurlCB//qsD7nwZqEKYCRVU0SmVSq1gzaJdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143993},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"86cb690ae3c4e18d518d8d18d18aab98a6733149","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-tui":"0.80.8","@earendil-works/pi-coding-agent":"0.80.8"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.8 <0.81.0","@earendil-works/pi-tui":">=0.80.8 <0.81.0","@earendil-works/pi-coding-agent":">=0.80.8 <0.81.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.23.1_1784461323141_0.25861403170236885","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@aliou/pi-synthetic","version":"0.24.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.24.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"193d35420f76c7c228844bc0fc7a6f2d2c4fb267","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.24.0.tgz","fileCount":28,"integrity":"sha512-cMBOFDAmNzNDmsxiUVOktxQY+4bFBTglwjQKqQ46Ku3J7h2LeL644xuZSjbkxNJRohDwAjso57HpIS5U/e2iag==","signatures":[{"sig":"MEQCIEHlQteXD6N6oBjbj+33DR+9QQGs/JGvOQjXNGFG7Mw/AiByZAisrNkmKES248Zq2eqvrEmQzxGlG86O6BUH71NJ3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140438},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"65ca88999b9719816a63464d6411a94fa7d55ec7","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-tui":"0.80.8","@earendil-works/pi-coding-agent":"0.80.8"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.8 <0.81.0","@earendil-works/pi-tui":">=0.80.8 <0.81.0","@earendil-works/pi-coding-agent":">=0.80.8 <0.81.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.24.0_1785213060987_0.296091939327108","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@aliou/pi-synthetic","version":"0.24.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.24.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"c33babe29742dcafff84c845805d59093b8af92f","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.24.1.tgz","fileCount":28,"integrity":"sha512-1uL16G42nP+DqXJTlkRTh3fh2mI+6sbATyOk2e6RndcJG/HJlVKwLgyXO5pbKz425JZNoBsgkRsFmdGZI0HKdA==","signatures":[{"sig":"MEYCIQCyJTb0xfM0XkMjo9MvKrUVzYv3XEOXMVIk9iwpiDNZbQIhAOakiLZS8fZ5zSNFmCEyXmojoagGDzFxDka5stu4022X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139848},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"9f3eab29b9d41fba5cbe46f58daafea406b10228","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.1","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-tui":"0.80.8","@earendil-works/pi-coding-agent":"0.80.8"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.8 <0.81.0","@earendil-works/pi-tui":">=0.80.8 <0.81.0","@earendil-works/pi-coding-agent":">=0.80.8 <0.81.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.24.1_1785308590740_0.19025452051332237","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@aliou/pi-synthetic","version":"0.24.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.24.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"f15ceb2cb80c63601b3ce65f5756f1c9c8d5cdff","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.24.2.tgz","fileCount":28,"integrity":"sha512-ZzGSKfixuCXKrsEiSKphKQK0mG+RqbFD6a+U6miP8tnjiRnKWMLHK1hRxHD5z/EW7z39urSdI7VXUlXsH+HF+A==","signatures":[{"sig":"MEQCICcELo2pbe96sAkr0JH0H+gKRi3AwRjrzkArbeqryVCwAiAaiulL/XNunuwGdgPUg7rpUQWql2j30YkQ5RWydPN/BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139848},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"0ab134e7cff1b5871e1609859ea4266eb499c342","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-tui":"0.80.8","@earendil-works/pi-coding-agent":"0.80.8"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.8 <0.81.0","@earendil-works/pi-tui":">=0.80.8 <0.81.0","@earendil-works/pi-coding-agent":">=0.80.8 <0.81.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.24.2_1785502119810_0.8313799732520126","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@aliou/pi-synthetic","version":"0.24.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.24.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"image":"https://assets.aliou.me/github/aliou/pi-synthetic/banner.png","video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"89ccb0bc68c022bff34af7d441ed9483060be08b","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.24.3.tgz","fileCount":29,"integrity":"sha512-KJqqZyiBfvTBzZf9kQ5J+gNTpRiBCCJHDOfuv1Ki/ovjoaPlPNyeTNvDRlLN1kXj4tzi6QlzJXrWSJpJo/oxpQ==","signatures":[{"sig":"MEUCIFNj2t/2ipFRtrPKSExG6AYofxIpCd1zYtVpGPK2sW94AiEApB0DgFZ8KwAd4y7HLtBlRMFoKsmHhCG1RHrm9Ah1nUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142520},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"3a66c5be36558aa6a1a475aeb9ca64194161b973","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.8","@earendil-works/pi-tui":">=0.80.8","@earendil-works/pi-coding-agent":">=0.80.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.24.3_1786023759350_0.584995178860148","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@aliou/pi-synthetic","version":"0.25.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.25.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"image":"https://assets.aliou.me/github/aliou/pi-synthetic/banner.png","video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"0ef9743665bdf73d737d31bbeaf67bf15e95b0b3","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.25.1.tgz","fileCount":30,"integrity":"sha512-c5GnoPrYbqN/3Tq017qMdMNdrXcRCZwLrVlrlMQUtgXpvhz2utdA4IfZRjShFY4Ul5Y4LE5cp5hdxzP6btzlNA==","signatures":[{"sig":"MEYCIQDg6Xmla6cBAXi3oLDowOhH+qAU/j1Ghz8Hl0Gg4+G4BwIhAIAN4Pg3OTUyFlcfkMLzGn4VlPTDj6ALv9UbViGIgd0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144857},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"},"ignoredBuiltDependencies":["@google/genai","esbuild","protobufjs"]},"type":"module","gitHead":"84260a8ec3c755c4b1d97636c3abcf8f283a5251","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","gen:schema":"pi-settings-schema -p src/config.ts -t SyntheticConfig -o schema.json --version 0.25.0","test:watch":"vitest","check:schema":"pnpm gen:schema --check","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","ts-json-schema-generator":"^2.9.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.84.0","@earendil-works/pi-tui":">=0.84.0","@earendil-works/pi-coding-agent":">=0.84.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.25.1_1786901944089_0.6840268122704953","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@aliou/pi-synthetic","version":"0.26.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.26.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"image":"https://assets.aliou.me/github/aliou/pi-synthetic/banner.png","video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"28c5d85d510c033ca49df699ac4c5468cf1cb62e","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.26.0.tgz","fileCount":30,"integrity":"sha512-uNTegy0hCqniPHmhz942bukLmwpSTf7ldoufWvCCLUTcV3VQJh/R2/be1o3iXpNdlUcoqD/7XMbp9/w/D4lpdQ==","signatures":[{"sig":"MEUCIFmvOBNGz3Nyut1/TlRsjUZzADK4T0MVC10dvgyWJZG+AiEAwZ5Y0KfBCw+Uaui17tXWHVkb0SBvUoQkihzTn4sRgKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145391},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"},"ignoredBuiltDependencies":["@google/genai","esbuild","protobufjs"]},"type":"module","gitHead":"faad4b6c287f80d5e53e05c44e40ef6c016f8735","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","gen:schema":"pi-settings-schema -p src/config.ts -t SyntheticConfig -o schema.json --version 0.25.0","test:watch":"vitest","check:schema":"pnpm gen:schema --check","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","ts-json-schema-generator":"^2.9.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.84.0","@earendil-works/pi-tui":">=0.84.0","@earendil-works/pi-coding-agent":">=0.84.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.26.0_1787573284267_0.29337557584819707","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@aliou/pi-synthetic","version":"0.26.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.26.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"image":"https://assets.aliou.me/github/aliou/pi-synthetic/banner.png","video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"cd63ec07e2ef80681a67888958dc0e2150856a8f","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.26.1.tgz","fileCount":30,"integrity":"sha512-6ZBDWTStsoKZ7JG/JAuPl8CeaSnKf3O+PNwEzbPqh44KP2PYCE0ChYv3po6qgLY3R2EGH/vjJV2VI0to6FCjLg==","signatures":[{"sig":"MEQCIGk4CgZzxMX7fE4ThNn1YKvts8QpE+R6OxOukWZ73KeaAiBYxiKHdvX9ZZ9pKg4FnP9WKHk5FSKb0WwdDR/yCpzcJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145411},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"},"ignoredBuiltDependencies":["@google/genai","esbuild","protobufjs"]},"type":"module","gitHead":"0ef9b2aef10c6354265e20f734698a57be640c3e","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","gen:schema":"pi-settings-schema -p src/config.ts -t SyntheticConfig -o schema.json --version 0.25.0","test:watch":"vitest","check:schema":"pnpm gen:schema --check","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","ts-json-schema-generator":"^2.9.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.84.0","@earendil-works/pi-tui":">=0.84.0","@earendil-works/pi-coding-agent":">=0.84.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.26.1_1787658265065_0.7472062850366907","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@aliou/pi-synthetic","version":"0.26.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-synthetic@0.26.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-synthetic#readme","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"pi":{"image":"https://assets.aliou.me/github/aliou/pi-synthetic/banner.png","video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"dist":{"shasum":"bbb047d6613a71644d372b4c7355ad3d7601be4a","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.26.2.tgz","fileCount":30,"integrity":"sha512-XlljaRbwLwJAIbSaifDgzK1SN+hkswQWlXnYLcltj4Mm2yY9F0JcQI/vrBL7cH4TmJ1dkSxIZXW6IGiDeVLb+w==","signatures":[{"sig":"MEUCIQCNsWsyMv+KlNoXmwbPujAEVBYOcaeFhtprte6/av/figIgOtQM+hbNIGv1DOcFDqegEWotVCVnu8Ve6HeS33oJ6sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145599},"pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"},"ignoredBuiltDependencies":["@google/genai","esbuild","protobufjs"]},"type":"module","gitHead":"0c061d38cd26531a705f89349b1c9883354954b9","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","gen:schema":"pi-settings-schema -p src/config.ts -t SyntheticConfig -o schema.json --version 0.25.0","test:watch":"vitest","check:schema":"pnpm gen:schema --check","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aliou","email":"code+npm@general-dexterity.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"}},"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","ts-json-schema-generator":"^2.9.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.84.0","@earendil-works/pi-tui":">=0.84.0","@earendil-works/pi-coding-agent":">=0.84.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic_0.26.2_1788088681024_0.4106362972157094","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"pi":{"image":"https://assets.aliou.me/github/aliou/pi-synthetic/banner.png","video":"https://assets.aliou.me/github/aliou/pi-synthetic/demo.mp4","extensions":["./extensions/provider/index.ts","./extensions/web-search/index.ts","./extensions/command-quotas/index.ts","./extensions/sub-bar-integration/index.ts","./extensions/quota-warnings/index.ts","./extensions/usage-status/index.ts"]},"_id":"@aliou/pi-synthetic@0.26.3","bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"dist":{"shasum":"ca132dc8e9da40b1d788810cfe64f3e6bf5baf39","tarball":"https://registry.npmjs.org/@aliou/pi-synthetic/-/pi-synthetic-0.26.3.tgz","integrity":"sha512-yvdlKnxkwxhRb+X/qhdabqPnLD2bh+RWKMwOlCeuRO6oUAXkQVdjiRuNGvuJAPTee/dRvrtNe3M4Dm3f848toQ==","fileCount":30,"unpackedSize":145733,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-synthetic@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCcMEjIUKRJl9dKjTsYCl9JZ5dVD7sstrfvREKZr6MyAIhAIlHXu3elrlyni46vuMJw1F0ye6gBnK9K+5AeTaTTG/2"}]},"name":"@aliou/pi-synthetic","pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"},"ignoredBuiltDependencies":["@google/genai","esbuild","protobufjs"]},"type":"module","gitHead":"02fbe027b215d4e50cc223854bc6dd7c164ec4e9","license":"MIT","private":false,"scripts":{"lint":"biome check","test":"vitest run","format":"biome check --write","prepare":"[ -d .git ] && husky || true","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","gen:schema":"pi-settings-schema -p src/config.ts -t SyntheticConfig -o schema.json --version 0.25.0","test:watch":"vitest","check:schema":"pnpm gen:schema --check","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"version":"0.26.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dc39be3-41a2-4013-8c35-d884d48be474"},"approver":{"name":"aliou","email":"code+npm@general-dexterity.com"}},"homepage":"https://github.com/aliou/pi-synthetic#readme","keywords":["pi-package","pi-extension","pi"],"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","directories":{},"maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"_nodeVersion":"24.20.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0","@aliou/pi-utils-settings":"^0.19.1"},"publishConfig":{"access":"public"},"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^4.0.18","typebox":"^1.1.37","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.5.2","@changesets/cli":"^2.27.11","@aliou/biome-plugins":"^0.11.0","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","ts-json-schema-generator":"^2.9.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.84.0","@earendil-works/pi-tui":">=0.84.0","@earendil-works/pi-coding-agent":">=0.84.0"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-synthetic_0.26.3_1789739420660_0.011366651236900838"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-29T14:48:03.590Z","modified":"2026-09-18T13:50:21.022Z","0.0.1":"2026-01-29T14:48:03.818Z","0.1.0":"2026-01-29T15:09:58.106Z","0.2.0":"2026-01-29T19:45:08.422Z","0.3.0":"2026-01-29T20:51:32.024Z","0.4.0":"2026-02-02T11:55:54.164Z","0.4.1":"2026-02-03T09:13:11.843Z","0.4.2":"2026-02-03T10:08:09.993Z","0.4.3":"2026-02-06T20:12:14.912Z","0.4.4":"2026-02-08T18:42:42.476Z","0.4.5":"2026-02-19T15:09:08.374Z","0.4.6":"2026-02-19T22:32:30.451Z","0.4.7":"2026-02-21T10:14:35.511Z","0.5.0":"2026-02-24T16:20:39.612Z","0.5.1":"2026-02-24T17:33:00.598Z","0.6.0":"2026-02-25T10:19:09.006Z","0.6.1":"2026-03-06T01:37:15.564Z","0.6.2":"2026-03-06T13:07:58.221Z","0.6.3":"2026-03-10T16:28:32.330Z","0.7.0":"2026-03-12T08:16:16.871Z","0.8.0":"2026-03-17T21:10:33.679Z","0.8.1":"2026-03-17T21:48:16.778Z","0.8.2":"2026-03-20T12:26:29.297Z","0.8.3":"2026-03-30T16:44:39.113Z","0.8.4":"2026-03-31T05:06:09.873Z","0.8.5":"2026-04-03T09:54:02.584Z","0.9.0":"2026-04-06T10:26:05.255Z","0.10.0":"2026-04-08T14:42:09.143Z","0.10.1":"2026-04-12T06:15:32.949Z","0.10.2":"2026-04-13T11:46:20.483Z","0.11.0":"2026-04-13T16:28:37.257Z","0.12.0":"2026-04-14T18:03:24.651Z","0.13.0":"2026-04-16T18:39:16.104Z","0.13.1":"2026-04-17T11:57:00.238Z","0.13.2":"2026-04-18T13:33:17.799Z","0.13.3":"2026-04-23T07:57:22.369Z","0.13.4":"2026-04-25T08:16:59.866Z","0.13.5":"2026-05-01T18:36:32.931Z","0.14.0":"2026-05-02T11:06:23.775Z","0.15.0":"2026-05-02T11:49:51.815Z","0.16.0":"2026-05-06T19:05:25.210Z","0.17.0":"2026-05-08T08:16:51.510Z","0.17.1":"2026-05-10T20:59:58.678Z","0.17.2":"2026-05-20T07:17:56.868Z","0.17.3":"2026-05-20T17:59:21.906Z","0.17.4":"2026-05-23T15:32:36.904Z","0.18.0":"2026-05-27T06:00:17.745Z","0.18.1":"2026-05-27T18:48:50.214Z","0.18.2":"2026-05-29T07:39:09.104Z","0.18.3":"2026-06-14T17:42:30.732Z","0.18.4":"2026-06-14T17:42:35.885Z","0.19.0":"2026-06-18T05:11:34.480Z","0.19.1":"2026-06-19T09:24:19.368Z","0.20.0":"2026-06-20T18:35:01.573Z","0.20.1":"2026-06-26T08:39:46.519Z","0.20.2":"2026-06-29T11:27:43.176Z","0.21.0":"2026-06-30T21:32:43.292Z","0.21.1":"2026-07-01T21:07:50.731Z","0.21.2":"2026-07-05T15:11:13.984Z","0.21.3":"2026-07-12T12:57:31.023Z","0.22.0":"2026-07-16T16:25:34.895Z","0.23.0":"2026-07-16T17:13:26.451Z","0.23.1":"2026-07-19T11:42:03.226Z","0.24.0":"2026-07-28T04:31:01.073Z","0.24.1":"2026-07-29T07:03:10.836Z","0.24.2":"2026-07-31T12:48:39.905Z","0.24.3":"2026-08-06T13:42:39.467Z","0.25.1":"2026-08-16T17:39:04.159Z","0.26.0":"2026-08-24T12:08:04.386Z","0.26.1":"2026-08-25T11:44:25.274Z","0.26.2":"2026-08-30T11:18:01.108Z","0.26.3":"2026-09-18T13:50:20.751Z"},"bugs":{"url":"https://github.com/aliou/pi-synthetic/issues"},"license":"MIT","homepage":"https://github.com/aliou/pi-synthetic#readme","keywords":["pi-package","pi-extension","pi"],"repository":{"url":"git+https://github.com/aliou/pi-synthetic.git","type":"git"},"description":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"readme":"![banner](https://assets.aliou.me/github/aliou/pi-synthetic/banner.png)\n\n# Pi Synthetic Extension\n\nA Pi extension that adds [Synthetic](https://gnldxt.link/ref-syn) as a model provider, giving you access to open-source models through Synthetic's OpenAI-compatible API.\n\n## Installation\n\n### Get API Key\n\nSign up [here](https://gnldxt.link/ref-syn) to get an API key (referral link).\n\n### Configure Credentials\n\nThe extension uses Pi's credential storage. Add your API key to `~/.pi/agent/auth.json` (recommended):\n\n```json\n{\n  \"synthetic\": { \"type\": \"api_key\", \"key\": \"your-api-key-here\" }\n}\n```\n\nOr set environment variable:\n\n```bash\nexport SYNTHETIC_API_KEY=\"your-api-key-here\"\n```\n\nCredentials are resolved in this order:\n1. CLI `--api-key` flag\n2. `auth.json` entry for `synthetic`\n3. Environment variable `SYNTHETIC_API_KEY`\n\n### Install Extension\n\n```bash\n# From npm\npi install npm:@aliou/pi-synthetic\n\n# From git\npi install git:github.com/aliou/pi-synthetic\n\n# Local development\npi -e .\n```\n\n## Usage\n\nOnce installed, select `synthetic` as your provider and choose from available models:\n\n```\n/model synthetic hf:moonshotai/Kimi-K2.5\n```\n\n### Models\n\nModels are discovered dynamically from Synthetic's models API and cached for four hours. The hardcoded catalog in `extensions/provider/models.ts` is an offline fallback and the override source for model-specific compatibility settings (`thinkingLevelMap`, `compat`) that the API does not expose. When the API returns a model whose `id` matches a static entry, the static entry's `thinkingLevelMap` and `compat` are merged on top of the API-sourced fields.\n\nSynthetic publishes permanent category model IDs — `syn:large:text`, `syn:small:text`, `syn:large:vision`, `syn:small:vision` — that route to the current best model for each category. These IDs are stable across model rotations, so using one means no reconfiguration when Synthetic swaps the underlying model. They appear in the catalog like any other model and carry their own `thinkingLevelMap` overrides in the static catalog.\n\nAll user-facing model selection uses the Pi provider name `synthetic`.\n\n### Web Search Tool\n\nThe extension registers `synthetic_web_search` — a zero-data-retention web search tool. At session start, it checks the Synthetic quotas API in the background even when another provider is selected. The tool is available only after that check confirms a Synthetic subscription; it remains hidden for pay-as-you-go accounts, missing credentials, and quota API failures.\n\n### Prompt Cache\n\nSynthetic caches prompt prefixes when the same user, model, and prefix hit the same inference node. Pi sees cache hits through the OpenAI-compatible `prompt_tokens_details.cached_tokens` field on streaming responses, which it maps to `usage.cacheRead`.\n\nThis extension prices cache reads at **80% off** the API list rate (i.e., `cacheRead = input × 0.2`). This discount applies to both subscriptions and PAYG as of Synthetic v0.11.x (2026-07-22).\n\n**How the cache behaves as of 2026-07-25** (based on Synthetic staff updates):\n\n- **No explicit TTL.** Cache liveness is LRU-driven per node, not a fixed time window.\n- **Tiered storage.** L0 is GPU KV cache, L1 is CPU, and L2 is disk; hierarchical offload increases hit rates under load.\n- **Node affinity.** Synthetic routes identical user/model/prefix combinations to the same node when possible, so concurrent agents usually share the cache.\n- **No cross-request wipe.** Other requests do not automatically invalidate your cache.\n- **Load and restarts matter.** Under heavy load a request may land on a fresh machine with no cache; a node restart wipes the cache.\n- **Engine differences.** Kimi uses vLLM, which aligns caches to boundary sizes and may miss on small requests. GLM-5/5.1 uses SGLang, which is more aggressive about cache hits.\n- **Typical hit rates.** Users and staff report 80%+ cache hit rates on long-context work; reported internal figures for GLM 5.1 and Kimi K2.6 were ~82% as of 2026-06-02.\n\nCross-session reuse is not guaranteed; reuse within a single session or a short concurrent span is the reliable case.\n\n### Reasoning Levels\n\nSynthetic reasoning models are mostly binary on/off (a single `medium` toggle in Pi's UI). The exception is `hf:zai-org/GLM-5.2`, which exposes two tiers plus off:\n\n- off → `none` (disable reasoning)\n- high → `high` (GLM High tier, lower)\n- max → `max` (GLM Max tier, highest — native `max` thinking level, accepted by Synthetic's OpenAI shim)\n\nOther Pi levels (`minimal`, `low`, `medium`, `xhigh`) are hidden for GLM-5.2. The `max` level is opt-in and was added in Pi 0.80.6.\n\n### Quotas Command\n\nCheck your API usage:\n\n```\n/synthetic:quotas\n```\n\n### Utility API Proxy\n\nWeb search and quotas can use a proxy instead of `https://api.synthetic.new`. Configure it with `/synthetic:settings` under **Connection > Utility API Proxy**. The proxy is only used for `/v2/search` and `/v2/quotas`; model provider calls still use Synthetic's OpenAI-compatible endpoint directly.\n\nIf the proxy requires auth, pi-synthetic still requires a Synthetic API key and sends `Authorization: Bearer ...`. If the proxy does not require auth, disable **Requires auth** and these utility calls skip API key checks and omit `Authorization`.\n\n### Usage Status\n\nWhen a Synthetic model is active, the footer status bar shows live quota usage (e.g. `week:82% (↺in 3d) 5h:95%`). Colors follow the same severity assessment as quota warnings: green by default, yellow/red only when projected usage is at risk. The status auto-refreshes every 60 seconds and after each turn.\n\n### Quota Warnings\n\nThe extension automatically notifies you when you approach or exceed your Synthetic API quotas. Notifications fire on severity transitions and escalations, not as repeated reminders for the same level. Recovered quotas can notify again if they later become risky.\n\nWhen quota warnings are enabled, the extension keeps bounded local history to account for rolling refills and avoid extrapolating short usage bursts across weekly quotas. Weekly projections estimate recent credit burn from daily trends across capacity tiers without treating capacity changes as usage, then apply the current tier's refill rate. Warning messages state the projection horizon. History is retained for 14 days, capped at 5 MiB, and stored under `$XDG_STATE_HOME/pi-synthetic/quota-history` or Pi's agent state directory. No history directory is created while quota warnings are disabled.\n\nFor weekly credits and rolling five-hour requests, projections warn at 80%, become high at 90%, and critical when exhaustion is projected within the 24-hour or one-hour horizon respectively. Warnings also show the estimated time to 100% when usage is draining faster than it refills. Without enough history, these windows fall back to the same thresholds using current usage.\n\n## Disabling Features\n\nEach feature (provider, web search, quotas command, sub bar integration, usage status, quota warnings) is a separate Pi extension. Disable individual features either through the `pi config` TUI or by editing `~/.pi/agent/settings.json`.\n\nRun `pi config` to open the resource selector and unselect the extension you want to disable. Press Tab to switch between global and project-local scope.\n\nTo disable features directly in `~/.pi/agent/settings.json`, list the extensions you want with `+` (enable) and `-` (disable) prefixes on paths relative to the package root. For example, to disable sub-bar-integration and usage-status while keeping the rest active:\n\n```json\n{\n  \"packages\": [\n    {\n      \"source\": \"npm:@aliou/pi-synthetic\",\n      \"extensions\": [\n        \"-src/extensions/sub-bar-integration/index.ts\",\n        \"+src/extensions/command-quotas/index.ts\",\n        \"-src/extensions/usage-status/index.ts\",\n        \"+src/extensions/quota-warnings/index.ts\",\n        \"+extensions/web-search/index.ts\",\n        \"+extensions/provider/index.ts\"\n      ]\n    }\n  ]\n}\n```\n\nThe extension paths map to the files under `extensions/` in this repo: `provider`, `web-search`, `command-quotas`, `sub-bar-integration`, `usage-status`, and `quota-warnings`.\n\nThe **Utility API Proxy** setting is not a loadable extension feature. It is a regular setting controlled through `/synthetic:settings`.\n\n## Adding or Updating Models\n\nModels are hardcoded in `extensions/provider/models.ts` as concrete entries.\n\n### Adding a model\n\n1. Edit `extensions/provider/models.ts`\n2. Append a concrete model following the `SyntheticModelConfig` interface\n3. Set `id` and `name` from the Synthetic API\n4. Add `thinkingLevelMap` and `compat` overrides only when the API does not expose enough information for Pi to use the model correctly\n5. Run `pnpm run typecheck` to verify\n\nThe dynamic refresh discovers new models from the API automatically on the next refresh; the static entry is only needed for offline fallback and for the overrides above.\n\nSee `AGENTS.md` for the full model entry shape and the update workflow.\n\n## Development\n\n### Setup\n\n```bash\ngit clone https://github.com/aliou/pi-synthetic.git\ncd pi-synthetic\n\n# Install dependencies (sets up pre-commit hooks)\npnpm install && pnpm prepare\n```\n\nPre-commit hooks run on every commit:\n- TypeScript type checking\n- Biome linting\n- Biome formatting with auto-fix\n\n### Commands\n\n```bash\n# Type check\npnpm run typecheck\n\n# Lint\npnpm run lint\n\n# Format\npnpm run format\n\n# Test\npnpm run test\n```\n\n### Test Locally\n\n```bash\npi -e .\n```\n\n## Release\n\nThis repository uses [Changesets](https://github.com/changesets/changesets) for versioning.\n\n**Note:** Automatic NPM publishing is currently disabled. To publish manually:\n\n1. Create a changeset: `pnpm changeset`\n2. Version packages: `pnpm version`\n3. Publish (when ready): Uncomment the publish job in `.github/workflows/publish.yml`\n\n## Requirements\n\n- Pi coding agent v0.80.8+ (required for `ProviderConfig.refreshModels` dynamic model discovery)\n- Synthetic API key (configured in `~/.pi/agent/auth.json` or via `SYNTHETIC_API_KEY`) for model provider calls and authenticated utility API calls\n\n## Links\n\n- [Synthetic](https://gnldxt.link/ref-syn)\n- [Synthetic Models](https://gnldxt.link/ref-syn)\n- [Synthetic API Docs](https://dev.synthetic.new/docs/api/overview)\n- [Pi Documentation](https://buildwithpi.ai/)\n","readmeFilename":"README.md"}