diff --git a/CHANGELOG.md b/CHANGELOG.md index c191de8..a6da64a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- **`@getworkbench/nestjs`** CJS output (`dist/index.cjs`) via tsup, with a `require` condition in `exports`. Projects using NestJS with `"module": "commonjs"` (the default) can now import `@getworkbench/nestjs` without `ERR_PACKAGE_PATH_NOT_EXPORTED`. + ## [0.9.1] - 2026-06-01 ### Added diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index 758c900..c1f03f0 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -8,7 +8,8 @@ "exports": { ".": { "types": "./dist/index.d.ts", - "import": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "files": [ diff --git a/packages/nestjs/tsup.config.ts b/packages/nestjs/tsup.config.ts index bebf9c2..103d354 100644 --- a/packages/nestjs/tsup.config.ts +++ b/packages/nestjs/tsup.config.ts @@ -2,7 +2,7 @@ import { defineConfig } from "tsup"; export default defineConfig({ entry: ["src/index.ts"], - format: ["esm"], + format: ["esm", "cjs"], dts: true, sourcemap: true, clean: true,