/** * Packaging schemas for purl-based package identification. * * @experimental All exports from this module are unstable and may change without notice. * @packageDocumentation */ export { PackageTypeSchema, type PackageType } from "./package-type.js"; export { formatPackageDisplay, PackageUrlPartsSchema, PackageUrlSchema, type PackageUrlParts, } from "./package-url.js"; export type { DetectedPackage, PackageDetector, PackageReader } from "./types.js"; export { detectPackages } from "./detect.js"; export { readLocalRecommendations } from "./read.js"; export { purlIdentityMatch, purlMatch } from "./purl-match.js"; export { AxmPackageMetaSchema, PackageExtensionDeclarationSchema, type AxmPackageMeta, type PackageExtensionDeclaration, } from "./axm-package-meta.js"; import { npmDetector, npmReader } from "./npm.js"; import { golangDetector, golangReader } from "./golang.js"; import { pypiDetector, pypiReader } from "./pypi.js"; import { cargoDetector, cargoReader } from "./cargo.js"; import { gemDetector, gemReader } from "./gem.js"; import { mavenDetector, mavenReader } from "./maven.js"; import { nugetDetector, nugetReader } from "./nuget.js"; import { composerDetector, composerReader } from "./composer.js"; import { swiftDetector, swiftReader } from "./swift.js"; import { hexDetector, hexReader } from "./hex.js"; import { pubDetector, pubReader } from "./pub.js"; import { dockerDetector, dockerReader } from "./docker.js"; import { cocoapodsDetector, cocoapodsReader } from "./cocoapods.js"; import { condaDetector, condaReader } from "./conda.js"; import { conanDetector, conanReader } from "./conan.js"; import { cranDetector, cranReader } from "./cran.js"; import { huggingfaceReader } from "./huggingface.js"; import { cpanDetector, cpanReader } from "./cpan.js"; import { hackageDetector, hackageReader } from "./hackage.js"; import { juliaDetector, juliaReader } from "./julia.js"; import { luarocksDetector, luarocksReader } from "./luarocks.js"; import { opamDetector, opamReader } from "./opam.js"; import { bazelDetector, bazelReader } from "./bazel.js"; import { zigDetector, zigReader } from "./zig.js"; import { jsrDetector, denoReader } from "./jsr.js"; import { mojoDetector, mojoReader } from "./mojo.js"; import type { PackageDetector, PackageReader } from "./types.js"; export { npmDetector, npmReader, golangDetector, golangReader, pypiDetector, pypiReader, cargoDetector, cargoReader, gemDetector, gemReader, mavenDetector, mavenReader, nugetDetector, nugetReader, composerDetector, composerReader, swiftDetector, swiftReader, hexDetector, hexReader, pubDetector, pubReader, dockerDetector, dockerReader, cocoapodsDetector, cocoapodsReader, condaDetector, condaReader, conanDetector, conanReader, cranDetector, cranReader, huggingfaceReader, cpanDetector, cpanReader, hackageDetector, hackageReader, juliaDetector, juliaReader, luarocksDetector, luarocksReader, opamDetector, opamReader, bazelDetector, bazelReader, zigDetector, zigReader, jsrDetector, denoReader, mojoDetector, mojoReader, }; /** * All registered package detectors. * * @experimental This API is unstable and may change without notice. */ export declare const packageDetectors: ReadonlyArray; /** * All registered package readers. * * @experimental This API is unstable and may change without notice. */ export declare const packageReaders: ReadonlyArray; //# sourceMappingURL=index.d.ts.map