jqwidgets-scripts-custom
Version:
jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
177 lines (161 loc) • 11.5 kB
JavaScript
var path = require('path');
var webpack = require('webpack');
module.exports =
{
entry:
{
input_defaultfunctionality: __dirname + '/app/input/defaultfunctionality/app.js',
input_autocomplete: __dirname + '/app/input/autocomplete/app.js',
input_multiplevalues: __dirname + '/app/input/multiplevalues/app.js',
input_bindingtojsondata: __dirname + '/app/input/bindingtojsondata/app.js',
input_inputgroup: __dirname + '/app/input/inputgroup/app.js',
input_fluidsize: __dirname + '/app/input/fluidsize/app.js',
input_righttoleftlayout: __dirname + '/app/input/righttoleftlayout/app.js',
kanban_defaultfunctionality: __dirname + '/app/kanban/defaultfunctionality/app.js',
kanban_headertemplate: __dirname + '/app/kanban/headertemplate/app.js',
kanban_itemtemplate: __dirname + '/app/kanban/itemtemplate/app.js',
kanban_kanbanediting: __dirname + '/app/kanban/kanbanediting/app.js',
kanban_multiplekanbans: __dirname + '/app/kanban/multiplekanbans/app.js',
kanban_addremoveupdateitems: __dirname + '/app/kanban/addremoveupdateitems/app.js',
kanban_disablecollapse: __dirname + '/app/kanban/disablecollapse/app.js',
kanban_kanbanevents: __dirname + '/app/kanban/kanbanevents/app.js',
kanban_kanbanfluidsize: __dirname + '/app/kanban/kanbanfluidsize/app.js',
kanban_righttoleftlayout: __dirname + '/app/kanban/righttoleftlayout/app.js',
knob_defaultfunctionality: __dirname + '/app/knob/defaultfunctionality/app.js',
knob_multipleknobs: __dirname + '/app/knob/multipleknobs/app.js',
knob_knobwithcustomshape: __dirname + '/app/knob/knobwithcustomshape/app.js',
knob_multiplecirclepointers: __dirname + '/app/knob/multiplecirclepointers/app.js',
knob_infiniteknob: __dirname + '/app/knob/infiniteknob/app.js',
knob_linepointer: __dirname + '/app/knob/linepointer/app.js',
knob_circlepointer: __dirname + '/app/knob/circlepointer/app.js',
knob_knobprogressranges: __dirname + '/app/knob/knobprogressranges/app.js',
knob_multiplearrowpointes: __dirname + '/app/knob/multiplearrowpointes/app.js',
knob_semiknob: __dirname + '/app/knob/semiknob/app.js',
knob_knobwithinput: __dirname + '/app/knob/knobwithinput/app.js',
knob_radialgradient: __dirname + '/app/knob/radialgradient/app.js',
knob_knobrotation: __dirname + '/app/knob/knobrotation/app.js',
knob_fluidsize: __dirname + '/app/knob/fluidsize/app.js',
layout_defaultfunctionality: __dirname + '/app/layout/defaultfunctionality/app.js',
layout_dashboard: __dirname + '/app/layout/dashboard/app.js',
layout_saveloadlayout: __dirname + '/app/layout/saveloadlayout/app.js',
layout_integrationwithotherwidgets: __dirname + '/app/layout/integrationwithotherwidgets/app.js',
layout_fluidsize: __dirname + '/app/layout/fluidsize/app.js',
layout_righttoleftlayout: __dirname + '/app/layout/righttoleftlayout/app.js',
listbox_defaultfunctionality: __dirname + '/app/listbox/defaultfunctionality/app.js',
listbox_textwithicons: __dirname + '/app/listbox/textwithicons/app.js',
listbox_categories: __dirname + '/app/listbox/categories/app.js',
listbox_multipleselection: __dirname + '/app/listbox/multipleselection/app.js',
listbox_selectionwithshiftctrl: __dirname + '/app/listbox/selectionwithshiftctrl/app.js',
listbox_bindingtoarray: __dirname + '/app/listbox/bindingtoarray/app.js',
listbox_bindingtoxml: __dirname + '/app/listbox/bindingtoxml/app.js',
listbox_bindingtojsondata: __dirname + '/app/listbox/bindingtojsondata/app.js',
listbox_itemsreorder: __dirname + '/app/listbox/itemsreorder/app.js',
listbox_dragdrop: __dirname + '/app/listbox/dragdrop/app.js',
listbox_customrendering: __dirname + '/app/listbox/customrendering/app.js',
listbox_checkboxes: __dirname + '/app/listbox/checkboxes/app.js',
listbox_filtering: __dirname + '/app/listbox/filtering/app.js',
listbox_loaddatafromselect: __dirname + '/app/listbox/loaddatafromselect/app.js',
listbox_fluidsize: __dirname + '/app/listbox/fluidsize/app.js',
listbox_events: __dirname + '/app/listbox/events/app.js',
listbox_keyboardnavigation: __dirname + '/app/listbox/keyboardnavigation/app.js',
listbox_righttoleftlayout: __dirname + '/app/listbox/righttoleftlayout/app.js',
listmenu_defaultfunctionality: __dirname + '/app/listmenu/defaultfunctionality/app.js',
listmenu_nestedlists: __dirname + '/app/listmenu/nestedlists/app.js',
listmenu_fluidsize: __dirname + '/app/listmenu/fluidsize/app.js',
listmenu_righttoleftlayout: __dirname + '/app/listmenu/righttoleftlayout/app.js',
loader_defaultfunctionality: __dirname + '/app/loader/defaultfunctionality/app.js',
loader_showonlyicon: __dirname + '/app/loader/showonlyicon/app.js',
loader_showonlytext: __dirname + '/app/loader/showonlytext/app.js',
loader_showmodalloader: __dirname + '/app/loader/showmodalloader/app.js',
loader_loaderwithjqxgrid: __dirname + '/app/loader/loaderwithjqxgrid/app.js',
loader_righttoleftlayout: __dirname + '/app/loader/righttoleftlayout/app.js',
maskedinput_defaultfunctionality: __dirname + '/app/maskedinput/defaultfunctionality/app.js',
maskedinput_fluidsize: __dirname + '/app/maskedinput/fluidsize/app.js',
maskedinput_events: __dirname + '/app/maskedinput/events/app.js',
maskedinput_righttoleftlayout: __dirname + '/app/maskedinput/righttoleftlayout/app.js',
menu_defaultfunctionality: __dirname + '/app/menu/defaultfunctionality/app.js',
menu_contextmenu: __dirname + '/app/menu/contextmenu/app.js',
menu_verticalmenu: __dirname + '/app/menu/verticalmenu/app.js',
menu_minimizedmenu: __dirname + '/app/menu/minimizedmenu/app.js',
menu_opendirection: __dirname + '/app/menu/opendirection/app.js',
menu_columns: __dirname + '/app/menu/columns/app.js',
menu_images: __dirname + '/app/menu/images/app.js',
menu_jsonmenu: __dirname + '/app/menu/jsonmenu/app.js',
menu_xmlmenu: __dirname + '/app/menu/xmlmenu/app.js',
menu_loadmenufromarray: __dirname + '/app/menu/loadmenufromarray/app.js',
menu_centermenuitems: __dirname + '/app/menu/centermenuitems/app.js',
menu_fluidsize: __dirname + '/app/menu/fluidsize/app.js',
menu_keyboardnavigation: __dirname + '/app/menu/keyboardnavigation/app.js',
menu_righttoleftlayout: __dirname + '/app/menu/righttoleftlayout/app.js',
navbar_defaultfunctionality: __dirname + '/app/navbar/defaultfunctionality/app.js',
navbar_verticalnavbar: __dirname + '/app/navbar/verticalnavbar/app.js',
navbar_minimizednavbar: __dirname + '/app/navbar/minimizednavbar/app.js',
navbar_righttoleftlayout: __dirname + '/app/navbar/righttoleftlayout/app.js',
navigationbar_defaultfunctionality: __dirname + '/app/navigationbar/defaultfunctionality/app.js',
navigationbar_multipleexpanded: __dirname + '/app/navigationbar/multipleexpanded/app.js',
navigationbar_disabled: __dirname + '/app/navigationbar/disabled/app.js',
navigationbar_events: __dirname + '/app/navigationbar/events/app.js',
navigationbar_togglemode: __dirname + '/app/navigationbar/togglemode/app.js',
navigationbar_fittocontainer: __dirname + '/app/navigationbar/fittocontainer/app.js',
navigationbar_fluidsize: __dirname + '/app/navigationbar/fluidsize/app.js',
navigationbar_keyboardnavigation: __dirname + '/app/navigationbar/keyboardnavigation/app.js',
navigationbar_righttoleftlayout: __dirname + '/app/navigationbar/righttoleftlayout/app.js',
notification_defaultfunctionality: __dirname + '/app/notification/defaultfunctionality/app.js',
notification_notificationcontainer: __dirname + '/app/notification/notificationcontainer/app.js',
notification_events: __dirname + '/app/notification/events/app.js',
notification_customicon: __dirname + '/app/notification/customicon/app.js',
notification_settings: __dirname + '/app/notification/settings/app.js',
notification_fluidsize: __dirname + '/app/notification/fluidsize/app.js',
notification_righttoleftlayout: __dirname + '/app/notification/righttoleftlayout/app.js',
numberinput_defaultfunctionality: __dirname + '/app/numberinput/defaultfunctionality/app.js',
numberinput_validation: __dirname + '/app/numberinput/validation/app.js',
numberinput_settings: __dirname + '/app/numberinput/settings/app.js',
numberinput_simpleinputmode: __dirname + '/app/numberinput/simpleinputmode/app.js',
numberinput_templates: __dirname + '/app/numberinput/templates/app.js',
numberinput_fluidsize: __dirname + '/app/numberinput/fluidsize/app.js',
numberinput_events: __dirname + '/app/numberinput/events/app.js',
numberinput_righttoleftlayout: __dirname + '/app/numberinput/righttoleftlayout/app.js',
panel_defaultfunctionality: __dirname + '/app/panel/defaultfunctionality/app.js',
panel_dockpanel: __dirname + '/app/panel/dockpanel/app.js',
panel_fluidsize: __dirname + '/app/panel/fluidsize/app.js',
panel_righttoleftlayout: __dirname + '/app/panel/righttoleftlayout/app.js',
passwordinput_defaultfunctionality: __dirname + '/app/passwordinput/defaultfunctionality/app.js',
passwordinput_customstrengthrendering: __dirname + '/app/passwordinput/customstrengthrendering/app.js',
passwordinput_fluidsize: __dirname + '/app/passwordinput/fluidsize/app.js',
passwordinput_righttoleftlayout: __dirname + '/app/passwordinput/righttoleftlayout/app.js',
},
output:
{
path: __dirname + '/build',
filename: '[name].bundle.js'
},
module:
{
loaders:
[{
test: /.js?$/,
loader: 'babel-loader',
exclude: /node_modules/,
query:
{
presets: ['es2015', 'react']
}
}]
},
plugins:
[
new webpack.DefinePlugin
({
'process.env':
{
'NODE_ENV': JSON.stringify('production')
}
}),
new webpack.optimize.UglifyJsPlugin
({
mangle: true,
sourcemap: false,
compress: { warnings: false }
})
]
};