- 51 headless Web Components (45 core + 6 animation) - Shared helpers: emit(), part(), listen(), wireLabel(), initialValue() - Zero `new CustomEvent` or `static #counter` — all use shared utils - Zod schemas for all 44 core components - MCP package with discover, inspect, compose, validate tools - Showcase with Aperture Science theme, M3 Expressive motion - 81 tests passing, TypeScript strict mode clean - Signals (~500B), SPA router (~400B), zero dependencies
20 lines
381 B
JSON
20 lines
381 B
JSON
{
|
|
"name": "@pettyui/mcp",
|
|
"version": "2.0.0-alpha.0",
|
|
"type": "module",
|
|
"main": "dist/index.js",
|
|
"scripts": {
|
|
"build": "tsdown",
|
|
"start": "node dist/index.js"
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.0.0",
|
|
"pettyui": "workspace:*",
|
|
"zod": "^4.3.6"
|
|
},
|
|
"devDependencies": {
|
|
"tsdown": "^0.21.7",
|
|
"typescript": "^6.0.2"
|
|
}
|
|
}
|