const webpack = require('webpack')
const PACKAGE = require('./package.json')
const banner = `${PACKAGE.description}
 ${PACKAGE.version}

 Licensed under the EULA license.
 https://controlla.com.mx/eula

 Copyright ${ new Date().getFullYear() }, ${PACKAGE.author}
 ${PACKAGE.homepage}

 Developers: ${PACKAGE.contributors}

`

module.exports = {
  // proxy API requests to Valet during development
  devServer: {
    proxy: 'http://localhost:8000'
  },

  configureWebpack: {
    plugins: [
      new webpack.BannerPlugin(banner)
    ]
  },
  // output built static files to Laravel's public dir.
  // note the "build" script in package.json needs to be modified as well.
  outputDir: '../public',

  // modify the location of the generated HTML file.
  // make sure to do this only in production.
  indexPath: process.env.NODE_ENV === 'production'
    ? '../resources/views/index.blade.php'
    : 'index.html'
}
