/** * @fileoverview Registry existence check functions. * * This module provides functions to check if packages exist in their * respective registries. Separated from the core module to allow * consumers to import the parser without pulling in HTTP dependencies. * * @example * ```typescript * import { npmExists, purlExists } from '@socketregistry/packageurl-js/exists' * ``` */ export { cargoExists } from './purl-types/cargo.js'; export { cocoapodsExists } from './purl-types/cocoapods.js'; export { condaExists } from './purl-types/conda.js'; export { dockerExists } from './purl-types/docker.js'; export { packagistExists } from './purl-types/composer.js'; export { cpanExists } from './purl-types/cpan.js'; export { cranExists } from './purl-types/cran.js'; export { gemExists } from './purl-types/gem.js'; export { golangExists } from './purl-types/golang.js'; export { hackageExists } from './purl-types/hackage.js'; export { hexExists } from './purl-types/hex.js'; export { mavenExists } from './purl-types/maven.js'; export { npmExists } from './purl-types/npm.js'; export { nugetExists } from './purl-types/nuget.js'; export { pubExists } from './purl-types/pub.js'; export { purlExists } from './purl-exists.js'; export { pypiExists } from './purl-types/pypi.js'; export { vscodeExtensionExists } from './purl-types/vscode-extension.js'; export type { ExistsOptions, ExistsResult } from './purl-types/npm.js';