UNPKG

@handit.ai/ai-wrapper

Version:

🤖 Intelligent AI execution system with built-in tracking, evaluation, and self-improvement capabilities. The complete AI intelligence platform for enterprise applications.

173 lines (172 loc) • 4.39 kB
{ "name": "@handit.ai/ai-wrapper", "version": "1.0.0", "description": "🤖 Intelligent AI execution system with built-in tracking, evaluation, and self-improvement capabilities. The complete AI intelligence platform for enterprise applications.", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "files": [ "dist", "README.md", "DOCUMENTATION.md", "QUICK_START.md", "LICENSE", "CHANGELOG.md" ], "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.js", "types": "./dist/index.d.ts" }, "./package.json": "./package.json" }, "scripts": { "build": "npm run clean && npm run build:cjs && npm run build:esm && npm run build:types", "build:cjs": "babel src/index.js --out-file dist/index.js --presets=@babel/preset-env", "build:esm": "babel src/index.js --out-file dist/index.mjs --presets=@babel/preset-env --config-file ./babel.config.esm.js", "build:types": "cp src/index.d.ts dist/index.d.ts", "clean": "rimraf dist", "test": "jest --coverage --verbose", "test:watch": "jest --watch", "lint": "eslint src/**/*.js --fix", "format": "prettier --write \"src/**/*.{js,json,md}\" \"*.{js,json,md}\"", "validate": "npm run lint && npm run test && npm run build", "prepare": "npm run build", "prepublishOnly": "npm run validate", "version": "conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md", "example": "node examples/basic-usage.js", "docs:dev": "docsify serve docs", "security:audit": "npm audit", "security:check": "npm audit --audit-level moderate" }, "repository": { "type": "git", "url": "https://github.com/handit-ai/ai-wrapper.git" }, "bugs": { "url": "https://github.com/handit-ai/ai-wrapper/issues" }, "homepage": "https://github.com/handit-ai/ai-wrapper#readme", "keywords": [ "ai", "artificial-intelligence", "machine-learning", "ml", "openai", "gpt", "google-ai", "gemini", "anthropic", "claude", "prompt-engineering", "ai-tracking", "ai-optimization", "ai-analytics", "handit", "intelligent-agents", "conversational-ai", "nlp", "natural-language-processing", "ai-wrapper", "ai-sdk", "enterprise-ai", "ai-monitoring", "ai-evaluation", "self-improving-ai", "multi-provider", "ai-orchestration" ], "author": { "name": "Handit AI", "email": "contact@handit.ai", "url": "https://handit.ai" }, "license": "MIT", "engines": { "node": ">=16.0.0", "npm": ">=8.0.0" }, "peerDependencies": { "@handit.ai/node": ">=1.0.0" }, "dependencies": { "@anthropic-ai/sdk": "^0.27.3", "@google/generative-ai": "^0.21.0", "@handit.ai/node": ">=1.0.0", "axios": "^1.7.7", "openai": "^4.67.3" }, "devDependencies": { "@babel/cli": "^7.27.2", "@babel/core": "^7.27.4", "@babel/preset-env": "^7.27.2", "@types/node": "^20.19.1", "conventional-changelog-cli": "^4.1.0", "docsify-cli": "^4.4.4", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-node": "^11.1.0", "jest": "^29.7.0", "prettier": "^3.6.1", "rimraf": "^5.0.10" }, "jest": { "testEnvironment": "node", "collectCoverageFrom": [ "src/**/*.{js,jsx}", "!src/**/*.test.{js,jsx}", "!src/**/*.spec.{js,jsx}" ], "coverageDirectory": "coverage", "coverageReporters": [ "text", "lcov", "html" ] }, "babel": { "presets": [ [ "@babel/preset-env", { "targets": { "node": "16" } } ] ] }, "eslintConfig": { "extends": [ "eslint:recommended", "plugin:node/recommended", "prettier" ], "env": { "node": true, "es2022": true, "jest": true }, "parserOptions": { "ecmaVersion": 2022, "sourceType": "module" }, "rules": { "no-console": "warn", "no-unused-vars": "error", "prefer-const": "error" } }, "prettier": { "semi": true, "trailingComma": "es5", "singleQuote": true, "printWidth": 100, "tabWidth": 2 }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" } }