package.json•1.99 kB
{
"type": "module",
"name": "@withinfocus/tba-mcp-server",
"version": "0.3.1",
"description": "The Blue Alliance MCP Server",
"repository": {
"type": "git",
"url": "git+https://github.com/withinfocus/tba-mcp-server.git"
},
"author": "Matt Bishop <matt@withinfocus.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/withinfocus/tba-mcp-server/issues"
},
"dependencies": {
"@modelcontextprotocol/sdk": "1.20.2",
"shx": "0.4.0",
"zod": "4.1.12"
},
"devDependencies": {
"@eslint/js": "9.37.0",
"@jest/globals": "30.2.0",
"@modelcontextprotocol/inspector": "0.16.2",
"@playwright/test": "1.55.0",
"@types/jest": "30.0.0",
"@types/node": "22.16.5",
"eslint": "9.37.0",
"globals": "16.4.0",
"husky": "9.1.7",
"jest": "30.2.0",
"jest-junit": "16.0.0",
"lint-staged": "16.1.6",
"prettier": "3.6.2",
"ts-jest": "29.4.5",
"typescript": "5.9.3",
"typescript-eslint": "8.46.2"
},
"bin": {
"mcp-server-tba": "dist/index.js"
},
"files": [
"dist"
],
"lint-staged": {
"*": "prettier --cache --write --ignore-unknown",
"*.ts": "eslint --cache --cache-strategy content --fix"
},
"scripts": {
"prepare": "husky",
"lint": "eslint . --cache --cache-strategy content && prettier --check .",
"lint:fix": "eslint . --cache --cache-strategy content --fix",
"build": "tsc && shx chmod +x dist/*.js",
"inspect": "npx @modelcontextprotocol/inspector node dist/index.js",
"test": "jest --silent",
"test:watch": "jest --watch",
"test:unit": "jest --silent",
"test:integration": "playwright test",
"test:integration:ui": "playwright test --ui",
"test:integration:debug": "playwright test --debug",
"test:integration:headed": "playwright test --headed",
"test:all": "npm run test:unit && npm run test:integration",
"start:test": "node dist/index.js"
},
"engines": {
"node": "~22",
"npm": "~10"
}
}