v2.2.3
Patch release — fixes broken @nestjs-crud/core subpath exports and restores Swagger metadata under @nestjs/swagger 11.4.3+.
Fixed
- Subpath exports now resolve from the published tarball.
@nestjs-crud/core/cache,@nestjs-crud/core/cursor, and@nestjs-crud/core/querypreviously threwERR_PACKAGE_PATH_NOT_EXPORTEDorMODULE_NOT_FOUNDwhen imported from a downstream project (broken in 2.2.0–2.2.2). Theexportsmap inpackages/core/package.jsonnow correctly maps each subpath to its compiledlib/counterpart. The@nestjs-crud/core/lib/*deep-import workaround paths continue to work for any consumer who used them. - Swagger route metadata survives
@nestjs/swagger11.4.3+. Anexportsmap change in that release blocked the internal./dist/constantsdeep-require used by this package's Swagger integration. The import now resolves correctly against the published exports. qsis a direct dependency of@nestjs-crud/core. Previously the package relied onqsbeing hoisted transitively from other dependencies, which fails under pnpm and Yarn PnP with strict hoisting disabled.qsis now declared explicitly in@nestjs-crud/core'sdependencies.
Maintenance
Dependency sweep closing 8 dev-tree Dependabot alerts via lockfile dedupe; a new pack-and-install smoke gate in CI permanently guards the publish layout so subpath-export regressions are caught before a release ships.