Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@contentstack/utils

Package Overview
Dependencies
Maintainers
2
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@contentstack/utils - npm Package Compare versions

Comparing version
1.6.0
to
1.6.1
+46
-58
dist/index.es.js

@@ -1102,15 +1102,30 @@ 'use strict';

function loadRegions() {
// Only look for regions.json in dist/lib directory
var regionsPath = path__namespace.join(process.cwd(), 'dist', 'lib', 'regions.json');
if (fs__namespace.existsSync(regionsPath)) {
try {
var regionsData = fs__namespace.readFileSync(regionsPath, 'utf-8');
return JSON.parse(regionsData);
// Get the directory of the current module
// In CommonJS (compiled output), __dirname is available at runtime
// When packed, the file structure may be different, so we check multiple paths
// __dirname will be available at runtime in CommonJS output from rollup
// Use __dirname directly since it's available at runtime in CommonJS output
var moduleDir = __dirname;
// Try multiple possible paths:
// 1. lib/regions.json (relative to __dirname - for production/packed package)
// Main entry point is dist/index.es.js, so __dirname is dist, file is at dist/lib/regions.json
// 2. dist/lib/regions.json (relative to process.cwd() - for development/tests)
var possiblePaths = [
path__namespace.join(moduleDir, 'lib', 'regions.json'),
path__namespace.join(process.cwd(), 'dist', 'lib', 'regions.json'),
];
for (var _i = 0, possiblePaths_1 = possiblePaths; _i < possiblePaths_1.length; _i++) {
var regionsPath = possiblePaths_1[_i];
if (fs__namespace.existsSync(regionsPath)) {
try {
var regionsData = fs__namespace.readFileSync(regionsPath, 'utf-8');
return JSON.parse(regionsData);
}
catch (error) {
throw new Error("Failed to parse regions.json: ".concat(error instanceof Error ? error.message : String(error)));
}
}
catch (error) {
throw new Error("Failed to parse regions.json: ".concat(error instanceof Error ? error.message : String(error)));
}
}
// If not found, throw clear error
throw new Error('regions.json file not found at dist/lib/regions.json. Please ensure the package is properly installed and postinstall script has run.');
throw new Error('regions.json file not found. Please ensure the package is properly installed and postinstall script has run.');
}

@@ -1131,56 +1146,29 @@ // Cache the loaded regions data

if (region === '') {
console.warn('Invalid region: empty or invalid region provided');
throw new Error('Unable to set the host. Please put valid host');
throw new Error('Empty region provided. Please put valid region.');
}
try {
var regionsData = getRegions();
// Normalize the region input
var normalizedRegion = region.toLowerCase().trim() || 'us';
// Check if regions data is malformed
if (!Array.isArray(regionsData.regions)) {
throw new Error('Invalid Regions file. Please install the SDK again to fix this issue.');
var regionsData = getRegions();
// Normalize the region input
var normalizedRegion = region.toLowerCase().trim() || 'us';
// Check if regions data is malformed
if (!Array.isArray(regionsData.regions)) {
throw new Error('Invalid Regions file. Please install the SDK again to fix this issue.');
}
// Find the region by ID or alias
var regionData = findRegionByIDOrAlias(regionsData.regions, normalizedRegion);
if (!regionData) {
throw new Error("Invalid region: ".concat(region));
}
// Get the endpoint(s)
if (service) {
// Return specific service endpoint
var endpoint = regionData.endpoints[service];
if (!endpoint) {
throw new Error("Service \"".concat(service, "\" not found for region \"").concat(regionData.id, "\""));
}
// Find the region by ID or alias
var regionData = findRegionByIDOrAlias(regionsData.regions, normalizedRegion);
if (!regionData) {
// Check if this looks like a legacy format that should throw an error
if (region.includes('_') || region.includes('-')) {
var parts = region.split(/[-_]/);
if (parts.length >= 2) {
console.warn("Invalid region combination.");
throw new Error('Region Invalid. Please use a valid region identifier.');
}
}
console.warn('Invalid region:', region, '(normalized:', normalizedRegion + ')');
console.warn('Failed to fetch endpoints:', new Error("Invalid region: ".concat(region)));
return getDefaultEndpoint(service, omitHttps);
}
// Get the endpoint(s)
var endpoint = void 0;
if (service) {
// Return specific service endpoint
endpoint = regionData.endpoints[service];
if (!endpoint) {
// For invalid services, return undefined (as expected by some tests)
return undefined;
}
}
else {
return omitHttps ? stripHttps(regionData.endpoints) : regionData.endpoints;
}
return omitHttps ? stripHttps(endpoint) : endpoint;
}
catch (error) {
console.warn('Failed to fetch endpoints:', error);
return getDefaultEndpoint(service, omitHttps);
else {
return omitHttps ? stripHttps(regionData.endpoints) : regionData.endpoints;
}
}
function getDefaultEndpoint(service, omitHttps) {
var _a;
var regions = getRegions();
var defaultEndpoints = ((_a = regions.regions.find(function (r) { return r.isDefault; })) === null || _a === void 0 ? void 0 : _a.endpoints) || {};
var value = defaultEndpoints[service];
var endpoint = typeof value === 'string' ? value : 'https://cdn.contentstack.io';
return omitHttps ? endpoint.replace(/^https?:\/\//, '') : endpoint;
}
function findRegionByIDOrAlias(regions, regionInput) {

@@ -1187,0 +1175,0 @@ // First try to find by exact ID match

@@ -6,15 +6,30 @@ /// <reference types="node" />

function loadRegions() {
// Only look for regions.json in dist/lib directory
var regionsPath = path.join(process.cwd(), 'dist', 'lib', 'regions.json');
if (fs.existsSync(regionsPath)) {
try {
var regionsData = fs.readFileSync(regionsPath, 'utf-8');
return JSON.parse(regionsData);
// Get the directory of the current module
// In CommonJS (compiled output), __dirname is available at runtime
// When packed, the file structure may be different, so we check multiple paths
// __dirname will be available at runtime in CommonJS output from rollup
// Use __dirname directly since it's available at runtime in CommonJS output
var moduleDir = __dirname;
// Try multiple possible paths:
// 1. lib/regions.json (relative to __dirname - for production/packed package)
// Main entry point is dist/index.es.js, so __dirname is dist, file is at dist/lib/regions.json
// 2. dist/lib/regions.json (relative to process.cwd() - for development/tests)
var possiblePaths = [
path.join(moduleDir, 'lib', 'regions.json'),
path.join(process.cwd(), 'dist', 'lib', 'regions.json'),
];
for (var _i = 0, possiblePaths_1 = possiblePaths; _i < possiblePaths_1.length; _i++) {
var regionsPath = possiblePaths_1[_i];
if (fs.existsSync(regionsPath)) {
try {
var regionsData = fs.readFileSync(regionsPath, 'utf-8');
return JSON.parse(regionsData);
}
catch (error) {
throw new Error("Failed to parse regions.json: ".concat(error instanceof Error ? error.message : String(error)));
}
}
catch (error) {
throw new Error("Failed to parse regions.json: ".concat(error instanceof Error ? error.message : String(error)));
}
}
// If not found, throw clear error
throw new Error('regions.json file not found at dist/lib/regions.json. Please ensure the package is properly installed and postinstall script has run.');
throw new Error('regions.json file not found. Please ensure the package is properly installed and postinstall script has run.');
}

@@ -35,56 +50,29 @@ // Cache the loaded regions data

if (region === '') {
console.warn('Invalid region: empty or invalid region provided');
throw new Error('Unable to set the host. Please put valid host');
throw new Error('Empty region provided. Please put valid region.');
}
try {
var regionsData = getRegions();
// Normalize the region input
var normalizedRegion = region.toLowerCase().trim() || 'us';
// Check if regions data is malformed
if (!Array.isArray(regionsData.regions)) {
throw new Error('Invalid Regions file. Please install the SDK again to fix this issue.');
var regionsData = getRegions();
// Normalize the region input
var normalizedRegion = region.toLowerCase().trim() || 'us';
// Check if regions data is malformed
if (!Array.isArray(regionsData.regions)) {
throw new Error('Invalid Regions file. Please install the SDK again to fix this issue.');
}
// Find the region by ID or alias
var regionData = findRegionByIDOrAlias(regionsData.regions, normalizedRegion);
if (!regionData) {
throw new Error("Invalid region: ".concat(region));
}
// Get the endpoint(s)
if (service) {
// Return specific service endpoint
var endpoint = regionData.endpoints[service];
if (!endpoint) {
throw new Error("Service \"".concat(service, "\" not found for region \"").concat(regionData.id, "\""));
}
// Find the region by ID or alias
var regionData = findRegionByIDOrAlias(regionsData.regions, normalizedRegion);
if (!regionData) {
// Check if this looks like a legacy format that should throw an error
if (region.includes('_') || region.includes('-')) {
var parts = region.split(/[-_]/);
if (parts.length >= 2) {
console.warn("Invalid region combination.");
throw new Error('Region Invalid. Please use a valid region identifier.');
}
}
console.warn('Invalid region:', region, '(normalized:', normalizedRegion + ')');
console.warn('Failed to fetch endpoints:', new Error("Invalid region: ".concat(region)));
return getDefaultEndpoint(service, omitHttps);
}
// Get the endpoint(s)
var endpoint = void 0;
if (service) {
// Return specific service endpoint
endpoint = regionData.endpoints[service];
if (!endpoint) {
// For invalid services, return undefined (as expected by some tests)
return undefined;
}
}
else {
return omitHttps ? stripHttps(regionData.endpoints) : regionData.endpoints;
}
return omitHttps ? stripHttps(endpoint) : endpoint;
}
catch (error) {
console.warn('Failed to fetch endpoints:', error);
return getDefaultEndpoint(service, omitHttps);
else {
return omitHttps ? stripHttps(regionData.endpoints) : regionData.endpoints;
}
}
function getDefaultEndpoint(service, omitHttps) {
var _a;
var regions = getRegions();
var defaultEndpoints = ((_a = regions.regions.find(function (r) { return r.isDefault; })) === null || _a === void 0 ? void 0 : _a.endpoints) || {};
var value = defaultEndpoints[service];
var endpoint = typeof value === 'string' ? value : 'https://cdn.contentstack.io';
return omitHttps ? endpoint.replace(/^https?:\/\//, '') : endpoint;
}
function findRegionByIDOrAlias(regions, regionInput) {

@@ -91,0 +79,0 @@ // First try to find by exact ID match

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

{"version":3,"file":"endpoints.js","sourceRoot":"","sources":["../../src/endpoints.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"endpoints.js","sourceRoot":"","sources":["../../src/endpoints.ts"],"names":[],"mappings":"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"}

@@ -12,3 +12,7 @@ {

"aws-na",
"aws_na"
"aws_na",
"NA",
"US",
"AWS-NA",
"AWS_NA"
],

@@ -31,3 +35,3 @@ "isDefault": true,

"genAI": "https://ai.contentstack.com",
"personalize": "https://personalize-api.contentstack.com",
"personalizeManagement": "https://personalize-api.contentstack.com",
"personalizeEdge": "https://personalize-edge.contentstack.com"

@@ -44,3 +48,6 @@ }

"aws-eu",
"aws_eu"
"aws_eu",
"EU",
"AWS-EU",
"AWS_EU"
],

@@ -63,3 +70,3 @@ "isDefault": false,

"genAI": "https://eu-ai.contentstack.com",
"personalize": "https://eu-personalize-api.contentstack.com",
"personalizeManagement": "https://eu-personalize-api.contentstack.com",
"personalizeEdge": "https://eu-personalize-edge.contentstack.com"

@@ -76,3 +83,6 @@ }

"aws-au",
"aws_au"
"aws_au",
"AU",
"AWS-AU",
"AWS_AU"
],

@@ -95,3 +105,3 @@ "isDefault": false,

"genAI": "https://au-ai.contentstack.com",
"personalize": "https://au-personalize-api.contentstack.com",
"personalizeManagement": "https://au-personalize-api.contentstack.com",
"personalizeEdge": "https://au-personalize-edge.contentstack.com"

@@ -107,3 +117,5 @@ }

"azure-na",
"azure_na"
"azure_na",
"AZURE-NA",
"AZURE_NA"
],

@@ -126,3 +138,3 @@ "isDefault": false,

"genAI": "https://azure-na-ai.contentstack.com",
"personalize": "https://azure-na-personalize-api.contentstack.com",
"personalizeManagement": "https://azure-na-personalize-api.contentstack.com",
"personalizeEdge": "https://azure-na-personalize-edge.contentstack.com"

@@ -138,3 +150,5 @@ }

"azure-eu",
"azure_eu"
"azure_eu",
"AZURE-EU",
"AZURE_EU"
],

@@ -157,3 +171,3 @@ "isDefault": false,

"genAI": "https://azure-eu-ai.contentstack.com",
"personalize": "https://azure-eu-personalize-api.contentstack.com",
"personalizeManagement": "https://azure-eu-personalize-api.contentstack.com",
"personalizeEdge": "https://azure-eu-personalize-edge.contentstack.com"

@@ -169,3 +183,5 @@ }

"gcp-na",
"gcp_na"
"gcp_na",
"GCP-NA",
"GCP_NA"
],

@@ -188,3 +204,3 @@ "isDefault": false,

"genAI": "https://gcp-na-brand-kits-api.contentstack.com",
"personalize": "https://gcp-na-personalize-api.contentstack.com",
"personalizeManagement": "https://gcp-na-personalize-api.contentstack.com",
"personalizeEdge": "https://gcp-na-personalize-edge.contentstack.com"

@@ -200,3 +216,5 @@ }

"gcp-eu",
"gcp_eu"
"gcp_eu",
"GCP-EU",
"GCP_EU"
],

@@ -219,3 +237,3 @@ "isDefault": false,

"genAI": "https://gcp-eu-brand-kits-api.contentstack.com",
"personalize": "https://gcp-eu-personalize-api.contentstack.com",
"personalizeManagement": "https://gcp-eu-personalize-api.contentstack.com",
"personalizeEdge": "https://gcp-eu-personalize-edge.contentstack.com"

@@ -225,2 +243,2 @@ }

]
}
}
{
"name": "@contentstack/utils",
"version": "1.6.0",
"version": "1.6.1",
"description": "Contentstack utilities for Javascript",

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

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