Socket
Socket
Sign inDemoInstall

@hoory/embed

Package Overview
Dependencies
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hoory/embed - npm Package Compare versions

Comparing version 1.0.18 to 1.0.19

2

index.cjs.js

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

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

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

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

@@ -47,24 +47,24 @@ import { useCallback, useEffect, useRef, useState } from "react";

const onOpen = useCallback(() => {
options.onOpen();
console.log("Hoory:: Chat initialized");
if (typeof options.onOpen === "function") options.onOpen();
console.log("Hoory:: onOpen called");
}, [options?.onOpen]);
const onClose = useCallback(() => {
options.onClose();
console.log("Hoory:: Chat initialized");
if (typeof options.onClose === "function") options.onClose();
console.log("Hoory:: onClose called");
}, [options?.onClose]);
const onShowButton = useCallback(() => {
options.onShowButton();
console.log("Hoory:: Chat initialized");
if (typeof options.onShowButton === "function") options.onShowButton();
console.log("Hoory:: onShowButton called");
}, [options?.onShowButton]);
const onHideButton = useCallback(() => {
options.onHideButton();
console.log("Hoory:: Chat initialized");
if (typeof options.onHideButton === "function") options.onHideButton();
console.log("Hoory:: onHideButton called");
}, [options?.onHideButton]);
const onChatInit = useCallback(() => {
options.onChatInit();
console.log("Hoory:: Chat initialized");
if (typeof options.onChatInit === "function") options.onChatInit();
console.log("Hoory:: onChatInit called");
}, [options?.onChatInit]);
const onScriptLoad = useCallback(() => {
options.onScriptLoad();
console.log("Hoory:: Chat initialized");
if (typeof options.onScriptLoad === "function") options.onScriptLoad();
console.log("Hoory:: onScriptLoad called");
}, [options?.onScriptLoad]);

@@ -71,0 +71,0 @@

{
"name": "@hoory/embed",
"version": "1.0.18",
"version": "1.0.19",
"private": false,

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

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