Changelog - 2026-10-17
Dependencies no package imported are removed
EnhancementIn one line. Four packages stop declaring dependencies they never imported, so an install pulls less.
What changed
zodis no longer a dependency of@venizia/ignis-inversion,@venizia/ignis-kernelor@venizia/ignis. None of them imports it. The kernel uses zod only through@hono/zod-openapi, which declares it itself.reflect-metadatais no longer a dependency of@venizia/ignis-connectors. The package uses only the standardReflectAPI.drizzle-kitandtsxare no longer development dependencies of@venizia/ignis. Nothing in the package used them.
Who is affected
- An application that imports
zodorreflect-metadatawithout declaring it. It used to get them through these packages and must now add them to its ownpackage.json. Declare what you import. - Everyone else. No action needed. Every published sub-path still loads from a clean install under bun and under Node (ESM and CommonJS).