{"_id":"pi-antigravity-rotator","_rev":"59-006bee641bf732867cf47cb29a019755","name":"pi-antigravity-rotator","dist-tags":{"latest":"2.6.3"},"versions":{"1.0.0":{"name":"pi-antigravity-rotator","version":"1.0.0","keywords":["pi","antigravity","proxy","rotation","google","quota","gemini"],"author":{"name":"tuxevil"},"license":"MIT","_id":"pi-antigravity-rotator@1.0.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"4a47c16fd3e3e921f3ef085d0bd47c94af009967","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.0.0.tgz","fileCount":13,"integrity":"sha512-gCEedDHHJPJ2Yk1Kl4egmH64bUnM4Cro6742/lu/uYCNALC4xx+PdR39MTua29/wdtdKxO5Zs9fPwCdy1Hynxg==","signatures":[{"sig":"MEUCIGd7uvmysDG7UCtN+JxGntPwt2uixmYv49PXC+VpN+BvAiEA00cfOp/KnJl3fmWRMjHmpxq9qRdb9cqO1To1i9x8jlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76360},"type":"module","gitHead":"802d3e9af979aa41206f2d22c51518c88a0e92ae","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.0.0_1776833287164_0.5932787008516571","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.0.1":{"name":"pi-antigravity-rotator","version":"1.0.1","keywords":["pi-package","pi","antigravity","proxy","rotation","google","quota","gemini"],"author":{"name":"tuxevil"},"license":"MIT","_id":"pi-antigravity-rotator@1.0.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"1bd26b82b00b8986f5e9085623593dbcd5843928","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.0.1.tgz","fileCount":12,"integrity":"sha512-wzuxU/zkTmqysLMlSwcE10nKWualBK5Pf5K99oS1vMygOQH8X2qTBIPNE9IfenIMb9KY0yCCJ/5MLgwnpDXgFQ==","signatures":[{"sig":"MEUCID4xdMLaHRBUVL3CQRDe/4X1CFnjeslYluNHw2nYtRk9AiEAq/MBP0cgEwbqAVCWyJ4KjfNiKxRn8DkYtrl9lYfW424=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76262},"type":"module","gitHead":"1276f974b380fc110cc2e6ca2b5f24d005345816","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.0.1_1776834435400_0.08728688873881074","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.1.0":{"name":"pi-antigravity-rotator","version":"1.1.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.1.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"a7a06fa9c5f7be4e82b8159ac48b5cb068016b0a","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.1.0.tgz","fileCount":12,"integrity":"sha512-XeYWneWLRrBPPC+t8vBZVwfm+DuS47XidwsXPAlFRenRByDf28ONfm2UPuK03X7ulH8CPdjJkg++Y9ykCWNoDQ==","signatures":[{"sig":"MEYCIQCWIAQ7ya0EQ3z1uXIun8Jt5twaIRM9Bmo5/TQbEImVzwIhAILTUWTG8l01b9dG/DFn9LvABZsaCZrvvteR8qGKA4uz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79742},"type":"module","gitHead":"8b0af5b95eb33240a1c7437cdbeef7ddb893fd88","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.1.0_1776868507536_0.8799901717303711","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.2.0":{"name":"pi-antigravity-rotator","version":"1.2.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.2.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"44a9eff566648b56e683c0fc505e4395fb677fbc","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.2.0.tgz","fileCount":12,"integrity":"sha512-pWX3HRqpzt+rp4XhKLMXcFQrBrahazCj/zPRIAKV0U+2vL/2ZnbiG3yf8VENB5sn8gZJ9OjOLQtz8gQP+Pk9Hw==","signatures":[{"sig":"MEYCIQDOr+lFf+JEmCP6AaTTTGNrdohv5h0JKTZQW7hAe5nhKQIhANtGfPWOX3JlKZTcrYtouF7mPoQUo9boD5dMRCeIeb+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80964},"type":"module","gitHead":"91f05dfddc8d2dd9b4435d9854ccc72b0a7c1266","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.2.0_1776880863040_0.5196334713534987","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.0":{"name":"pi-antigravity-rotator","version":"1.3.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"dcf95866865ab03a1fb4af07818a99bc49b4c6be","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.0.tgz","fileCount":12,"integrity":"sha512-zuJ+BjAZPrR7g3bN3K+QcrbcIVJ8wv0GaTMbaR/2uwZcOtfXoDi6y9y1At5n9sLxANC2rBjpsljKpupZtmSBGw==","signatures":[{"sig":"MEUCIBwJ0uBmEyttkuu15HHgjfrIhemf32DM2I5yW0yraOICAiEA1Pjl/z36hOJ30Q8fdgQ/U++pyabSbvIysNNBtGcpaUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88271},"type":"module","gitHead":"94d6437459057a96aaf57a340ba928ed537d5e98","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.0_1776889620232_0.5573935417495735","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.1":{"name":"pi-antigravity-rotator","version":"1.3.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"30b19c11349ea6cac427d75e377d0344d3c5c755","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.1.tgz","fileCount":12,"integrity":"sha512-jPMiMvuikows05ug1h1jgU5ezaGQ2yq4tDy0vnWwuZUs70ij0E/fqRCC9cgat4YZ4ClP5Qo3T0rcsJqzExls3g==","signatures":[{"sig":"MEQCIE3LgDtb+5I2rTpX1G95PwMkwp+F6tvkMp8LxXFaNowYAiApG2DHdrQglIoz2OQmjC922/jKnA+C+Fuio3+Jv1Z28g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88328},"type":"module","gitHead":"dcf87c79d384ff1cc93a2236ea461c4d26ade84e","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.1_1776896479800_0.8347854985705134","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.2":{"name":"pi-antigravity-rotator","version":"1.3.2","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.2","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"624fa041bbcb0d2e5d711a3dc5c210f067412585","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.2.tgz","fileCount":12,"integrity":"sha512-+pS5F/vQkyT7l0bVGStkYzmY4ySoV75ImbzhryT1iWlwx0+8vTuSanCdcb1j6IaqUf/AGtO2nibYF3NmgEu58Q==","signatures":[{"sig":"MEUCIQDHm68yIhRcpTGKdLLahqYPvlaNkP7whveJpd5NF1wYdgIgHHtvigzCUnCqiLJN/irCObpNwP8Ai6aNfXUtx3KPSeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111078},"type":"module","gitHead":"9875b59088173ce8677f8921cb32669d13099d2d","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.2_1776958967278_0.2879146759132991","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.3":{"name":"pi-antigravity-rotator","version":"1.3.3","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.3","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"93d34c32baffd86725b6904a52dbc51b97653350","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.3.tgz","fileCount":15,"integrity":"sha512-i9Eng7XBYJLSDnLO3ZXHdhdHn1OlYppFIl9vzPogqqoYkg9UwmU+OBkfHkxFeKRYfKuJ2ohhuwGmT9VFX/k1gw==","signatures":[{"sig":"MEUCIGroxt/sHWg8rMe7wNUDq8TzuYB2ZUYF9wsaH0dPER0YAiEAmLsW/0OAu0IGgAmhDh3iXxG5Bd6BExDH5urjO644C8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139297},"type":"module","gitHead":"e93e4f7107e472a131465fb62f1ed1030e2d3357","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.3_1776981776233_0.7568502148443408","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.4":{"name":"pi-antigravity-rotator","version":"1.3.4","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.4","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"e34af1e79d23a1385dc641cc6e03fd7b733ef6ce","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.4.tgz","fileCount":15,"integrity":"sha512-jSbAGpcDRdZMC1qkbazYojrkjiSlz5t6Av7oqb+vYIY+Y/l2l76iO9y3Id8Ld1x8y/NMgmm453xtPXE5JugsPA==","signatures":[{"sig":"MEUCIQDpoWkXjKqUCT52VwTOwFTX4rJ3MxHJ5rifbN8vxN6jxwIgDJGKLDj1NL1PiGOPuwl2ONsUyxLexZZmArUXB/m2GpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139760},"type":"module","gitHead":"7734bf196179798a9d09acdab3ca3974840020cb","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.4_1777036779076_0.6857300266740134","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.5":{"name":"pi-antigravity-rotator","version":"1.3.5","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.5","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"86c3e8e3be8c2d42cf192ade4998e65ed03340c1","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.5.tgz","fileCount":15,"integrity":"sha512-INtM4ZGGCKh9F+5NWQuplGvz+StcR/QluezznSe0K2DeBjVmzq4vyed8QDlOixuqvft0hMoxciI/W9yaCRLc4A==","signatures":[{"sig":"MEYCIQC1oGIrak3lfIX1TqsT/Et5QIsiSxel9aFRmTOs0ELz9wIhAKqWg1xfs9hHfcdJWiTBc6IQ+XQMorMxO6s1vJpA8oi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140955},"type":"module","gitHead":"7234133f739c3195d5843f95bd8890b02082c2e1","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.5_1777038895482_0.13259494028801244","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.6":{"name":"pi-antigravity-rotator","version":"1.3.6","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.6","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"c8a8fdc08d13b8e6df320396d11d570e6ad22b1c","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.6.tgz","fileCount":15,"integrity":"sha512-pOAVq112pXyu67tjKUOEhEvrj1MJf/AiehnoeOk63SkyoKijKovplXTF1NXD7lfMQ0YsdUhPuUo0IdA9Q+Gl9g==","signatures":[{"sig":"MEUCIQCsrHsRxyNvgwlP3Zg5119RPMxWZaVZPyb2M/uJGsynWAIgL9ydOxGZFVWIeoun2UuAEzCn6zxMiFk65J+G8gbfnTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141644},"type":"module","gitHead":"ac9b98d9086cf368bda275a9ea55c9cfdd0dd9f4","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.6_1777052604468_0.8919874757084343","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.7":{"name":"pi-antigravity-rotator","version":"1.3.7","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.7","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"34da928d73d9e8c42feb3741e9682209364a7f89","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.7.tgz","fileCount":16,"integrity":"sha512-+NM4vmXaAGMWk3Y3oJN8Y55Q3AhcXq06B6K2uQMWut6FApef5jfjZLcHe1+fkSIkqS/ObFtIrM7emg0HKkw+yg==","signatures":[{"sig":"MEUCICnLuWSkh1KhD/2BlczUfM5rx1aAbNVi0bmh03KYRj/9AiEAmwQMvs/ItUX+c2y2v/wgYxAJxsMOTtc3Mzc+VqE0ixI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150650},"type":"module","gitHead":"a2271d5177cb166de0d233c95e49c3dce46964a5","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.7_1777136156139_0.14341628749802027","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.8":{"name":"pi-antigravity-rotator","version":"1.3.8","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.8","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"0fa359812e92bc0fd8a235245ec95e05fbcce452","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.8.tgz","fileCount":16,"integrity":"sha512-NL/Xis1Y7ZicHpsXbzKpJQfnAevr5/YIpbSRZBgQ5DeQslL63jMFERvo8bgS+v+jZh8EHpwRnPDkrCJ7bwZ7TA==","signatures":[{"sig":"MEQCIDxcTXxgVKaA7xOwE/D/ISTtY0z6o2AFpGxvqw0+k2YEAiArpikrveVK0DsXYx3TGe8vKn0EE7LBpw5cJx/uTBx00g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157225},"type":"module","gitHead":"c061e8a91860ec8b06348649525569dd454700b9","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.8_1777225013314_0.149582492136904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.3.9":{"name":"pi-antigravity-rotator","version":"1.3.9","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.3.9","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"cb9c12644699a496339f413389a646395f156e93","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.3.9.tgz","fileCount":16,"integrity":"sha512-Ye7SX9LUCRCrcDItNzzkx7+IRcQ5LebsA/7at7WED0/xqzvcDTs0MbYw7AyhaSGcZOGuFp8Vcmo2PXYWiP64UQ==","signatures":[{"sig":"MEYCIQDfbI+iayBXuGhA9Xzgt/8MiqgwjYudnQLeCCr75vweSgIhALNSFAn9S5XHfsJpvc8sn4SNdn+z2yzIVWF023vKIClV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157648},"type":"module","gitHead":"c061e8a91860ec8b06348649525569dd454700b9","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.3.9_1777334803913_0.5347881216005999","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.4.0":{"name":"pi-antigravity-rotator","version":"1.4.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.4.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"76734f65b194384dbbc89f0f61654e8c87336c23","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.4.0.tgz","fileCount":16,"integrity":"sha512-xIkfL4yVsZ+MaZVuQM25yISp5alCg9fQaNe0ByrNNPsHFozyrD+Mvn4PGOIlfone4AJhmBUhkTdLHA/GZFK/6w==","signatures":[{"sig":"MEUCIEcrv2d8gZ+Z/tqQgxDOliiu7PeVXnDZVfzIdaAJFYuEAiEAg23R6xNONvcoxGZkpWPWAT/cDbNffYH4yFVgoHt+XSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200969},"type":"module","gitHead":"5a40b8f4ac0abb070852001cb215c6ef46056cf7","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.4.0_1777390306308_0.13491966517714205","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.4.5":{"name":"pi-antigravity-rotator","version":"1.4.5","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.4.5","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"ef06792a36d23c84ffbb5dacf57529a9b8916cf1","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.4.5.tgz","fileCount":16,"integrity":"sha512-chIOTZ1xOaow5QEVrOmXW2Mspy0K4sz1xgVBs0LYdE0208woMlCMWXzoFzE3Bm0d2EaCN1wa4M+4llt4kxC6Xw==","signatures":[{"sig":"MEQCIDLBQc/7Z6JOEJ1HEl6Yx4jIaPvEB0tT4TVN53TpX/W9AiBXzr81ZvMqVz1pLSZeBaWTqCiu410GesGBavE+dVqpCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207634},"type":"module","gitHead":"003d63f3e4e592c6ba0081d28dc95667d81b58a4","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.4.5_1777395054103_0.003440934168323251","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.5.0":{"name":"pi-antigravity-rotator","version":"1.5.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.5.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"c1844e862ed682d29ce3b84ddc77eda1b026a89f","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.5.0.tgz","fileCount":16,"integrity":"sha512-p/PxZpyjNUPl8R7AKAJnCZAJzBMD+a2nfgY90LE0HpNq6755Rj2VQT4Mz3NxxuveuXGmREmdHzpcE308lr461A==","signatures":[{"sig":"MEUCIDfx+dcBRA6zwAOpuijKZwJ78X8b2BGW/7ZnAE0C2iVmAiEAt6ble/tBEgEyMFBRjMo1eQwTX2azJNq9CAjhu1vKW14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231556},"type":"module","gitHead":"c328e466011f455a6f989dbb791e1d9239a62bd1","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.5.0_1777416831832_0.5644428210048611","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.6.0":{"name":"pi-antigravity-rotator","version":"1.6.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.6.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"47865709ac142a3577a27438f773f4d975e6133c","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.6.0.tgz","fileCount":16,"integrity":"sha512-bXaEpseT4Uv8lADFreV6oq1R+ckYisUxt4Kr8E6Ro6zRLyE94L6W3E6lMXW9S1d5j80Z8Fxj/yW5EALMMBEjsQ==","signatures":[{"sig":"MEUCIQDW4QhvrvfriSNXVResbGRtVUjozQbBWtJHG/dGqJJRxgIgJAHK2LRcXyNmqlMiZHMTioir/xQRmgbdlLZEWPu74ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232739},"type":"module","gitHead":"544f27ac420ae002d866b1f76e9aac151a73f92a","scripts":{"login":"tsx src/cli.ts login","start":"tsx src/cli.ts start"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.6.0_1777422769479_0.397078848747594","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.7.0":{"name":"pi-antigravity-rotator","version":"1.7.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.7.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"39f638cfe4a1e8f6345821d53aa3084a460c321a","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.7.0.tgz","fileCount":21,"integrity":"sha512-0gL7Ng9pZqiRpCFEYV2tl0Wb+v95sHINuts+kMnd1sHZ0oTUMtPsYHhAoZaTfjxZ669aZQyrOSLjJUs3359DeA==","signatures":[{"sig":"MEUCIQDyFz5p5679IQbQzfTMXIwguvlK+jwgDrpIe3Q3Lra08gIgVfbxdg6uxkk4yAoTgkF/K+lHORh68Ui5Oqc+Asv29B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253025},"type":"module","gitHead":"daaf6cde52ec486ac0c4e964804f4376475b2794","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.7.0_1777469511459_0.21483302688484773","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.8.1":{"name":"pi-antigravity-rotator","version":"1.8.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.8.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"193559dc2a7fbfdbfe6cd85f95e6bc2aebcf569c","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.8.1.tgz","fileCount":25,"integrity":"sha512-J/YZ4XxmKGkFcgo2UdGgMThnRCq5Ii17lu9sTVFQztiujrmVmZk3j5KBn27CknDhljuyFAF5PwhCID6WDY+OGA==","signatures":[{"sig":"MEYCIQChZPlQ+7ep3kkd5zPUTe0oH2Shlq7SyPYwXyP5OTpJjgIhAOSWOpVBT1QCfU0u6/q8bzwwsiOWXzGVXgysa6il+B/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294969},"type":"module","gitHead":"01e0333bde60ae6794de66f7f9b73b51e8137cf3","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.8.1_1777475868726_0.5297256691916359","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.8.3":{"name":"pi-antigravity-rotator","version":"1.8.3","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.8.3","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"9706e9af7f6a6ccf5ed7463d30e4d10a67f593a3","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.8.3.tgz","fileCount":25,"integrity":"sha512-SVpmc+xmwPEQUECivoWrOHyAa7jyVIvJnFH7gOreHGpi2rPdYCY8U++OyUBMS5Cu5k9PsMXGrD+azxfn1ylGqg==","signatures":[{"sig":"MEYCIQDFhGsMg0nyywkkHBUlHeEW3psxktW/ZiAbROdiWSnK7gIhAIhv1cuQBOAfIQpeRXmxDGcPC078cGmKqCMnfoL1GpQF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313519},"type":"module","gitHead":"f1eb0b49b55565da18e44ed87adf5950946fb7f2","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.8.3_1777477414607_0.7111354495045774","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.8.6":{"name":"pi-antigravity-rotator","version":"1.8.6","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.8.6","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"07983921ed17ad5028c4f445539266e31d501a1a","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.8.6.tgz","fileCount":25,"integrity":"sha512-tWHmpCx9424O0TkieE0twsyGeiDNlR+4/+TsxJSk5otKkkY7dPMRsHvhzCq+zjLFAFTHJrbA3j6SeYrwenmrag==","signatures":[{"sig":"MEUCIQCf39ApdFSg12jt9dQ7RimutCmolGDyNz6uFvWGFaplMgIgWHbxyigM/EBi/TNIwPsZU2IAhGQtVhhAtqaGPClbcl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318493},"type":"module","gitHead":"b36cc9e268ba485336be6b8ee4fd24deaaf2a6ec","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.8.6_1777478625833_0.7449170456434524","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.9.0":{"name":"pi-antigravity-rotator","version":"1.9.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.9.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"c4cdbdd52743142fcfd786dbbf107c8b39d056ed","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.9.0.tgz","fileCount":26,"integrity":"sha512-MxLKrUOuzFmRRQWj8B7NcR0yIwz3K4s+3FlOXKYebCqzOp31qi5z/IbpFRCAWrx3LC4WJQHT8d2Z+to23HYl8A==","signatures":[{"sig":"MEUCIH3uBniUYbEFgXa60i0gIr1vq0gsbeJGnbFBGMnnWstwAiEA8zIpLSYuNZY3lpjicPhgSGsaYcM+DkRlP0dU0i5ZcPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332914},"type":"module","gitHead":"2b47b28d605966cae15847f46ce36deb12728bb8","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.9.0_1777487023755_0.8957685587277238","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.9.1":{"name":"pi-antigravity-rotator","version":"1.9.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.9.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"638d9ed1cd6febc8600df34a138fba37830fa255","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.9.1.tgz","fileCount":26,"integrity":"sha512-P8s0EKGqeU6vZ7qhYxTWGtBjDoph2QKVJd5r4qxc1vEnv1P7WgICgeVV1kGvzj2IM0OAIEgFkb+A/75ncdbnQQ==","signatures":[{"sig":"MEUCIATFB0HnbO8i9az+75zPreBCimFqybtmFoSgTCMfPrwBAiEA95LjmKZfQHe7hXJPFCqoa1kyLNtJJPa9gZqPnRPOTZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347591},"type":"module","gitHead":"2a4282fd2485b7aceed9f9d38f076889ed2e7822","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.9.1_1777495130362_0.6054541585681179","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.9.2":{"name":"pi-antigravity-rotator","version":"1.9.2","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.9.2","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"b7a81c9c6309ec49b0bf74707f3dd627d515cdb4","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.9.2.tgz","fileCount":26,"integrity":"sha512-3xPfy3grH5TZlOA46jMUOYpRRU8sxkpA73AJWhPeGpIeZu0Z18A4uqILf/aStFwDuTjSgSmMFHIB25UkpRo2Fg==","signatures":[{"sig":"MEUCIHmt3cCqY+WBHCg6Ky9dYjDJNpxeF3Ya1Bt4AvzV0SabAiEAtxu0FptWnBKv8CD72DVQABs92Bs+YFjMzoFAM0isuiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349269},"type":"module","gitHead":"a69c8201a8d3976ade4b27c340f0f6921bfc01f4","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.9.2_1777497261615_0.3416925900054735","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.9.3":{"name":"pi-antigravity-rotator","version":"1.9.3","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.9.3","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"0acdc65a3ffec83fe72a6ed8ffe08efb12762525","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.9.3.tgz","fileCount":27,"integrity":"sha512-RlkqHALAh9imy2+4/+XIp0T/OYRC4q1mlvD+pCH/lq1tsviU6Fc7cnI30gLR6W9MxYgHzAR7VQ4ovqaGtYULkg==","signatures":[{"sig":"MEUCIQD7rrh5CbXqkvIzwfByuYE5lQYmYEFNQjOERXmXbz0TywIgH8KrH6D+bt1fJRxd32qtpL3feM4m8L9/1twCMmAOyJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381954},"type":"module","gitHead":"ae9fd4e502541816e8d27d7ba8aa9ba388cfb1ab","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.9.3_1777499090887_0.13602294936721537","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.10.0":{"name":"pi-antigravity-rotator","version":"1.10.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.10.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"7c22484f26bb23477f3a350512e003abcda226c6","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.10.0.tgz","fileCount":28,"integrity":"sha512-wCoL21fqWY6AheBylllAe0WA4PeKVIMSTI7Qs8B5o/8lRUpuHd2Ys4cT0293hX0HQUl/zSIcS7W+aQP/a7BRrg==","signatures":[{"sig":"MEUCIQCFebJLEJ+NFN7j0z7u4XffaEWciF+VdF7zun6lTkamrAIgf1l1vOrLfhmv4S+0XKqfHDeYJBB/3b4uy5PCWNvOlVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410072},"type":"module","gitHead":"375b2a85317b362c5378234d1ce12e720b344440","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.10.0_1777558849638_0.655973241459723","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.10.1":{"name":"pi-antigravity-rotator","version":"1.10.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.10.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"dcc67b18ccdebdb435323e6cdc1d49f552fcc0b7","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.10.1.tgz","fileCount":28,"integrity":"sha512-Ux2Bd5+HQFqztM1IlaCmNO4aPSUGsfOr+aQVA2tljNFWgl1Lza+nEFLh454hRiUUVJApD6sR1f4tFVksznJyhA==","signatures":[{"sig":"MEUCIQCFjIneWsUnhqvmwwfysE8j5ko+QVerxig0zVgfTsZEZQIgE7c7v5kX0b6EedvN1ZDWjMCBhBhMHluWfjNW/5otmQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413794},"type":"module","gitHead":"ab95c21bd6621b5f79fee101312f223460c8a001","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.10.1_1777590392876_0.7414136438232373","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.11.0":{"name":"pi-antigravity-rotator","version":"1.11.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.11.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"39af0f0a54ac2253855592da5490518a84023fa9","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.11.0.tgz","fileCount":29,"integrity":"sha512-IMk3owk/sKc01fFKBTB/Vrq67sRTVVeHKSIgn8ofDaXFKHcl3vlavUQPENvs+3oaH9fXiWZawSgSCED9SrSNQg==","signatures":[{"sig":"MEQCIF9TalJ+MD0xchBX/3q/J5A2/blmRN4XTLr8q53RVI3ZAiAk9yGbOmbsgpkKAAa3uk35CLxa82yklRzgycudQQUFBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443196},"type":"module","gitHead":"f50a6344b4d5b1075c1309afaf287943371296aa","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.11.0_1779023411188_0.7534007240947607","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.12.0":{"name":"pi-antigravity-rotator","version":"1.12.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.12.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"6b535f8226c6fc370ce180f6c72c114b841f981f","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.12.0.tgz","fileCount":29,"integrity":"sha512-OXBEcQYqHHsOIg/ZBKhFw5xwPoAZswwvNTEB+w8/0setogWw2p3JvSjbhtRcSxB+2PtTgaj9mXmpPRUNRHpttA==","signatures":[{"sig":"MEYCIQDy5sD6k4qi4ekeqWt/MyQVwrNqeRYK7CLeX3w9uqKpfgIhAMeeHApotTsXFQFxWX5piKUExm+92U89/B/liHcCvrrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459970},"type":"module","gitHead":"6b1a6df10cbcfa129e247c168a23021a94589581","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.12.0_1779050615963_0.21642475999201327","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.12.1":{"name":"pi-antigravity-rotator","version":"1.12.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.12.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"f1c0259f2c87b35a2d068eb709e60eb3cace0772","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.12.1.tgz","fileCount":29,"integrity":"sha512-cIj4pqalaqoNysuMBCt2wnAXtAaSiKI3S/+FyKCqHlhpmXJ3hOoBrjjzXxPBCXkcKjqHei/ozzKe9SUPH7Uxww==","signatures":[{"sig":"MEQCIEtacwVcTd1HCT2rS78lgFX2XobumoVjaK1wTyF1JGL9AiAxcSoNIDQsUbEC3vqHwi5VjEHxidYorS3WqavCW4kSRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479187},"type":"module","gitHead":"d31686111ed34b6e28025748e255c2755e910640","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.12.1_1779115838566_0.7181725280093394","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.12.2":{"name":"pi-antigravity-rotator","version":"1.12.2","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.12.2","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"72616e040c7cf59c72b44cb19dcfb841012f1ffa","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.12.2.tgz","fileCount":29,"integrity":"sha512-xwVisBLC9cHnI69k7/klDzYAtgu+TsYztJUzXt9j4d2pXZeq+SFNDOPmRq2hMTYWcQSBLybn2JNdJz5lJZCSZg==","signatures":[{"sig":"MEQCIB6OBiIMRmSHi06oKF5f41KFbOcTSxCwKbvYw1/Eh9idAiApmVBXKOK5bmkGf2SivPX/0XAJW2GWV6m+Ic4RpIxKlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493861},"type":"module","gitHead":"7194dd116828a53ec92bef6e3ad7215e5df01327","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.12.2_1779118243314_0.7305769700840696","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.12.4":{"name":"pi-antigravity-rotator","version":"1.12.4","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.12.4","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"d557be68b48668f9541ca0910d1686bcd01ddb70","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.12.4.tgz","fileCount":29,"integrity":"sha512-QROAt/zqFY7mMvBxaTtdYlDFq2fRsrfvvfncfOZ2vA239++PXPSEmuz/s8a2GXI48Q9GiKScXPlF1Jlan2M0Rw==","signatures":[{"sig":"MEQCIH/YV2XLkqLmZjHne3Jymr4Ufqf0rmX7HIgGYoiI/59WAiAITe+gwJ8M51BJISazqSolKGrqOF+ncby4fQiH9ya/DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504419},"type":"module","gitHead":"9e21be69492f4e1cb2dc0694f8435c42b515cc33","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.12.4_1779149868308_0.03332413979854487","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.13.0":{"name":"pi-antigravity-rotator","version":"1.13.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.13.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"0df194c6edd573168d41b643db2f9eb7ada3ec27","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.13.0.tgz","fileCount":29,"integrity":"sha512-qihRwmzrN1liHs6NydGbeX9iSX2xjSu3FErwKXqPVnO0YP72Q6peaHHvh6iWsVP6ApbgiP3guPqRAVQoJaGYdA==","signatures":[{"sig":"MEQCIFREGy4WfK+7J3KlVBk1TtxtDjp/uHZ9gW7dOPOeEw2bAiBrduUxySr5tKSUQ/gIeDcf0EMWXFI9RAPr68amNuz/1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486300},"type":"module","gitHead":"4004a162a029cf8c349ed896564228885799947a","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.13.0_1779192181128_0.06707885565848337","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"1.14.0":{"name":"pi-antigravity-rotator","version":"1.14.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@1.14.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"dd6c0ad6e11dfee7ef44886c8b47b6dcc91f8546","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-1.14.0.tgz","fileCount":29,"integrity":"sha512-9c6izN+Zh4o6OZx757U8nBu1EGoMgELg3sC+uktRzvCWSHOoQ3vbEG1qQz42S/smZcGuQtlptrsI4Edyrf5rSw==","signatures":[{"sig":"MEUCIQChgFThgcnqGrKi6EU6ukaOfnW9XLmMkNTxV+Hu2SRpgAIgMrjKjvS2rJ6Uj3zwQX2wABF4jSSILgHosfzWDTN5lPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498067},"type":"module","gitHead":"a98fbf3c69ea8e94026dba9c3db057643170cba0","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_1.14.0_1779234901679_0.28439195735928724","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.0.0":{"name":"pi-antigravity-rotator","version":"2.0.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.0.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"0619f8053127d0118be04318208331b0dc9244cc","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.0.0.tgz","fileCount":32,"integrity":"sha512-dpcl2km75r5TfKmPRtZMbBdUAteIo2LXNZICdf34mQb+Ow2SRtEDlFsSe91f0Ug/DhI24sP5NexYbZVpspWlnw==","signatures":[{"sig":"MEUCIQDtuvJl9OX3SWL4i5/ck9e/wz+iMJDWS3enBt0lgEtyTAIgT801wnCF948HRwbi4C6z+bgiZI82TCxtIrYyE6nPgRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554181},"type":"module","gitHead":"fbbcff62a607c92078d9641ecf7eab2043c67843","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.0.0_1779284798220_0.31805523732063623","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.1.0":{"name":"pi-antigravity-rotator","version":"2.1.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.1.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"93be61845e8d080d8e76926c9da52efd7eaff635","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.1.0.tgz","fileCount":32,"integrity":"sha512-a3Lshkn519XEPo0S1rFMZ19+mgj8lt07HJ9K2Msbmo1/vSgAo2Cdnvy/2QXeOBGV/MXIBsQoiwwgVNMbuH+Vaw==","signatures":[{"sig":"MEQCIGkB8SxYIH59J8wX8dXjfBnVLeA11srQ15LAj/0y2Pu5AiBwexGK8ap3ITKIcfHm79F3vqFi+3YBHiz8uDqfOzC/zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591292},"type":"module","gitHead":"fd65bc220877783d9d6e29eb93ebf6537dd9250e","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.1.0_1779380595245_0.6901450991169495","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.1.1":{"name":"pi-antigravity-rotator","version":"2.1.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.1.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"d91c4cc240dfc5193a8e9b8f69b336c0deda182b","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.1.1.tgz","fileCount":32,"integrity":"sha512-V8aK2PFtCurLyS1saa7H7siKboT0G21Si1YuOd8KrU96uvqS/+9Hva8FbWQYd8zW54ktbDKdFuffyb5obK3e4w==","signatures":[{"sig":"MEQCIH6/+4+uccIUf9JvKmzfXzQn5JQAStaENbhGRphw9FuYAiBRbRt5hLFZe0YYweVzm+NFUP2kDx3H8GZAYZp8SyJTPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597803},"type":"module","gitHead":"2d92f45b01c287d178b631653aeaf138240d5811","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.1.1_1779385248834_0.138673376727944","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.1.2":{"name":"pi-antigravity-rotator","version":"2.1.2","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.1.2","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"6a7cef7ced5474934a93e111fa7b21be48a3f350","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.1.2.tgz","fileCount":32,"integrity":"sha512-dE6vgqS8k0GcrOwmX+j85hIpmU8Hn0alCmgEjK1yXqhjmi2DATgbY9AD2+NIHXgIO0YuNy2H2x8cYxSB2iNAqw==","signatures":[{"sig":"MEQCIDR7lv8IuAyrW9ySikJx0PdJ8kkBUu96blQJ26DIfi4IAiBxS9IJyQVk1c2QXqHZk3KqSTyms3Imoy8vuQ7yMydCFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598403},"type":"module","gitHead":"ec0b3a941c678a90161fd611467343083c67bfa2","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.1.2_1779711692201_0.16711220046449826","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.1.3":{"name":"pi-antigravity-rotator","version":"2.1.3","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.1.3","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"241c323c8d3004a2973f096eb9b1d459b64b3c2c","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.1.3.tgz","fileCount":32,"integrity":"sha512-Neyl4D9ru/12FQH8Olne4BmXvmUa/zv3dNJJcl4sSUXZ8SGjZh9zDf9jzEbrXb/mfLAHhX06C0KW1Pi5W1LUEA==","signatures":[{"sig":"MEYCIQCRp4G7fIzoqY/g8ZE27PRMLg4khezJ/rBh/yHzZcu16AIhAOBNJ1s5LvjHMiJHlZlaN/UTttPziMfsWDv1va+OhIhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607036},"type":"module","gitHead":"d7f75e86e0f1aa080dbd693289730de7bb6a2e45","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.1.3_1779887129068_0.19300665241469517","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.1.4":{"name":"pi-antigravity-rotator","version":"2.1.4","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.1.4","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"9938a98653b3f4b49a32e37327fe59875b4d7f48","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.1.4.tgz","fileCount":32,"integrity":"sha512-1kZNsOdZX5rBW39DectyCmrNrDLZlLrZuKJVrkWXuiTwpUKK0nBgkIhY9ogkHHnFWrfP9ldfVODdnLr+vAITvQ==","signatures":[{"sig":"MEQCIGEfUDpm3g9ugNgc3bDyJpl2nEiF/fSg+8zOnbyCUDhLAiBrVLznNsaU9Z6/7kIaAjk1yReY7xz9LZkPkcmJi+p7aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611666},"type":"module","gitHead":"f941302646d80b6af2959b367bf85abe83c32734","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.1.4_1779889713258_0.5825280496059428","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.1.5":{"name":"pi-antigravity-rotator","version":"2.1.5","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.1.5","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"dc01e62bb085d920df175bc514ef22f31eb04817","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.1.5.tgz","fileCount":32,"integrity":"sha512-gWpxk71kJVa28csYkr06YVX5+35C2J5qpHbK6YBBuEp9aM6ZgEORjR+rkeci55dBNeB3G4C2c39ZIiLPs0AxDw==","signatures":[{"sig":"MEQCIHB9eLi7GP5SNJicfNTDaMmoLYzRbq+j0Hji18gjG5rbAiA+rtlY4wanl1cUU51LcT534GBu2Pa7IAt7HdhSPXyErw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615683},"type":"module","gitHead":"99fc3077a6d0b0fc21bbc67456b00379976f2130","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.1.5_1779913959555_0.24325206510918762","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.1.6":{"name":"pi-antigravity-rotator","version":"2.1.6","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.1.6","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"9d5dd5b3928fbc0a492df682a1755fcd881993de","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.1.6.tgz","fileCount":32,"integrity":"sha512-jCa/x2ML9Qizs79fiec9axStVZf2LpAB5WPp3UtyWVv6GOK+KnyfBj/v4YRkLHtCkZK5cavx8dfUXlZICfQy8Q==","signatures":[{"sig":"MEQCIHPT3G+bpHXElXDP9YjOVc9uzWrFc6gWooFWxJLmSN5LAiBTlvzEXjgYs4DeNSne/tT5a4CqzNYMJ7ur++20YsMffQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616697},"type":"module","gitHead":"fef304a373d8815fc6607a8ac4d8633c3accfa5b","scripts":{"test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.1.6_1781277521417_0.42526054940932956","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.2.1":{"name":"pi-antigravity-rotator","version":"2.2.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.2.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"849ef50fda078599242b7ed4cdde81b82e890586","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.2.1.tgz","fileCount":32,"integrity":"sha512-HGrRTLJsUV9FTXnX2z1DAQsU2ukAS142yG6KmmPdlyq8b9sWx3362D8mZBn2XMy5+O+dZmjH4WMRpvrY33DFKA==","signatures":[{"sig":"MEUCIFque8SVop7iChcezVB+6+5dR0zsmUhuMqOLLbanmCbxAiEAw7/jEUOkBnRgJXUNP0V9ygGlSHk4DBLkUCT/IniqNjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656634},"type":"module","gitHead":"7aa2006def426286056b24e7af8172b611c6570b","scripts":{"lint":"eslint src test","test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html npm test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.61.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.2.1_1781979626295_0.311704506045271","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.2.2":{"name":"pi-antigravity-rotator","version":"2.2.2","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.2.2","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"29e9c2ebe08be320cf7116c41e78e9930efff099","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.2.2.tgz","fileCount":36,"integrity":"sha512-jjrDyTHc7EE2REtjKZgAy0xZD06HWOVN4ZGNq+yXlnN9IaMCMBVtGgq9eEDRyl3zCp1sUcCW8/NGQQ8qAKVR8Q==","signatures":[{"sig":"MEYCIQDpfBztRHlvfaA82Ef76J55ZTbybUgP3iBz6PC+ZCYBlwIhALJlWwNvW9Ax7fYH2JaMu6cBDA6doOrlkjt6/9gOmkFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663798},"type":"module","gitHead":"2107d7fabff23c897126019cbfda75128a40d745","scripts":{"lint":"eslint src test","test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html npm test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.5.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.61.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.2.2_1782080653761_0.9154823690726541","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.3.0":{"name":"pi-antigravity-rotator","version":"2.3.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.3.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"1322a2538934ff147c8babc9dd61a970965d6c0e","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.3.0.tgz","fileCount":42,"integrity":"sha512-kFqGhmdtJR3HxGELSxLdNKX3gUz7p9sgidAd3ySMnJTIiANobhpTcssa/+cC2N+AgsF9+4Ps3LAPDeHRF35Wnw==","signatures":[{"sig":"MEUCIQCgIwk3aAUBgpFrLNMrQWG00tXrXpJ0W4qJ9Pth2LXfeAIgcJBrob0DGpoHgcmL2sp2K0flC7GWjle6vvJ7LcBHI58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714143},"type":"module","gitHead":"3d0e10e5ace6924e8f5afea1f50934cc76602a32","scripts":{"lint":"eslint src test","test":"node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html npm test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.5.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.61.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.3.0_1782141860950_0.4035701371333831","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.3.1":{"name":"pi-antigravity-rotator","version":"2.3.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.3.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"178c05014acaa7b9f20adf57de8d86ec26df4520","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.3.1.tgz","fileCount":42,"integrity":"sha512-45aka2WXH1VPzySLKbyEq0Kg7ev4eleHuOYBrmoqFD3G2aCWtp1J86//NjrEj7v3yPjU29+Gl6oo9+zzQocN+g==","signatures":[{"sig":"MEUCIHihwSTTW0652HtfDV1emTAfLmYy2iNdMrNihxU9nW/hAiEAj+GXwfAyGOlNh0RymltoNDRYc9RByKvLYuCq0uuC6rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737742},"type":"module","gitHead":"65466860dd2ec5d54ee930ad3ed1a1534a094207","scripts":{"lint":"eslint src test","test":"PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html npm test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.5.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.61.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.3.1_1782825058600_0.6133352352843251","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.3.2":{"name":"pi-antigravity-rotator","version":"2.3.2","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.3.2","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"17e94d59c2bfe48e8766bed4610b4e5e04f3de4e","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.3.2.tgz","fileCount":43,"integrity":"sha512-u7vO0f8oNx/NNcFQgb8adeWtI1hG73IXmc3C2Cdgc40lJE7PK1VSHbvECWMaeK+UvQ9MGOVlcIYcBuXffHGtRg==","signatures":[{"sig":"MEUCIQC5C4wIWKxgky8Cki3/+gUwHyeQMiuIyQ700Z/GDjzz8gIgGiU2YHvgxpaRBzWZzKUWtyb6sgyGh85r3xG9058npUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747853},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"55cf2819f41430d133a8d583b6437d4bcace19a2","scripts":{"lint":"eslint src test","test":"PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.3.2_1783283596674_0.8294093954511585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.3.3":{"name":"pi-antigravity-rotator","version":"2.3.3","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.3.3","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"f799c384cd1a4db9f17bc0101a3d5a6aa598e937","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.3.3.tgz","fileCount":43,"integrity":"sha512-PGFWXOzKq9s10kIhHlAO5sY67A3rR1tG+dsVkMzVLWhbh3wvgJv2c2vhI1or0+7M/KrKB5jPW8eYFPxNDANJVA==","signatures":[{"sig":"MEUCIQDc6KqiUoFXr01ub/MapCUE2aQVeWTdk+ZCQktZK1RSmgIgcgNytHPRHO2G2nWkVh39M28duDPHhtIupwNsNymQ9MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747991},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"612bf3e819986e5aec2dff6f6bcf5fca6d9a3aa4","scripts":{"lint":"eslint src test","test":"PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.3.3_1784641410339_0.6428007467004382","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.3.4":{"name":"pi-antigravity-rotator","version":"2.3.4","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.3.4","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"bbcb642195cebf0cef03a12d40feb90d1a8c10ba","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.3.4.tgz","fileCount":43,"integrity":"sha512-Vvb5nrwBwVhvXdvPMZRTjlbj8/URZlxpUOE8/1fdDbjESU2fnPZcy/hgVsVTwjIFR5Rg3csNXs4bPsdE/z80dw==","signatures":[{"sig":"MEUCIHujg3E3MowGlN7ls90QULiDl8EZgke4Y4RIlW0aoA1pAiEAgdS/ijdikLqJZD6tUb9wdfHZlvQ+YGIPQrIjybWkb8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748167},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"7f4a6cc669d4f3e418b25e3252f0afe426cdcbac","scripts":{"lint":"eslint src test","test":"PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.3.4_1784641983874_0.9780654851839428","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.3.5":{"name":"pi-antigravity-rotator","version":"2.3.5","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.3.5","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"64d8cc46dec6116429294cf7be249005bf012511","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.3.5.tgz","fileCount":43,"integrity":"sha512-TZDVcmezlZjpeWAXFeGFcIsaIbEDLCa8DPwmVBjjqs+ovc2cCeoHXhScFXP/Hjy8mFxHX7NllR9flwhp1x+OkQ==","signatures":[{"sig":"MEUCIFtJAVvD8YlHvAKmuatuKE/zw67QG1tDo2lA11aKNxOsAiEAhZTquX/nwFr2fN04GdGpdCIAa+FSIxOfOB7LqOIT80E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760698},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"81649f4b45bba09320fdc8dbbb1535fd6e2e071f","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.3.5_1784675654575_0.45657732725391265","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.3.6":{"name":"pi-antigravity-rotator","version":"2.3.6","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.3.6","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"95b5b12835476d011a84a7fb0cf4df79db8bce38","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.3.6.tgz","fileCount":43,"integrity":"sha512-uZujODPn7Q4mweFz7isWQJhTEg6LZFdM9WtlMLoZUT3OHywreBEcqGlX6bhk7jpHXCQrX8y0soR/3PCWJ0F1Fw==","signatures":[{"sig":"MEQCIBm7R9axSa/Njn6mvdHxBxSeTNy4YIS3xRklwV3FXG1BAiBZVYuFrbO/8gJWKwWsfsPDIIxOnnJvk63ySCSlOTDLsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760858},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"0662ae5976456377d47f9cfa4c0dacacbd9d7fed","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.3.6_1784677084244_0.2144541001825817","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.4.0":{"name":"pi-antigravity-rotator","version":"2.4.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.4.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"90e2e1bef891fabc1baae75d66e430db58739a86","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.4.0.tgz","fileCount":49,"integrity":"sha512-02VYI5wkToYUTlH2cRVg9sjKwQ26qL+92M94egAvw65eUS6B1E44lMoOG0MlPTSfyO/ehN3gvk7tZUa/Om0jIg==","signatures":[{"sig":"MEUCIBMeIOsQUYxg3qL6TeROZP63l9avMZwnftSuJDBbMo9jAiEA4mx9Pu5wrkQM2V1szTLd6vfNwJ8X6/uc4e8Q67ElDOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905884},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"45f44b562a5dbacf43c9069f57ddbecf27e22807","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.4.0_1784808126339_0.43373924714364276","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.5.0":{"name":"pi-antigravity-rotator","version":"2.5.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.5.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"2415ca3e06ff99fce2123449816b9497163b5d1d","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.5.0.tgz","fileCount":49,"integrity":"sha512-OJhNgMuyzrPBs0F3NwS9g9389InDRO7EzWH5OBWDsiUMRxXZnxqV4vUjKlKYESbXQHKML23fAtNiYkNSVr+0Xg==","signatures":[{"sig":"MEQCIH15mwLQNa+N0ydHBoXVKFcXsyAcwy2vGFPH1sDpr83XAiAT2kKFd70P9Qd6Ulojg1KUCaEQP86GetXEDPev+IBQdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926565},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"62f243ead661c5081b3763d0981a57a5be4fab43","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.5.0_1785265053691_0.4009763189295499","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.6.0":{"name":"pi-antigravity-rotator","version":"2.6.0","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.6.0","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"1bf2819391af63dd08e565a2bceb7fe8cc5d7fa3","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.6.0.tgz","fileCount":117,"integrity":"sha512-UzLg517SwgxXFRYxt0tjwQ3qBg1gbkxOYSOKEtE1dmCYayTiAUn7V3vmkiYdVd1fcpQ3Oze6qSJvnJrHJJeFqA==","signatures":[{"sig":"MEUCIDKno2fYqQkSyuUORrhLA6cPbtsjSCjNj45FZQqYGzMhAiEA2ZpRqXFSzpOBRgToUemsVBHb39OupGY2Yt+DqeWZiiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115124},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"a58e88b882e8d28a4b5c0742c260046d42fd142e","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.6.0_1785417965488_0.8764537062877098","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.6.1":{"name":"pi-antigravity-rotator","version":"2.6.1","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.6.1","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"a25b97d2061fd2b72aadfc7b4f1d9f69202abc7a","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.6.1.tgz","fileCount":117,"integrity":"sha512-SXSQLLJln3ZqzFaJPfOm+fMY+6sqJzKkmPwoAAMb7QJD8pmJ4/bgtft6YTrVejdlOXgXtt9CVc+ueCJ6bdEPNA==","signatures":[{"sig":"MEUCIQDGxkPnS8rv9cGQdo+SIJj6APLg2jn1N+UDHbo55NbtnQIgYLKzZEdy1dXSYPA1JWAOuryA03BsRdahwjxh0Ak1HFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118409},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"1827cc71b0e71d3c9e93d9a27018e7a6b1149f8f","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.6.1_1785603555618_0.06785767077156768","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.6.2":{"name":"pi-antigravity-rotator","version":"2.6.2","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.6.2","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"e4134449aecbe5cef129a427d5dfc2af2d6a40ad","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.6.2.tgz","fileCount":117,"integrity":"sha512-4EFG7a5G5qBrRYzE+svXaKjJLYfaCXXsELvjEYo5K13moVK3EdDuU4Zm8x9ePaqkPpGT0+Lky+ehGvJp3K4YxQ==","signatures":[{"sig":"MEYCIQD9/lpcnvOC3FieC+tahl9b2tZcW3cT/yIC0uQESI2FAQIhAN/XZVX1dLqgz0sZPShfG++DyMXxrCEQ7hIszbddQUu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119733},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"7ef8151e1726b33a8bf61abfd66ead617305a312","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.6.2_1785868618281_0.6583553239041096","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"},"2.6.3":{"name":"pi-antigravity-rotator","version":"2.6.3","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","_id":"pi-antigravity-rotator@2.6.3","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"bin":{"pi-antigravity-rotator":"bin/pi-antigravity-rotator.js"},"dist":{"shasum":"e179e5335920d81a8d4d92ca409cfb5775fe5f38","tarball":"https://registry.npmjs.org/pi-antigravity-rotator/-/pi-antigravity-rotator-2.6.3.tgz","fileCount":118,"integrity":"sha512-1a59UPqoTfJ+PrfEFxI3OSYQ8f7i9mGBy5l5Kl0YTjzxmNUP4EL8dBb9otunxi/XSOf35hFSeoaY13KB2VboVQ==","signatures":[{"sig":"MEUCIQC6nuXfOg3yj94QBR+pmzEfeS9BSh8ag6He5xA7i+EeYQIgM0ZBju4S7Cb7cpKtT2H3KrhnS/GbbK5nZxMtYTDm/KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132068},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"c57ceb025d6df1da421eeacbd81f3e793f6935cf","scripts":{"lint":"eslint src test","test":"ANTIGRAVITY_CLIENT_ID=test-client-id ANTIGRAVITY_CLIENT_SECRET=test-client-secret PI_ROTATOR_DIR=/tmp/pi-rotator-test node --import tsx/esm --test \"test/**/*.test.ts\"","check":"npm run typecheck && npm run typecheck:test && npm test && npm run lint","login":"tsx src/cli.ts login","start":"tsx src/cli.ts start","coverage":"c8 --reporter=text --reporter=html --check-coverage --lines=60 --branches=50 --functions=60 --statements=60 npm test","typecheck":"tsc --noEmit","typecheck:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"tuxevil","email":"tuxevil@gmail.com"},"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.22.0","tsx":"^4.22.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^10.6.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.20.0","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-antigravity-rotator_2.6.3_1785970008179_0.9395249051771486","host":"s3://npm-registry-packages-npm-production"},"deprecated":"IMPORTANT: pi-antigravity-rotator has been renamed to tuxevil-rotator. Install the new package with: npm install -g\n  tuxevil-rotator. Then migrate with: tuxevil-rotator migrate. Migration guide:\n  https://github.com/tuxevil/tuxevil-rotator/blob/main/docs/migrating-from-pi-antigravity-rotator.md"}},"time":{"created":"2026-04-22T04:48:07.164Z","modified":"2026-08-11T20:04:01.086Z","1.0.0":"2026-04-22T04:48:07.306Z","1.0.1":"2026-04-22T05:07:15.559Z","1.1.0":"2026-04-22T14:35:07.675Z","1.2.0":"2026-04-22T18:01:03.176Z","1.3.0":"2026-04-22T20:27:00.440Z","1.3.1":"2026-04-22T22:21:19.970Z","1.3.2":"2026-04-23T15:42:47.419Z","1.3.3":"2026-04-23T22:02:56.399Z","1.3.4":"2026-04-24T13:19:39.246Z","1.3.5":"2026-04-24T13:54:55.624Z","1.3.6":"2026-04-24T17:43:24.625Z","1.3.7":"2026-04-25T16:55:56.279Z","1.3.8":"2026-04-26T17:36:53.457Z","1.3.9":"2026-04-28T00:06:44.072Z","1.4.0":"2026-04-28T15:31:46.493Z","1.4.5":"2026-04-28T16:50:54.315Z","1.5.0":"2026-04-28T22:53:51.987Z","1.6.0":"2026-04-29T00:32:49.676Z","1.7.0":"2026-04-29T13:31:51.610Z","1.8.1":"2026-04-29T15:17:48.901Z","1.8.3":"2026-04-29T15:43:34.746Z","1.8.6":"2026-04-29T16:03:46.023Z","1.9.0":"2026-04-29T18:23:43.936Z","1.9.1":"2026-04-29T20:38:50.567Z","1.9.2":"2026-04-29T21:14:21.793Z","1.9.3":"2026-04-29T21:44:51.061Z","1.10.0":"2026-04-30T14:20:49.807Z","1.10.1":"2026-04-30T23:06:33.082Z","1.11.0":"2026-05-17T13:10:11.403Z","1.12.0":"2026-05-17T20:43:36.140Z","1.12.1":"2026-05-18T14:50:38.831Z","1.12.2":"2026-05-18T15:30:43.474Z","1.12.4":"2026-05-19T00:17:48.454Z","1.13.0":"2026-05-19T12:03:01.295Z","1.14.0":"2026-05-19T23:55:01.854Z","2.0.0":"2026-05-20T13:46:38.372Z","2.1.0":"2026-05-21T16:23:15.401Z","2.1.1":"2026-05-21T17:40:48.994Z","2.1.2":"2026-05-25T12:21:32.441Z","2.1.3":"2026-05-27T13:05:29.247Z","2.1.4":"2026-05-27T13:48:33.460Z","2.1.5":"2026-05-27T20:32:39.805Z","2.1.6":"2026-06-12T15:18:41.748Z","2.2.1":"2026-06-20T18:20:26.452Z","2.2.2":"2026-06-21T22:24:13.922Z","2.3.0":"2026-06-22T15:24:21.091Z","2.3.1":"2026-06-30T13:10:58.757Z","2.3.2":"2026-07-05T20:33:16.828Z","2.3.3":"2026-07-21T13:43:30.493Z","2.3.4":"2026-07-21T13:53:04.050Z","2.3.5":"2026-07-21T23:14:14.859Z","2.3.6":"2026-07-21T23:38:04.441Z","2.4.0":"2026-07-23T12:02:06.530Z","2.5.0":"2026-07-28T18:57:33.841Z","2.6.0":"2026-07-30T13:26:05.634Z","2.6.1":"2026-08-01T16:59:15.756Z","2.6.2":"2026-08-04T18:36:58.456Z","2.6.3":"2026-08-05T22:46:48.364Z"},"bugs":{"url":"https://github.com/tuxevil/pi-antigravity-rotator/issues"},"author":{"url":"tuxevil","name":"Sebastián Real"},"license":"MIT","homepage":"https://github.com/tuxevil/pi-antigravity-rotator#readme","keywords":["pi-package","pi","pi-coding","pi-coding-agent","antigravity","proxy","rotation","google","quota","gemini"],"repository":{"url":"git+https://github.com/tuxevil/pi-antigravity-rotator.git","type":"git"},"description":"Multi-account rotation proxy for Google Antigravity with per-model routing, real-time quota tracking, and infringement detection","maintainers":[{"name":"tuxevil","email":"tuxevil@gmail.com"}],"readme":"<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/pi-antigravity-rotator?logo=npm&label=version)](https://www.npmjs.com/package/pi-antigravity-rotator)\n[![Node](https://img.shields.io/badge/node-%3E%3D22.0.0-brightgreen?logo=node.js)](package.json)\n[![License](https://img.shields.io/github/license/tuxevil/pi-antigravity-rotator?logo=opensourceinitiative)](LICENSE)\n[![CI](https://img.shields.io/github/actions/workflow/status/tuxevil/pi-antigravity-rotator/ci.yml?logo=github&label=CI)](https://github.com/tuxevil/pi-antigravity-rotator/actions)\n[![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org)\n[![Docker Image](https://img.shields.io/badge/ghcr.io-pi--antigravity--rotator-blue?logo=docker)](https://github.com/tuxevil/pi-antigravity-rotator/pkgs/container/pi-antigravity-rotator)\n[![Stars](https://img.shields.io/github/stars/tuxevil/pi-antigravity-rotator?style=social)](https://github.com/tuxevil/pi-antigravity-rotator/stargazers)\n\n[![Installations](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Ftelemetry.tuxevil.com%2Fv1%2Fpublic-stats&query=%24.installsFormatted&label=installations&color=6366f1)](https://telemetry.tuxevil.com/v1/public-stats)\n[![Requests Routed](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Ftelemetry.tuxevil.com%2Fv1%2Fpublic-stats&query=%24.requestsFormatted&label=requests%20routed&color=10b981)](https://telemetry.tuxevil.com/v1/public-stats)\n[![Input Tokens](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Ftelemetry.tuxevil.com%2Fv1%2Fpublic-stats&query=%24.tokensInputFormatted&label=input%20tokens&color=3b82f6)](https://telemetry.tuxevil.com/v1/public-stats)\n[![Output Tokens](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Ftelemetry.tuxevil.com%2Fv1%2Fpublic-stats&query=%24.tokensOutputFormatted&label=output%20tokens&color=8b5cf6)](https://telemetry.tuxevil.com/v1/public-stats)\n[![Estimated Savings](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Ftelemetry.tuxevil.com%2Fv1%2Fpublic-stats&query=%24.savingsFormatted&label=estimated%20savings&color=f59e0b)](https://telemetry.tuxevil.com/v1/public-stats)\n\n[View live telemetry stats](https://telemetry.tuxevil.com/stats)\n\n![Pi Antigravity Rotator logo](./pi-antigravity-rotator_logo.png)\n\n</div>\n\n# Pi Antigravity Rotator\n\n**Production-ready OpenAI-compatible gateway for Google Antigravity.**\n\nMulti-account load balancing, per-model quota routing, account health scoring, access control with Virtual Keys, and cost auditing — via a single local endpoint that any agent can use. Even with a single account.\n\n> **⚠️ WARNING:** Using this proxy may put connected Google accounts at risk of Terms of Service enforcement, including restriction, suspension, or permanent bans. Use at your own risk.\n\n<details>\n<summary><strong>⚠️ Terms of Service Warning — Read Before Installing</strong></summary>\n\n> [!CAUTION]\n> This is an unofficial tool and is not endorsed by Google. Routing traffic through this proxy may violate Google's Terms of Service or trigger automated abuse or policy enforcement systems.\n>\n> **By using this proxy, you acknowledge:**\n> - Your account may be restricted, suspended, shadow-banned, or permanently banned\n> - Multi-account rotation and proxying can increase account risk compared to normal interactive usage\n> - You assume all responsibility for the accounts and traffic routed through this tool\n>\n> **Recommendation:** Do not use your primary Google account. Prefer disposable or lower-risk accounts, and keep account exposure conservative.\n\n</details>\n\n---\n\n## v2.6 Highlights\n\n- **Lossless Prompt Compression**: Optional Lite and RTK compression modes preserve code-critical content while reducing prompt size. Enable `compressionMode` in `accounts.json` or override a request with `X-Rotator-Compression: lite`, `rtk`, or `rtk+lite`.\n- **Operational Observability**: `X-Rotator-*` response headers expose routing, latency, token, cost, health, idempotency, and compression metrics without changing response bodies.\n- **Reliable Request Handling**: Configurable pre-flush stream recovery, duplicate-request idempotency, asynchronous persistence, and an active-account benchmark improve production operations.\n- **Dashboard Workspaces**: Refined Accounts, Virtual Keys, Spend Logs, telemetry, and notification experiences with responsive layouts, filtering, and consistent PII masking.\n- **Security Hardening**: Refresh tokens now use salted `scrypt` plus AES-256-GCM for new encrypted records, legacy encrypted tokens remain readable, and public error responses no longer expose internal details.\n\n## v2.5 Highlights\n\n- **Automated GHCR Multi-arch Builds**: Official Docker images (`linux/amd64`, `linux/arm64`) automatically built and published to GitHub Container Registry.\n- **Pre-built Docker Deployment**: Updated `docker-compose.yml` to pull pre-built GHCR images directly out-of-the-box.\n\n## v2.4 Highlights\n\n- **Virtual Keys & Scoped Access Control**: Generate scoped API keys (`rk-...`) with per-key model authorization rules and user tracking.\n- **Spend Logging & Audit Inspector**: PostgreSQL audit trail of all requests, token metrics, TTFB/Total duration, Base64 media sanitization, 6-decimal USD cost breakdown, and Request/Response payload viewer.\n- **Multi-page Web Dashboard**: Unified header navigation connecting Accounts, Virtual Keys, and Spend Logs, featuring customizable column visibility, search/filtering, and instant PII masking.\n- **PostgreSQL Persistence Backend**: Enable `PI_ROTATOR_DATABASE_URL` for high-concurrency key validation, persistent spend logging, and retention policies.\n\n### Compression and token encryption\n\nCompression is disabled by default. To enable a default mode, add this field to `accounts.json`:\n\n```json\n{\n  \"compressionMode\": \"lite\"\n}\n```\n\nFor a single request, send `X-Rotator-Compression: lite`, `rtk`, or `rtk+lite`. The response reports the selected mode and savings through `X-Rotator-Compression-*` headers.\n\nTo encrypt refresh tokens at rest, set a secret before starting the rotator. A 64-character hexadecimal key is recommended:\n\n```bash\nexport PI_ROTATOR_ENCRYPTION_KEY=\"$(openssl rand -hex 32)\"\npi-antigravity-rotator start\n```\n\nExisting `enc:v1` records remain decryptable during migration; newly written records use `enc:v2`.\n\n---\n\n## Features\n\n- **OpenAI-compatible gateway** — Drop-in replacement endpoint (`/v1/chat/completions`, `/v1/responses`, `/v1/messages`) for any agent or tool\n- **Multi-account load balancing** — Distributes traffic across a pool of Google accounts with per-model independent routing\n- **One-command account setup** — `pi-antigravity-rotator login` auto-discovers (or provisions) the Cloud Code companion project for brand-new accounts and, on systemd-backed installs, writes to the same PostgreSQL store the service reads from\n- **Smart rotation & health scoring** — Four routing policies (`timer-first`, `tier-first`, `quota-first`, `hybrid`) with composite health scores per account\n- **Real-time quota monitoring** — Polls Google's quota API every 5 minutes with per-model, per-account tracking\n- **Infringement & abuse detection** — Flags accounts on enforcement signals and triggers protective pause to preserve the rest of the pool\n- **Virtual Keys & access control** — Issue scoped `rk-...` keys for teams, agents, or CI pipelines with per-key model restrictions\n- **Spend logging & audit inspector** — Full request/response audit trail with 6-decimal USD cost estimates (requires PostgreSQL)\n- **Web dashboard** — Real-time routing state, quota bars, latency tracking (p50/p95), savings chart, activity heatmap, and routing inspector\n- **State persistence** — Survives restarts; routing assignments, cooldowns, and flags saved to disk or PostgreSQL\n- **Tool/function calling** — Fully supported in OpenAI and Anthropic formats, including multi-turn and parallel tool calls, with reliable function-name resolution for tool responses across turns\n- **Reasoning/thinking visibility** — Interleaved thinking blocks exposed as `reasoning_content` / `thinking_delta` in real time\n\n[Full feature list →](docs/how-it-works.md)\n\n---\n\n## Quick Start\n\n**Requirements:** Node.js 22+ for npm/source installs. Docker image uses Node 22.\n\n### Option A: npm\n\n```bash\nnpm install -g pi-antigravity-rotator\npi-antigravity-rotator login\npi-antigravity-rotator start\n```\n\n### Option B: Docker\n\n```bash\nmkdir -p docker-data\ndocker compose up -d\n```\n\n### Option C: Source\n\n```bash\ngit clone https://github.com/tuxevil/pi-antigravity-rotator.git\ncd pi-antigravity-rotator\nnpm install && npm run login && npm start\n```\n\nDashboard opens at `http://localhost:51200/dashboard`\n\n[Full deployment guide →](docs/deployment.md) · [Adding accounts →](docs/adding-accounts.md)\n\n---\n\n## Connect Your Agent\n\nPoint any OpenAI-compatible agent to `http://localhost:51200/v1` with API key `antigravity` (or a [Virtual Key](docs/virtual-keys.md)):\n\n| Agent | Guide |\n|-------|-------|\n| Pi | [docs/integrations/pi.md](docs/integrations/pi.md) |\n| OpenCode | [docs/integrations/opencode.md](docs/integrations/opencode.md) |\n| Hermes | [docs/integrations/hermes.md](docs/integrations/hermes.md) |\n| OpenClaw | [docs/integrations/openclaw.md](docs/integrations/openclaw.md) |\n| Cursor | [docs/integrations/cursor.md](docs/integrations/cursor.md) |\n| Claude Code | [docs/integrations/claude-code.md](docs/integrations/claude-code.md) |\n| Codex (OpenAI CLI) | [docs/integrations/codex.md](docs/integrations/codex.md) |\n| Cline | [docs/integrations/cline.md](docs/integrations/cline.md) |\n| Roo Code | [docs/integrations/roo-code.md](docs/integrations/roo-code.md) |\n| Continue | [docs/integrations/continue.md](docs/integrations/continue.md) |\n| Aider | [docs/integrations/aider.md](docs/integrations/aider.md) |\n| Open WebUI | [docs/integrations/open-webui.md](docs/integrations/open-webui.md) |\n\n---\n\n## Architecture\n\n```mermaid\ngraph LR\n    A[Your Agent] -->|OpenAI / Anthropic API| B[\"pi-antigravity-rotator<br/>localhost:51200\"]\n    B -->|Smart Routing| C[Google Account 1]\n    B -->|Smart Routing| D[Google Account 2]\n    B -->|Smart Routing| E[Google Account N]\n    C --> F[Google Antigravity]\n    D --> F\n    E --> F\n```\n\nEach model routes to its own best available account independently. Multiple agents using different models never interfere with each other's rotation.\n\n[How it works in detail →](docs/how-it-works.md)\n\n---\n\n## Dashboard\n\nAfter starting the proxy, open `http://localhost:51200/dashboard`.\n\nThe dashboard shows:\n- **Routing state** — real-time status, uptime, requests, protective pause timers\n- **Account cards** — quota bars, per-model timers, health scores, flagged alerts\n- **Token usage & savings** — interactive chart with time ranges and CSV/JSON export\n- **Latency (p50/p95)** — per-model TTFB and total duration\n- **Activity heatmap** — 60-day GitHub-style request intensity grid\n- **Quota forecast** — tier-weighted depletion predictions\n- **Routing inspector** — on-demand modal with candidate scores, health-score breakdown, and rejection reasons\n\n![Dashboard](dashboard.png)\n\n[Dashboard reference →](docs/adding-accounts.md)\n\n---\n\n## Virtual Keys & Spend Logging\n\nWith PostgreSQL, the gateway adds enterprise-grade access control and cost auditing.\n\n```bash\n# Set up PostgreSQL (or paste the prompt in docs/integrations/setup-postgresql.md into your AI agent)\nexport PI_ROTATOR_DATABASE_URL=\"postgres://user:pass@localhost:5432/rotatordb\"\n\n# Generate a scoped key\npi-antigravity-rotator keys generate --alias \"cursor-agent\" --models \"gemini-3.6-flash-high\"\n# → rk-a1b2c3d4...\n```\n\n[Virtual Keys guide →](docs/virtual-keys.md) · [Setting up PostgreSQL →](docs/integrations/setup-postgresql.md)\n\n---\n\n## Documentation\n\n| Topic | Link |\n|-------|------|\n| How It Works | [docs/how-it-works.md](docs/how-it-works.md) |\n| Configuration | [docs/configuration.md](docs/configuration.md) |\n| Virtual Keys & Spend Logging | [docs/virtual-keys.md](docs/virtual-keys.md) |\n| API Reference | [docs/api-reference.md](docs/api-reference.md) |\n| Compatibility Adapters | [docs/compatibility.md](docs/compatibility.md) |\n| Deployment | [docs/deployment.md](docs/deployment.md) |\n| Adding Accounts | [docs/adding-accounts.md](docs/adding-accounts.md) |\n| Troubleshooting | [docs/troubleshooting.md](docs/troubleshooting.md) |\n| Telemetry | [docs/telemetry.md](docs/telemetry.md) |\n| PostgreSQL Setup | [docs/integrations/setup-postgresql.md](docs/integrations/setup-postgresql.md) |\n\n---\n\n## Star History\n\n<a href=\"https://www.star-history.com/?repos=tuxevil%2Fpi-antigravity-rotator&type=date&legend=top-left\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/chart?repos=tuxevil/pi-antigravity-rotator&type=date&theme=dark&legend=top-left&sealed_token=obDO-nvWTZErW7T7dgOBp_5AMavHuc70IWvLlTQs9wfbuB4-NINioIoVFjcHccMOcJGmL7mm8JGodxBWC4vWl2W5FW7C1i_xak0Mc0mOD2HIowLdL2VS07heeIUk3YibkZcN0qAFzMFcH_B6_4wgzT-t-jTrOUEntcsmoVgjfFCGUA7hduT3LtyOzQiW\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/chart?repos=tuxevil/pi-antigravity-rotator&type=date&legend=top-left&sealed_token=obDO-nvWTZErW7T7dgOBp_5AMavHuc70IWvLlTQs9wfbuB4-NINioIoVFjcHccMOcJGmL7mm8JGodxBWC4vWl2W5FW7C1i_xak0Mc0mOD2HIowLdL2VS07heeIUk3YibkZcN0qAFzMFcH_B6_4wgzT-t-jTrOUEntcsmoVgjfFCGUA7hduT3LtyOzQiW\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/chart?repos=tuxevil/pi-antigravity-rotator&type=date&legend=top-left&sealed_token=obDO-nvWTZErW7T7dgOBp_5AMavHuc70IWvLlTQs9wfbuB4-NINioIoVFjcHccMOcJGmL7mm8JGodxBWC4vWl2W5FW7C1i_xak0Mc0mOD2HIowLdL2VS07heeIUk3YibkZcN0qAFzMFcH_B6_4wgzT-t-jTrOUEntcsmoVgjfFCGUA7hduT3LtyOzQiW\" />\n </picture>\n</a>\n\n---\n\n## Support\n\nIf this tool has saved you API costs, consider supporting its development!\n\n<a href=\"https://ko-fi.com/tuxevil\" target=\"_blank\"><img src=\"https://storage.ko-fi.com/cdn/kofi2.png?v=3\" height=\"36\" alt=\"Buy Me a Coffee at ko-fi.com\" /></a> <a href=\"https://discord.gg/GgwVqTaKgK\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white\" height=\"36\" alt=\"Join Discord\" /></a>\n\nTo donate an authorized Google account for testing, see [CONTRIBUTING.md](CONTRIBUTING.md).\n\n---\n\n## Contributors\n\nThanks to these amazing people who have contributed to the project:\n\n- **[@Codder-hermes](https://github.com/Codder-hermes)** — Fixed Claude Code tool-schema requests by stripping the unsupported JSON Schema `propertyNames` keyword for Gemini and Claude-via-Gemini routes, with regression coverage for both compatibility paths. ([PR #19](https://github.com/tuxevil/pi-antigravity-rotator/pull/19))\n- **[@CyR1en](https://github.com/CyR1en)** (Ethan Bacurio) — Added the Gemini 3.6 Flash model family, shared quota-pool routing, pricing, dashboard support, and regression coverage. ([PR #18](https://github.com/tuxevil/pi-antigravity-rotator/pull/18))\n- **[@josenicomaia](https://github.com/josenicomaia)** (José Nicodemos Maia Neto) — Modularized the compatibility layer architecture, added multimodal tool response support, and fixed streaming pass-through for tool executions. ([PR #8](https://github.com/tuxevil/pi-antigravity-rotator/pull/8), [PR #9](https://github.com/tuxevil/pi-antigravity-rotator/pull/9), [PR #11](https://github.com/tuxevil/pi-antigravity-rotator/pull/11))\n- **[@yashyadav711](https://github.com/yashyadav711)** (Yash) — Fixed Draft-2020-12 inline JSON-Schema union type mapping for Gemini tools support. ([PR #10](https://github.com/tuxevil/pi-antigravity-rotator/pull/10))\n- **[@javargasm](https://github.com/javargasm)** (Jeisson Alexander Vargas Marroquin) — Anthropic tool-use compatibility layer (`tool_use`/`tool_result` content block conversion), JSON schema round-trip fixes, and compat test suite expansion. ([PR #3](https://github.com/tuxevil/pi-antigravity-rotator/pull/3), [PR #7](https://github.com/tuxevil/pi-antigravity-rotator/pull/7))\n\n---\n\n## Development\n\n```bash\nnpm run typecheck       # Type-check src/\nnpm run typecheck:test  # Type-check src/ + test/\nnpm test                # Run test suite\nnpm run check           # typecheck + test + lint (full gate)\n```\n","readmeFilename":"README.md"}