// src/core/require/index.ts
export { RequireResolver, createResolver } from "./resolver";
export type { ResolverConfig, ResolvedPackage } from "./resolver";
export { PackageLoader } from "./loader";
export type { LoadedPackage, PackageLoaderHooks, PackageLoaderOptions } from "./loader";
export {
  PackageRegistry,
  parseDefinePackage,
  parseManifestObject,
  parseManifestFile,
  normalizePackageManifest,
  validatePackageManifest,
} from "./manifest";
export type {
  PackageManifest,
  ManifestRuleId,
  ManifestDiagnostic,
  ManifestValidationResult,
} from "./manifest";
