UNPKG

@dpkit/core

Version:

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

12 lines 1.73 kB
import { loadPackageDescriptor } from "./load.js"; /** * Merges a system data package into a user data package if provided */ export async function mergePackages(options) { const systemPackage = options.systemPackage; const userPackage = options.userPackagePath ? await loadPackageDescriptor(options.userPackagePath) : undefined; return { ...systemPackage, ...userPackage }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9wYWNrYWdlL21lcmdlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLFdBQVcsQ0FBQTtBQUVqRDs7R0FFRztBQUNILE1BQU0sQ0FBQyxLQUFLLFVBQVUsYUFBYSxDQUFDLE9BR25DO0lBQ0MsTUFBTSxhQUFhLEdBQUcsT0FBTyxDQUFDLGFBQWEsQ0FBQTtJQUUzQyxNQUFNLFdBQVcsR0FBRyxPQUFPLENBQUMsZUFBZTtRQUN6QyxDQUFDLENBQUMsTUFBTSxxQkFBcUIsQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDO1FBQ3RELENBQUMsQ0FBQyxTQUFTLENBQUE7SUFFYixPQUFPLEVBQUUsR0FBRyxhQUFhLEVBQUUsR0FBRyxXQUFXLEVBQUUsQ0FBQTtBQUM3QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBQYWNrYWdlIH0gZnJvbSBcIi4vUGFja2FnZS50c1wiXG5pbXBvcnQgeyBsb2FkUGFja2FnZURlc2NyaXB0b3IgfSBmcm9tIFwiLi9sb2FkLnRzXCJcblxuLyoqXG4gKiBNZXJnZXMgYSBzeXN0ZW0gZGF0YSBwYWNrYWdlIGludG8gYSB1c2VyIGRhdGEgcGFja2FnZSBpZiBwcm92aWRlZFxuICovXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gbWVyZ2VQYWNrYWdlcyhvcHRpb25zOiB7XG4gIHN5c3RlbVBhY2thZ2U6IFBhY2thZ2VcbiAgdXNlclBhY2thZ2VQYXRoPzogc3RyaW5nXG59KSB7XG4gIGNvbnN0IHN5c3RlbVBhY2thZ2UgPSBvcHRpb25zLnN5c3RlbVBhY2thZ2VcblxuICBjb25zdCB1c2VyUGFja2FnZSA9IG9wdGlvbnMudXNlclBhY2thZ2VQYXRoXG4gICAgPyBhd2FpdCBsb2FkUGFja2FnZURlc2NyaXB0b3Iob3B0aW9ucy51c2VyUGFja2FnZVBhdGgpXG4gICAgOiB1bmRlZmluZWRcblxuICByZXR1cm4geyAuLi5zeXN0ZW1QYWNrYWdlLCAuLi51c2VyUGFja2FnZSB9XG59XG4iXX0=