UNPKG

@hot-updater/plugin-core

Version:

React Native OTA solution for self-hosted

20 lines (19 loc) 2.44 kB
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 };