This commit is contained in:
2021-05-07 07:22:11 +05:00
parent e2bfb8de57
commit 925bd60c9e
24 changed files with 25620 additions and 5748 deletions

39
webpack.mix.js vendored
View File

@@ -1,26 +1,23 @@
const mix = require('laravel-mix');
require('laravel-mix-postcss-config');
require('laravel-mix-tailwind');
require('laravel-mix-purgecss');
/*
|--------------------------------------------------------------------------
| Mix Asset Management
|--------------------------------------------------------------------------
|
| Mix provides a clean, fluent API for defining some Webpack build steps
| for your Laravel applications. By default, we are compiling the CSS
| file for the application as well as bundling up all the JS files.
|
*/
mix.js('resources/js/app.js', 'public/js').vue()
.postCss('resources/css/app.css', 'public/css', [
require("@tailwindcss/jit"),
require('postcss-import'),
require('tailwindcss'),
]);
mix.js('resources/js/app.js', 'public/js')
.extract();
mix.postCss('resources/css/app.css', 'public/css')
.tailwind('./tailwind.config.js')
.purgeCss({
enabled: mix.inProduction(),
folders: ['./resources'],
extensions: ['php', 'js', 'vue']
});
if (mix.inProduction()) {
mix.version();
mix.options({
processCssUrls: false,
});
if (! mix.inProduction()) {
mix.sourceMaps();
}
}