-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathpackage.json
More file actions
119 lines (119 loc) · 3.25 KB
/
package.json
File metadata and controls
119 lines (119 loc) · 3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
{
"name": "@danielsogl/lighthouse-mcp",
"version": "1.5.0",
"description": "A comprehensive Model Context Protocol (MCP) server that provides web performance auditing, accessibility testing, SEO analysis, security assessment, and Core Web Vitals monitoring using Google Lighthouse. Enables LLMs and AI agents to perform detailed website analysis with 13+ specialized tools.",
"main": "dist/index.js",
"bin": {
"lighthouse-mcp-server": "dist/index.js"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "tsc",
"start": "node dist/index.js",
"dev": "tsx src/index.ts",
"prepare": "is-ci || husky",
"prepublishOnly": "npm run build",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"test": "vitest",
"test:run": "vitest run",
"test:coverage": "vitest run --coverage",
"test:ui": "vitest --ui",
"smoke:profile": "tsx scripts/smoke-profile.ts",
"release-please": "release-please release-pr --repo-url=https://github.com/danielsogl/lighthouse-mcp-server --package-name=@danielsogl/lighthouse-mcp",
"release-please:release": "release-please github-release --repo-url=https://github.com/danielsogl/lighthouse-mcp-server --package-name=@danielsogl/lighthouse-mcp"
},
"keywords": [
"lighthouse",
"mcp",
"model-context-protocol",
"performance",
"web-performance",
"audit",
"seo",
"accessibility",
"core-web-vitals",
"security",
"wcag",
"performance-budget",
"resource-analysis",
"javascript-optimization",
"mobile-performance",
"pwa",
"progressive-web-app",
"lcp",
"fid",
"cls",
"chrome",
"ai-agent",
"llm-tools",
"automation",
"web-audit",
"performance-monitoring",
"vscode-extension",
"cursor",
"windsurf",
"claude-desktop"
],
"author": {
"name": "Daniel Sogl",
"email": "security@codingrules.ai",
"url": "https://github.com/danielsogl"
},
"license": "MIT",
"type": "module",
"engines": {
"node": ">=20.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/danielsogl/lighthouse-mcp-server.git"
},
"homepage": "https://github.com/danielsogl/lighthouse-mcp-server#readme",
"bugs": {
"url": "https://github.com/danielsogl/lighthouse-mcp-server/issues"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/danielsogl"
},
"files": [
"dist",
"README.md",
"LICENSE",
"SECURITY.md"
],
"devDependencies": {
"@eslint/js": "^10.0.1",
"@typescript-eslint/eslint-plugin": "^8.59.1",
"@typescript-eslint/parser": "^8.59.1",
"@vitest/coverage-v8": "^4.1.5",
"@vitest/ui": "^4.1.5",
"eslint": "^10.3.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.5",
"globals": "^17.6.0",
"husky": "^9.1.7",
"is-ci": "^4.1.0",
"lint-staged": "^16.4.0",
"prettier": "^3.8.3",
"release-please": "^17.6.0",
"tsx": "^4.21.0",
"typescript": "^6.0.2",
"typescript-eslint": "^8.59.1",
"vitest": "^4.1.5"
},
"lint-staged": {
"*.{js,jsx,ts,tsx}": [
"eslint --fix"
]
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"chrome-launcher": "^1.2.1",
"lighthouse": "^13.0.3",
"zod": "^4.4.2"
}
}