let mix = require('laravel-mix') require('laravel-mix-purgecss') mix.disableNotifications() .postCss('resources/css/app.css', 'source/dist/css', [ require('postcss-import'), require('tailwindcss'), require('postcss-nested'), ]) .js('resources/js/app.js', 'source/dist/js') .extract() mix.browserSync({ proxy: 'localhost:8000', files: [ 'output_*/**/*' ], notify: false, open: false }) mix.purgeCss({ folders: ['resources', 'output_*'], whitelistPatterns: [/language/, /hljs/], whitelistPatternsChildren: [/^markdown$/] })