@sitecore-cloudsdk/utils
Advanced tools
Comparing version 0.2.4 to 0.3.0
@@ -1,20 +0,20 @@ | ||
import { createCookieString } from './lib/cookies/create-cookie-string'; | ||
import { CookieProperties } from './lib/cookies/interfaces'; | ||
import { fetchWithTimeout } from './lib/fetch-with-timeout'; | ||
import { getCookieValueClientSide } from './lib/cookies/get-cookie-value-client-side'; | ||
import { isNextJsMiddlewareRequest } from './lib/typeguards/is-next-js-middleware-request'; | ||
import { isNextJsMiddlewareResponse } from './lib/typeguards/is-next-js-middleware-response'; | ||
import { isHttpRequest } from './lib/typeguards/is-http-request'; | ||
import { isHttpResponse } from './lib/typeguards/is-http-response'; | ||
import { getCookie } from './lib/cookies/get-cookie'; | ||
import { getCookieServerSide } from './lib/cookies/get-cookie-server-side'; | ||
import { cookieExists } from './lib/cookies/cookie-exists'; | ||
import { flattenObject, NestedObject, FlattenedObject } from './lib/converters/flatten-object'; | ||
import { isShortISODateString } from './lib/validators/is-short-iso-date-string'; | ||
import { isValidEmail } from './lib/validators/is-valid-email'; | ||
import { omit } from './lib/objects/omit'; | ||
import type { Request, MiddlewareNextResponse, HttpResponse, MiddlewareRequest, HttpRequest, BasicTypes } from './lib/interfaces'; | ||
import type { Cookie } from './lib/cookies/interfaces'; | ||
export { createCookieString, fetchWithTimeout, getCookieValueClientSide, isNextJsMiddlewareRequest, isNextJsMiddlewareResponse, isHttpRequest, isHttpResponse, getCookie, getCookieServerSide, cookieExists, flattenObject, isShortISODateString, isValidEmail, omit, }; | ||
export type { NestedObject, Request, MiddlewareNextResponse, BasicTypes, HttpResponse, HttpRequest, MiddlewareRequest, FlattenedObject, }; | ||
export type { Cookie, CookieProperties }; | ||
export { createCookieString } from './lib/cookies/create-cookie-string'; | ||
export { fetchWithTimeout } from './lib/fetch-with-timeout'; | ||
export { getCookieValueClientSide } from './lib/cookies/get-cookie-value-client-side'; | ||
export { isNextJsMiddlewareRequest } from './lib/typeguards/is-next-js-middleware-request'; | ||
export { isNextJsMiddlewareResponse } from './lib/typeguards/is-next-js-middleware-response'; | ||
export { isHttpRequest } from './lib/typeguards/is-http-request'; | ||
export { isHttpResponse } from './lib/typeguards/is-http-response'; | ||
export { getCookie } from './lib/cookies/get-cookie'; | ||
export { getCookieServerSide } from './lib/cookies/get-cookie-server-side'; | ||
export { cookieExists } from './lib/cookies/cookie-exists'; | ||
export { flattenObject } from './lib/converters/flatten-object'; | ||
export { isShortISODateString } from './lib/validators/is-short-iso-date-string'; | ||
export { isValidEmail } from './lib/validators/is-valid-email'; | ||
export { omit } from './lib/objects/omit'; | ||
export { generateV4UUID } from './lib/generators/generate-v4-uuid'; | ||
export * from './lib/console/colors'; | ||
export { ErrorMessages } from './lib/consts'; | ||
export type { Request, MiddlewareNextResponse, HttpResponse, MiddlewareRequest, HttpRequest, BasicTypes, } from './lib/interfaces'; | ||
export type { Cookie, CookieProperties } from './lib/cookies/interfaces'; | ||
export type { NestedObject, FlattenedObject } from './lib/converters/flatten-object'; |
"use strict"; | ||
// © Sitecore Corporation A/S. All rights reserved. Sitecore® is a registered trademark of Sitecore Corporation A/S. | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
var desc = Object.getOwnPropertyDescriptor(m, k); | ||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
desc = { enumerable: true, get: function() { return m[k]; } }; | ||
} | ||
Object.defineProperty(o, k2, desc); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.omit = exports.isValidEmail = exports.isShortISODateString = exports.flattenObject = exports.cookieExists = exports.getCookieServerSide = exports.getCookie = exports.isHttpResponse = exports.isHttpRequest = exports.isNextJsMiddlewareResponse = exports.isNextJsMiddlewareRequest = exports.getCookieValueClientSide = exports.fetchWithTimeout = exports.createCookieString = void 0; | ||
// © Sitecore Corporation A/S. All rights reserved. Sitecore® is a registered trademark of Sitecore Corporation A/S. | ||
const create_cookie_string_1 = require("./lib/cookies/create-cookie-string"); | ||
exports.ErrorMessages = exports.generateV4UUID = exports.omit = exports.isValidEmail = exports.isShortISODateString = exports.flattenObject = exports.cookieExists = exports.getCookieServerSide = exports.getCookie = exports.isHttpResponse = exports.isHttpRequest = exports.isNextJsMiddlewareResponse = exports.isNextJsMiddlewareRequest = exports.getCookieValueClientSide = exports.fetchWithTimeout = exports.createCookieString = void 0; | ||
var create_cookie_string_1 = require("./lib/cookies/create-cookie-string"); | ||
Object.defineProperty(exports, "createCookieString", { enumerable: true, get: function () { return create_cookie_string_1.createCookieString; } }); | ||
const fetch_with_timeout_1 = require("./lib/fetch-with-timeout"); | ||
var fetch_with_timeout_1 = require("./lib/fetch-with-timeout"); | ||
Object.defineProperty(exports, "fetchWithTimeout", { enumerable: true, get: function () { return fetch_with_timeout_1.fetchWithTimeout; } }); | ||
const get_cookie_value_client_side_1 = require("./lib/cookies/get-cookie-value-client-side"); | ||
var get_cookie_value_client_side_1 = require("./lib/cookies/get-cookie-value-client-side"); | ||
Object.defineProperty(exports, "getCookieValueClientSide", { enumerable: true, get: function () { return get_cookie_value_client_side_1.getCookieValueClientSide; } }); | ||
const is_next_js_middleware_request_1 = require("./lib/typeguards/is-next-js-middleware-request"); | ||
var is_next_js_middleware_request_1 = require("./lib/typeguards/is-next-js-middleware-request"); | ||
Object.defineProperty(exports, "isNextJsMiddlewareRequest", { enumerable: true, get: function () { return is_next_js_middleware_request_1.isNextJsMiddlewareRequest; } }); | ||
const is_next_js_middleware_response_1 = require("./lib/typeguards/is-next-js-middleware-response"); | ||
var is_next_js_middleware_response_1 = require("./lib/typeguards/is-next-js-middleware-response"); | ||
Object.defineProperty(exports, "isNextJsMiddlewareResponse", { enumerable: true, get: function () { return is_next_js_middleware_response_1.isNextJsMiddlewareResponse; } }); | ||
const is_http_request_1 = require("./lib/typeguards/is-http-request"); | ||
var is_http_request_1 = require("./lib/typeguards/is-http-request"); | ||
Object.defineProperty(exports, "isHttpRequest", { enumerable: true, get: function () { return is_http_request_1.isHttpRequest; } }); | ||
const is_http_response_1 = require("./lib/typeguards/is-http-response"); | ||
var is_http_response_1 = require("./lib/typeguards/is-http-response"); | ||
Object.defineProperty(exports, "isHttpResponse", { enumerable: true, get: function () { return is_http_response_1.isHttpResponse; } }); | ||
const get_cookie_1 = require("./lib/cookies/get-cookie"); | ||
var get_cookie_1 = require("./lib/cookies/get-cookie"); | ||
Object.defineProperty(exports, "getCookie", { enumerable: true, get: function () { return get_cookie_1.getCookie; } }); | ||
const get_cookie_server_side_1 = require("./lib/cookies/get-cookie-server-side"); | ||
var get_cookie_server_side_1 = require("./lib/cookies/get-cookie-server-side"); | ||
Object.defineProperty(exports, "getCookieServerSide", { enumerable: true, get: function () { return get_cookie_server_side_1.getCookieServerSide; } }); | ||
const cookie_exists_1 = require("./lib/cookies/cookie-exists"); | ||
var cookie_exists_1 = require("./lib/cookies/cookie-exists"); | ||
Object.defineProperty(exports, "cookieExists", { enumerable: true, get: function () { return cookie_exists_1.cookieExists; } }); | ||
const flatten_object_1 = require("./lib/converters/flatten-object"); | ||
var flatten_object_1 = require("./lib/converters/flatten-object"); | ||
Object.defineProperty(exports, "flattenObject", { enumerable: true, get: function () { return flatten_object_1.flattenObject; } }); | ||
const is_short_iso_date_string_1 = require("./lib/validators/is-short-iso-date-string"); | ||
var is_short_iso_date_string_1 = require("./lib/validators/is-short-iso-date-string"); | ||
Object.defineProperty(exports, "isShortISODateString", { enumerable: true, get: function () { return is_short_iso_date_string_1.isShortISODateString; } }); | ||
const is_valid_email_1 = require("./lib/validators/is-valid-email"); | ||
var is_valid_email_1 = require("./lib/validators/is-valid-email"); | ||
Object.defineProperty(exports, "isValidEmail", { enumerable: true, get: function () { return is_valid_email_1.isValidEmail; } }); | ||
const omit_1 = require("./lib/objects/omit"); | ||
var omit_1 = require("./lib/objects/omit"); | ||
Object.defineProperty(exports, "omit", { enumerable: true, get: function () { return omit_1.omit; } }); | ||
var generate_v4_uuid_1 = require("./lib/generators/generate-v4-uuid"); | ||
Object.defineProperty(exports, "generateV4UUID", { enumerable: true, get: function () { return generate_v4_uuid_1.generateV4UUID; } }); | ||
__exportStar(require("./lib/console/colors"), exports); | ||
var consts_1 = require("./lib/consts"); | ||
Object.defineProperty(exports, "ErrorMessages", { enumerable: true, get: function () { return consts_1.ErrorMessages; } }); |
@@ -10,2 +10,3 @@ "use strict"; | ||
*/ | ||
// | ||
function convertToBase64(input) { | ||
@@ -12,0 +13,0 @@ const data = typeof input === 'string' ? input : JSON.stringify(input); |
@@ -5,2 +5,3 @@ "use strict"; | ||
exports.fetchWithTimeout = void 0; | ||
const consts_1 = require("./consts"); | ||
/** | ||
@@ -17,3 +18,3 @@ * Fetches data from the specified URL within the given timeout period. | ||
if (!Number.isInteger(timeout) || timeout < 0) | ||
throw new Error('[IV-0006] Incorrect value for the timeout parameter. Set the value to an integer greater than or equal to 0.'); | ||
throw new Error(consts_1.ErrorMessages.IV_0006); | ||
const abortController = new AbortController(); | ||
@@ -31,3 +32,3 @@ const signal = abortController.signal; | ||
if (error.name === 'AbortError') | ||
throw new Error('[IE-0002] Timeout exceeded. The server did not respond within the allotted time.'); | ||
throw new Error(consts_1.ErrorMessages.IE_0002); | ||
return null; | ||
@@ -34,0 +35,0 @@ }); |
@@ -1,20 +0,20 @@ | ||
import { createCookieString } from './lib/cookies/create-cookie-string'; | ||
import { CookieProperties } from './lib/cookies/interfaces'; | ||
import { fetchWithTimeout } from './lib/fetch-with-timeout'; | ||
import { getCookieValueClientSide } from './lib/cookies/get-cookie-value-client-side'; | ||
import { isNextJsMiddlewareRequest } from './lib/typeguards/is-next-js-middleware-request'; | ||
import { isNextJsMiddlewareResponse } from './lib/typeguards/is-next-js-middleware-response'; | ||
import { isHttpRequest } from './lib/typeguards/is-http-request'; | ||
import { isHttpResponse } from './lib/typeguards/is-http-response'; | ||
import { getCookie } from './lib/cookies/get-cookie'; | ||
import { getCookieServerSide } from './lib/cookies/get-cookie-server-side'; | ||
import { cookieExists } from './lib/cookies/cookie-exists'; | ||
import { flattenObject, NestedObject, FlattenedObject } from './lib/converters/flatten-object'; | ||
import { isShortISODateString } from './lib/validators/is-short-iso-date-string'; | ||
import { isValidEmail } from './lib/validators/is-valid-email'; | ||
import { omit } from './lib/objects/omit'; | ||
import type { Request, MiddlewareNextResponse, HttpResponse, MiddlewareRequest, HttpRequest, BasicTypes } from './lib/interfaces'; | ||
import type { Cookie } from './lib/cookies/interfaces'; | ||
export { createCookieString, fetchWithTimeout, getCookieValueClientSide, isNextJsMiddlewareRequest, isNextJsMiddlewareResponse, isHttpRequest, isHttpResponse, getCookie, getCookieServerSide, cookieExists, flattenObject, isShortISODateString, isValidEmail, omit, }; | ||
export type { NestedObject, Request, MiddlewareNextResponse, BasicTypes, HttpResponse, HttpRequest, MiddlewareRequest, FlattenedObject, }; | ||
export type { Cookie, CookieProperties }; | ||
export { createCookieString } from './lib/cookies/create-cookie-string'; | ||
export { fetchWithTimeout } from './lib/fetch-with-timeout'; | ||
export { getCookieValueClientSide } from './lib/cookies/get-cookie-value-client-side'; | ||
export { isNextJsMiddlewareRequest } from './lib/typeguards/is-next-js-middleware-request'; | ||
export { isNextJsMiddlewareResponse } from './lib/typeguards/is-next-js-middleware-response'; | ||
export { isHttpRequest } from './lib/typeguards/is-http-request'; | ||
export { isHttpResponse } from './lib/typeguards/is-http-response'; | ||
export { getCookie } from './lib/cookies/get-cookie'; | ||
export { getCookieServerSide } from './lib/cookies/get-cookie-server-side'; | ||
export { cookieExists } from './lib/cookies/cookie-exists'; | ||
export { flattenObject } from './lib/converters/flatten-object'; | ||
export { isShortISODateString } from './lib/validators/is-short-iso-date-string'; | ||
export { isValidEmail } from './lib/validators/is-valid-email'; | ||
export { omit } from './lib/objects/omit'; | ||
export { generateV4UUID } from './lib/generators/generate-v4-uuid'; | ||
export * from './lib/console/colors'; | ||
export { ErrorMessages } from './lib/consts'; | ||
export type { Request, MiddlewareNextResponse, HttpResponse, MiddlewareRequest, HttpRequest, BasicTypes, } from './lib/interfaces'; | ||
export type { Cookie, CookieProperties } from './lib/cookies/interfaces'; | ||
export type { NestedObject, FlattenedObject } from './lib/converters/flatten-object'; |
// © Sitecore Corporation A/S. All rights reserved. Sitecore® is a registered trademark of Sitecore Corporation A/S. | ||
import { createCookieString } from './lib/cookies/create-cookie-string'; | ||
import { fetchWithTimeout } from './lib/fetch-with-timeout'; | ||
import { getCookieValueClientSide } from './lib/cookies/get-cookie-value-client-side'; | ||
import { isNextJsMiddlewareRequest } from './lib/typeguards/is-next-js-middleware-request'; | ||
import { isNextJsMiddlewareResponse } from './lib/typeguards/is-next-js-middleware-response'; | ||
import { isHttpRequest } from './lib/typeguards/is-http-request'; | ||
import { isHttpResponse } from './lib/typeguards/is-http-response'; | ||
import { getCookie } from './lib/cookies/get-cookie'; | ||
import { getCookieServerSide } from './lib/cookies/get-cookie-server-side'; | ||
import { cookieExists } from './lib/cookies/cookie-exists'; | ||
import { flattenObject } from './lib/converters/flatten-object'; | ||
import { isShortISODateString } from './lib/validators/is-short-iso-date-string'; | ||
import { isValidEmail } from './lib/validators/is-valid-email'; | ||
import { omit } from './lib/objects/omit'; | ||
// Exports | ||
export { createCookieString, fetchWithTimeout, getCookieValueClientSide, isNextJsMiddlewareRequest, isNextJsMiddlewareResponse, isHttpRequest, isHttpResponse, getCookie, getCookieServerSide, cookieExists, flattenObject, isShortISODateString, isValidEmail, omit, }; | ||
export { createCookieString } from './lib/cookies/create-cookie-string'; | ||
export { fetchWithTimeout } from './lib/fetch-with-timeout'; | ||
export { getCookieValueClientSide } from './lib/cookies/get-cookie-value-client-side'; | ||
export { isNextJsMiddlewareRequest } from './lib/typeguards/is-next-js-middleware-request'; | ||
export { isNextJsMiddlewareResponse } from './lib/typeguards/is-next-js-middleware-response'; | ||
export { isHttpRequest } from './lib/typeguards/is-http-request'; | ||
export { isHttpResponse } from './lib/typeguards/is-http-response'; | ||
export { getCookie } from './lib/cookies/get-cookie'; | ||
export { getCookieServerSide } from './lib/cookies/get-cookie-server-side'; | ||
export { cookieExists } from './lib/cookies/cookie-exists'; | ||
export { flattenObject } from './lib/converters/flatten-object'; | ||
export { isShortISODateString } from './lib/validators/is-short-iso-date-string'; | ||
export { isValidEmail } from './lib/validators/is-valid-email'; | ||
export { omit } from './lib/objects/omit'; | ||
export { generateV4UUID } from './lib/generators/generate-v4-uuid'; | ||
export * from './lib/console/colors'; | ||
export { ErrorMessages } from './lib/consts'; |
@@ -7,2 +7,3 @@ // © Sitecore Corporation A/S. All rights reserved. Sitecore® is a registered trademark of Sitecore Corporation A/S. | ||
*/ | ||
// | ||
export function convertToBase64(input) { | ||
@@ -9,0 +10,0 @@ const data = typeof input === 'string' ? input : JSON.stringify(input); |
// © Sitecore Corporation A/S. All rights reserved. Sitecore® is a registered trademark of Sitecore Corporation A/S. | ||
import { ErrorMessages } from './consts'; | ||
/** | ||
@@ -13,3 +14,3 @@ * Fetches data from the specified URL within the given timeout period. | ||
if (!Number.isInteger(timeout) || timeout < 0) | ||
throw new Error('[IV-0006] Incorrect value for the timeout parameter. Set the value to an integer greater than or equal to 0.'); | ||
throw new Error(ErrorMessages.IV_0006); | ||
const abortController = new AbortController(); | ||
@@ -27,5 +28,5 @@ const signal = abortController.signal; | ||
if (error.name === 'AbortError') | ||
throw new Error('[IE-0002] Timeout exceeded. The server did not respond within the allotted time.'); | ||
throw new Error(ErrorMessages.IE_0002); | ||
return null; | ||
}); | ||
} |
{ | ||
"name": "@sitecore-cloudsdk/utils", | ||
"version": "0.2.4", | ||
"version": "0.3.0", | ||
"license": "Apache-2.0", | ||
@@ -28,5 +28,4 @@ "main": "dist/cjs/src/index.js", | ||
"engines": { | ||
"node": ">=18", | ||
"npm": ">=9" | ||
"node": ">=18" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
126876
116
1746