New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@accelbyte/sdk

Package Overview
Dependencies
Maintainers
2
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@accelbyte/sdk - npm Package Compare versions

Comparing version
4.1.4
to
4.1.5
+70
-44
dist/cjs/node/index.cjs

@@ -38,2 +38,3 @@ "use strict";

CodeGenUtil: () => CodeGenUtil,
CoreConfig: () => CoreConfig,
DecodeError: () => DecodeError,

@@ -71,2 +72,29 @@ DesktopChecker: () => DesktopChecker,

// src/Types.ts
var import_zod = require("zod");
var CoreConfig = import_zod.z.object({
/**
* The client ID for the SDK. This value is retrieved from Admin Portal, OAuth Clients.
*/
clientId: import_zod.z.string().min(1),
/**
* The redirect URI after logging in. This is used to generate the valid login URL to IAM.
* This value is retrieved from Admin Portal, OAuth Clients.
*/
redirectURI: import_zod.z.string().url(),
/**
* The base URL of your AGS deployment.
*/
baseURL: import_zod.z.string().url(),
/**
* The namespace of your AGS deployment.
*/
namespace: import_zod.z.string().min(1),
/**
* When "false" is provided, the SDK bypasses Zod Schema Validation.
* Default is "true".
*/
useSchemaValidation: import_zod.z.boolean().default(true)
});
// src/utils/ApiUtils.ts

@@ -180,6 +208,3 @@ var import_axios = __toESM(require("axios"), 1);

var _a;
this.coreConfig = {
...coreConfig,
useSchemaValidation: coreConfig.useSchemaValidation ?? true
};
this.coreConfig = CoreConfig.parse(coreConfig);
this.axiosConfig = {

@@ -434,52 +459,52 @@ /**

// ../sdk-iam/src/generated-definitions/TokenWithDeviceCookieResponseV3.ts
var import_zod4 = require("zod");
var import_zod5 = require("zod");
// ../sdk-iam/src/generated-definitions/JwtBanV3.ts
var import_zod = require("zod");
var JwtBanV3 = import_zod.z.object({
ban: import_zod.z.string(),
disabledDate: import_zod.z.string().nullish(),
enabled: import_zod.z.boolean(),
endDate: import_zod.z.string(),
targetedNamespace: import_zod.z.string()
var import_zod2 = require("zod");
var JwtBanV3 = import_zod2.z.object({
ban: import_zod2.z.string(),
disabledDate: import_zod2.z.string().nullish(),
enabled: import_zod2.z.boolean(),
endDate: import_zod2.z.string(),
targetedNamespace: import_zod2.z.string()
});
// ../sdk-iam/src/generated-definitions/NamespaceRole.ts
var import_zod2 = require("zod");
var NamespaceRole = import_zod2.z.object({ namespace: import_zod2.z.string(), roleId: import_zod2.z.string() });
var import_zod3 = require("zod");
var NamespaceRole = import_zod3.z.object({ namespace: import_zod3.z.string(), roleId: import_zod3.z.string() });
// ../sdk-iam/src/generated-definitions/PermissionV3.ts
var import_zod3 = require("zod");
var PermissionV3 = import_zod3.z.object({
action: import_zod3.z.number().int(),
resource: import_zod3.z.string(),
schedAction: import_zod3.z.number().int().nullish(),
schedCron: import_zod3.z.string().nullish(),
schedRange: import_zod3.z.array(import_zod3.z.string()).nullish()
var import_zod4 = require("zod");
var PermissionV3 = import_zod4.z.object({
action: import_zod4.z.number().int(),
resource: import_zod4.z.string(),
schedAction: import_zod4.z.number().int().nullish(),
schedCron: import_zod4.z.string().nullish(),
schedRange: import_zod4.z.array(import_zod4.z.string()).nullish()
});
// ../sdk-iam/src/generated-definitions/TokenWithDeviceCookieResponseV3.ts
var TokenWithDeviceCookieResponseV3 = import_zod4.z.object({
access_token: import_zod4.z.string(),
auth_trust_id: import_zod4.z.string().nullish(),
bans: import_zod4.z.array(JwtBanV3).nullish(),
display_name: import_zod4.z.string().nullish(),
expires_in: import_zod4.z.number().int(),
is_comply: import_zod4.z.boolean().nullish(),
jflgs: import_zod4.z.number().int().nullish(),
namespace: import_zod4.z.string(),
namespace_roles: import_zod4.z.array(NamespaceRole).nullish(),
permissions: import_zod4.z.array(PermissionV3),
platform_id: import_zod4.z.string().nullish(),
platform_user_id: import_zod4.z.string().nullish(),
refresh_expires_in: import_zod4.z.number().int().nullish(),
refresh_token: import_zod4.z.string().nullish(),
roles: import_zod4.z.array(import_zod4.z.string()).nullish(),
scope: import_zod4.z.string(),
simultaneous_platform_id: import_zod4.z.string().nullish(),
simultaneous_platform_user_id: import_zod4.z.string().nullish(),
token_type: import_zod4.z.string(),
unique_display_name: import_zod4.z.string().nullish(),
user_id: import_zod4.z.string().nullish(),
xuid: import_zod4.z.string().nullish()
var TokenWithDeviceCookieResponseV3 = import_zod5.z.object({
access_token: import_zod5.z.string(),
auth_trust_id: import_zod5.z.string().nullish(),
bans: import_zod5.z.array(JwtBanV3).nullish(),
display_name: import_zod5.z.string().nullish(),
expires_in: import_zod5.z.number().int(),
is_comply: import_zod5.z.boolean().nullish(),
jflgs: import_zod5.z.number().int().nullish(),
namespace: import_zod5.z.string(),
namespace_roles: import_zod5.z.array(NamespaceRole).nullish(),
permissions: import_zod5.z.array(PermissionV3),
platform_id: import_zod5.z.string().nullish(),
platform_user_id: import_zod5.z.string().nullish(),
refresh_expires_in: import_zod5.z.number().int().nullish(),
refresh_token: import_zod5.z.string().nullish(),
roles: import_zod5.z.array(import_zod5.z.string()).nullish(),
scope: import_zod5.z.string(),
simultaneous_platform_id: import_zod5.z.string().nullish(),
simultaneous_platform_user_id: import_zod5.z.string().nullish(),
token_type: import_zod5.z.string(),
unique_display_name: import_zod5.z.string().nullish(),
user_id: import_zod5.z.string().nullish(),
xuid: import_zod5.z.string().nullish()
});

@@ -933,2 +958,3 @@

CodeGenUtil,
CoreConfig,
DecodeError,

@@ -935,0 +961,0 @@ DesktopChecker,

@@ -5,2 +5,29 @@ // src/polyfills/browser.ts

// src/Types.ts
import { z } from "zod";
var CoreConfig = z.object({
/**
* The client ID for the SDK. This value is retrieved from Admin Portal, OAuth Clients.
*/
clientId: z.string().min(1),
/**
* The redirect URI after logging in. This is used to generate the valid login URL to IAM.
* This value is retrieved from Admin Portal, OAuth Clients.
*/
redirectURI: z.string().url(),
/**
* The base URL of your AGS deployment.
*/
baseURL: z.string().url(),
/**
* The namespace of your AGS deployment.
*/
namespace: z.string().min(1),
/**
* When "false" is provided, the SDK bypasses Zod Schema Validation.
* Default is "true".
*/
useSchemaValidation: z.boolean().default(true)
});
// src/utils/ApiUtils.ts

@@ -113,6 +140,3 @@ import axios from "axios";

constructor({ coreConfig, axiosConfig, webSocketConfig }) {
this.coreConfig = {
...coreConfig,
useSchemaValidation: coreConfig.useSchemaValidation ?? true
};
this.coreConfig = CoreConfig.parse(coreConfig);
this.axiosConfig = {

@@ -365,52 +389,52 @@ /**

// ../sdk-iam/src/generated-definitions/TokenWithDeviceCookieResponseV3.ts
import { z as z4 } from "zod";
import { z as z5 } from "zod";
// ../sdk-iam/src/generated-definitions/JwtBanV3.ts
import { z } from "zod";
var JwtBanV3 = z.object({
ban: z.string(),
disabledDate: z.string().nullish(),
enabled: z.boolean(),
endDate: z.string(),
targetedNamespace: z.string()
import { z as z2 } from "zod";
var JwtBanV3 = z2.object({
ban: z2.string(),
disabledDate: z2.string().nullish(),
enabled: z2.boolean(),
endDate: z2.string(),
targetedNamespace: z2.string()
});
// ../sdk-iam/src/generated-definitions/NamespaceRole.ts
import { z as z2 } from "zod";
var NamespaceRole = z2.object({ namespace: z2.string(), roleId: z2.string() });
import { z as z3 } from "zod";
var NamespaceRole = z3.object({ namespace: z3.string(), roleId: z3.string() });
// ../sdk-iam/src/generated-definitions/PermissionV3.ts
import { z as z3 } from "zod";
var PermissionV3 = z3.object({
action: z3.number().int(),
resource: z3.string(),
schedAction: z3.number().int().nullish(),
schedCron: z3.string().nullish(),
schedRange: z3.array(z3.string()).nullish()
import { z as z4 } from "zod";
var PermissionV3 = z4.object({
action: z4.number().int(),
resource: z4.string(),
schedAction: z4.number().int().nullish(),
schedCron: z4.string().nullish(),
schedRange: z4.array(z4.string()).nullish()
});
// ../sdk-iam/src/generated-definitions/TokenWithDeviceCookieResponseV3.ts
var TokenWithDeviceCookieResponseV3 = z4.object({
access_token: z4.string(),
auth_trust_id: z4.string().nullish(),
bans: z4.array(JwtBanV3).nullish(),
display_name: z4.string().nullish(),
expires_in: z4.number().int(),
is_comply: z4.boolean().nullish(),
jflgs: z4.number().int().nullish(),
namespace: z4.string(),
namespace_roles: z4.array(NamespaceRole).nullish(),
permissions: z4.array(PermissionV3),
platform_id: z4.string().nullish(),
platform_user_id: z4.string().nullish(),
refresh_expires_in: z4.number().int().nullish(),
refresh_token: z4.string().nullish(),
roles: z4.array(z4.string()).nullish(),
scope: z4.string(),
simultaneous_platform_id: z4.string().nullish(),
simultaneous_platform_user_id: z4.string().nullish(),
token_type: z4.string(),
unique_display_name: z4.string().nullish(),
user_id: z4.string().nullish(),
xuid: z4.string().nullish()
var TokenWithDeviceCookieResponseV3 = z5.object({
access_token: z5.string(),
auth_trust_id: z5.string().nullish(),
bans: z5.array(JwtBanV3).nullish(),
display_name: z5.string().nullish(),
expires_in: z5.number().int(),
is_comply: z5.boolean().nullish(),
jflgs: z5.number().int().nullish(),
namespace: z5.string(),
namespace_roles: z5.array(NamespaceRole).nullish(),
permissions: z5.array(PermissionV3),
platform_id: z5.string().nullish(),
platform_user_id: z5.string().nullish(),
refresh_expires_in: z5.number().int().nullish(),
refresh_token: z5.string().nullish(),
roles: z5.array(z5.string()).nullish(),
scope: z5.string(),
simultaneous_platform_id: z5.string().nullish(),
simultaneous_platform_user_id: z5.string().nullish(),
token_type: z5.string(),
unique_display_name: z5.string().nullish(),
user_id: z5.string().nullish(),
xuid: z5.string().nullish()
});

@@ -862,2 +886,3 @@

CodeGenUtil,
CoreConfig,
DecodeError,

@@ -864,0 +889,0 @@ DesktopChecker,

@@ -11,2 +11,29 @@ // src/polyfills/node.ts

// src/Types.ts
import { z } from "zod";
var CoreConfig = z.object({
/**
* The client ID for the SDK. This value is retrieved from Admin Portal, OAuth Clients.
*/
clientId: z.string().min(1),
/**
* The redirect URI after logging in. This is used to generate the valid login URL to IAM.
* This value is retrieved from Admin Portal, OAuth Clients.
*/
redirectURI: z.string().url(),
/**
* The base URL of your AGS deployment.
*/
baseURL: z.string().url(),
/**
* The namespace of your AGS deployment.
*/
namespace: z.string().min(1),
/**
* When "false" is provided, the SDK bypasses Zod Schema Validation.
* Default is "true".
*/
useSchemaValidation: z.boolean().default(true)
});
// src/utils/ApiUtils.ts

@@ -120,6 +147,3 @@ import axios from "axios";

var _a;
this.coreConfig = {
...coreConfig,
useSchemaValidation: coreConfig.useSchemaValidation ?? true
};
this.coreConfig = CoreConfig.parse(coreConfig);
this.axiosConfig = {

@@ -374,52 +398,52 @@ /**

// ../sdk-iam/src/generated-definitions/TokenWithDeviceCookieResponseV3.ts
import { z as z4 } from "zod";
import { z as z5 } from "zod";
// ../sdk-iam/src/generated-definitions/JwtBanV3.ts
import { z } from "zod";
var JwtBanV3 = z.object({
ban: z.string(),
disabledDate: z.string().nullish(),
enabled: z.boolean(),
endDate: z.string(),
targetedNamespace: z.string()
import { z as z2 } from "zod";
var JwtBanV3 = z2.object({
ban: z2.string(),
disabledDate: z2.string().nullish(),
enabled: z2.boolean(),
endDate: z2.string(),
targetedNamespace: z2.string()
});
// ../sdk-iam/src/generated-definitions/NamespaceRole.ts
import { z as z2 } from "zod";
var NamespaceRole = z2.object({ namespace: z2.string(), roleId: z2.string() });
import { z as z3 } from "zod";
var NamespaceRole = z3.object({ namespace: z3.string(), roleId: z3.string() });
// ../sdk-iam/src/generated-definitions/PermissionV3.ts
import { z as z3 } from "zod";
var PermissionV3 = z3.object({
action: z3.number().int(),
resource: z3.string(),
schedAction: z3.number().int().nullish(),
schedCron: z3.string().nullish(),
schedRange: z3.array(z3.string()).nullish()
import { z as z4 } from "zod";
var PermissionV3 = z4.object({
action: z4.number().int(),
resource: z4.string(),
schedAction: z4.number().int().nullish(),
schedCron: z4.string().nullish(),
schedRange: z4.array(z4.string()).nullish()
});
// ../sdk-iam/src/generated-definitions/TokenWithDeviceCookieResponseV3.ts
var TokenWithDeviceCookieResponseV3 = z4.object({
access_token: z4.string(),
auth_trust_id: z4.string().nullish(),
bans: z4.array(JwtBanV3).nullish(),
display_name: z4.string().nullish(),
expires_in: z4.number().int(),
is_comply: z4.boolean().nullish(),
jflgs: z4.number().int().nullish(),
namespace: z4.string(),
namespace_roles: z4.array(NamespaceRole).nullish(),
permissions: z4.array(PermissionV3),
platform_id: z4.string().nullish(),
platform_user_id: z4.string().nullish(),
refresh_expires_in: z4.number().int().nullish(),
refresh_token: z4.string().nullish(),
roles: z4.array(z4.string()).nullish(),
scope: z4.string(),
simultaneous_platform_id: z4.string().nullish(),
simultaneous_platform_user_id: z4.string().nullish(),
token_type: z4.string(),
unique_display_name: z4.string().nullish(),
user_id: z4.string().nullish(),
xuid: z4.string().nullish()
var TokenWithDeviceCookieResponseV3 = z5.object({
access_token: z5.string(),
auth_trust_id: z5.string().nullish(),
bans: z5.array(JwtBanV3).nullish(),
display_name: z5.string().nullish(),
expires_in: z5.number().int(),
is_comply: z5.boolean().nullish(),
jflgs: z5.number().int().nullish(),
namespace: z5.string(),
namespace_roles: z5.array(NamespaceRole).nullish(),
permissions: z5.array(PermissionV3),
platform_id: z5.string().nullish(),
platform_user_id: z5.string().nullish(),
refresh_expires_in: z5.number().int().nullish(),
refresh_token: z5.string().nullish(),
roles: z5.array(z5.string()).nullish(),
scope: z5.string(),
simultaneous_platform_id: z5.string().nullish(),
simultaneous_platform_user_id: z5.string().nullish(),
token_type: z5.string(),
unique_display_name: z5.string().nullish(),
user_id: z5.string().nullish(),
xuid: z5.string().nullish()
});

@@ -872,2 +896,3 @@

CodeGenUtil,
CoreConfig,
DecodeError,

@@ -874,0 +899,0 @@ DesktopChecker,

@@ -10,7 +10,7 @@ import { AxiosRequestConfig, InternalAxiosRequestConfig, AxiosResponse, AxiosInstance, AxiosError } from 'axios';

interface CoreConfig {
declare const CoreConfig: z.ZodObject<{
/**
* The client ID for the SDK. This value is retrieved from Admin Portal, OAuth Clients.
*/
clientId: string;
clientId: z.ZodString;
/**

@@ -20,11 +20,11 @@ * The redirect URI after logging in. This is used to generate the valid login URL to IAM.

*/
redirectURI: string;
redirectURI: z.ZodString;
/**
* The base URL of your AGS deployment.
*/
baseURL: string;
baseURL: z.ZodString;
/**
* The namespace of your AGS deployment.
*/
namespace: string;
namespace: z.ZodString;
/**

@@ -34,4 +34,17 @@ * When "false" is provided, the SDK bypasses Zod Schema Validation.

*/
useSchemaValidation: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
clientId: string;
redirectURI: string;
baseURL: string;
namespace: string;
useSchemaValidation: boolean;
}
}, {
clientId: string;
redirectURI: string;
baseURL: string;
namespace: string;
useSchemaValidation?: boolean | undefined;
}>;
type CoreConfig = z.infer<typeof CoreConfig>;
interface AxiosConfig {

@@ -100,3 +113,9 @@ interceptors?: Interceptor[];

axiosInstance: AxiosInstance;
coreConfig: CoreConfig;
coreConfig: {
clientId: string;
redirectURI: string;
baseURL: string;
namespace: string;
useSchemaValidation: boolean;
};
axiosConfig: MakeRequired<AxiosConfig, "request">;

@@ -489,2 +508,2 @@ webSocketConfig: WebSocketConfig;

export { AccelByte, AccelByteSDK, type ApiError, ApiUtils, type AxiosConfig, BrowserHelper, CodeGenUtil, type CoreConfig, DecodeError, DesktopChecker, ERROR_CODE_LINK_DELETION_ACCOUNT, ERROR_CODE_TOKEN_EXPIRED, ERROR_LINK_ANOTHER_3RD_PARTY_ACCOUNT, ERROR_USER_BANNED, ErrorInterceptors, IamErrorCode, type Interceptor, type MakeOptional, type MakeRequired, Network, RefreshSession, RefreshToken, type Response, type ResponseError, type SdkConstructorParam, SdkDevice, type SdkSetConfigParam, type TokenConfig, UrlHelper, Validate, type WebSocketConfig, createAuthInterceptor, createCustomPathInterceptor, createGetSessionInterceptor, createRefreshSessionInterceptor, isType };
export { AccelByte, AccelByteSDK, type ApiError, ApiUtils, type AxiosConfig, BrowserHelper, CodeGenUtil, CoreConfig, DecodeError, DesktopChecker, ERROR_CODE_LINK_DELETION_ACCOUNT, ERROR_CODE_TOKEN_EXPIRED, ERROR_LINK_ANOTHER_3RD_PARTY_ACCOUNT, ERROR_USER_BANNED, ErrorInterceptors, IamErrorCode, type Interceptor, type MakeOptional, type MakeRequired, Network, RefreshSession, RefreshToken, type Response, type ResponseError, type SdkConstructorParam, SdkDevice, type SdkSetConfigParam, type TokenConfig, UrlHelper, Validate, type WebSocketConfig, createAuthInterceptor, createCustomPathInterceptor, createGetSessionInterceptor, createRefreshSessionInterceptor, isType };
{
"name": "@accelbyte/sdk",
"version": "4.1.4",
"version": "4.1.5",
"author": "AccelByte Inc",

@@ -51,3 +51,3 @@ "license": "SEE LICENSE IN LICENSE",

"dependencies": {
"@accelbyte/validator": "0.2.29",
"@accelbyte/validator": "0.2.30",
"axios": "1.8.4",

@@ -54,0 +54,0 @@ "buffer": "6.0.3",

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