UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

23 lines (22 loc) 697 B
import { DATA_STORE_DIR, DATA_STORE_FILE } from "./consts.js"; function getDataStoreFile(settings, isDev) { return new URL(DATA_STORE_FILE, isDev ? settings.dotAstroDir : settings.config.cacheDir); } function getDataStoreChunkSize(settings) { const storage = settings.config.experimental.collectionStorage; if (storage === void 0 || storage === "single-file") { return void 0; } if (storage === "chunked") { return 20 * 1024 * 1024; } return storage.chunkSize; } function getDataStoreDir(settings, isDev) { return new URL(DATA_STORE_DIR, isDev ? settings.dotAstroDir : settings.config.cacheDir); } export { getDataStoreChunkSize, getDataStoreDir, getDataStoreFile };