first commit

This commit is contained in:
ANU8151
2021-01-07 21:37:31 +04:00
commit 80bf1ba1d1
39 changed files with 33333 additions and 0 deletions

35
webpack.mix.js Normal file
View File

@@ -0,0 +1,35 @@
const mix = require('laravel-mix');
const path = require('path');
const tailwindcss = require('tailwindcss');
const autoprefixer = require('autoprefixer');
const purgecss = require('@fullhuman/postcss-purgecss');
mix.js('resources/js/app.js', 'public/js/app.js').vue({
version: 3,
extractStyles: true,
globalStyles: false
})
.postCss('resources/css/app.css', 'public/css/app.css')
.options({
postCss: [
autoprefixer(),
tailwindcss('tailwind.config.js'),
...mix.inProduction() ? [
purgecss({
content: ['./resources/views/**/*.edge', './resources/js/**/*.vue'],
defaultExtractor: content => content.match(/[\w-/:.]+(?<!:)/g) || [],
whitelistPatternsChildren: [/nprogress/],
})
] : [],
],
}).
webpackConfig({
output: { chunkFilename: 'js/[name].js?id=[chunkhash]' },
resolve: {
alias: {
'@': path.resolve('resources/js')
}
}
})
//.version()
.sourceMaps()