feat(types): federation v1 wire-format DTOs (FED-M3-01)
Some checks failed
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed

Add packages/types/src/federation/ with Zod v4 schemas and inferred TS
types for the M3 federation wire protocol. Includes verbs constant,
request schema, list/get/capabilities response factories, _source tag
helper, and typed error envelope + exception hierarchy. 46 unit tests;
typecheck, lint, and format:check all green.

Closes #462

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jarvis
2026-04-23 20:20:50 -05:00
parent e64ddd2c1c
commit ac475d240d
10 changed files with 822 additions and 3 deletions

View File

@@ -26,7 +26,8 @@
},
"dependencies": {
"class-transformer": "^0.5.1",
"class-validator": "^0.15.1"
"class-validator": "^0.15.1",
"zod": "^4.3.6"
},
"publishConfig": {
"registry": "https://git.mosaicstack.dev/api/packages/mosaicstack/npm/",