@hot-updater/plugin-core
Version:
React Native OTA solution for self-hosted
20 lines (19 loc) • 2.44 kB
JavaScript
import { calculatePagination } from "./calculatePagination.mjs";
import { detectCompressionFormat, getCompressionMimeType, getContentType } from "./compressionFormat.mjs";
import { getContentAddressedAssetStoragePath } from "./contentAddressedAssets.mjs";
import { createStorageUriWithRelativePath, getAssetStorageLayout, getManifestAssetStoragePath, isContentAddressedAssetBaseStorageUri, resolveManifestAssetStorageUri } from "./assetStorageLayout.mjs";
import { createDatabasePlugin } from "./createDatabasePlugin.mjs";
import { semverSatisfies } from "./semverSatisfies.mjs";
import { filterCompatibleAppVersions } from "./filterCompatibleAppVersions.mjs";
import { bundleIdMatchesFilter, bundleMatchesQueryWhere, sortBundles } from "./queryBundles.mjs";
import { paginateBundles } from "./paginateBundles.mjs";
import { createBlobDatabasePlugin } from "./createBlobDatabasePlugin.mjs";
import { createDatabasePluginGetUpdateInfo } from "./createDatabasePluginGetUpdateInfo.mjs";
import { createStorageKeyBuilder } from "./createStorageKeyBuilder.mjs";
import { createNodeStoragePlugin, createRuntimeStoragePlugin, createUniversalStoragePlugin } from "./createStoragePlugin.mjs";
import { generateMinBundleId } from "./generateMinBundleId.mjs";
import { parseStorageUri } from "./parseStorageUri.mjs";
import { assertNodeStoragePlugin, assertRuntimeStoragePlugin, isNodeStoragePlugin, isRuntimeStoragePlugin } from "./storageProfile.mjs";
import { supportedIosPlatforms } from "./types/index.mjs";
import { createUUIDv7, createUUIDv7WithSameTimestamp, extractTimestampFromUUIDv7 } from "./uuidv7.mjs";
export { assertNodeStoragePlugin, assertRuntimeStoragePlugin, bundleIdMatchesFilter, bundleMatchesQueryWhere, calculatePagination, createBlobDatabasePlugin, createDatabasePlugin, createDatabasePluginGetUpdateInfo, createNodeStoragePlugin, createRuntimeStoragePlugin, createStorageKeyBuilder, createStorageUriWithRelativePath, createUUIDv7, createUUIDv7WithSameTimestamp, createUniversalStoragePlugin, detectCompressionFormat, extractTimestampFromUUIDv7, filterCompatibleAppVersions, generateMinBundleId, getAssetStorageLayout, getCompressionMimeType, getContentAddressedAssetStoragePath, getContentType, getManifestAssetStoragePath, isContentAddressedAssetBaseStorageUri, isNodeStoragePlugin, isRuntimeStoragePlugin, paginateBundles, parseStorageUri, resolveManifestAssetStorageUri, semverSatisfies, sortBundles, supportedIosPlatforms };