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
2689
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 3.2.2-staging.0 to 3.2.2-staging.1

2

dist/info.d.ts
/** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */
export declare const LIB_VERSION = "3.2.2-staging.0";
export declare const LIB_VERSION = "3.2.2-staging.1";
export declare const LIB_NAME = "@clerk/clerk-react";
//# sourceMappingURL=info.d.ts.map

@@ -5,4 +5,4 @@ "use strict";

/** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */
exports.LIB_VERSION = '3.2.2-staging.0';
exports.LIB_VERSION = '3.2.2-staging.1';
exports.LIB_NAME = '@clerk/clerk-react';
//# sourceMappingURL=info.js.map

@@ -8,10 +8,16 @@ "use strict";

const MISSING_BODY_ERROR = 'Clerk: Missing <body> element.';
function isStaging(frontendApi) {
const NON_STABLE_RELEASE_TAGS = ['staging'];
const extractNonStableTag = (packageVersion) => {
var _a;
const tag = (_a = packageVersion.match(/-(.*)\./)) === null || _a === void 0 ? void 0 : _a[1];
return tag && NON_STABLE_RELEASE_TAGS.includes(tag) ? tag : undefined;
};
const extractMajorVersion = (packageVersion) => {
return packageVersion.split('.')[0];
};
const forceStagingReleaseForClerkFapi = (frontendApi) => {
return (frontendApi.endsWith('.lclstage.dev') ||
frontendApi.endsWith('.stgstage.dev') ||
frontendApi.endsWith('.clerkstage.dev'));
}
function extractTag(packageJsonVersion) {
return packageJsonVersion.match(/-(.*)\./);
}
};
function getScriptSrc({ frontendApi, scriptUrl, scriptVariant = '' }) {

@@ -21,10 +27,15 @@ if (scriptUrl) {

}
const majorVersion = isStaging(frontendApi) ? 'staging' : parseInt(info_1.LIB_VERSION.split('.')[0], 10);
const tag = extractTag(info_1.LIB_VERSION);
const sourceVersion = tag === null ? majorVersion : 'next';
if (scriptVariant) {
scriptVariant = scriptVariant.replace(/\.+$/, '');
scriptVariant += '.';
const variant = scriptVariant ? `${scriptVariant.replace(/\.+$/, '')}.` : '';
const getUrlForTag = (target) => {
console.log('target', target);
return `https://${frontendApi}/npm/@clerk/clerk-js@${target}/dist/clerk.${variant}browser.js`;
};
if (forceStagingReleaseForClerkFapi(frontendApi)) {
return getUrlForTag('staging');
}
return `https://${frontendApi}/npm/@clerk/clerk-js@${sourceVersion}/dist/clerk.${scriptVariant}browser.js`;
const nonStableTag = extractNonStableTag(info_1.LIB_VERSION);
if (nonStableTag) {
return getUrlForTag(nonStableTag);
}
return getUrlForTag(extractMajorVersion(info_1.LIB_VERSION));
}

@@ -31,0 +42,0 @@ function loadScript(params) {

{
"name": "@clerk/clerk-react",
"version": "3.2.2-staging.0",
"version": "3.2.2-staging.1",
"license": "MIT",

@@ -70,3 +70,3 @@ "description": "Clerk.dev React library",

"homepage": "https://clerk.dev/",
"gitHead": "0516fcd72a0b105cb9adcbc9c5b4b0d8d00eeec6"
"gitHead": "4d16b44d1d2eb803974782cc3b68c3078c968dcb"
}
/** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */
export const LIB_VERSION = '3.2.2-staging.0';
export const LIB_VERSION = '3.2.2-staging.1';
export const LIB_NAME = '@clerk/clerk-react';

@@ -14,3 +14,14 @@ import { LIB_VERSION } from '../info';

function isStaging(frontendApi: string): boolean {
const NON_STABLE_RELEASE_TAGS = ['staging'];
const extractNonStableTag = (packageVersion: string) => {
const tag = packageVersion.match(/-(.*)\./)?.[1];
return tag && NON_STABLE_RELEASE_TAGS.includes(tag) ? tag : undefined;
};
const extractMajorVersion = (packageVersion: string) => {
return packageVersion.split('.')[0];
};
const forceStagingReleaseForClerkFapi = (frontendApi: string): boolean => {
return (

@@ -21,8 +32,4 @@ frontendApi.endsWith('.lclstage.dev') ||

);
}
};
function extractTag(packageJsonVersion: string) {
return packageJsonVersion.match(/-(.*)\./);
}
function getScriptSrc({ frontendApi, scriptUrl, scriptVariant = '' }: LoadScriptParams): string {

@@ -33,13 +40,18 @@ if (scriptUrl) {

const majorVersion = isStaging(frontendApi) ? 'staging' : parseInt(LIB_VERSION.split('.')[0], 10);
const variant = scriptVariant ? `${scriptVariant.replace(/\.+$/, '')}.` : '';
const getUrlForTag = (target: string) => {
console.log('target', target);
return `https://${frontendApi}/npm/@clerk/clerk-js@${target}/dist/clerk.${variant}browser.js`;
};
const tag = extractTag(LIB_VERSION);
const sourceVersion = tag === null ? majorVersion : 'next';
if (forceStagingReleaseForClerkFapi(frontendApi)) {
return getUrlForTag('staging');
}
if (scriptVariant) {
scriptVariant = scriptVariant.replace(/\.+$/, '') as ScriptVariant;
scriptVariant += '.';
const nonStableTag = extractNonStableTag(LIB_VERSION);
if (nonStableTag) {
return getUrlForTag(nonStableTag);
}
return `https://${frontendApi}/npm/@clerk/clerk-js@${sourceVersion}/dist/clerk.${scriptVariant}browser.js`;
return getUrlForTag(extractMajorVersion(LIB_VERSION));
}

@@ -46,0 +58,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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