UNPKG

@jenssimon/webpack-config-sfcc

Version:

A shareable Webpack configuration for SFCC projects

30 lines 1.08 kB
// eslint-disable-next-line unicorn/prevent-abbreviations const devServerConfig = (cartridge, { devServer, site, locale, hostname, }) => (devServer ? { server: 'https', client: { overlay: { errors: true, warnings: false, }, }, proxy: { '*': { target: `https://${hostname}/`, secure: false, changeOrigin: true, }, }, setupMiddlewares: (middlewares, server) => { if (!server) { throw new Error('webpack-dev-server is not defined'); } server.app.get(String.raw `/on/demandware.static/Sites-${site}-Site/-/${locale}/:hash(v(\w{0,}))/:staticfile(\S*)`, (request, response) => { response.redirect(`/on/demandware.static/Sites-${site}-Site/-/${locale}/${request.params.staticfile}`); }); return middlewares; }, } : undefined); export default devServerConfig; //# sourceMappingURL=devServer.js.map