@clerk/clerk-react
Advanced tools
Comparing version 4.10.0 to 4.11.0-staging.0
/** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */ | ||
export declare const LIB_VERSION = "4.10.0"; | ||
export declare const LIB_VERSION = "4.11.0-staging.0"; | ||
export declare const LIB_NAME = "@clerk/clerk-react"; |
@@ -5,3 +5,3 @@ "use strict"; | ||
/** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */ | ||
exports.LIB_VERSION = '4.10.0'; | ||
exports.LIB_VERSION = '4.11.0-staging.0'; | ||
exports.LIB_NAME = '@clerk/clerk-react'; |
@@ -13,2 +13,3 @@ import type { ActiveSessionResource, AuthenticateWithMetamaskParams, ClientResource, CreateOrganizationParams, CreateOrganizationProps, HandleMagicLinkVerificationParams, HandleOAuthCallbackParams, OrganizationMembershipResource, OrganizationResource, RedirectOptions, Resources, SetActiveParams, SignInProps, SignOut, SignUpProps, UserButtonProps, UserProfileProps, UserResource } from '@clerk/types'; | ||
private readonly proxyUrl?; | ||
private readonly domain?; | ||
private readonly options; | ||
@@ -15,0 +16,0 @@ private readonly Clerk; |
@@ -414,2 +414,3 @@ "use strict"; | ||
this.proxyUrl = options === null || options === void 0 ? void 0 : options.proxyUrl; | ||
this.domain = options === null || options === void 0 ? void 0 : options.domain; | ||
this.options = options; | ||
@@ -421,2 +422,3 @@ this.Clerk = Clerk; | ||
async loadClerkJS() { | ||
var _b; | ||
if (this.mode !== 'browser' || tslib_1.__classPrivateFieldGet(this, _IsomorphicClerk_loaded, "f")) { | ||
@@ -436,2 +438,3 @@ return; | ||
window.__clerk_proxy_url = this.proxyUrl; | ||
window.__clerk_domain = this.domain; | ||
try { | ||
@@ -445,2 +448,3 @@ if (this.Clerk) { | ||
proxyUrl: this.proxyUrl, | ||
domain: this.domain, | ||
}); | ||
@@ -464,2 +468,3 @@ await c.load(this.options); | ||
proxyUrl: this.proxyUrl, | ||
domain: this.domain, | ||
scriptUrl: this.options.clerkJSUrl, | ||
@@ -473,3 +478,3 @@ scriptVariant: this.options.clerkJSVariant, | ||
} | ||
return this.hydrateClerkJS(global.Clerk); | ||
return ((_b = global.Clerk) === null || _b === void 0 ? void 0 : _b.loaded) ? this.hydrateClerkJS(global.Clerk) : undefined; | ||
} | ||
@@ -476,0 +481,0 @@ catch (err) { |
@@ -8,6 +8,8 @@ /// <reference types="react" /> | ||
__clerk_proxy_url?: ClerkConstructorOptions['proxyUrl']; | ||
__clerk_domain?: ClerkConstructorOptions['domain']; | ||
} | ||
} | ||
export type ClerkConstructorOptions = Pick<Clerk, 'proxyUrl'>; | ||
export type IsomorphicClerkOptions = ClerkOptions & { | ||
export type ClerkConstructorOptions = Pick<Clerk, 'proxyUrl' | 'domain'>; | ||
export type NoExperimentalClerkOptions = Omit<ClerkOptions, 'isSatellite'>; | ||
export type IsomorphicClerkOptions = NoExperimentalClerkOptions & { | ||
Clerk?: ClerkProp; | ||
@@ -39,3 +41,3 @@ clerkJSUrl?: string; | ||
export interface HeadlessBrowserClerk extends Clerk { | ||
load: (opts?: ClerkOptions) => Promise<void>; | ||
load: (opts?: Omit<ClerkOptions, 'isSatellite'>) => Promise<void>; | ||
updateClient: (client: ClientResource) => void; | ||
@@ -42,0 +44,0 @@ } |
@@ -13,2 +13,3 @@ import type { BrowserClerk } from '../types'; | ||
proxyUrl?: string; | ||
domain?: string; | ||
scriptUrl?: string; | ||
@@ -15,0 +16,0 @@ scriptVariant?: ScriptVariant; |
@@ -48,3 +48,3 @@ "use strict"; | ||
return new Promise((resolve, reject) => { | ||
const { frontendApi, publishableKey, proxyUrl } = params; | ||
const { frontendApi, publishableKey, proxyUrl, domain } = params; | ||
if (global.Clerk) { | ||
@@ -66,2 +66,5 @@ resolve(null); | ||
} | ||
if (domain) { | ||
script.setAttribute('data-clerk-domain', domain); | ||
} | ||
script.setAttribute('crossorigin', 'anonymous'); | ||
@@ -68,0 +71,0 @@ script.async = true; |
{ | ||
"name": "@clerk/clerk-react", | ||
"version": "4.10.0", | ||
"version": "4.11.0-staging.0", | ||
"license": "MIT", | ||
@@ -32,4 +32,4 @@ "description": "Clerk.dev React library", | ||
"dependencies": { | ||
"@clerk/shared": "^0.10.0", | ||
"@clerk/types": "^3.25.1", | ||
"@clerk/shared": "^0.10.1-staging.0", | ||
"@clerk/types": "^3.26.0-staging.0", | ||
"swr": "1.3.0", | ||
@@ -70,3 +70,3 @@ "tslib": "2.4.1" | ||
}, | ||
"gitHead": "4ac4bf29c420dca47ae2e867ae2233e35d19c13a" | ||
"gitHead": "38a369f975a957effb3a81540c3b328931845e83" | ||
} |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
116397
2499
1
+ Added@clerk/shared@0.10.1-staging.0(transitive)
- Removed@clerk/shared@0.10.0(transitive)