@uvarovag/webpack-config-ts-react
Version:
Shared Webpack configuration for React projects using TypeScript
14 lines (13 loc) • 524 B
TypeScript
import type { Configuration as WebpackConfigurations } from 'webpack';
import type { Configuration as WebpackDevServerConfigurations } from 'webpack-dev-server';
export type TConfiguration = {
devServer?: WebpackDevServerConfigurations;
} & WebpackConfigurations;
export type TEnv = {
NODE_ENV?: 'production' | 'development';
PUBLIC_PATH?: string;
BASE_URL?: string;
PORT?: number;
};
declare const _default: ({ NODE_ENV, PUBLIC_PATH, BASE_URL, PORT, }: TEnv) => TConfiguration;
export default _default;