mono/packages/kbot/package.json
2026-01-26 19:10:27 +01:00

147 lines
5.3 KiB
JSON

{
"name": "@polymech/kbot-d",
"version": "0.3.5",
"type": "module",
"publishConfig": {
"access": "public"
},
"author": "Polymech",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://git.polymech.io/polymech/mono.git",
"directory": "packages/kbot"
},
"bin": {
"kbot-d": "./dist-in/main.js"
},
"exports": {
".": "./dist-in/index.js"
},
"scripts": {
"build": "tsc",
"start": "node dist/index.js",
"dev": "tsc -p . --watch",
"lint": "eslint src --ext .ts",
"gui:test": ".gui/tauri-app/src-tauri/target/release/tauri-app.exe",
"gui:build": "cd ./gui/tauri-app/ && npm run build",
"gui:dist": "cd ./gui/tauri-app/ && sh ./scripts/build.sh",
"gui:dist:android": "cd ./gui/tauri-app/ && sh ./scripts/build-android.sh",
"gui:android:dev": "cd ./gui/tauri-app/ && npm run tauri android dev",
"register-commands": "pm-cli register-commands --config=salamand.json --group=kbot",
"test": "vitest run",
"test:basic": "vitest run tests/unit/basic.test.ts",
"test:tts": "vitest run tests/unit/audio/tts.test.ts",
"test:transcribe": "vitest run tests/unit/transcribe/transcribe.test.ts",
"test:images": "vitest run tests/unit/images/images.test.ts",
"test:math": "vitest run tests/unit/math.test.ts",
"test:format": "vitest run tests/unit/format.test.ts",
"test:options-glob": "vitest run tests/unit/options-glob.test.ts",
"test:seo": "vitest run tests/unit/seo.test.ts",
"test:language": "vitest run tests/unit/language.test.ts",
"test:tools": "vitest run tests/unit/tools.test.ts",
"test:coding": "vitest run tests/unit/coding.test.ts",
"test:web": "vitest run tests/unit/web.test.ts",
"test:web:crwl": "vitest run tests/unit/web/crwl.test.ts",
"test:files": "vitest run tests/unit/files.test.ts",
"test:async-iterator": "vitest run tests/unit/core/async-iterator.test.ts",
"test:iterator": "vitest run tests/unit/core/iterator.test.ts",
"test:research": "vitest run tests/unit/research.test.ts",
"test:core": "vitest run tests/unit/core",
"test:core:watch": "vitest watch tests/unit/core",
"test:core:coverage": "vitest run --coverage tests/unit/core",
"test2:watch": "vitest",
"test2:coverage": "vitest run --coverage",
"webpack": "webpack --config webpack.config.js --stats-error-details",
"exe:win": "cd dist && nexe -i main_node.js -o kbot.exe --build --temp=../../temp-kbot --verbose",
"exe:lnx": "cd dist && nexe -i main_node.js -o kbot --build --temp=../../temp-kbot --verbose",
"examples:async-iterator": "node dist-in/examples/core/async-iterator-example.js",
"examples:async-iterator:verbose": "node dist-in/examples/core/async-iterator-example.js --debug",
"examples:iterator-factory": "node dist-in/examples/core/iterator-factory-example.js --debug",
"examples:iterator-markdown": "node dist-in/examples/core/iterator-markdown-example.js",
"examples:iterator-markdown:no-cache": "node dist-in/examples/core/iterator-markdown-example.js --no-cache"
},
"dependencies": {
"@dmitryrechkin/json-schema-to-zod": "1.0.1",
"@elevenlabs/elevenlabs-js": "2.15.0",
"@google/genai": "1.19.0",
"@google/generative-ai": "0.24.1",
"@polymech/ai-tools": "file:../ai-tools",
"@polymech/cache": "file:../cache",
"@polymech/commons": "file:../commons",
"@polymech/core": "file:../core",
"@polymech/fs": "file:../fs",
"@polymech/log": "file:../log",
"@polymech/slugify": "file:../slugify",
"@tauri-apps/plugin-fs": "2.4.2",
"@tauri-apps/plugin-http": "2.5.2",
"@types/turndown": "5.0.5",
"axios": "1.7.9",
"chalk": "4.0.0",
"deepmerge-ts": "7.1.4",
"emojilib": "4.0.1",
"env-var": "7.5.0",
"glob": "11.0.1",
"ioredis": "^5.4.1",
"json-schema-to-zod": "2.6.0",
"jsonpath-plus": "10.3.0",
"marked": "14.1.4",
"marked-terminal": "7.2.1",
"mime-types": "2.1.35",
"openai": "5.8.2",
"p-map": "7.0.3",
"p-throttle": "7.0.0",
"remark-parse": "11.0.0",
"remark-stringify": "11.0.0",
"ts-retry": "6.0.0",
"tslog": "4.9.3",
"turndown": "7.2.0",
"unified": "11.0.5",
"unist-util-visit": "5.0.0",
"yargs": "17.7.2",
"zod": "3.24.3"
},
"keywords": [
"ai",
"code-assistant",
"gpt",
"bolt.new",
"cursor",
"cline",
"code-generation",
"pair-programming",
"copilot",
"code-completion",
"natural-language-processing",
"machine-learning",
"autonomous-coding",
"code-analysis",
"code-suggestions",
"code-intelligence",
"refactoring-assistant",
"code-documentation",
"semantic-analysis",
"code-review"
],
"devDependencies": {
"@repo/typescript-config": "file:../typescript-config",
"@types/node": "22.10.2",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"@vitest/coverage-v8": "^2.1.8",
"@vitest/ui": "2.1.9",
"eslint": "^8.57.1",
"nexe": "5.0.0-beta.4",
"rimraf": "6.0.1",
"ts-json-schema-generator": "^2.3.0",
"ts-loader": "9.5.1",
"ts-node": "10.9.2",
"tsx": "^4.5.0",
"typescript": "^5.7.2",
"vitest": "^2.1.8",
"webpack": "5.97.1",
"webpack-cli": "6.0.1",
"webpack-visualizer-plugin2": "1.1.0",
"zod-to-json-schema": "3.24.1"
}
}