UNPKG

ai-utils.js

Version:

Build AI applications, chatbots, and agents with JavaScript and TypeScript.

88 lines (87 loc) 2.18 kB
{ "name": "ai-utils.js", "description": "Build AI applications, chatbots, and agents with JavaScript and TypeScript.", "version": "0.0.43", "author": "Lars Grammel", "license": "MIT", "keywords": [ "llm", "embedding", "openai", "cohere", "huggingface", "stability-ai", "gpt-3", "gpt-4", "whisper", "chatbot", "ai" ], "homepage": "https://ai-utils.dev/", "repository": { "type": "git", "url": "https://github.com/lgrammel/ai-utils.js" }, "bugs": { "url": "https://github.com/lgrammel/ai-utils.js/issues" }, "type": "module", "sideEffects": false, "private": false, "engines": { "node": ">=18" }, "files": [ "./*" ], "exports": { ".": { "types": "./index.d.ts", "import": "./index.js", "require": "./index.cjs" } }, "scripts": { "setup": "husky install", "lint": "eslint --ext .ts src", "clean": "rimraf build dist", "build": "npm run build:esm && npm run build:cjs", "build:esm": "tsc --outDir dist/", "build:cjs": "tsc --outDir build/cjs/ -p tsconfig.cjs.json && node bin/prepare-cjs.js", "dist:copy-files": "copyfiles package.json README.md LICENSE dist", "dist": "npm run clean && npm run lint && npm run build && npm run dist:copy-files" }, "dependencies": { "eventsource-parser": "1.0.0", "js-tiktoken": "1.0.7", "nanoid": "3.3.6", "secure-json-parse": "2.7.0" }, "devDependencies": { "@pinecone-database/pinecone": "^0.1.6", "@tsconfig/recommended": "1.0.2", "@types/node": "18.11.9", "@typescript-eslint/eslint-plugin": "^6.1.0", "@typescript-eslint/parser": "^6.1.0", "copyfiles": "2.4.1", "eslint": "^8.45.0", "eslint-config-prettier": "8.9.0", "husky": "^8.0.3", "lint-staged": "13.2.3", "prettier": "3.0.0", "rimraf": "5.0.1", "typescript": "5.1.6", "zod": "3.21.4", "zod-to-json-schema": "3.21.4" }, "peerDependencies": { "@pinecone-database/pinecone": "*", "zod": "^3", "zod-to-json-schema": "^3" }, "peerDependenciesMeta": { "@pinecone-database/pinecone": { "optional": true } } }