@0xplaygrounds/rig-wasm
Version:
A TS and WebAssembly-based port of the Rust agentic AI framework Rig.
151 lines (150 loc) • 4.07 kB
JSON
{
"name": "@0xplaygrounds/rig-wasm",
"version": "0.1.0",
"description": "A TS and WebAssembly-based port of the Rust agentic AI framework Rig.",
"type": "module",
"main": "dist/cjs/index.cjs",
"module": "dist/esm/index.js",
"types": "dist/esm/index.d.ts",
"sideEffects": false,
"publishConfig": {
"access": "public"
},
"files": [
"dist/"
],
"scripts": {
"build": "./scripts/build.sh",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"llm",
"rig",
"agentic",
"ai"
],
"author": "Joshua Mo",
"license": "ISC",
"devDependencies": {
"@eslint/js": "^9.30.1",
"@rollup/plugin-typescript": "^12.1.4",
"@rollup/plugin-wasm": "^6.2.2",
"@types/node": "^24.0.12",
"eslint": "^9.30.1",
"globals": "^16.3.0",
"rollup": "^4.44.2",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-dts": "^6.2.1",
"typescript-eslint": "^8.36.0"
},
"optionalDependencies": {
"@qdrant/js-client-rest": "^1.15"
},
"dependencies": {
"tslib": "^2.8.1",
"typescript": "^5.8.3"
},
"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.cjs",
"types": "./dist/esm/index.d.ts"
},
"./index": {
"import": "./dist/esm/index.js",
"types": "./dist/esm/index.d.ts"
},
"./streaming": {
"import": "./dist/esm/streaming.js",
"types": "./dist/esm/streaming.d.ts"
},
"./types": {
"import": "./dist/esm/types.js",
"types": "./dist/esm/types.d.ts"
},
"./utils": {
"import": "./dist/esm/utils.js",
"types": "./dist/esm/utils.d.ts"
},
"./qdrant": {
"import": "./dist/esm/qdrant.js",
"types": "./dist/esm/vector_stores/qdrant.d.ts"
},
"./vector_store": {
"import": "./dist/esm/vector_store.js",
"types": "./dist/esm/vector_stores/vector_store.d.ts"
},
"./anthropic": {
"import": "./dist/esm/anthropic.js",
"types": "./dist/esm/providers/anthropic.d.ts"
},
"./cohere": {
"import": "./dist/esm/cohere.js",
"types": "./dist/esm/providers/cohere.d.ts"
},
"./deepseek": {
"import": "./dist/esm/deepseek.js",
"types": "./dist/esm/providers/deepseek.d.ts"
},
"./galadriel": {
"import": "./dist/esm/galadriel.js",
"types": "./dist/esm/providers/galadriel.d.ts"
},
"./gemini": {
"import": "./dist/esm/gemini.js",
"types": "./dist/esm/providers/gemini.d.ts"
},
"./groq": {
"import": "./dist/esm/groq.js",
"types": "./dist/esm/providers/groq.d.ts"
},
"./huggingface": {
"import": "./dist/esm/huggingface.js",
"types": "./dist/esm/providers/huggingface.d.ts"
},
"./hyperbolic": {
"import": "./dist/esm/hyperbolic.js",
"types": "./dist/esm/providers/hyperbolic.d.ts"
},
"./mira": {
"import": "./dist/esm/mira.js",
"types": "./dist/esm/providers/mira.d.ts"
},
"./mistral": {
"import": "./dist/esm/mistral.js",
"types": "./dist/esm/providers/mistral.d.ts"
},
"./moonshot": {
"import": "./dist/esm/moonshot.js",
"types": "./dist/esm/providers/moonshot.d.ts"
},
"./ollama": {
"import": "./dist/esm/ollama.js",
"types": "./dist/esm/providers/ollama.d.ts"
},
"./openai": {
"import": "./dist/esm/openai.js",
"types": "./dist/esm/providers/openai.d.ts"
},
"./openrouter": {
"import": "./dist/esm/openrouter.js",
"types": "./dist/esm/providers/openrouter.d.ts"
},
"./perplexity": {
"import": "./dist/esm/perplexity.js",
"types": "./dist/esm/providers/perplexity.d.ts"
},
"./together": {
"import": "./dist/esm/together.js",
"types": "./dist/esm/providers/together.d.ts"
},
"./voyageai": {
"import": "./dist/esm/voyageai.js",
"types": "./dist/esm/providers/voyageai.d.ts"
},
"./xai": {
"import": "./dist/esm/xai.js",
"types": "./dist/esm/providers/xai.d.ts"
}
}
}