ai-utils.js
Version:
Build AI applications, chatbots, and agents with JavaScript and TypeScript.
88 lines (87 loc) • 2.18 kB
JSON
{
"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
}
}
}