@cumulus/cmrjs
Version:
A node SDK for CMR
42 lines (39 loc) • 848 B
JavaScript
;
const {
ValidationError,
} = require('./utils');
const {
addEtagsToFileObjects,
constructOnlineAccessUrl,
getGranuleTemporalInfo,
getCollectionsByShortNameAndVersion,
getUserAccessibleBuckets,
isCMRFile,
isISOFile,
mapFileEtags,
metadataObjectFromCMRFile,
publish2CMR,
granulesToCmrFileObjects,
reconcileCMRMetadata,
removeEtagsFromFileObjects,
removeFromCMR,
updateCMRMetadata,
} = require('./cmr-utils');
module.exports = {
addEtagsToFileObjects,
constructOnlineAccessUrl,
ValidationError,
getGranuleTemporalInfo,
getCollectionsByShortNameAndVersion,
getUserAccessibleBuckets,
isCMRFile,
isISOFile,
mapFileEtags,
metadataObjectFromCMRFile,
publish2CMR,
reconcileCMRMetadata,
removeEtagsFromFileObjects,
removeFromCMR,
granulesToCmrFileObjects,
updateCMRMetadata,
};