UNPKG

@dpkit/zenodo

Version:

Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames

13 lines 1.54 kB
export function convertResourceToZenodo(resource) { const zenodoResource = { key: resource.name, }; if (resource.bytes) { zenodoResource.size = resource.bytes; } if (resource.hash) { zenodoResource.checksum = resource.hash; } return zenodoResource; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9aZW5vZG8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9yZXNvdXJjZS9jb252ZXJ0L3RvWmVub2RvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE1BQU0sVUFBVSx1QkFBdUIsQ0FBQyxRQUFrQjtJQUN4RCxNQUFNLGNBQWMsR0FBNEI7UUFDOUMsR0FBRyxFQUFFLFFBQVEsQ0FBQyxJQUFJO0tBQ25CLENBQUE7SUFFRCxJQUFJLFFBQVEsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUNuQixjQUFjLENBQUMsSUFBSSxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUE7SUFDdEMsQ0FBQztJQUVELElBQUksUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2xCLGNBQWMsQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBQTtJQUN6QyxDQUFDO0lBRUQsT0FBTyxjQUFjLENBQUE7QUFDdkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgUmVzb3VyY2UgfSBmcm9tIFwiQGRwa2l0L2NvcmVcIlxuaW1wb3J0IHR5cGUgeyBaZW5vZG9SZXNvdXJjZSB9IGZyb20gXCIuLi9SZXNvdXJjZS50c1wiXG5cbmV4cG9ydCBmdW5jdGlvbiBjb252ZXJ0UmVzb3VyY2VUb1plbm9kbyhyZXNvdXJjZTogUmVzb3VyY2UpIHtcbiAgY29uc3QgemVub2RvUmVzb3VyY2U6IFBhcnRpYWw8WmVub2RvUmVzb3VyY2U+ID0ge1xuICAgIGtleTogcmVzb3VyY2UubmFtZSxcbiAgfVxuXG4gIGlmIChyZXNvdXJjZS5ieXRlcykge1xuICAgIHplbm9kb1Jlc291cmNlLnNpemUgPSByZXNvdXJjZS5ieXRlc1xuICB9XG5cbiAgaWYgKHJlc291cmNlLmhhc2gpIHtcbiAgICB6ZW5vZG9SZXNvdXJjZS5jaGVja3N1bSA9IHJlc291cmNlLmhhc2hcbiAgfVxuXG4gIHJldHVybiB6ZW5vZG9SZXNvdXJjZVxufVxuIl19