🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@chaindoc_io/embed-sdk

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chaindoc_io/embed-sdk - npm Package Compare versions

Comparing version
2.2.0-alpha.1
to
2.2.0-alpha.2
+6
-0
CHANGELOG.md

@@ -8,2 +8,8 @@ # Changelog

## [2.2.0-alpha.2] - 2026-05-07
### Added
- **ESLint config (`.eslintrc.cjs`)**: project had ESLint dependencies and a `lint` script but no config file, so `yarn lint` was a no-op. Adding the standard `@typescript-eslint/recommended` config makes the script functional and lets us enforce the type tightening introduced alongside this release. Dev-only artifact — not shipped in the published tarball.
## [2.2.0-alpha.1] - 2026-05-07

@@ -10,0 +16,0 @@

+1
-1

@@ -51,3 +51,3 @@ "use strict";var ChaindocEmbed=(()=>{var h=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var x=(i,e)=>{for(var t in e)h(i,t,{get:e[t],enumerable:!0})},M=(i,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of C(e))!I.call(i,s)&&s!==t&&h(i,s,{get:()=>e[s],enumerable:!(n=S(e,s))||n.enumerable});return i};var O=i=>M(h({},"__esModule",{value:!0}),i);var k={};x(k,{ChaindocEmbed:()=>d,EmbedInstance:()=>o});function c(i){switch(i){case"production":return"https://embed.chaindoc.io";case"staging":return"https://embed-demo.chaindoc.io";case"development":return"https://embed-demo.chaindoc.io";default:return"https://embed.chaindoc.io"}}function p(i){let e=c(i);try{return new URL(e).origin}catch{return e}}function u(i,e,t,n,s,a,g){let r=new URL(`/embed/sign/${e}`,i),m=t?.trim().toLowerCase();return m&&r.searchParams.set("email",m),n&&r.searchParams.set("mode",n),s&&r.searchParams.set("theme",s),a&&r.searchParams.set("lang",a),g!==void 0&&r.searchParams.set("closeOnEscape",String(g)),r.toString()}function f(i){if(typeof i=="string"){let e=document.querySelector(i);if(!e)throw new Error(`Container element not found: ${i}`);return e}return i}var l=class{constructor(e){this.debug=e}log(...e){this.debug&&console.log("[Chaindoc SDK]",...e)}warn(...e){this.debug&&console.warn("[Chaindoc SDK]",...e)}error(...e){this.debug&&console.error("[Chaindoc SDK]",...e)}};function v(i){return typeof i=="object"&&i!==null&&"source"in i&&i.source==="chaindoc-embed"}function b(i){return`

z-index: 2147483647;
`.trim()),this.isFullscreen=!0)}exitFullscreen(){this.isFullscreen&&(this.logger.log("Exiting fullscreen"),this.previousIframeStyle!==null?this.iframe.setAttribute("style",this.previousIframeStyle):this.iframe.removeAttribute("style"),this.previousIframeStyle=null,this.isFullscreen=!1)}sendMessage(e){if(!this.iframe.contentWindow){this.logger.error("Cannot send message: iframe contentWindow not available");return}this.iframe.contentWindow.postMessage(e,this.allowedOrigin),this.logger.log("Sent message to iframe:",e.type)}close(){if(this.state.isClosed){this.logger.warn("Instance already closed");return}this.logger.log("Closing instance"),this.sendMessage({source:"chaindoc-embed",type:"CLOSE"}),setTimeout(()=>{this.state.isClosed||(this.logger.warn("Iframe did not respond to CLOSE, forcing cleanup"),this.cleanup())},3e3)}changeTheme(e){this.logger.log("Changing theme to:",e),this.state.theme=e,this.sendMessage({source:"chaindoc-embed",type:"THEME_CHANGE",data:{theme:e}})}isReady(){return this.state.isReady}getSessionId(){return this.state.sessionId}_internalOn(e,t){let n=this.internalEventHandlers.get(e);if(n){n.add(t);return}this.internalEventHandlers.set(e,new Set([t]))}emit(e){let t=this.internalEventHandlers.get(e);t&&t.forEach(n=>n())}cleanup(){this.state.isClosed||(this.logger.log("Cleaning up instance"),this.isFullscreen&&this.exitFullscreen(),this.state.isClosed=!0,window.removeEventListener("message",this.messageListener),this.overlay&&(this.overlay.remove(),document.body.style.overflow=this.previousOverflow),this.container&&this.container.querySelector("[data-chaindoc-inline]")?.remove(),this.options.onClose?.(),this.emit("close"),this.internalEventHandlers.clear())}};var d=class{constructor(e){this.instances=new Set;if(!e.publicKey)throw new Error("ChaindocEmbed: publicKey is required");if(!e.publicKey.startsWith("pk_"))throw new Error('ChaindocEmbed: publicKey must start with "pk_"');this.config={publicKey:e.publicKey,environment:e.environment||"production",debug:e.debug||!1},this.logger=new l(this.config.debug),this.logger.log("SDK initialized",this.config)}openSignatureFlow(e){if(!e.sessionId)throw new Error("openSignatureFlow: sessionId is required");if(!e.sessionId.startsWith("ses_"))throw new Error('openSignatureFlow: sessionId must start with "ses_"');if((e.mode||"modal")==="inline"&&!e.container)throw new Error("openSignatureFlow: container is required for inline mode");this.logger.log("Opening signature flow",e);let n=new o(this.config,e,this.logger);return this.instances.add(n),n._internalOn("close",()=>{this.instances.delete(n)}),n}destroy(){this.logger.log("Destroying SDK and all instances");for(let e of this.instances)e.close();this.instances.clear()}static get version(){return"2.2.0-alpha.1"}};return O(k);})();
`.trim()),this.isFullscreen=!0)}exitFullscreen(){this.isFullscreen&&(this.logger.log("Exiting fullscreen"),this.previousIframeStyle!==null?this.iframe.setAttribute("style",this.previousIframeStyle):this.iframe.removeAttribute("style"),this.previousIframeStyle=null,this.isFullscreen=!1)}sendMessage(e){if(!this.iframe.contentWindow){this.logger.error("Cannot send message: iframe contentWindow not available");return}this.iframe.contentWindow.postMessage(e,this.allowedOrigin),this.logger.log("Sent message to iframe:",e.type)}close(){if(this.state.isClosed){this.logger.warn("Instance already closed");return}this.logger.log("Closing instance"),this.sendMessage({source:"chaindoc-embed",type:"CLOSE"}),setTimeout(()=>{this.state.isClosed||(this.logger.warn("Iframe did not respond to CLOSE, forcing cleanup"),this.cleanup())},3e3)}changeTheme(e){this.logger.log("Changing theme to:",e),this.state.theme=e,this.sendMessage({source:"chaindoc-embed",type:"THEME_CHANGE",data:{theme:e}})}isReady(){return this.state.isReady}getSessionId(){return this.state.sessionId}_internalOn(e,t){let n=this.internalEventHandlers.get(e);if(n){n.add(t);return}this.internalEventHandlers.set(e,new Set([t]))}emit(e){let t=this.internalEventHandlers.get(e);t&&t.forEach(n=>n())}cleanup(){this.state.isClosed||(this.logger.log("Cleaning up instance"),this.isFullscreen&&this.exitFullscreen(),this.state.isClosed=!0,window.removeEventListener("message",this.messageListener),this.overlay&&(this.overlay.remove(),document.body.style.overflow=this.previousOverflow),this.container&&this.container.querySelector("[data-chaindoc-inline]")?.remove(),this.options.onClose?.(),this.emit("close"),this.internalEventHandlers.clear())}};var d=class{constructor(e){this.instances=new Set;if(!e.publicKey)throw new Error("ChaindocEmbed: publicKey is required");if(!e.publicKey.startsWith("pk_"))throw new Error('ChaindocEmbed: publicKey must start with "pk_"');this.config={publicKey:e.publicKey,environment:e.environment||"production",debug:e.debug||!1},this.logger=new l(this.config.debug),this.logger.log("SDK initialized",this.config)}openSignatureFlow(e){if(!e.sessionId)throw new Error("openSignatureFlow: sessionId is required");if(!e.sessionId.startsWith("ses_"))throw new Error('openSignatureFlow: sessionId must start with "ses_"');if((e.mode||"modal")==="inline"&&!e.container)throw new Error("openSignatureFlow: container is required for inline mode");this.logger.log("Opening signature flow",e);let n=new o(this.config,e,this.logger);return this.instances.add(n),n._internalOn("close",()=>{this.instances.delete(n)}),n}destroy(){this.logger.log("Destroying SDK and all instances");for(let e of this.instances)e.close();this.instances.clear()}static get version(){return"2.2.0-alpha.2"}};return O(k);})();
//# sourceMappingURL=embed-sdk.umd.js.map

@@ -51,3 +51,3 @@ "use strict";var h=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var x=(i,e)=>{for(var t in e)h(i,t,{get:e[t],enumerable:!0})},M=(i,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of C(e))!I.call(i,s)&&s!==t&&h(i,s,{get:()=>e[s],enumerable:!(n=S(e,s))||n.enumerable});return i};var O=i=>M(h({},"__esModule",{value:!0}),i);var k={};x(k,{ChaindocEmbed:()=>d,EmbedInstance:()=>o});module.exports=O(k);function c(i){switch(i){case"production":return"https://embed.chaindoc.io";case"staging":return"https://embed-demo.chaindoc.io";case"development":return"https://embed-demo.chaindoc.io";default:return"https://embed.chaindoc.io"}}function p(i){let e=c(i);try{return new URL(e).origin}catch{return e}}function u(i,e,t,n,s,a,g){let r=new URL(`/embed/sign/${e}`,i),m=t?.trim().toLowerCase();return m&&r.searchParams.set("email",m),n&&r.searchParams.set("mode",n),s&&r.searchParams.set("theme",s),a&&r.searchParams.set("lang",a),g!==void 0&&r.searchParams.set("closeOnEscape",String(g)),r.toString()}function f(i){if(typeof i=="string"){let e=document.querySelector(i);if(!e)throw new Error(`Container element not found: ${i}`);return e}return i}var l=class{constructor(e){this.debug=e}log(...e){this.debug&&console.log("[Chaindoc SDK]",...e)}warn(...e){this.debug&&console.warn("[Chaindoc SDK]",...e)}error(...e){this.debug&&console.error("[Chaindoc SDK]",...e)}};function v(i){return typeof i=="object"&&i!==null&&"source"in i&&i.source==="chaindoc-embed"}function b(i){return`

z-index: 2147483647;
`.trim()),this.isFullscreen=!0)}exitFullscreen(){this.isFullscreen&&(this.logger.log("Exiting fullscreen"),this.previousIframeStyle!==null?this.iframe.setAttribute("style",this.previousIframeStyle):this.iframe.removeAttribute("style"),this.previousIframeStyle=null,this.isFullscreen=!1)}sendMessage(e){if(!this.iframe.contentWindow){this.logger.error("Cannot send message: iframe contentWindow not available");return}this.iframe.contentWindow.postMessage(e,this.allowedOrigin),this.logger.log("Sent message to iframe:",e.type)}close(){if(this.state.isClosed){this.logger.warn("Instance already closed");return}this.logger.log("Closing instance"),this.sendMessage({source:"chaindoc-embed",type:"CLOSE"}),setTimeout(()=>{this.state.isClosed||(this.logger.warn("Iframe did not respond to CLOSE, forcing cleanup"),this.cleanup())},3e3)}changeTheme(e){this.logger.log("Changing theme to:",e),this.state.theme=e,this.sendMessage({source:"chaindoc-embed",type:"THEME_CHANGE",data:{theme:e}})}isReady(){return this.state.isReady}getSessionId(){return this.state.sessionId}_internalOn(e,t){let n=this.internalEventHandlers.get(e);if(n){n.add(t);return}this.internalEventHandlers.set(e,new Set([t]))}emit(e){let t=this.internalEventHandlers.get(e);t&&t.forEach(n=>n())}cleanup(){this.state.isClosed||(this.logger.log("Cleaning up instance"),this.isFullscreen&&this.exitFullscreen(),this.state.isClosed=!0,window.removeEventListener("message",this.messageListener),this.overlay&&(this.overlay.remove(),document.body.style.overflow=this.previousOverflow),this.container&&this.container.querySelector("[data-chaindoc-inline]")?.remove(),this.options.onClose?.(),this.emit("close"),this.internalEventHandlers.clear())}};var d=class{constructor(e){this.instances=new Set;if(!e.publicKey)throw new Error("ChaindocEmbed: publicKey is required");if(!e.publicKey.startsWith("pk_"))throw new Error('ChaindocEmbed: publicKey must start with "pk_"');this.config={publicKey:e.publicKey,environment:e.environment||"production",debug:e.debug||!1},this.logger=new l(this.config.debug),this.logger.log("SDK initialized",this.config)}openSignatureFlow(e){if(!e.sessionId)throw new Error("openSignatureFlow: sessionId is required");if(!e.sessionId.startsWith("ses_"))throw new Error('openSignatureFlow: sessionId must start with "ses_"');if((e.mode||"modal")==="inline"&&!e.container)throw new Error("openSignatureFlow: container is required for inline mode");this.logger.log("Opening signature flow",e);let n=new o(this.config,e,this.logger);return this.instances.add(n),n._internalOn("close",()=>{this.instances.delete(n)}),n}destroy(){this.logger.log("Destroying SDK and all instances");for(let e of this.instances)e.close();this.instances.clear()}static get version(){return"2.2.0-alpha.1"}};0&&(module.exports={ChaindocEmbed,EmbedInstance});
`.trim()),this.isFullscreen=!0)}exitFullscreen(){this.isFullscreen&&(this.logger.log("Exiting fullscreen"),this.previousIframeStyle!==null?this.iframe.setAttribute("style",this.previousIframeStyle):this.iframe.removeAttribute("style"),this.previousIframeStyle=null,this.isFullscreen=!1)}sendMessage(e){if(!this.iframe.contentWindow){this.logger.error("Cannot send message: iframe contentWindow not available");return}this.iframe.contentWindow.postMessage(e,this.allowedOrigin),this.logger.log("Sent message to iframe:",e.type)}close(){if(this.state.isClosed){this.logger.warn("Instance already closed");return}this.logger.log("Closing instance"),this.sendMessage({source:"chaindoc-embed",type:"CLOSE"}),setTimeout(()=>{this.state.isClosed||(this.logger.warn("Iframe did not respond to CLOSE, forcing cleanup"),this.cleanup())},3e3)}changeTheme(e){this.logger.log("Changing theme to:",e),this.state.theme=e,this.sendMessage({source:"chaindoc-embed",type:"THEME_CHANGE",data:{theme:e}})}isReady(){return this.state.isReady}getSessionId(){return this.state.sessionId}_internalOn(e,t){let n=this.internalEventHandlers.get(e);if(n){n.add(t);return}this.internalEventHandlers.set(e,new Set([t]))}emit(e){let t=this.internalEventHandlers.get(e);t&&t.forEach(n=>n())}cleanup(){this.state.isClosed||(this.logger.log("Cleaning up instance"),this.isFullscreen&&this.exitFullscreen(),this.state.isClosed=!0,window.removeEventListener("message",this.messageListener),this.overlay&&(this.overlay.remove(),document.body.style.overflow=this.previousOverflow),this.container&&this.container.querySelector("[data-chaindoc-inline]")?.remove(),this.options.onClose?.(),this.emit("close"),this.internalEventHandlers.clear())}};var d=class{constructor(e){this.instances=new Set;if(!e.publicKey)throw new Error("ChaindocEmbed: publicKey is required");if(!e.publicKey.startsWith("pk_"))throw new Error('ChaindocEmbed: publicKey must start with "pk_"');this.config={publicKey:e.publicKey,environment:e.environment||"production",debug:e.debug||!1},this.logger=new l(this.config.debug),this.logger.log("SDK initialized",this.config)}openSignatureFlow(e){if(!e.sessionId)throw new Error("openSignatureFlow: sessionId is required");if(!e.sessionId.startsWith("ses_"))throw new Error('openSignatureFlow: sessionId must start with "ses_"');if((e.mode||"modal")==="inline"&&!e.container)throw new Error("openSignatureFlow: container is required for inline mode");this.logger.log("Opening signature flow",e);let n=new o(this.config,e,this.logger);return this.instances.add(n),n._internalOn("close",()=>{this.instances.delete(n)}),n}destroy(){this.logger.log("Destroying SDK and all instances");for(let e of this.instances)e.close();this.instances.clear()}static get version(){return"2.2.0-alpha.2"}};0&&(module.exports={ChaindocEmbed,EmbedInstance});
//# sourceMappingURL=index.cjs.map

@@ -51,3 +51,3 @@ function d(i){switch(i){case"production":return"https://embed.chaindoc.io";case"staging":return"https://embed-demo.chaindoc.io";case"development":return"https://embed-demo.chaindoc.io";default:return"https://embed.chaindoc.io"}}function m(i){let e=d(i);try{return new URL(e).origin}catch{return e}}function p(i,e,t,n,o,a,c){let s=new URL(`/embed/sign/${e}`,i),g=t?.trim().toLowerCase();return g&&s.searchParams.set("email",g),n&&s.searchParams.set("mode",n),o&&s.searchParams.set("theme",o),a&&s.searchParams.set("lang",a),c!==void 0&&s.searchParams.set("closeOnEscape",String(c)),s.toString()}function u(i){if(typeof i=="string"){let e=document.querySelector(i);if(!e)throw new Error(`Container element not found: ${i}`);return e}return i}var l=class{constructor(e){this.debug=e}log(...e){this.debug&&console.log("[Chaindoc SDK]",...e)}warn(...e){this.debug&&console.warn("[Chaindoc SDK]",...e)}error(...e){this.debug&&console.error("[Chaindoc SDK]",...e)}};function f(i){return typeof i=="object"&&i!==null&&"source"in i&&i.source==="chaindoc-embed"}function v(i){return`

z-index: 2147483647;
`.trim()),this.isFullscreen=!0)}exitFullscreen(){this.isFullscreen&&(this.logger.log("Exiting fullscreen"),this.previousIframeStyle!==null?this.iframe.setAttribute("style",this.previousIframeStyle):this.iframe.removeAttribute("style"),this.previousIframeStyle=null,this.isFullscreen=!1)}sendMessage(e){if(!this.iframe.contentWindow){this.logger.error("Cannot send message: iframe contentWindow not available");return}this.iframe.contentWindow.postMessage(e,this.allowedOrigin),this.logger.log("Sent message to iframe:",e.type)}close(){if(this.state.isClosed){this.logger.warn("Instance already closed");return}this.logger.log("Closing instance"),this.sendMessage({source:"chaindoc-embed",type:"CLOSE"}),setTimeout(()=>{this.state.isClosed||(this.logger.warn("Iframe did not respond to CLOSE, forcing cleanup"),this.cleanup())},3e3)}changeTheme(e){this.logger.log("Changing theme to:",e),this.state.theme=e,this.sendMessage({source:"chaindoc-embed",type:"THEME_CHANGE",data:{theme:e}})}isReady(){return this.state.isReady}getSessionId(){return this.state.sessionId}_internalOn(e,t){let n=this.internalEventHandlers.get(e);if(n){n.add(t);return}this.internalEventHandlers.set(e,new Set([t]))}emit(e){let t=this.internalEventHandlers.get(e);t&&t.forEach(n=>n())}cleanup(){this.state.isClosed||(this.logger.log("Cleaning up instance"),this.isFullscreen&&this.exitFullscreen(),this.state.isClosed=!0,window.removeEventListener("message",this.messageListener),this.overlay&&(this.overlay.remove(),document.body.style.overflow=this.previousOverflow),this.container&&this.container.querySelector("[data-chaindoc-inline]")?.remove(),this.options.onClose?.(),this.emit("close"),this.internalEventHandlers.clear())}};var h=class{constructor(e){this.instances=new Set;if(!e.publicKey)throw new Error("ChaindocEmbed: publicKey is required");if(!e.publicKey.startsWith("pk_"))throw new Error('ChaindocEmbed: publicKey must start with "pk_"');this.config={publicKey:e.publicKey,environment:e.environment||"production",debug:e.debug||!1},this.logger=new l(this.config.debug),this.logger.log("SDK initialized",this.config)}openSignatureFlow(e){if(!e.sessionId)throw new Error("openSignatureFlow: sessionId is required");if(!e.sessionId.startsWith("ses_"))throw new Error('openSignatureFlow: sessionId must start with "ses_"');if((e.mode||"modal")==="inline"&&!e.container)throw new Error("openSignatureFlow: container is required for inline mode");this.logger.log("Opening signature flow",e);let n=new r(this.config,e,this.logger);return this.instances.add(n),n._internalOn("close",()=>{this.instances.delete(n)}),n}destroy(){this.logger.log("Destroying SDK and all instances");for(let e of this.instances)e.close();this.instances.clear()}static get version(){return"2.2.0-alpha.1"}};export{h as ChaindocEmbed,r as EmbedInstance};
`.trim()),this.isFullscreen=!0)}exitFullscreen(){this.isFullscreen&&(this.logger.log("Exiting fullscreen"),this.previousIframeStyle!==null?this.iframe.setAttribute("style",this.previousIframeStyle):this.iframe.removeAttribute("style"),this.previousIframeStyle=null,this.isFullscreen=!1)}sendMessage(e){if(!this.iframe.contentWindow){this.logger.error("Cannot send message: iframe contentWindow not available");return}this.iframe.contentWindow.postMessage(e,this.allowedOrigin),this.logger.log("Sent message to iframe:",e.type)}close(){if(this.state.isClosed){this.logger.warn("Instance already closed");return}this.logger.log("Closing instance"),this.sendMessage({source:"chaindoc-embed",type:"CLOSE"}),setTimeout(()=>{this.state.isClosed||(this.logger.warn("Iframe did not respond to CLOSE, forcing cleanup"),this.cleanup())},3e3)}changeTheme(e){this.logger.log("Changing theme to:",e),this.state.theme=e,this.sendMessage({source:"chaindoc-embed",type:"THEME_CHANGE",data:{theme:e}})}isReady(){return this.state.isReady}getSessionId(){return this.state.sessionId}_internalOn(e,t){let n=this.internalEventHandlers.get(e);if(n){n.add(t);return}this.internalEventHandlers.set(e,new Set([t]))}emit(e){let t=this.internalEventHandlers.get(e);t&&t.forEach(n=>n())}cleanup(){this.state.isClosed||(this.logger.log("Cleaning up instance"),this.isFullscreen&&this.exitFullscreen(),this.state.isClosed=!0,window.removeEventListener("message",this.messageListener),this.overlay&&(this.overlay.remove(),document.body.style.overflow=this.previousOverflow),this.container&&this.container.querySelector("[data-chaindoc-inline]")?.remove(),this.options.onClose?.(),this.emit("close"),this.internalEventHandlers.clear())}};var h=class{constructor(e){this.instances=new Set;if(!e.publicKey)throw new Error("ChaindocEmbed: publicKey is required");if(!e.publicKey.startsWith("pk_"))throw new Error('ChaindocEmbed: publicKey must start with "pk_"');this.config={publicKey:e.publicKey,environment:e.environment||"production",debug:e.debug||!1},this.logger=new l(this.config.debug),this.logger.log("SDK initialized",this.config)}openSignatureFlow(e){if(!e.sessionId)throw new Error("openSignatureFlow: sessionId is required");if(!e.sessionId.startsWith("ses_"))throw new Error('openSignatureFlow: sessionId must start with "ses_"');if((e.mode||"modal")==="inline"&&!e.container)throw new Error("openSignatureFlow: container is required for inline mode");this.logger.log("Opening signature flow",e);let n=new r(this.config,e,this.logger);return this.instances.add(n),n._internalOn("close",()=>{this.instances.delete(n)}),n}destroy(){this.logger.log("Destroying SDK and all instances");for(let e of this.instances)e.close();this.instances.clear()}static get version(){return"2.2.0-alpha.2"}};export{h as ChaindocEmbed,r as EmbedInstance};
//# sourceMappingURL=index.mjs.map
{
"name": "@chaindoc_io/embed-sdk",
"version": "2.2.0-alpha.1",
"version": "2.2.0-alpha.2",
"description": "JavaScript/TypeScript SDK for embedding Chaindoc document signing flow via iframe",

@@ -5,0 +5,0 @@ "main": "./dist/index.cjs",