Socket
Socket
Sign inDemoInstall

@hoory/embed

Package Overview
Dependencies
2
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.33 to 1.0.34

2

index.cjs.js

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

var b=Object.create,d=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var D=Object.getPrototypeOf,z=Object.prototype.hasOwnProperty;var f=t=>d(t,"__esModule",{value:!0});var N=(t,o)=>{for(var e in o)d(t,e,{get:o[e],enumerable:!0})},R=(t,o,e)=>{if(o&&typeof o=="object"||typeof o=="function")for(let a of E(o))!z.call(t,a)&&a!=="default"&&d(t,a,{get:()=>o[a],enumerable:!(e=L(o,a))||e.enumerable});return t},V=t=>R(f(d(t!=null?b(D(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);f(exports);N(exports,{ENV_URLS:()=>H,useHoory:()=>P});var n=V(require("react")),H={DEV:"https://embed-dev.hoory.cloud/embed.js",PROD:"https://embed.hoory.com/embed.js"};function P(t,o={}){let e=(0,n.useRef)(""),[a,S]=(0,n.useState)(!1),[p,B]=(0,n.useState)(!1),h=o.env||"PROD",i=(...c)=>h==="DEV"?console.log(...c):null,I=(0,n.useCallback)(async()=>{await window.hoory.show()},[]),m=(0,n.useCallback)(async()=>{await window.hoory.hide()},[]),O=(0,n.useCallback)(async()=>{await window.hoory.openChat()},[]),v=(0,n.useCallback)(async()=>{await window.hoory.closeChat()},[]),g=(0,n.useCallback)(async()=>{await window.hoory.setUserInfo()},[]),l=(0,n.useCallback)(()=>{typeof o.onChatOpen=="function"&&o.onChatOpen(),i("Hoory:: onChatOpen called")},[o?.onChatOpen]),w=(0,n.useCallback)(()=>{typeof o.onChatClose=="function"&&o.onChatClose(),i("Hoory:: onChatClose called")},[o?.onChatClose]),y=(0,n.useCallback)(()=>{typeof o.onShowButton=="function"&&o.onShowButton(),i("Hoory:: onShowButton called")},[o?.onShowButton]),C=(0,n.useCallback)(()=>{typeof o.onHideButton=="function"&&o.onHideButton(),i("Hoory:: onHideButton called")},[o?.onHideButton]),u=(0,n.useCallback)(()=>{typeof o.onChatInit=="function"&&o.onChatInit(),i("Hoory:: onChatInit called")},[o?.onChatInit]),s=(0,n.useCallback)(()=>{typeof o.onScriptLoad=="function"&&o.onScriptLoad(),i("Hoory:: onScriptLoad called")},[o?.onScriptLoad]);return(0,n.useEffect)(()=>{window.hoory=window.hoory||{...o.user||{}},window.hoory.workspace=t,window.hoory.initializeHidden=o.initializeHidden,window.hoory.forceChatInit=o.forceChatInit;let c=document.getElementsByTagName("script")[0],r=document.createElement("script");r.id="HooryScript",r.async=!0,r.src=`${H[h]}${e.current}`,c.parentNode.insertBefore(r,c),r.onload=()=>{window.hoory.onOpen(()=>{l()}),window.hoory.onClose(()=>{w()}),window.hoory.onShow(()=>{y()}),window.hoory.onHide(()=>{C()}),window.hoory.onChatInit(()=>{u(),B(!0)}),s(),S(!0),window.hoory.init()}},[h,s]),{isScriptLoaded:a,isChatInitialized:p,showButton:I,hideButton:m,openChat:O,closeChat:v,setUserInfo:g,onChatOpen:l,onChatClose:w,onShowButton:y,onHideButton:C,onChatInit:u,onScriptLoad:s}}
var b=Object.create,d=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var D=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var f=t=>d(t,"__esModule",{value:!0});var z=(t,o)=>{for(var e in o)d(t,e,{get:o[e],enumerable:!0})},N=(t,o,e)=>{if(o&&typeof o=="object"||typeof o=="function")for(let a of E(o))!R.call(t,a)&&a!=="default"&&d(t,a,{get:()=>o[a],enumerable:!(e=L(o,a))||e.enumerable});return t},V=t=>N(f(d(t!=null?b(D(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);f(exports);z(exports,{ENV_URLS:()=>m,useHoory:()=>F});var n=V(require("react")),m={DEV:"https://embed-dev.hoory.cloud/embed.js",PROD:"https://embed.hoory.com/embed.js"};function F(t,o={}){let e=(0,n.useRef)(""),[a,S]=(0,n.useState)(!1),[H,B]=(0,n.useState)(!1),h=o.env||"PROD",i=(...c)=>h==="DEV"?console.log(...c):null,I=(0,n.useCallback)(async()=>{await window.hoory.show()},[]),p=(0,n.useCallback)(async()=>{await window.hoory.hide()},[]),g=(0,n.useCallback)(async()=>{await window.hoory.openChat()},[]),O=(0,n.useCallback)(async()=>{await window.hoory.closeChat()},[]),v=(0,n.useCallback)(async()=>{await window.hoory.setUserInfo()},[]),l=(0,n.useCallback)(()=>{typeof o.onChatOpen=="function"&&o.onChatOpen(),i("Hoory:: onChatOpen called")},[o?.onChatOpen]),w=(0,n.useCallback)(()=>{typeof o.onChatClose=="function"&&o.onChatClose(),i("Hoory:: onChatClose called")},[o?.onChatClose]),y=(0,n.useCallback)(()=>{typeof o.onShowButton=="function"&&o.onShowButton(),i("Hoory:: onShowButton called")},[o?.onShowButton]),C=(0,n.useCallback)(()=>{typeof o.onHideButton=="function"&&o.onHideButton(),i("Hoory:: onHideButton called")},[o?.onHideButton]),u=(0,n.useCallback)(()=>{typeof o.onChatInit=="function"&&o.onChatInit(),i("Hoory:: onChatInit called")},[o?.onChatInit]),s=(0,n.useCallback)(()=>{typeof o.onScriptLoad=="function"&&o.onScriptLoad(),i("Hoory:: onScriptLoad called")},[o?.onScriptLoad]);return(0,n.useEffect)(()=>{window.hoory=window.hoory||{...o.user||{}},window.hoory.workspace=t,window.hoory.initializeHidden=o.initializeHidden,window.hoory.chatFrameCustomStyles=o.chatFrameCustomStyles||{},window.hoory.forceChatInit=o.forceChatInit;let c=document.getElementsByTagName("script")[0],r=document.createElement("script");r.id="HooryScript",r.async=!0,r.src=`${m[h]}${e.current}`,c.parentNode.insertBefore(r,c),r.onload=()=>{window.hoory.onOpen(()=>{l()}),window.hoory.onClose(()=>{w()}),window.hoory.onShow(()=>{y()}),window.hoory.onHide(()=>{C()}),window.hoory.onChatInit(()=>{u(),B(!0)}),s(),S(!0),window.hoory.init()}},[h,s]),{isScriptLoaded:a,isChatInitialized:H,showButton:I,hideButton:p,openChat:g,closeChat:O,setUserInfo:v,onChatOpen:l,onChatClose:w,onShowButton:y,onHideButton:C,onChatInit:u,onScriptLoad:s}}

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

import{useCallback as n,useEffect as v,useRef as g,useState as w}from"react";var b={DEV:"https://embed-dev.hoory.cloud/embed.js",PROD:"https://embed.hoory.com/embed.js"};function E(y,o={}){let C=g(""),[u,f]=w(!1),[H,S]=w(!1),i=o.env||"PROD",t=(...a)=>i==="DEV"?console.log(...a):null,p=n(async()=>{await window.hoory.show()},[]),B=n(async()=>{await window.hoory.hide()},[]),I=n(async()=>{await window.hoory.openChat()},[]),m=n(async()=>{await window.hoory.closeChat()},[]),O=n(async()=>{await window.hoory.setUserInfo()},[]),c=n(()=>{typeof o.onChatOpen=="function"&&o.onChatOpen(),t("Hoory:: onChatOpen called")},[o?.onChatOpen]),d=n(()=>{typeof o.onChatClose=="function"&&o.onChatClose(),t("Hoory:: onChatClose called")},[o?.onChatClose]),h=n(()=>{typeof o.onShowButton=="function"&&o.onShowButton(),t("Hoory:: onShowButton called")},[o?.onShowButton]),s=n(()=>{typeof o.onHideButton=="function"&&o.onHideButton(),t("Hoory:: onHideButton called")},[o?.onHideButton]),l=n(()=>{typeof o.onChatInit=="function"&&o.onChatInit(),t("Hoory:: onChatInit called")},[o?.onChatInit]),r=n(()=>{typeof o.onScriptLoad=="function"&&o.onScriptLoad(),t("Hoory:: onScriptLoad called")},[o?.onScriptLoad]);return v(()=>{window.hoory=window.hoory||{...o.user||{}},window.hoory.workspace=y,window.hoory.initializeHidden=o.initializeHidden,window.hoory.forceChatInit=o.forceChatInit;let a=document.getElementsByTagName("script")[0],e=document.createElement("script");e.id="HooryScript",e.async=!0,e.src=`${b[i]}${C.current}`,a.parentNode.insertBefore(e,a),e.onload=()=>{window.hoory.onOpen(()=>{c()}),window.hoory.onClose(()=>{d()}),window.hoory.onShow(()=>{h()}),window.hoory.onHide(()=>{s()}),window.hoory.onChatInit(()=>{l(),S(!0)}),r(),f(!0),window.hoory.init()}},[i,r]),{isScriptLoaded:u,isChatInitialized:H,showButton:p,hideButton:B,openChat:I,closeChat:m,setUserInfo:O,onChatOpen:c,onChatClose:d,onShowButton:h,onHideButton:s,onChatInit:l,onScriptLoad:r}}export{b as ENV_URLS,E as useHoory};
import{useCallback as n,useEffect as O,useRef as v,useState as w}from"react";var b={DEV:"https://embed-dev.hoory.cloud/embed.js",PROD:"https://embed.hoory.com/embed.js"};function E(y,o={}){let C=v(""),[u,f]=w(!1),[m,S]=w(!1),i=o.env||"PROD",t=(...a)=>i==="DEV"?console.log(...a):null,H=n(async()=>{await window.hoory.show()},[]),B=n(async()=>{await window.hoory.hide()},[]),I=n(async()=>{await window.hoory.openChat()},[]),p=n(async()=>{await window.hoory.closeChat()},[]),g=n(async()=>{await window.hoory.setUserInfo()},[]),c=n(()=>{typeof o.onChatOpen=="function"&&o.onChatOpen(),t("Hoory:: onChatOpen called")},[o?.onChatOpen]),d=n(()=>{typeof o.onChatClose=="function"&&o.onChatClose(),t("Hoory:: onChatClose called")},[o?.onChatClose]),h=n(()=>{typeof o.onShowButton=="function"&&o.onShowButton(),t("Hoory:: onShowButton called")},[o?.onShowButton]),s=n(()=>{typeof o.onHideButton=="function"&&o.onHideButton(),t("Hoory:: onHideButton called")},[o?.onHideButton]),l=n(()=>{typeof o.onChatInit=="function"&&o.onChatInit(),t("Hoory:: onChatInit called")},[o?.onChatInit]),r=n(()=>{typeof o.onScriptLoad=="function"&&o.onScriptLoad(),t("Hoory:: onScriptLoad called")},[o?.onScriptLoad]);return O(()=>{window.hoory=window.hoory||{...o.user||{}},window.hoory.workspace=y,window.hoory.initializeHidden=o.initializeHidden,window.hoory.chatFrameCustomStyles=o.chatFrameCustomStyles||{},window.hoory.forceChatInit=o.forceChatInit;let a=document.getElementsByTagName("script")[0],e=document.createElement("script");e.id="HooryScript",e.async=!0,e.src=`${b[i]}${C.current}`,a.parentNode.insertBefore(e,a),e.onload=()=>{window.hoory.onOpen(()=>{c()}),window.hoory.onClose(()=>{d()}),window.hoory.onShow(()=>{h()}),window.hoory.onHide(()=>{s()}),window.hoory.onChatInit(()=>{l(),S(!0)}),r(),f(!0),window.hoory.init()}},[i,r]),{isScriptLoaded:u,isChatInitialized:m,showButton:H,hideButton:B,openChat:I,closeChat:p,setUserInfo:g,onChatOpen:c,onChatClose:d,onShowButton:h,onHideButton:s,onChatInit:l,onScriptLoad:r}}export{b as ENV_URLS,E as useHoory};

@@ -12,2 +12,3 @@ import { useCallback, useEffect, useRef, useState } from "react";

initializeHidden?: boolean;
chatFrameCustomStyles?: Record<string, string | number>;
forceChatInit?: boolean;

@@ -87,2 +88,3 @@ user?: {

window.hoory.initializeHidden = options.initializeHidden;
window.hoory.chatFrameCustomStyles = options.chatFrameCustomStyles || {};
window.hoory.forceChatInit = options.forceChatInit;

@@ -89,0 +91,0 @@ const head = document.getElementsByTagName("script")[0];

{
"name": "@hoory/embed",
"version": "1.0.33",
"version": "1.0.34",
"private": false,

@@ -5,0 +5,0 @@ "description": "Hoory script embedder",

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc