package.json•1.55 kB
{
"name": "slack-claude-code-integration",
"version": "1.0.0",
"description": "Slack integration for Claude Code using MCP (Model Context Protocol)",
"private": true,
"scripts": {
"build": "tsc && ./scripts/post-build.sh",
"build:watch": "tsc --watch",
"setup": "npm install && cd slack-bot && npm install && cd ../claude-code-mcp && npm install",
"start:mcp": "node dist/claude-code-mcp/index.js",
"start:bot": "node dist/slack-bot/index.js",
"dev": "npm run build && concurrently \"npm run build:watch\" \"npm run start:mcp\" \"npm run start:bot\"",
"docker:build": "docker-compose build",
"docker:up": "docker-compose up",
"docker:down": "docker-compose down",
"lint": "eslint . --ext .ts,.js",
"lint:fix": "eslint . --ext .ts,.js --fix",
"format": "prettier --write \"**/*.{ts,js,json,md,yml,yaml}\"",
"format:check": "prettier --check \"**/*.{ts,js,json,md,yml,yaml}\"",
"test": "echo \"No tests configured yet\"",
"prepare": "lefthook install"
},
"keywords": [
"slack",
"claude",
"mcp",
"integration"
],
"author": "Engineers Hub Ltd",
"license": "MIT",
"devDependencies": {
"@eslint/js": "^9.30.0",
"@types/node": "^24.0.7",
"@typescript-eslint/eslint-plugin": "^8.35.0",
"@typescript-eslint/parser": "^8.35.0",
"concurrently": "^8.2.2",
"eslint": "^9.30.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-prettier": "^5.5.1",
"lefthook": "^1.11.14",
"prettier": "^3.6.2",
"typescript": "^5.8.3"
}
}