ameliabooking
Last commit date
Licensing
2 years ago
assets
1 year ago
extensions
1 year ago
languages
1 year ago
public
1 year ago
src
1 year ago
v3
1 year ago
vendor
1 year ago
view
2 years ago
.babelrc
6 years ago
Readme_documentation.pdf
3 years ago
ameliabooking.php
1 year ago
package-lock.json
1 year ago
package.json
4 years ago
readme.txt
1 year ago
webpack.config.js
6 years ago
webpack.mix.js
1 year ago
webpack.mix.js
38 lines
| 1 | let mix = require('laravel-mix') |
| 2 | |
| 3 | mix.setResourceRoot('../../') |
| 4 | |
| 5 | mix.setPublicPath('public') |
| 6 | |
| 7 | mix |
| 8 | .js('assets/js/backend/amelia-booking.js', 'public/js/backend') |
| 9 | .js('assets/js/frontend/amelia-booking.js', 'public/js/frontend') |
| 10 | .less('assets/less/backend/amelia-booking.less', 'public/css/backend') |
| 11 | .less('assets/less/external/vendor.less', 'public/css/frontend') |
| 12 | .less('assets/less/external/quill.less', 'public/css/frontend') |
| 13 | .less('assets/less/frontend/amelia-booking.less', 'public/css/frontend/amelia-booking-1-2-20.css') |
| 14 | .less('assets/less/backend/elementor.less', 'public/css/frontend') |
| 15 | .copyDirectory('assets/img', 'public/img') |
| 16 | .copyDirectory('extensions/wpdt/assets/css', 'public/css/backend') |
| 17 | .copyDirectory('extensions/wpdt/assets/img', 'public/wpdt/img') |
| 18 | .copyDirectory('assets/json', 'public/json') |
| 19 | .copyDirectory('assets/js/tinymce', 'public/js/tinymce') |
| 20 | .copyDirectory('assets/js/gutenberg', 'public/js/gutenberg') |
| 21 | .copyDirectory('assets/js/plugins', 'public/js/plugins') |
| 22 | .copyDirectory('assets/js/paddle', 'public/js/paddle') |
| 23 | .copyDirectory('assets/js/wc', 'public/js/wc') |
| 24 | .webpackConfig({ |
| 25 | entry: { |
| 26 | app: ['idempotent-babel-polyfill', './assets/js/backend/amelia-booking.js', './assets/js/frontend/amelia-booking.js'] |
| 27 | }, |
| 28 | output: { |
| 29 | chunkFilename: process.env.NODE_ENV !== 'production' ? 'js/chunks/amelia-booking-[name].js' : 'js/chunks/amelia-booking-[name]-[hash].js', |
| 30 | publicPath: '', |
| 31 | jsonpFunction: 'wpJsonpAmeliaBookingPlugin' |
| 32 | } |
| 33 | }) |
| 34 | |
| 35 | if (!mix.inProduction()) { |
| 36 | mix.sourceMaps() |
| 37 | } |
| 38 |