/** * Core module exports * * Re-exports all core functionality for easy importing */ export * from './types/index.js'; export { parseVersion, cleanVersion, compareVersions, isNewer, isOlder, isEqual, satisfiesRange, getLatestVersion, sortVersions, sortVersionsDescending, isPrerelease, isBuildNumber, formatVersion, isMcVersionCompatible, VersionCompareResult, type ParsedVersion, } from './version.js'; export { scanJar, scanDirectory, scanForUnrecognizedFiles, findPluginByName, getAuthorsString, getDependenciesString, matchesFilenamePattern, isUnrecognizedJar, UNRECOGNIZED_JAR_SUFFIXES, } from './scanner.js'; export { PluginManager, createPlugin, validatePlugin, } from './plugin-manager.js'; export { ServerManager } from './server-manager.js'; export { BasePluginSource, SourceError, SourceRegistry, SpigotSource, ModrinthSource, GitHubSource, WebManifestSource, SourcesService, getSourcesService, createSourcesService, resetSourcesService, } from './sources/index.js'; export { MigrationService, getMigrationService, createMigrationService, resetMigrationService, type MigrationItemResult, type MigrationResult, type MigrationOptions, } from './migration/index.js'; export { UpdaterService, getUpdaterService, createUpdaterService, resetUpdaterService, detectInstallMethod, getInstallMethodDisplayName, getUpdateCommand, supportsAutoUpdate, type InstallMethod, type NpmPackageInfo, type UpdateInfo, type UpdateCheckCache, } from './updater/index.js'; export { PreferencesService, getPreferencesService, createPreferencesService, } from './preferences/index.js'; export { ScanCacheService, getScanCacheService, createScanCacheService, resetScanCacheService, } from './cache/index.js'; //# sourceMappingURL=index.d.ts.map