{
    "name": "talkpile",
    "description": "Hackable Agentic REPL",
    "version": "0.1.18",
    "bin": {
        "talkpile": "./bin/client.mjs",
        "talkpile-setup": "./bin/setup.mjs",
        "talkpile-service": "./bin/service.mjs",
        "talkpile-service-init": "./bin/service.init.sh",
        "talkpile-service-load": "./bin/service.load.sh",
        "talkpile-service-unload": "./bin/service.unload.sh",
        "talkpile-service-start": "./bin/service.start.sh",
        "talkpile-service-stop": "./bin/service.stop.sh",
        "talkpile-service-kill": "./bin/service.kill.sh",
        "talkpile-service-logs": "./bin/service.logs.sh",
        "talkpile-service-info": "./bin/service.info.sh"
    },
    "scripts": {
        "test": "node test/runner.mjs | tap-diff",
        "test-ugly": "node test/runner.mjs",
        "lint": "prettier --check . && eslint .",
        "format": "prettier --write ."
    },
    "devDependencies": {
        "@types/eslint": "^8.56.0",
        "eslint": "^8.56.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-svelte": "^2.36.0-next.4",
        "prettier": "^3.1.1",
        "prettier-plugin-svelte": "^3.1.2",
        "zora": "^6.0.0"
    },
    "type": "module",
    "exports": {
        "./ai": "./lib/ai/index.js",
        "./ai/templates": "./lib/ai/templates.js",
        "./ai/tools": "./lib/ai/tools/index.js",
        "./ai/utils": "./lib/ai/utils.js"
    },
    "contributors": [
        {
            "name": "Mac Heller-Ogden",
            "email": "machellerogden@gmail.com"
        }
    ],
    "dependencies": {
        "@ai-sdk/anthropic": "^0.0.27",
        "@ai-sdk/google-vertex": "^0.0.12",
        "@ai-sdk/openai": "^0.0.34",
        "@picovoice/porcupine-node": "^3.0.2",
        "@picovoice/porcupine-web": "^3.0.3",
        "@picovoice/pvrecorder-node": "^1.2.2",
        "@picovoice/web-voice-processor": "^4.0.9",
        "ai": "^3.2.16",
        "axios": "^1.7.2",
        "chalk": "^5.3.0",
        "conf": "^12.0.0",
        "deepmerge": "^4.3.1",
        "dirty-json": "^0.9.2",
        "enquirer": "^2.4.1",
        "external-editor": "^3.1.0",
        "find-up": "^7.0.0",
        "gpt-tokens": "^1.3.4",
        "html-to-text": "^9.0.5",
        "joi": "^17.13.1",
        "js-tiktoken": "^1.0.12",
        "js-yaml": "^4.1.0",
        "jsonrpc-lite": "^2.2.0",
        "memoize": "^10.0.0",
        "meow": "^13.2.0",
        "mustache": "^4.2.0",
        "nanoid": "^5.0.6",
        "ollama": "^0.5.1",
        "ollama-ai-provider": "^0.9.1",
        "open": "^10.1.0",
        "openai": "^4.28.4",
        "ora": "^8.0.1",
        "puppeteer": "^22.4.1",
        "ssh2": "^1.15.0",
        "strip-color": "^0.1.0",
        "tap-diff": "^0.1.1",
        "tiktoken": "^1.0.14",
        "with-effects": "^0.7.4",
        "zod": "^3.23.8"
    }
}
