glassbox-ai
Version:
Enterprise-grade AI testing framework with reliability, observability, and comprehensive validation
140 lines (138 loc) • 3.58 kB
JSON
{
"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
}