You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@typeface-ai/typeface-embed-react

Package Overview
Dependencies
Maintainers
4
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@typeface-ai/typeface-embed-react - npm Package Compare versions

Comparing version

to
0.9.5

8

lib/esm/definitions.d.ts

@@ -34,4 +34,10 @@ import { CSSProperties } from "react";

}
export declare enum TypefaceChatEvent {
ON_ANSWER = "onAnswer",
ON_EVALUATE_TEXT = "onEvaluateText",
ON_EVALUATE_IMAGE = "onEvaluateImage"
}
export type TypefaceEventType = TypefaceEvent | TypefaceChatEvent;
export interface OnEventMessage {
eventType: TypefaceEvent;
eventType: TypefaceEventType;
data: Record<string, any>;

@@ -38,0 +44,0 @@ }

@@ -20,2 +20,8 @@ export var BlockType;

})(TypefaceEvent || (TypefaceEvent = {}));
export var TypefaceChatEvent;
(function (TypefaceChatEvent) {
TypefaceChatEvent["ON_ANSWER"] = "onAnswer";
TypefaceChatEvent["ON_EVALUATE_TEXT"] = "onEvaluateText";
TypefaceChatEvent["ON_EVALUATE_IMAGE"] = "onEvaluateImage";
})(TypefaceChatEvent || (TypefaceChatEvent = {}));
export var DEFAULT_STYLES = {

@@ -22,0 +28,0 @@ height: 700,

3

lib/esm/model.d.ts

@@ -15,3 +15,4 @@ import { CelebrationsOutputStyle, GenerativeRefineContentType } from "./definitions";

Refine = "Refine",
AssetEdit = "AssetEdit"
AssetEdit = "AssetEdit",
AgenticChat = "AgenticChat"
}

@@ -18,0 +19,0 @@ export declare const EMAIL_TEMPLATE = "dp_email";

@@ -16,2 +16,3 @@ export var BASE_URL = 'https://app.typeface.ai';

TypefaceEmbedUseCase["AssetEdit"] = "AssetEdit";
TypefaceEmbedUseCase["AgenticChat"] = "AgenticChat";
})(TypefaceEmbedUseCase || (TypefaceEmbedUseCase = {}));

@@ -18,0 +19,0 @@ export var EMAIL_TEMPLATE = 'dp_email';

@@ -1,3 +0,3 @@

import { BASE_URL, TemplateType, TypefaceEmbedIDP, TypefaceEmbedOutputFormat, TypefaceEmbedUseCase, } from "./model";
var VERSION = '0.9.0';
import { BASE_URL, TemplateType, TypefaceEmbedIDP, TypefaceEmbedOutputFormat, TypefaceEmbedUseCase } from "./model";
var VERSION = "0.9.0";
var getRedirectUrlByUseCase = function (sourceApp, applyButtonName, cancelButtonName, useCase, parameter, outputFormat, authProvider, hideHeader, styles, language) {

@@ -11,5 +11,5 @@ var _a, _b, _c;

searchParams.append("embedBy", "web");
searchParams.append("hideHeader", hideHeader ? 'true' : 'false');
searchParams.append('showAccountSwitcher', styles.showAccountSwitcher ? 'true' : 'false');
searchParams.append('language', language);
searchParams.append("hideHeader", hideHeader ? "true" : "false");
searchParams.append("showAccountSwitcher", styles.showAccountSwitcher ? "true" : "false");
searchParams.append("language", language);
if (styles.embedFooterStyle) {

@@ -55,3 +55,3 @@ searchParams.append("embedFooterStyle", JSON.stringify(styles.embedFooterStyle));

delete paramsCopy_1["OutputSchema"];
console.debug('params are', paramsCopy_1);
console.debug("params are", paramsCopy_1);
searchParams.append("waitForParams", "true");

@@ -65,3 +65,3 @@ }

searchParams.set("authProvider", "".concat(authProvider));
return "/embed/".concat(VERSION, "/template").concat((templateParameters === null || templateParameters === void 0 ? void 0 : templateParameters.template) ? "/".concat(templateParameters.template) : '', "?").concat(searchParams.toString());
return "/embed/".concat(VERSION, "/template").concat((templateParameters === null || templateParameters === void 0 ? void 0 : templateParameters.template) ? "/".concat(templateParameters.template) : "", "?").concat(searchParams.toString());
case TypefaceEmbedUseCase.TextAnalyzer:

@@ -76,6 +76,6 @@ searchParams.append("useCase", "TextAnalyzer");

searchParams.append("blockType", useCase === TypefaceEmbedUseCase.Text ? "Text" : "Image");
searchParams.append("promptText", imageParameter.prompt || '');
searchParams.append("width", ((_a = imageParameter.width) === null || _a === void 0 ? void 0 : _a.toString()) || '');
searchParams.append("height", ((_b = imageParameter.height) === null || _b === void 0 ? void 0 : _b.toString()) || '');
searchParams.append("documentId", ((_c = imageParameter.documentId) === null || _c === void 0 ? void 0 : _c.toString()) || '');
searchParams.append("promptText", imageParameter.prompt || "");
searchParams.append("width", ((_a = imageParameter.width) === null || _a === void 0 ? void 0 : _a.toString()) || "");
searchParams.append("height", ((_b = imageParameter.height) === null || _b === void 0 ? void 0 : _b.toString()) || "");
searchParams.append("documentId", ((_c = imageParameter.documentId) === null || _c === void 0 ? void 0 : _c.toString()) || "");
searchParams.set("authProvider", "".concat(authProvider));

@@ -85,7 +85,7 @@ return "/embed/".concat(VERSION, "/image?").concat(searchParams.toString());

var feedBlendParameters = parameter;
searchParams.append("feedItemId", feedBlendParameters.feedItemId || '');
searchParams.append("feedId", feedBlendParameters.feedId || '');
searchParams.append("projectId", feedBlendParameters.projectId || '');
searchParams.append("accountId", feedBlendParameters.accountId || '');
searchParams.append("editorType", feedBlendParameters.editorType || '');
searchParams.append("feedItemId", feedBlendParameters.feedItemId || "");
searchParams.append("feedId", feedBlendParameters.feedId || "");
searchParams.append("projectId", feedBlendParameters.projectId || "");
searchParams.append("accountId", feedBlendParameters.accountId || "");
searchParams.append("editorType", feedBlendParameters.editorType || "");
searchParams.set("authProvider", "".concat(authProvider));

@@ -95,5 +95,5 @@ return "/embed/".concat(VERSION, "/feed-blend?").concat(searchParams.toString());

var assetEditParameters = parameter;
searchParams.append("assetId", assetEditParameters.assetId || '');
searchParams.append("assetCatalogId", assetEditParameters.assetCatalogId || '');
searchParams.append("accountId", assetEditParameters.accountId || '');
searchParams.append("assetId", assetEditParameters.assetId || "");
searchParams.append("assetCatalogId", assetEditParameters.assetCatalogId || "");
searchParams.append("accountId", assetEditParameters.accountId || "");
searchParams.set("authProvider", "".concat(authProvider));

@@ -117,8 +117,13 @@ return "/embed/".concat(VERSION, "/asset-edit?").concat(searchParams.toString());

return "/embed/".concat(VERSION, "/canvas?").concat(searchParams.toString());
case TypefaceEmbedUseCase.AgenticChat:
searchParams.append("useCase", "AgenticChat");
searchParams.append("parameters", JSON.stringify(parameter));
searchParams.set("authProvider", "".concat(authProvider));
return "/embed/chat?".concat(searchParams.toString());
default:
return '';
return "";
}
};
export var getEmbedUrl = function (embedIdp, useCase, signOnUrl, typefaceOrigin, sourceApp, applyButtonName, cancelButtonName, parameter, outputFormat, authProvider, hideHeader, styles, language) {
var redirectUrl = getRedirectUrlByUseCase(sourceApp, applyButtonName || '', cancelButtonName || '', useCase, parameter || {}, outputFormat || TypefaceEmbedOutputFormat.HTML, authProvider, hideHeader, styles || {}, language || '');
var redirectUrl = getRedirectUrlByUseCase(sourceApp, applyButtonName || "", cancelButtonName || "", useCase, parameter || {}, outputFormat || TypefaceEmbedOutputFormat.HTML, authProvider, hideHeader, styles || {}, language || "");
if (embedIdp === TypefaceEmbedIDP.Typeface) {

@@ -148,3 +153,3 @@ return "".concat(typefaceOrigin || BASE_URL).concat(redirectUrl);

"https://orange-river-02396eb0f-preview.eastus2.2.azurestaticapps.net",
"https://white-mud-09f09830f-preview.eastus2.2.azurestaticapps.net",
"https://white-mud-09f09830f-preview.eastus2.2.azurestaticapps.net"
].includes(e.origin)) {

@@ -178,3 +183,3 @@ if (((_a = e.data) === null || _a === void 0 ? void 0 : _a.type) === "tf-embed-event") {

continue: false,
errorMessage: err.message,
errorMessage: err.message
});

@@ -199,3 +204,3 @@ });

continue: false,
errorMessage: err.message,
errorMessage: err.message
});

@@ -235,3 +240,4 @@ });

// Check if the browser is Chrome
if (userAgent.indexOf("Chrome") !== -1 && userAgent.indexOf("Safari") !== -1) {
if (userAgent.indexOf("Chrome") !== -1 &&
userAgent.indexOf("Safari") !== -1) {
// Chrome

@@ -241,3 +247,4 @@ return false;

// Check if the browser is Safari
else if (userAgent.indexOf("Safari") !== -1 && userAgent.indexOf("Chrome") === -1) {
else if (userAgent.indexOf("Safari") !== -1 &&
userAgent.indexOf("Chrome") === -1) {
// Safari

@@ -244,0 +251,0 @@ return false;

{
"name": "@typeface-ai/typeface-embed-react",
"version": "0.9.4",
"version": "0.9.5",
"description": "React SDK for Typeface Embed Integration",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.