Files
mcb-platform-monorepo/services/msb-payments/webpack.config.ts
T
2025-07-21 17:12:41 +03:00

28 lines
683 B
TypeScript

import type { IWebpackAppConfig } from '@msb/mf-builder';
import { normalizePackageName } from '@msb/mf-builder';
import path from 'node:path';
import packageJson from './package.json';
const packageName = normalizePackageName(packageJson.name);
const config: IWebpackAppConfig = {
moduleName: packageJson.name,
paths: {
outputPath: path.resolve(__dirname, '../../msb-payments'),
publicUrl: '/msb-payments/',
},
devServerOptions: {
port: 3004,
},
moduleFederationOptions: {
exposes: {
'./App': {
import: path.resolve(__dirname, 'src/exposes/App.tsx'),
name: `${packageName}_remote`,
},
},
},
};
export default config;