UNPKG

phind-ai-provider

Version:

phind ai provider compatible with vercel ai sdk

68 lines (67 loc) 2.75 kB
{ "name": "phind-ai-provider", "version": "2.0.1", "description": "phind ai provider compatible with vercel ai sdk", "homepage": "https://github.com/lucasliet/phind-ai-provider#readme", "bugs": { "url": "https://github.com/lucasliet/phind-ai-provider/issues" }, "repository": { "type": "git", "url": "git+https://github.com/lucasliet/phind-ai-provider.git" }, "publishConfig": { "@lucasliet:registry": "https://npm.pkg.github.com" }, "license": "MIT", "author": "Lucas Oliveira", "keywords": [ "phind", "ai", "provider", "vercel", "sdk" ], "main": "dist/webapi/index.cjs", "module": "dist/webapi/index.js", "browser": "dist/webapi/index.umd.js", "types": "dist/types/index.d.ts", "scripts": { "sedcleanup": "find dist/deno -name '*.bak' -type f -print0 | xargs -0 rm -f", "build": "npm run build:ts && npm run build:bundle && npm run build:bundle-min && npm run build:umd && npm run build:deno && npm run build:types", "build:ts": "tsc -p tsconfig.json", "build:bundle": "esbuild --bundle dist/webapi/index.js --platform=browser --format=esm --target=es2022 --outfile=dist/webapi/index.bundle.js", "build:bundle-min": "esbuild --minify --bundle dist/webapi/index.js --platform=browser --format=esm --target=es2022 --outfile=dist/webapi/index.bundle.min.js", "build:umd": "rollup dist/webapi/index.bundle.js --format umd --name phind -o dist/webapi/index.umd.js && rollup dist/webapi/index.bundle.min.js --compact --format umd --name phind -o dist/webapi/index.umd.min.js", "build:deno": "mkdir -p dist/deno && cp -R src/. dist/deno && AI_SDK_VERSION=$(node -p \"require('./package.json').dependencies['@ai-sdk/provider']\") && find dist/deno -name \"*.ts\" -print0 | xargs -0 sed -i.bak -e \"s/\\.js'/'.ts'/g\" -e \"s|from '@ai-sdk/provider'|from 'npm:@ai-sdk/provider@${AI_SDK_VERSION}'|g\" && npm run sedcleanup", "build:types": "tsc -p tsconfig/types.json && cd src && find . -name '*.d.ts' -maxdepth 1 -type f -exec rsync -R '{}' ../dist/types \\;", "build:jsr": "npx --yes jsr publish --dry-run", "clear": "rm -Rf dist", "test": "jest" }, "files": [ "dist" ], "exports": { ".": { "import": "./dist/webapi/index.js", "require": "./dist/webapi/index.cjs", "browser": "./dist/webapi/index.umd.js", "types": "./dist/types/index.d.ts" }, "./package.json": "./package.json" }, "dependencies": { "@ai-sdk/provider": "^1.1.3", "ai": "^4.3.11" }, "devDependencies": { "@types/jest": "^29.5.14", "@types/json-schema": "^7.0.15", "esbuild": "^0.25.3", "jest": "^29.7.0", "rollup": "^4.40.0", "ts-jest": "^29.3.2", "typescript": "^5.8.3" } }