From 110ef9aa9ec04b1aec749dfb56f25684c7625ba2 Mon Sep 17 00:00:00 2001 From: Nikos Douvlis Date: Thu, 11 Jan 2024 13:07:24 +0200 Subject: [PATCH] feat(nextjs): Export MultisessionAppSupport from @clerk/nextjs/internal --- .changeset/wild-emus-whisper.md | 5 +++++ packages/nextjs/internal/package.json | 5 +++++ packages/nextjs/package.json | 5 +++++ packages/nextjs/src/client-boundary/controlComponents.ts | 2 ++ packages/nextjs/src/internal.ts | 5 +++++ 5 files changed, 22 insertions(+) create mode 100644 .changeset/wild-emus-whisper.md create mode 100644 packages/nextjs/internal/package.json create mode 100644 packages/nextjs/src/internal.ts diff --git a/.changeset/wild-emus-whisper.md b/.changeset/wild-emus-whisper.md new file mode 100644 index 00000000000..946587e7ae8 --- /dev/null +++ b/.changeset/wild-emus-whisper.md @@ -0,0 +1,5 @@ +--- +'@clerk/nextjs': patch +--- + +Export MultisessionAppSupport from @clerk/nextjs/internal diff --git a/packages/nextjs/internal/package.json b/packages/nextjs/internal/package.json new file mode 100644 index 00000000000..40a7bcf9210 --- /dev/null +++ b/packages/nextjs/internal/package.json @@ -0,0 +1,5 @@ +{ + "main": "../dist/cjs/internal.js", + "module": "../dist/esm/internal.js", + "types": "../dist/types/internal.d.ts" +} diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 910ee7a7472..5b82a926483 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -39,6 +39,11 @@ "types": "./dist/types/errors.d.ts", "import": "./dist/esm/errors.js", "require": "./dist/cjs/errors.js" + }, + "./internal": { + "types": "./dist/types/internal.d.ts", + "import": "./dist/esm/internal.js", + "require": "./dist/cjs/internal.js" } }, "types": "./dist/types/index.d.ts", diff --git a/packages/nextjs/src/client-boundary/controlComponents.ts b/packages/nextjs/src/client-boundary/controlComponents.ts index 9cf3881e2f3..293cf61a266 100644 --- a/packages/nextjs/src/client-boundary/controlComponents.ts +++ b/packages/nextjs/src/client-boundary/controlComponents.ts @@ -13,3 +13,5 @@ export { RedirectToCreateOrganization, RedirectToOrganizationProfile, } from '@clerk/clerk-react'; + +export { MultisessionAppSupport } from '@clerk/clerk-react/internal'; diff --git a/packages/nextjs/src/internal.ts b/packages/nextjs/src/internal.ts new file mode 100644 index 00000000000..76d62a23f06 --- /dev/null +++ b/packages/nextjs/src/internal.ts @@ -0,0 +1,5 @@ +/** + * These need to be explicitly listed. Do not use an * here. + * If you do, app router will break. + */ +export { MultisessionAppSupport } from './client-boundary/controlComponents';