{"_id":"@ai-testing/claude-ai","_rev":"2-7bf36f60fe6ed91f56eaed1b9627f20f","name":"@ai-testing/claude-ai","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@ai-testing/claude-ai","version":"1.0.0","keywords":["ai","testing","claude","anthropic","automation"],"author":{"name":"rskvp93"},"license":"MIT","_id":"@ai-testing/claude-ai@1.0.0","maintainers":[{"name":"rskvp93","email":"rskvp93@gmail.com"}],"homepage":"https://github.com/rskvp93/ai-testing-claude-ai#readme","bugs":{"url":"https://github.com/rskvp93/ai-testing-claude-ai/issues"},"dist":{"shasum":"715bfc79f025dd4ff0fa9fd4ecadd3e642ff38e6","tarball":"https://registry.npmjs.org/@ai-testing/claude-ai/-/claude-ai-1.0.0.tgz","fileCount":3,"integrity":"sha512-8uUlrODbS37PZmlsKxH1lGsClzTfZGHN/++NO7dq5uvpYK8QM3qnCye+TwaDn1Tx7O0/t2Gqp9sPhqh1LDZ3Dw==","signatures":[{"sig":"MEYCIQDbLJqXffXaGq5ymTrTp8KflBZ4tLQeM+9zjqS2CusrwgIhALHDfl6r90p+HgUuLVBiEkx+57CX18gRcX0/aNBE3Uas","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rskvp93","email":"rskvp93@gmail.com"},"repository":{"url":"git+https://github.com/rskvp93/ai-testing-claude-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI testing utilities for Claude AI integration","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-ai_1.0.0_1762534238496_0.21302658359488125","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-testing/claude-ai","version":"1.0.1","description":"AI testing utilities for Claude AI integration","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ai","testing","claude","anthropic","automation"],"author":{"name":"rskvp93"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rskvp93/ai-testing-claude-ai.git"},"_id":"@ai-testing/claude-ai@1.0.1","bugs":{"url":"https://github.com/rskvp93/ai-testing-claude-ai/issues"},"homepage":"https://github.com/rskvp93/ai-testing-claude-ai#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-StdMvrwemeJcIoE9ShqSI4uVltetQTux9CMio5qIssqqwqFLo0r4Ke0CdIdvc+0aAhgNTH/sn90kD2tZ39K8mQ==","shasum":"34544a1ee953edc6610ebe7b434dc91aadbd666a","tarball":"https://registry.npmjs.org/@ai-testing/claude-ai/-/claude-ai-1.0.1.tgz","fileCount":3,"unpackedSize":3235,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyK7nRDKHS05re0eqFw4Hg7f70w1aK2a5jiKpEmsT9IAIhAN1STYnQ7xCy06IPho3+FDFIWCW5Bnc9XmbP2DxU80Ti"}]},"_npmUser":{"name":"rskvp93","email":"rskvp93@gmail.com"},"directories":{},"maintainers":[{"name":"rskvp93","email":"rskvp93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-ai_1.0.1_1762534290553_0.6106555162240019"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-07T16:50:38.391Z","modified":"2025-11-07T16:51:30.983Z","1.0.0":"2025-11-07T16:50:38.655Z","1.0.1":"2025-11-07T16:51:30.725Z"},"bugs":{"url":"https://github.com/rskvp93/ai-testing-claude-ai/issues"},"author":{"name":"rskvp93"},"license":"MIT","homepage":"https://github.com/rskvp93/ai-testing-claude-ai#readme","keywords":["ai","testing","claude","anthropic","automation"],"repository":{"type":"git","url":"git+https://github.com/rskvp93/ai-testing-claude-ai.git"},"description":"AI testing utilities for Claude AI integration","maintainers":[{"name":"rskvp93","email":"rskvp93@gmail.com"}],"readme":"# @ai-testing/claude-ai\n\nAI testing utilities for Claude AI integration.\n\n## Installation\n\n```bash\nnpm install @ai-testing/claude-ai\n```\n\n## Usage\n\n```javascript\nconst { ClaudeAITester } = require('@ai-testing/claude-ai');\n\n// Initialize tester\nconst tester = new ClaudeAITester({\n  apiKey: 'your-api-key',\n  model: 'claude-sonnet-4-5-20250929'\n});\n\n// Test a prompt\nasync function runTest() {\n  const result = await tester.testPrompt('Hello, Claude!');\n  console.log(result);\n}\n\n// Validate response\nconst isValid = tester.validateResponse(someResponse);\n\n// Get version info\nconst versionInfo = tester.getVersion();\n```\n\n## Features\n\n- Simple API for testing Claude AI responses\n- Response validation utilities\n- Configurable model selection\n- Version tracking\n\n## Configuration\n\nThe `ClaudeAITester` constructor accepts the following options:\n\n- `apiKey`: Your Anthropic API key (optional, defaults to `ANTHROPIC_API_KEY` env var)\n- `model`: Claude model to use (default: `claude-sonnet-4-5-20250929`)\n- `baseUrl`: API base URL (default: `https://api.anthropic.com/v1`)\n\n## License\n\nMIT\n\n## Author\n\nrskvp93\n","readmeFilename":"README.md"}