UNPKG

pipe-protocol

Version:

A protocol for large scale Interplanetary Intertool Agent Context

97 lines (96 loc) 2.64 kB
{ "name": "pipe-protocol", "version": "0.0.2", "description": "A protocol for large scale Interplanetary Intertool Agent Context", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "scripts": { "build": "tsc", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "test:ui": "vitest --ui", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --ext .ts --fix", "clean": "rimraf dist coverage", "prepare": "npm run build", "test:llm-wrapping": "bun run scripts/test-llm-wrapping.ts", "test:basic": "bun run scripts/test-basic-operations.ts", "test:ipfs": "bun run scripts/test-ipfs.ts", "prepublishOnly": "npm run clean && npm run build && npm run test" }, "dependencies": { "@chainsafe/libp2p-noise": "^16.0.1", "@chainsafe/libp2p-yamux": "^7.0.1", "@helia/unixfs": "^4.0.2", "@ipld/dag-pb": "^4.1.3", "@libp2p/bootstrap": "^11.0.18", "@libp2p/identify": "^3.0.16", "@libp2p/interface": "^2.4.1", "@libp2p/interface-peer-id": "^2.0.2", "@libp2p/mdns": "^11.0.18", "@libp2p/tcp": "^10.0.16", "blockstore-core": "^5.0.0", "blockstore-fs": "^2.0.2", "chalk": "^5.3.0", "dotenv": "^16.0.0", "express": "^4.18.2", "helia": "^5.2.0", "interface-blockstore": "^5.3.1", "interface-datastore": "^8.3.1", "ipfs-http-client": "^60.0.0", "libp2p": "^2.5.1", "multiaddr": "^10.0.1", "multiformats": "^12.1.3", "openai": "^4.82.0", "zod": "^3.22.0" }, "devDependencies": { "@types/express": "^4.17.17", "@types/node": "^20.17.17", "@typescript-eslint/eslint-plugin": "^6.6.0", "@typescript-eslint/parser": "^6.6.0", "eslint": "^8.48.0", "rimraf": "^5.0.1", "ts-node": "^10.9.2", "typescript": "~5.3.3", "vitest": "^3.0.5" }, "engines": { "node": ">=16.0.0" }, "keywords": [ "ipfs", "encryption", "llm", "tools", "protocol", "ai", "machine-learning", "content-addressable-storage", "schema-generation" ], "author": { "name": "Dennison Bertram", "email": "dennison@dennisonbertram.com", "url": "https://github.com/crazyrabbitLTC" }, "repository": { "type": "git", "url": "https://github.com/crazyrabbitLTC/pipe-protocol" }, "bugs": { "url": "https://github.com/crazyrabbitLTC/pipe-protocol/issues" }, "homepage": "https://github.com/crazyrabbitLTC/pipe-protocol#readme", "license": "MIT", "files": [ "dist", "LICENSE", "README.md" ], "publishConfig": { "access": "public" } }