UNPKG

@dpkit/datahub

Version:

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

9 lines 1.37 kB
import { loadPackageDescriptor } from "@dpkit/core"; export async function loadPackageFromDatahub(datasetUrl) { const url = new URL(datasetUrl); url.pathname = `${url.pathname}/datapackage.json`; url.search = ""; url.hash = ""; return loadPackageDescriptor(url.toString()); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3BhY2thZ2UvbG9hZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxhQUFhLENBQUE7QUFFbkQsTUFBTSxDQUFDLEtBQUssVUFBVSxzQkFBc0IsQ0FBQyxVQUFrQjtJQUM3RCxNQUFNLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQTtJQUUvQixHQUFHLENBQUMsUUFBUSxHQUFHLEdBQUcsR0FBRyxDQUFDLFFBQVEsbUJBQW1CLENBQUE7SUFDakQsR0FBRyxDQUFDLE1BQU0sR0FBRyxFQUFFLENBQUE7SUFDZixHQUFHLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQTtJQUViLE9BQU8scUJBQXFCLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUE7QUFDOUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGxvYWRQYWNrYWdlRGVzY3JpcHRvciB9IGZyb20gXCJAZHBraXQvY29yZVwiXG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBsb2FkUGFja2FnZUZyb21EYXRhaHViKGRhdGFzZXRVcmw6IHN0cmluZykge1xuICBjb25zdCB1cmwgPSBuZXcgVVJMKGRhdGFzZXRVcmwpXG5cbiAgdXJsLnBhdGhuYW1lID0gYCR7dXJsLnBhdGhuYW1lfS9kYXRhcGFja2FnZS5qc29uYFxuICB1cmwuc2VhcmNoID0gXCJcIlxuICB1cmwuaGFzaCA9IFwiXCJcblxuICByZXR1cm4gbG9hZFBhY2thZ2VEZXNjcmlwdG9yKHVybC50b1N0cmluZygpKVxufVxuIl19