UNPKG

@frontity/core

Version:

The core package of the Frontity framework.

32 lines (31 loc) 932 B
import { EntryPoints } from "../../../types"; import { Target, Mode, WebpackConfig } from "@frontity/types/config"; /** * The options of the {@link entry} function. */ interface EntryOptions { /** * The target of the build: "server", "es5" or "module". */ target: Target; /** * The mode of the build: "development" or "production". */ mode: Mode; /** * The paths of the entry points generated on the fly by Frontity in the * `/build/bundling/entry-points folder`. */ entryPoints: EntryPoints[]; } /** * Generate the object for Webpack's entry configuration. * * Official Webpack docs: https://webpack.js.org/configuration/entry-context/. * * @param options - Defined in {@link EntryOptions}. * * @returns The configuration object for Webpack. */ declare const entry: ({ target, mode, entryPoints, }: EntryOptions) => WebpackConfig["entry"]; export default entry;