{ "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" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.15.1", "cors": "^2.8.5", "env-var": "^7.5.0", "express": "^5.1.0", "pino": "^9.7.0" }, "devDependencies": { "@types/bun": "latest", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "@typescript-eslint/eslint-plugin": "^8.37.0", "@typescript-eslint/parser": "^8.37.0", "cspell": "^9.1.5", "eslint": "^9.31.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-unicorn": "^59.0.1", "typescript-eslint": "^8.37.0" }, "peerDependencies": { "typescript": "^5" }, "name": "outline-mcp", "module": "index.ts", "type": "module", "private": true }