@snyk/code-client
Advanced tools
Comparing version 4.22.4 to 4.22.5
@@ -16,2 +16,3 @@ export declare const MAX_PAYLOAD: number; | ||
export declare const REQUEST_RETRY_DELAY: number; | ||
export declare const ORG_ID_REGEXP: RegExp; | ||
export declare const IGNORES_DEFAULT: string[]; | ||
@@ -18,0 +19,0 @@ export declare const IGNORE_FILES_NAMES: string[]; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.DEFAULT_ERROR_MESSAGES = exports.NETWORK_ERRORS = exports.ErrorCodes = exports.DCIGNORE_DRAFTS = exports.IGNORE_FILES_NAMES = exports.IGNORES_DEFAULT = exports.REQUEST_RETRY_DELAY = exports.MAX_RETRY_ATTEMPTS = exports.POLLING_INTERVAL = exports.UPLOAD_CONCURRENCY = exports.MAX_UPLOAD_ATTEMPTS = exports.CACHE_KEY = exports.EXCLUDED_NAMES = exports.DOTSNYK_FILENAME = exports.DCIGNORE_FILENAME = exports.GITIGNORE_FILENAME = exports.GIT_FILENAME = exports.ENCODE_TYPE = exports.HASH_ALGORITHM = exports.MAX_FILE_SIZE = exports.MAX_PAYLOAD = void 0; | ||
exports.DEFAULT_ERROR_MESSAGES = exports.NETWORK_ERRORS = exports.ErrorCodes = exports.DCIGNORE_DRAFTS = exports.IGNORE_FILES_NAMES = exports.IGNORES_DEFAULT = exports.ORG_ID_REGEXP = exports.REQUEST_RETRY_DELAY = exports.MAX_RETRY_ATTEMPTS = exports.POLLING_INTERVAL = exports.UPLOAD_CONCURRENCY = exports.MAX_UPLOAD_ATTEMPTS = exports.CACHE_KEY = exports.EXCLUDED_NAMES = exports.DOTSNYK_FILENAME = exports.DCIGNORE_FILENAME = exports.GITIGNORE_FILENAME = exports.GIT_FILENAME = exports.ENCODE_TYPE = exports.HASH_ALGORITHM = exports.MAX_FILE_SIZE = exports.MAX_PAYLOAD = void 0; | ||
const dcignore_1 = require("@deepcode/dcignore"); | ||
@@ -20,2 +20,3 @@ exports.MAX_PAYLOAD = 4 * 1024 * 1024; | ||
exports.REQUEST_RETRY_DELAY = 5 * 1000; // delay between retries in milliseconds | ||
exports.ORG_ID_REGEXP = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/; | ||
exports.IGNORES_DEFAULT = [`**/${exports.GIT_FILENAME}/**`]; | ||
@@ -22,0 +23,0 @@ exports.IGNORE_FILES_NAMES = [exports.GITIGNORE_FILENAME, exports.DCIGNORE_FILENAME, exports.DOTSNYK_FILENAME]; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getURL = void 0; | ||
const constants_1 = require("../constants"); | ||
function getURL(baseURL, path, orgId) { | ||
if (routeToGateway(baseURL)) { | ||
if (!orgId) { | ||
throw new Error('Org is required for this operation'); | ||
if (!isValidOrg(orgId)) { | ||
throw new Error('A valid Org id is required for this operation'); | ||
} | ||
@@ -17,2 +18,5 @@ return `${baseURL}/hidden/orgs/${orgId}/code${path}`; | ||
} | ||
function isValidOrg(orgId) { | ||
return orgId !== undefined && constants_1.ORG_ID_REGEXP.test(orgId); | ||
} | ||
//# sourceMappingURL=httpUtils.js.map |
@@ -94,3 +94,3 @@ { | ||
}, | ||
"version": "4.22.4" | ||
"version": "4.22.5" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
180625
2579