diff --git a/.changeset/expose-package-json-exports.md b/.changeset/expose-package-json-exports.md new file mode 100644 index 000000000..942919769 --- /dev/null +++ b/.changeset/expose-package-json-exports.md @@ -0,0 +1,9 @@ +--- +"@knocklabs/client": patch +"@knocklabs/react": patch +"@knocklabs/react-core": patch +"@knocklabs/react-native": patch +"@knocklabs/expo": patch +--- + +Expose `./package.json` in each package's `exports` map. This restores the ability for tooling (bundlers, test mockers such as Storybook/Vitest, and version checks) to resolve the package manifest, which the `exports` field otherwise blocks. diff --git a/packages/client/package.json b/packages/client/package.json index d3311d524..8814c6fb6 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -11,6 +11,7 @@ "typings": "dist/types/index.d.ts", "react-native": "./src/index.ts", "exports": { + "./package.json": "./package.json", ".": { "types": "./dist/types/index.d.ts", "react-native": "./src/index.ts", diff --git a/packages/expo/package.json b/packages/expo/package.json index fb56353e0..7780227dc 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -9,6 +9,7 @@ "typings": "dist/types/index.d.ts", "react-native": "./src/index.ts", "exports": { + "./package.json": "./package.json", ".": { "require": "./dist/cjs/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/react-core/package.json b/packages/react-core/package.json index 8250da578..cd4d1c12e 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -10,6 +10,7 @@ "typings": "dist/types/index.d.ts", "react-native": "./src/index.ts", "exports": { + "./package.json": "./package.json", ".": { "types": "./dist/types/index.d.ts", "react-native": "./src/index.ts", diff --git a/packages/react-native/package.json b/packages/react-native/package.json index d4ba7c354..8cfb6e53e 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -9,6 +9,7 @@ "typings": "dist/types/index.d.ts", "react-native": "./src/index.ts", "exports": { + "./package.json": "./package.json", ".": { "require": "./dist/cjs/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/react/package.json b/packages/react/package.json index 1c9887c55..2234a0530 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -10,6 +10,7 @@ "typings": "dist/types/index.d.ts", "style": "dist/index.css", "exports": { + "./package.json": "./package.json", "./dist/index.css": "./dist/index.css", ".": { "require": "./dist/cjs/index.js",