Passed
Push — 1.2 ( fe888f...e46b23 )
by Quentin
06:10
created

webpack.mix.js (1 issue)

Labels
Severity
1
let mix = require('laravel-mix')
2
3
/*
4
 |--------------------------------------------------------------------------
5
 | Mix Asset Management
6
 |--------------------------------------------------------------------------
7
 |
8
 | Mix provides a clean, fluent API for defining some Webpack build steps
9
 | for your Laravel application.
10
 |
11
 */
12
13
mix.setPublicPath('public')
14
15
mix.options({
16
  processCssUrls: false,
17
  purifyCss: false // Remove unused CSS selectors.
18
})
19
20
mix.webpackConfig({
21
  resolve: {
22
    alias: {
23
      '@': path.resolve('frontend/js'),
0 ignored issues
show
The variable path seems to be never declared. If this is a global, consider adding a /** global: path */ comment.

This checks looks for references to variables that have not been declared. This is most likey a typographical error or a variable has been renamed.

To learn more about declaring variables in Javascript, see the MDN.

Loading history...
24
      'styles': path.resolve('frontend/scss')
25
    }
26
  },
27
  module: {
28
    rules: [
29
      {
30
        test: /\.(js|vue)$/,
31
        exclude: /node_modules/,
32
        loader: 'eslint-loader',
33
        enforce: 'pre',
34
        include: [path.resolve('frontend/js')],
35
        options: {
36
          formatter: require('eslint-friendly-formatter')
37
        }
38
      }
39
    ]
40
  }
41
})
42
43
mix.copyDirectory('frontend/fonts', 'public/assets/admin/fonts')
44
45
mix.js(
46
  'frontend/js/main-listing.js',
47
  'public/assets/admin/js'
48
).js(
49
  'frontend/js/main-form.js',
50
  'public/assets/admin/js'
51
).js(
52
  'frontend/js/main-buckets.js',
53
  'public/assets/admin/js'
54
).js(
55
  'frontend/js/main-dashboard.js',
56
  'public/assets/admin/js'
57
).js(
58
  'frontend/js/main-free.js',
59
  'public/assets/admin/js'
60
).sass(
61
  'frontend/scss/app.scss',
62
  'public/assets/admin/css'
63
)
64
65
mix.extract()
66
67
if (mix.inProduction()) {
68
  mix.version()
69
} else {
70
  mix.sourceMaps()
71
}
72