HEX
Server: nginx/1.28.3
System: Linux lightweb-s1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
User: drdrivek-71 (1047)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/mocapict-106/mocapictures.kr/vendor/laravel/nova/webpack.mix.js.dist
let mix = require('laravel-mix')
let tailwindcss = require('tailwindcss')
let path = require('path')
let postcssImport = require('postcss-import')
let postcssRtlcss = require('postcss-rtlcss')

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean, fluent API for defining some Webpack build steps
 | for your Laravel application. By default, we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */

mix
  .js('resources/js/app.js', 'public')
  .vue({ version: 3 })
  .sourceMaps()
  .extract()
  .setPublicPath('public')
  .postCss('resources/css/app.css', 'public', [
    postcssImport(),
    tailwindcss('tailwind.config.js'),
    postcssRtlcss(),
  ])
  .copy('resources/fonts/', 'public/fonts')
  .alias({ '@': path.join(__dirname, 'resources/js/') })
  .webpackConfig({ output: { uniqueName: 'laravel/nova' } })
  .options({
    vue: {
      exposeFilename: true,
      compilerOptions: {
        isCustomElement: tag => tag.startsWith('trix-'),
      },
    },
    processCssUrls: false,
  })
  .version()