{
"name": "rath",
"version": "0.1.0",
"description": "WASM-based LLM client",
"main": "pkg/rath_wrapper.js",
"type": "module",
"scripts": {
"clean": "rm -rf pkg dist node_modules bun.lockb",
"build:wasm": "wasm-pack build --target web",
"build:ts": "tsc src/rath_wrapper.ts --target esnext --module esnext --moduleResolution node --outDir pkg",
"build": "bun run build:wasm && bun run build:ts",
"test": "wasm-pack test --node",
"publish": "bun scripts/publish.ts"
},
"devDependencies": {
"@types/node": "^16.0.0",
"dotenv": "^16.4.7",
"typescript": "^4.9.0"
},
"dependencies": {
"dhi": "^0.1.2"
},
"files": [
"pkg",
"README.md"
],
"repository": {
"type": "git",
"url": "git+https://github.com/yourusername/rath.git"
},
"keywords": [
"llm",
"ai",
"wasm",
"rust",
"openai",
"anthropic",
"gemini"
],
"author": "Your Name",
"license": "Apache-2.0"
}