{"_id":"@aetus108/aetus-js","name":"@aetus108/aetus-js","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aetus108/aetus-js","version":"1.0.0","description":"Context compression for OpenAI and Anthropic applications.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","dev":"tsup src/index.ts --format cjs,esm --dts --watch","prepublishOnly":"npm run build"},"keywords":["openai","anthropic","llm","compression","tokens","cost","aetus"],"license":"MIT","engines":{"node":">=18"},"peerDependencies":{"openai":">=1.0.0","@anthropic-ai/sdk":">=0.20.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"devDependencies":{"@types/node":"^22.0.0","tsup":"^8.0.0","typescript":"^5.0.0"},"homepage":"https://aetus.vercel.app","repository":{"type":"git","url":"git+https://github.com/aetus-ai/aetus-js.git"},"_id":"@aetus108/aetus-js@1.0.0","bugs":{"url":"https://github.com/aetus-ai/aetus-js/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-WH/fjGUJaOLVuWQ9nJvmyrlyMmlWmW3oL3ZAeWUhM8x/3LkgjxCW4pwTstX4O47+cwG19VlFoLcsivyIsM1nWA==","shasum":"9c297fcb0d1f5358fa62d3364d3dfc1232bb2a09","tarball":"https://registry.npmjs.org/@aetus108/aetus-js/-/aetus-js-1.0.0.tgz","fileCount":7,"unpackedSize":16557,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGmTl3ngDFAgQt0LPq5vkG3mmkX2Lhm7lUWmAnRY5JXAiB/VV2aOpTIvpS18y7YEZKuzmEF7pHmcS25ZM76JFVYfQ=="}]},"_npmUser":{"name":"aetus108","email":"itschristian108@gmail.com"},"directories":{},"maintainers":[{"name":"aetus108","email":"itschristian108@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aetus-js_1.0.0_1781500930105_0.57381694497102"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-15T05:22:09.793Z","1.0.0":"2026-06-15T05:22:10.235Z","modified":"2026-06-15T05:22:10.652Z"},"maintainers":[{"name":"aetus108","email":"itschristian108@gmail.com"}],"description":"Context compression for OpenAI and Anthropic applications.","homepage":"https://aetus.vercel.app","keywords":["openai","anthropic","llm","compression","tokens","cost","aetus"],"repository":{"type":"git","url":"git+https://github.com/aetus-ai/aetus-js.git"},"bugs":{"url":"https://github.com/aetus-ai/aetus-js/issues"},"license":"MIT","readme":"# @aetus108/aetus-js\n\nJavaScript and TypeScript SDK for Aetus context compression.\n\n## Install\n\n```bash\nnpm install @aetus108/aetus-js\n```\n\n## Usage\n\n```ts\nimport { Aetus } from '@aetus108/aetus-js'\n\nconst aetus = new Aetus(process.env.AETUS_API_KEY)\nconst result = await aetus.compress(messages, {\n  query: 'What should the model answer next?',\n})\n\nconsole.log(result.compressed)\nconsole.log(result.savings_pct)\n```\n\nCreate an API key at [aetus.vercel.app/dashboard/keys](https://aetus.vercel.app/dashboard/keys).\n\n## Configuration\n\n- `AETUS_API_KEY`: dashboard-issued API key\n- `AETUS_BASE_URL`: optional API override\n\nRequires Node.js 18 or newer for built-in `fetch`.\n","readmeFilename":"README.md","_rev":"1-48f306fa5c6a7de3e17e13aa609b83fe"}