DD-338 Phase E.ts — stallari-mcp-helpers (TS) v0.1.0 initial release #1
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Stallari/mcp-helpers-ts!1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/dd-338-e-ts-mcp-helpers-v0.1.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
First-cut public API for the TypeScript sister of
stallari-mcp-helpers(Python v0.1.1) — canonical_metaaudit envelope builder for Stallari-conformant MCP servers. Spec: 2026-05-24-dd-338-e-ts-mcp-helpers-package.src/meta.tslifted from byte-identicalcloudflare-blade-mcpreference (sha256d56cb4a0a0e6ea7472eb7a0455d6858e49fa72d0c9ec88fe7b478a3a6120772b; verified identical withvultr-blade-mcpat lift time).redactionsandnext_cursorpromoted from optional / omit-when-empty to REQUIRED / always-present (defaulting to[]andnull).error_notesstays optional / omit-when-empty per Convention #22. Key emission order locked atmatched_total, returned, filtered_by, latency_ms, redactions, next_cursor, [error_notes]for cross-language byte parity with the Python canonical.tests/meta.test.ts), 100% line + branch coverage on bothsrc/meta.tsandsrc/index.ts. Smoke test (tests/smoke.test.ts) untouched as the permanent import-smoke guard.[0.1.0]Added section extended with the exact public-API surface shipped.src/meta.ts,src/index.ts,tests/meta.test.ts,CHANGELOG.md).Public API
Verification (within worktree)
npm testnpm run test:coveragesrc/meta.ts+src/index.tsnpm run typechecknoUncheckedIndexedAccess+noImplicitOverride+noFallthroughCasesInSwitch+noUnusedLocals+noUnusedParameters)npm run builddist/{meta,index}.{js,d.ts,d.ts.map,js.map}(8 artefacts)Test plan
mainnpm publish --access publicfrom CLI to establish the package on npm (first publish; subsequent versions via Trusted Publishing OIDC)v0.1.0after first publish so v0.1.1+ flow through tag-triggered CI publishcloudflare-blade-mcp+vultr-blade-mcpto consume the published package🤖 Generated with Claude Code