{ "name": "@polymech/ai-tools", "version": "0.3.3", "description": "CLI and library for LLM tools", "main": "index.js", "publishConfig": { "access": "public" }, "type": "module", "bin": { "ai-tools": "./main.js" }, "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./tools": { "import": "./dist/lib/tools/tools.js", "require": "./dist/lib/tools/tools.cjs" } }, "scripts": { "build": "tsc -p . --declaration", "start": "node ./main.js", "dev": "tsc -p . --watch --declaration", "types": "ts-node src/main.ts types", "list": "ts-node src/main.ts list" }, "dependencies": { "@datalust/winston-seq": "^2.0.0", "@inquirer/prompts": "^7.3.2", "@polymech/commons": "file:../commons", "@polymech/core": "file:../core", "@polymech/fs": "file:../fs", "@polymech/log": "file:../log", "axios": "^1.7.9", "cheerio": "^1.0.0", "find-up": "^7.0.0", "glob": "^11.0.1", "inquirer": "^12.2.0", "jsdom": "^25.0.1", "keyv": "^5.5.0", "keyv-file": "^5.1.3", "marked": "^15.0.4", "mime-types": "^2.1.35", "nodemailer": "^7.0.13", "openai": "^5.8.2", "p-map": "^7.0.3", "rotating-file-stream": "^3.2.6", "screenshot-desktop": "^1.15.0", "showdown": "^2.1.0", "simple-git": "^3.27.0", "supports-color": "^10.0.0", "tslog": "^4.9.3", "turndown": "^7.2.0", "type-fest": "^4.30.2", "winston": "^3.17.0", "yargs": "^17.7.2", "zod": "^3.24.3", "zod-to-json-schema": "^3.24.1" }, "devDependencies": { "@types/jsdom": "^21.1.7", "@types/marked": "^6.0.0", "@types/node": "^18.19.74", "@types/nodemailer": "^6.4.17", "@types/turndown": "^5.0.5", "@types/yargs": "^17.0.33", "ts-node": "^10.9.2", "typescript": "^4.9.5" }, "optionalDependencies": { "puppeteer": "^24.2.1" } }