UNPKG

@frontity/core

Version:

The core package of the Frontity framework.

26 lines (22 loc) 645 B
import { Mode, WebpackConfig } from "@frontity/types/config"; /** * The options of the {@link devtools} function. */ interface DevToolsOptions { /** * The mode of the build: "development" or "production". */ mode: Mode; } /** * Generate the object for Webpack's devtool configuration. * * Official Webpack docs: https://webpack.js.org/configuration/devtool. * * @param options - Defined in {@link DevToolsOptions}. * * @returns The configuration object for Webpack. */ const devtools = ({ mode }: DevToolsOptions): WebpackConfig["devtool"] => mode === "development" ? "eval-source-map" : false; export default devtools;