Sign In

@cross-deck/node

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cross-deck/node - npm Package Compare versions

Comparing version
1.13.0
to
1.14.0
dist/crossdeck-server-NL1p6hlR.d.mts

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

+4
-0

@@ -9,2 +9,6 @@ # Changelog

## [1.14.0] — 2026-07-27
- **`campaignLink()` — stamp an outbound email link so its click binds to the recipient's identity on landing.** You know the recipient's email at send time; pass it with the link's destination and Crossdeck returns the same URL carrying a one-time arrival ticket (`cd_ref`). Put the returned URL in the email (Resend, HubSpot, your own SMTP — any tool). When the recipient clicks and lands on a page running `@cross-deck/web`, the SDK reads the ticket automatically (v1.10.0+) and binds that session to the person, so the post-click journey joins their identity. Server-side only — it mints an identity bind, so it requires a secret key. Degrades honestly: without the web SDK on the landing page the deep session stitch softens, but the server-side email funnel still lands by identity. Wraps `POST /v1/campaign/email-link`.
## [1.13.0] — 2026-07-26

@@ -11,0 +15,0 @@

+1
-1

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

import { x as CrossdeckServer } from '../crossdeck-server-CjnIok-o.mjs';
import { z as CrossdeckServer } from '../crossdeck-server-NL1p6hlR.mjs';
import 'node:events';

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

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

import { x as CrossdeckServer } from '../crossdeck-server-CjnIok-o.js';
import { z as CrossdeckServer } from '../crossdeck-server-NL1p6hlR.js';
import 'node:events';

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

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

export { A as AliasIdentityInput, a as AliasResult, b as AuditDecision, c as AuditEntry, B as BlockVerdict, d as Breadcrumb, e as BreadcrumbCategory, f as BreadcrumbLevel, C as CROSSDECK_API_VERSION, g as CapturedError, h as Contract, i as ContractAppliesTo, j as ContractFailureInput, k as ContractPillar, l as ContractStatus, m as ContractTestRef, n as CrossdeckAuthenticationError, o as CrossdeckConfigurationError, p as CrossdeckContracts, q as CrossdeckError, r as CrossdeckErrorPayload, s as CrossdeckErrorType, t as CrossdeckInternalError, u as CrossdeckNetworkError, v as CrossdeckPermissionError, w as CrossdeckRateLimitError, x as CrossdeckServer, y as CrossdeckServerOptions, z as CrossdeckValidationError, D as DEFAULT_BASE_URL, E as DEFAULT_TIMEOUT_MS, F as Diagnostics, G as EntitlementCacheOptions, H as EntitlementMutationResult, I as EntitlementStore, J as EntitlementsListResponse, K as EntitlementsListener, L as Environment, M as ErrorCaptureConfig, N as ErrorLevel, O as EventProperties, P as ForgetResult, Q as GateInput, R as GateVerdict, S as GrantDuration, T as GrantEntitlementInput, U as GroupMembership, V as HeartbeatResponse, W as HttpRequestInfo, X as HttpResponseInfo, Y as HttpRetriesConfig, Z as IdentifyOptions, _ as IdentityHints, $ as IngestOptions, a0 as IngestResponse, a1 as OwnerStatusInput, a2 as PublicEntitlement, a3 as PurchaseResult, a4 as RequestOptions, a5 as ResolveInput, a6 as ResolveResult, a7 as RevokeEntitlementInput, a8 as RuntimeHost, a9 as RuntimeInfo, aa as ServerEvent, ab as StackFrame, ac as StoredEntitlements, ad as SyncPurchaseInput, ae as makeCrossdeckError } from './crossdeck-server-CjnIok-o.mjs';
export { A as AliasIdentityInput, a as AliasResult, b as AuditDecision, c as AuditEntry, B as BlockVerdict, d as Breadcrumb, e as BreadcrumbCategory, f as BreadcrumbLevel, C as CROSSDECK_API_VERSION, g as CampaignLinkInput, h as CampaignLinkResult, i as CapturedError, j as Contract, k as ContractAppliesTo, l as ContractFailureInput, m as ContractPillar, n as ContractStatus, o as ContractTestRef, p as CrossdeckAuthenticationError, q as CrossdeckConfigurationError, r as CrossdeckContracts, s as CrossdeckError, t as CrossdeckErrorPayload, u as CrossdeckErrorType, v as CrossdeckInternalError, w as CrossdeckNetworkError, x as CrossdeckPermissionError, y as CrossdeckRateLimitError, z as CrossdeckServer, D as CrossdeckServerOptions, E as CrossdeckValidationError, F as DEFAULT_BASE_URL, G as DEFAULT_TIMEOUT_MS, H as Diagnostics, I as EntitlementCacheOptions, J as EntitlementMutationResult, K as EntitlementStore, L as EntitlementsListResponse, M as EntitlementsListener, N as Environment, O as ErrorCaptureConfig, P as ErrorLevel, Q as EventProperties, R as ForgetResult, S as GateInput, T as GateVerdict, U as GrantDuration, V as GrantEntitlementInput, W as GroupMembership, X as HeartbeatResponse, Y as HttpRequestInfo, Z as HttpResponseInfo, _ as HttpRetriesConfig, $ as IdentifyOptions, a0 as IdentityHints, a1 as IngestOptions, a2 as IngestResponse, a3 as OwnerStatusInput, a4 as PublicEntitlement, a5 as PurchaseResult, a6 as RequestOptions, a7 as ResolveInput, a8 as ResolveResult, a9 as RevokeEntitlementInput, aa as RuntimeHost, ab as RuntimeInfo, ac as ServerEvent, ad as StackFrame, ae as StoredEntitlements, af as SyncPurchaseInput, ag as makeCrossdeckError } from './crossdeck-server-NL1p6hlR.mjs';
import 'node:events';

@@ -20,3 +20,3 @@

*/
declare const SDK_VERSION = "1.13.0";
declare const SDK_VERSION = "1.14.0";
declare const SDK_NAME = "@cross-deck/node";

@@ -23,0 +23,0 @@

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

export { A as AliasIdentityInput, a as AliasResult, b as AuditDecision, c as AuditEntry, B as BlockVerdict, d as Breadcrumb, e as BreadcrumbCategory, f as BreadcrumbLevel, C as CROSSDECK_API_VERSION, g as CapturedError, h as Contract, i as ContractAppliesTo, j as ContractFailureInput, k as ContractPillar, l as ContractStatus, m as ContractTestRef, n as CrossdeckAuthenticationError, o as CrossdeckConfigurationError, p as CrossdeckContracts, q as CrossdeckError, r as CrossdeckErrorPayload, s as CrossdeckErrorType, t as CrossdeckInternalError, u as CrossdeckNetworkError, v as CrossdeckPermissionError, w as CrossdeckRateLimitError, x as CrossdeckServer, y as CrossdeckServerOptions, z as CrossdeckValidationError, D as DEFAULT_BASE_URL, E as DEFAULT_TIMEOUT_MS, F as Diagnostics, G as EntitlementCacheOptions, H as EntitlementMutationResult, I as EntitlementStore, J as EntitlementsListResponse, K as EntitlementsListener, L as Environment, M as ErrorCaptureConfig, N as ErrorLevel, O as EventProperties, P as ForgetResult, Q as GateInput, R as GateVerdict, S as GrantDuration, T as GrantEntitlementInput, U as GroupMembership, V as HeartbeatResponse, W as HttpRequestInfo, X as HttpResponseInfo, Y as HttpRetriesConfig, Z as IdentifyOptions, _ as IdentityHints, $ as IngestOptions, a0 as IngestResponse, a1 as OwnerStatusInput, a2 as PublicEntitlement, a3 as PurchaseResult, a4 as RequestOptions, a5 as ResolveInput, a6 as ResolveResult, a7 as RevokeEntitlementInput, a8 as RuntimeHost, a9 as RuntimeInfo, aa as ServerEvent, ab as StackFrame, ac as StoredEntitlements, ad as SyncPurchaseInput, ae as makeCrossdeckError } from './crossdeck-server-CjnIok-o.js';
export { A as AliasIdentityInput, a as AliasResult, b as AuditDecision, c as AuditEntry, B as BlockVerdict, d as Breadcrumb, e as BreadcrumbCategory, f as BreadcrumbLevel, C as CROSSDECK_API_VERSION, g as CampaignLinkInput, h as CampaignLinkResult, i as CapturedError, j as Contract, k as ContractAppliesTo, l as ContractFailureInput, m as ContractPillar, n as ContractStatus, o as ContractTestRef, p as CrossdeckAuthenticationError, q as CrossdeckConfigurationError, r as CrossdeckContracts, s as CrossdeckError, t as CrossdeckErrorPayload, u as CrossdeckErrorType, v as CrossdeckInternalError, w as CrossdeckNetworkError, x as CrossdeckPermissionError, y as CrossdeckRateLimitError, z as CrossdeckServer, D as CrossdeckServerOptions, E as CrossdeckValidationError, F as DEFAULT_BASE_URL, G as DEFAULT_TIMEOUT_MS, H as Diagnostics, I as EntitlementCacheOptions, J as EntitlementMutationResult, K as EntitlementStore, L as EntitlementsListResponse, M as EntitlementsListener, N as Environment, O as ErrorCaptureConfig, P as ErrorLevel, Q as EventProperties, R as ForgetResult, S as GateInput, T as GateVerdict, U as GrantDuration, V as GrantEntitlementInput, W as GroupMembership, X as HeartbeatResponse, Y as HttpRequestInfo, Z as HttpResponseInfo, _ as HttpRetriesConfig, $ as IdentifyOptions, a0 as IdentityHints, a1 as IngestOptions, a2 as IngestResponse, a3 as OwnerStatusInput, a4 as PublicEntitlement, a5 as PurchaseResult, a6 as RequestOptions, a7 as ResolveInput, a8 as ResolveResult, a9 as RevokeEntitlementInput, aa as RuntimeHost, ab as RuntimeInfo, ac as ServerEvent, ad as StackFrame, ae as StoredEntitlements, af as SyncPurchaseInput, ag as makeCrossdeckError } from './crossdeck-server-NL1p6hlR.js';
import 'node:events';

@@ -20,3 +20,3 @@

*/
declare const SDK_VERSION = "1.13.0";
declare const SDK_VERSION = "1.14.0";
declare const SDK_NAME = "@cross-deck/node";

@@ -23,0 +23,0 @@

{
"name": "@cross-deck/node",
"version": "1.13.0",
"version": "1.14.0",
"description": "Crossdeck server SDK for Node.js — verified subscriptions, entitlements, server-side error capture, and product telemetry in one client.",

@@ -5,0 +5,0 @@ "license": "MIT",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display