|
*/
-mix.js('resources/js/app.js', 'public/js')
+mix.js('resources/js/index.js', 'public/js')
.react()
.sass('resources/sass/app.scss', 'public/css')
.extract([
'@restart/hooks',
'@restart/ui',
'axios',
- 'file-saver',
+ 'bootstrap',
+ 'call-bind',
+ 'classnames',
'formik',
+ 'history',
'i18next',
'i18next-browser-languagedetector',
+ 'invariant',
'laravel-echo',
- 'localforage',
'lodash',
+ 'lodash-es',
'moment',
'numeral',
+ 'property-expr',
'pusher-js',
+ 'qs',
'react',
'react-bootstrap',
'react-dom',
+ 'react-fast-compare',
'react-i18next',
+ 'react-is',
+ 'react-lifecycles-compat',
+ 'react-resize-detector',
+ 'react-router',
'react-router-bootstrap',
'react-router-dom',
+ 'react-smooth',
+ 'react-transition-group',
+ 'reduce-css-calc',
+ 'regenerator-runtime',
+ 'resize-observer-polyfill',
+ 'scheduler',
+ 'side-channel',
+ 'tiny-warning',
'toastr',
+ 'toposort',
+ 'uncontrollable',
+ 'void-elements',
+ 'warning',
'yup',
])
.sourceMaps(true)
.version();
+//if (mix.inProduction()) {
+ mix.webpackConfig({
+ output: {
+ chunkFilename: 'js/chunks/[name].[chunkhash].js',
+ },
+ });
+//} else {
+// mix.webpackConfig({
+// output: {
+// asyncChunks: false,
+// },
+// });
+//}