UNPKG

@dpkit/zenodo

Version:

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

13 lines 1.55 kB
export function denormalizeZenodoResource(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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVub3JtYWxpemUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9yZXNvdXJjZS9wcm9jZXNzL2Rlbm9ybWFsaXplLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE1BQU0sVUFBVSx5QkFBeUIsQ0FBQyxRQUFrQjtJQUMxRCxNQUFNLGNBQWMsR0FBNEI7UUFDOUMsR0FBRyxFQUFFLFFBQVEsQ0FBQyxJQUFJO0tBQ25CLENBQUE7SUFFRCxJQUFJLFFBQVEsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUNuQixjQUFjLENBQUMsSUFBSSxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUE7SUFDdEMsQ0FBQztJQUVELElBQUksUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2xCLGNBQWMsQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBQTtJQUN6QyxDQUFDO0lBRUQsT0FBTyxjQUFjLENBQUE7QUFDdkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgUmVzb3VyY2UgfSBmcm9tIFwiQGRwa2l0L2NvcmVcIlxuaW1wb3J0IHR5cGUgeyBaZW5vZG9SZXNvdXJjZSB9IGZyb20gXCIuLi9SZXNvdXJjZS50c1wiXG5cbmV4cG9ydCBmdW5jdGlvbiBkZW5vcm1hbGl6ZVplbm9kb1Jlc291cmNlKHJlc291cmNlOiBSZXNvdXJjZSkge1xuICBjb25zdCB6ZW5vZG9SZXNvdXJjZTogUGFydGlhbDxaZW5vZG9SZXNvdXJjZT4gPSB7XG4gICAga2V5OiByZXNvdXJjZS5uYW1lLFxuICB9XG5cbiAgaWYgKHJlc291cmNlLmJ5dGVzKSB7XG4gICAgemVub2RvUmVzb3VyY2Uuc2l6ZSA9IHJlc291cmNlLmJ5dGVzXG4gIH1cblxuICBpZiAocmVzb3VyY2UuaGFzaCkge1xuICAgIHplbm9kb1Jlc291cmNlLmNoZWNrc3VtID0gcmVzb3VyY2UuaGFzaFxuICB9XG5cbiAgcmV0dXJuIHplbm9kb1Jlc291cmNlXG59XG4iXX0=