@stephansama packages / @stephansama/multipublish / config / loadConfig
Function: loadConfig()
function loadConfig(args): Promise<{
platforms: (
| "npm"
| "jsr"
| ["jsr", {
allowSlowTypes: boolean;
defaultExclude?: string[];
defaultInclude?: string[];
experimentalGenerateJSR: boolean;
experimentalUpdateCatalogs: boolean;
}]
| ["npm", {
registry: string;
strategy: "package.json" | ".npmrc";
tokenEnvironmentKey: string;
}])[];
tmpDirectory: string;
useChangesets: boolean;
}>;Defined in: core/multipublish/src/config.ts:14
Parameters
args
{ [key: string]: unknown; _: (string | number)[]; $0: string; config: string | undefined; dry: boolean | undefined; released: (string | number)[] | undefined; releasedFile: string | undefined; useChangesetStatus: boolean | undefined; verbose: boolean | undefined; versionJsr: boolean | undefined; } | { [key: string]: unknown; _: (string | number)[]; $0: string; config: string | undefined; dry: boolean | undefined; released: (string | number)[] | undefined; releasedFile: string | undefined; useChangesetStatus: boolean | undefined; verbose: boolean | undefined; versionJsr: boolean | undefined; }
Returns
Promise<{ platforms: ( | "npm" | "jsr" | ["jsr", { allowSlowTypes: boolean; defaultExclude?: string[]; defaultInclude?: string[]; experimentalGenerateJSR: boolean; experimentalUpdateCatalogs: boolean; }] | ["npm", { registry: string; strategy: "package.json" | ".npmrc"; tokenEnvironmentKey: string; }])[]; tmpDirectory: string; useChangesets: boolean; }>