package.json•1.39 kB
{
"name": "diff-mcp",
"version": "0.0.4",
"author": "Benjamin Eidelman <beneidel@gmail.com>",
"description": "MCP server to compare text or data and get a readable diff (supports text, json, jsonc, yaml, toml, etc.)",
"contributors": ["Benjamin Eidelman <beneidel@gmail.com>"],
"type": "module",
"files": ["build"],
"bin": {
"diff-mcp": "./build/index.js"
},
"scripts": {
"build": "tsc",
"start": "node build/index.js",
"type-check": "tsc --noEmit",
"lint": "biome check --error-on-warnings .",
"test": "vitest --coverage",
"prepack": "npm run build && chmod 755 build/index.js && cp ../../MIT-LICENSE.txt .",
"prepublishOnly": "npm run test && npm run lint"
},
"repository": {
"type": "git",
"url": "https://github.com/benjamine/jsondiffpatch.git"
},
"keywords": ["mcp", "compare", "diff", "json", "jsondiffpatch"],
"dependencies": {
"@dmsnell/diff-match-patch": "^1.1.0",
"@modelcontextprotocol/sdk": "^1.8.0",
"fast-xml-parser": "^5.0.9",
"js-yaml": "^4.1.0",
"json5": "^2.2.3",
"jsondiffpatch": "^0.7.3",
"smol-toml": "^1.3.1",
"zod": "^3.24.2"
},
"devDependencies": {
"@types/js-yaml": "^4.0.9",
"@vitest/coverage-v8": "^3.0.9",
"tslib": "^2.6.2",
"typescript": "^5.8.2",
"vitest": "^3.0.9"
},
"license": "MIT",
"engines": {
"node": "^18.0.0 || >=20.0.0"
},
"homepage": "https://github.com/benjamine/jsondiffpatch"
}