Mats Bosson
|
bf576905a7
|
All components, schemas, tests, MCP, and showcase
CI / check (push) Waiting to run
- 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
|
2026-03-31 20:21:41 +07:00 |
|
Mats Bosson
|
0116447bf2
|
Rewrite to vanilla Web Components
Complete rewrite from SolidJS to browser-native Custom Elements.
8 components: Dialog, Select, Tabs, Accordion, Form, Toast, DropdownMenu, Popover
Infrastructure: signals (~30 lines), router (Navigation API + View Transitions)
Theme: optional default CSS with custom properties
Zero framework deps. No Shadow DOM. Built on Popover API, <dialog>,
Invoker Commands, Navigation API, View Transitions.
|
2026-03-30 14:41:25 +07:00 |
|
Mats Bosson
|
e20b69d7e8
|
Wire up MCP CLI
- Add packages/mcp/src/cli.ts with init/list/inspect/discover/add commands
- Add packages/mcp/tests/cli.test.ts with 11 parseCommand tests (42 total)
- Update server.ts to register all 5 tools: discover, inspect, validate, add, compose
- Add @types/node devDep, switch to tsc --noCheck build to avoid re-checking
core source under stricter NodeNext moduleResolution
- tsconfig: NodeNext module, types: [node], exclude core/src
|
2026-03-30 01:25:45 +07:00 |
|
Mats Bosson
|
e4a91d9386
|
MCP validate tool
|
2026-03-29 23:50:58 +07:00 |
|
Mats Bosson
|
0e5033414b
|
MCP compose tool
|
2026-03-29 23:50:55 +07:00 |
|
Mats Bosson
|
6545b53310
|
MCP add tool
|
2026-03-29 23:50:22 +07:00 |
|
Mats Bosson
|
7e88fbc347
|
MCP discover tool
|
2026-03-29 23:49:53 +07:00 |
|
Mats Bosson
|
5e66d6fae1
|
MCP inspect tool
|
2026-03-29 23:49:50 +07:00 |
|
Mats Bosson
|
9f78750105
|
MCP component registry
|
2026-03-29 23:48:03 +07:00 |
|
Mats Bosson
|
2989ce4974
|
MCP server scaffold
|
2026-03-29 21:51:51 +07:00 |
|