UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

35 lines (33 loc) 1.22 kB
/* eslint-env node */ const TerserPlugin = require('terser-webpack-plugin'); module.exports = { mode: 'production', optimization: { // eslint-disable-next-line spellcheck/spell-checker minimizer: [new TerserPlugin({ extractComments: false, })], }, output: { sourcePrefix: ' ', devtoolModuleFilenameTemplate: 'devextreme:///[resource-path]', devtoolFallbackModuleFilenameTemplate: 'devextreme:///[resource-path]?[hash]' }, externals: { // Optional (calling through window to skip error on script load) 'jquery': 'window.jQuery', 'jszip': 'window.JSZip', 'knockout': 'window.ko', 'globalize': 'window.Globalize', 'globalize/number': 'window.Globalize', 'globalize/currency': 'window.Globalize', 'globalize/date': 'window.Globalize', 'globalize/message': 'window.Globalize', 'devextreme-quill': 'window.DevExpress.Quill', 'exceljs': 'window.ExcelJS', 'jspdf': 'window.jspdf.jsPDF', 'devexpress-diagram': 'window.DevExpress.diagram', 'devexpress-gantt': 'window.DevExpress.Gantt', 'luxon': 'window.luxon' }, };