Fixes the published npm package. v0.1.2 still exposed internal workspace packages (@orderfood/shared, @orderfood/ubereats-client, @orderfood/thuisbezorgd-client) as install-time dependencies, which caused npx @henkas/orderfood ... to fail on npm.
Changes
- Published manifest fix — internal workspace packages are now build-time only and no longer ship as runtime
dependenciesin the packed npm package. - Packaging guard — added a
check:packverification step that builds the tarball, inspects the packedpackage.json, and fails if any@orderfood/*package leaks into runtime dependencies. - Bundle verification — the same guard checks that packed
dist/index.jsanddist/setup.jsdo not contain unresolved@orderfood/*imports. - CI and publish protection — the new packaging guard now runs in both CI and the npm publish workflow before release publication.
Install
npx @henkas/orderfood setup --platform ubereats
npx @henkas/orderfood setup --platform thuisbezorgd# Claude Code
claude mcp add orderfood -- npx @henkas/orderfood
# Codex
codex mcp add orderfood -- npx @henkas/orderfood