Skip to content

@snailicide/build-config / rollup / getConfigEntries

getConfigEntries()

ts
function getConfigEntries(
   directoryObj, 
   entries, 
   plugins, 
   package_json): OutputObjReturnType & {
  plugins: InputPluginOption;
}[];

Defined in: packages/build-config/src/rollup/index.ts:230

Returns an array of output configurations based on the provided entries.

Parameters

ParameterTypeDefault valueDescription
directoryObjPick<EntryConfig, "source_dir" | "output_dir">undefinedAn object containing the source and output directories.
entriesOmit<EntryConfig, "source_dir" | "output_dir">[]undefinedAn array of entry configurations.
pluginsInputPluginOption[]Optional array of Rollup plugins.
package_json{ author: { email: string; name: string; }; description: string; license: string; main: string; name: string; repository: { type: string; url: string; }; version: string; }undefinedThe base package JSON object.
package_json.author{ email: string; name: string; }...-
package_json.author.emailstring...-
package_json.author.namestring...-
package_json.descriptionstring...-
package_json.licensestring...-
package_json.mainstring...-
package_json.namestring...-
package_json.repository{ type: string; url: string; }...-
package_json.repository.typestring...-
package_json.repository.urlstring...-
package_json.versionstring...-

Returns

OutputObjReturnType & { plugins: InputPluginOption; }[]

An array of output configurations with plugins.