Patch Changes
- e4fd1dd: Fix: the MCP vite plugin can be imported from a real npm install (#1895, BookShepherd report).
exportspointed at raw.ts, and Node refuses to strip types undernode_modules— so avite.config.jsimportingqdadmMcpPlugindied withERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING, exactly as@quazardous/qdadmdid before 2.16.1. Fixing qdadm alone moved the failure rather than removing it: a vite config does not load halfway, so one raw.tsundernode_modulesstill took the whole config down. The package now builds todist/viaprepack. Unlike qdadm it is compiled end to end, because nothing here is bundled by a consumer's app — it is a vite plugin and an MCP server, both loaded by Node. The consumer-smoke gate now packs and imports this package alongside qdadm, and resolves a vite config using all three plugins: a gate watching one package of a family reports green while the consumer is blocked.