Files
2025-04-18 21:43:59 -07:00

156 lines
3.8 KiB
JSON

{
"name": "@llama-flow/core",
"version": "0.3.4",
"description": "event-based workflow engine",
"type": "module",
"main": "dist/index.cjs",
"types": "dist/index.d.ts",
"module": "dist/index.js",
"browser": "dist/browser/index.browser.js",
"exports": {
".": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"require": {
"types": "./dist/index.d.cts",
"default": "./dist/index.cjs"
},
"default": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
},
"./async-context": {
"browser": {
"types": "./async-context/index.d.ts",
"default": "./async-context/index.browser.js"
},
"import": {
"types": "./async-context/index.d.ts",
"default": "./async-context/index.js"
},
"require": {
"types": "./async-context/index.d.cts",
"default": "./async-context/index.cjs"
},
"default": {
"types": "./async-context/index.d.ts",
"default": "./async-context/index.js"
}
},
"./interrupter/hono": {
"types": "./interrupter/hono.d.ts",
"default": "./interrupter/hono.js"
},
"./interrupter/mcp": {
"types": "./interrupter/mcp.d.ts",
"default": "./interrupter/mcp.js"
},
"./interrupter/next": {
"types": "./interrupter/next.d.ts",
"default": "./interrupter/next.js"
},
"./interrupter/promise": {
"types": "./interrupter/promise.d.ts",
"default": "./interrupter/promise.js"
},
"./middleware/store": {
"types": "./middleware/store.d.ts",
"default": "./middleware/store.js"
},
"./middleware/trace-events": {
"types": "./middleware/trace-events.d.ts",
"default": "./middleware/trace-events.js"
},
"./middleware/validation": {
"types": "./middleware/validation.d.ts",
"default": "./middleware/validation.js"
},
"./util/p-retry": {
"types": "./util/p-retry.d.ts",
"default": "./util/p-retry.js"
},
"./util/zod": {
"types": "./util/zod.d.ts",
"default": "./util/zod.js"
},
"./stream/consumer": {
"types": "./stream/consumer.d.ts",
"default": "./stream/consumer.js"
},
"./stream/filter": {
"types": "./stream/filter.d.ts",
"default": "./stream/filter.js"
},
"./stream/find": {
"types": "./stream/find.d.ts",
"default": "./stream/find.js"
},
"./stream/until": {
"types": "./stream/until.d.ts",
"default": "./stream/until.js"
}
},
"files": [
"async-context",
"dist",
"interrupter",
"util",
"middleware",
"stream"
],
"scripts": {
"build": "rimraf dist interrupter middleware stream util async-context && tsdown",
"dev": "tsdown --watch",
"test": "vitest run",
"test:ui": "vitest --ui",
"prepublishOnly": "cp ../../README.md ./README.md"
},
"devDependencies": {
"@modelcontextprotocol/sdk": "^1.7.0",
"@types/node": "^22.13.10",
"hono": "^4.7.4",
"next": "^15.2.2",
"p-retry": "^6.2.1",
"rimraf": "^6.0.1",
"stream-chain": "^3.4.0",
"tsdown": "^0.8.1",
"typescript": "^5.8.2",
"zod": "^3.24.2"
},
"peerDependencies": {
"@modelcontextprotocol/sdk": "^1.7.0",
"hono": "^4.7.4",
"next": "^15.2.2",
"p-retry": "^6.2.1",
"zod": "^3.24.2"
},
"license": "MIT",
"peerDependenciesMeta": {
"@modelcontextprotocol/sdk": {
"optional": true
},
"hono": {
"optional": true
},
"next": {
"optional": true
},
"p-retry": {
"optional": true
},
"zod": {
"optional": true
}
},
"repository": {
"type": "git",
"url": "https://github.com/run-llama/llama-flow.git"
},
"publishConfig": {
"access": "public"
}
}