@dpkit/datahub
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
9 lines • 1.37 kB
JavaScript
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