-
Notifications
You must be signed in to change notification settings - Fork 2
/
gulpfile.js
32 lines (28 loc) · 874 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const devURL = 'http://localhost:3000';
// == == == == == == == == == == == == == == ==
// This gulpfile uses the Laravel Elixir API ==
// For Elixir documentation, look here == == ==
// https://laravel.com/docs/elixir == == == ==
// == == == == == == == == == == == == == == ==
const elixir = require("laravel-elixir");
require('laravel-elixir-imagemin');
require('laravel-elixir-webpack-official');
elixir.config.publicPath = './public/assets/';
elixir.config.assetsPath = './resource/';
elixir.config.css.sass.folder = "scss";
elixir( (mix) => {
mix
.webpack('main.js')
.sass('main.scss')
.sass('admin.scss')
.imagemin()
.browserSync({
files : [
'dist/',
'*.php',
'**/*.php',
'**/**/*.php'
],
proxy: devURL
})
});