New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@clerk/clerk-react

Package Overview
Dependencies
Maintainers
9
Versions
2811
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clerk/clerk-react - npm Package Compare versions

Comparing version 4.10.0 to 4.11.0-staging.0

2

dist/info.d.ts
/** 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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc