UNPKG

@socketsecurity/lib

Version:

Core utilities and infrastructure for Socket.dev security tools

54 lines (53 loc) 2.13 kB
"use strict"; /* Socket Lib - Built with esbuild */ var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var validation_exports = {}; __export(validation_exports, { isBlessedPackageName: () => isBlessedPackageName, isRegistryFetcherType: () => isRegistryFetcherType, isValidPackageName: () => isValidPackageName }); module.exports = __toCommonJS(validation_exports); let _validateNpmPackageName; // @__NO_SIDE_EFFECTS__ function getValidateNpmPackageName() { if (_validateNpmPackageName === void 0) { _validateNpmPackageName = require("../external/validate-npm-package-name"); } return _validateNpmPackageName; } // @__NO_SIDE_EFFECTS__ function isBlessedPackageName(name) { return typeof name === "string" && (name === "sfw" || name === "socket" || name.startsWith("@socketoverride/") || name.startsWith("@socketregistry/") || name.startsWith("@socketsecurity/")); } // @__NO_SIDE_EFFECTS__ function isRegistryFetcherType(type) { return type === "alias" || type === "range" || type === "tag" || type === "version"; } // @__NO_SIDE_EFFECTS__ function isValidPackageName(name) { const validateNpmPackageName = /* @__PURE__ */ getValidateNpmPackageName(); return validateNpmPackageName(name).validForOldPackages; } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { isBlessedPackageName, isRegistryFetcherType, isValidPackageName });