{ "scripts": { "start": "bun run src/main.ts", "check:code": "bun run lint && bun run typecheck", "check:spell": "cspell --config cspell.code.json **/*.ts", "lint": "eslint -c eslint.config.js .", "lint:fix": "eslint -c eslint.config.js --fix .", "typecheck": "tsc --noEmit", "build": "tsc" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.15.1", "cors": "^2.8.5", "env-var": "^7.5.0", "express": "^5.1.0", "pino": "^10.0.0" }, "devDependencies": { "@types/bun": "latest", "@types/cors": "2.8.19", "@types/express": "5.0.6", "@typescript-eslint/eslint-plugin": "8.56.1", "@typescript-eslint/parser": "8.56.1", "cspell": "9.6.4", "eslint": "9.39.2", "eslint-plugin-import": "2.32.0", "eslint-plugin-prettier": "5.5.5", "eslint-plugin-security": "4.0.0", "eslint-plugin-unicorn": "61.0.2", "typescript-eslint": "8.56.1" }, "peerDependencies": { "typescript": "^5" }, "name": "outline-mcp", "module": "index.ts", "type": "module", "private": true }