Skip to content

@stephansama packages / @stephansama/multipublish / config / loadConfig

Function: loadConfig()

ts
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; }>

Released under MIT license