UNPKG

glassbox-ai

Version:

Enterprise-grade AI testing framework with reliability, observability, and comprehensive validation

140 lines (138 loc) 3.58 kB
{ "name": "glassbox-ai", "version": "0.1.2", "description": "Enterprise-grade AI testing framework with reliability, observability, and comprehensive validation", "main": "./src/index.js", "bin": { "glassbox": "src/index.js", "glassbox-ai": "src/index.js" }, "type": "module", "files": [ "src/**/*", "examples/**/*", "docs/**/*", "README.md", "LICENSE" ], "directories": { "lib": "src", "example": "examples", "doc": "docs" }, "scripts": { "start": "node ./src/index.js", "test": "node --experimental-vm-modules node_modules/.bin/jest", "test-cache": "node test-cache.js", "test-performance": "node test-performance.js", "test-reliability": "node test-reliability.js", "benchmark": "node src/benchmarks/index.js", "benchmark:all": "node src/benchmarks/index.js all", "benchmark:test": "node src/benchmarks/index.js category testExecution", "benchmark:memory": "node src/benchmarks/index.js category memory", "benchmark:network": "node src/benchmarks/index.js category network", "benchmark:vscode": "node src/benchmarks/index.js category vscode", "benchmark:startup": "node src/benchmarks/index.js category startup", "benchmark:cache": "node src/benchmarks/index.js category cache", "postinstall": "node -e \"console.log('Glassbox AI CLI installed successfully!')\"", "preuninstall": "node -e \"console.log('Removing Glassbox AI CLI...')\"", "prepublishOnly": "npm test", "version": "git add -A src", "postversion": "git push && git push --tags" }, "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "os": [ "darwin", "linux", "win32" ], "cpu": [ "x64", "arm64" ], "keywords": [ "ai", "artificial-intelligence", "testing", "cli", "automation", "quality-assurance", "enterprise", "reliability", "observability", "monitoring", "validation", "prompt-engineering", "llm", "large-language-models", "openai", "ollama", "circuit-breaker", "fallback", "performance", "benchmarking", "pii-detection", "content-validation", "fuzzy-matching", "health-checks", "metrics", "production-ready", "fault-tolerance" ], "author": { "name": "Glassbox AI Team", "email": "team@glassbox-ai.com", "url": "https://github.com/glassbox-ai" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/glassbox-ai/glassbox-ai.git", "directory": "." }, "bugs": { "url": "https://github.com/glassbox-ai/glassbox-ai/issues", "email": "bugs@glassbox-ai.com" }, "homepage": "https://github.com/glassbox-ai/glassbox-ai#readme", "funding": { "type": "github", "url": "https://github.com/sponsors/glassbox-ai" }, "sponsor": { "type": "github", "url": "https://github.com/sponsors/glassbox-ai" }, "dependencies": { "axios": "^1.6.0", "chalk": "^5.4.1", "cli-progress": "^3.12.0", "commander": "^11.0.0", "fastest-levenshtein": "^1.0.16", "js-yaml": "^4.1.0", "ora": "^8.2.0", "yaml": "^2.8.0" }, "devDependencies": { "jest": "^29.6.0", "@jest/globals": "^29.6.0", "jest-environment-node": "^29.6.0" }, "peerDependencies": {}, "optionalDependencies": {}, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "config": { "unsafe-perm": true }, "man": [ "./docs/man/glassbox.1" ], "browser": false, "private": false }