Use Mix and sass, simplify image directories and remove duplicates

This commit is contained in:
Oliver Davies 2018-05-18 21:41:26 +01:00
parent ad3bc4b0a2
commit ff29fdeb71
216 changed files with 2921 additions and 1096 deletions

19
webpack.mix.js Normal file
View file

@ -0,0 +1,19 @@
let mix = require('laravel-mix');
require('laravel-mix-purgecss');
require('laravel-mix-tailwind');
mix.disableNotifications()
.sass('assets/sass/site.sass', 'source/build/css')
.js('assets/js/site.js', 'source/build/js')
.copyDirectory('assets/images', 'source/build/images')
.copyDirectory('node_modules/font-awesome/fonts', 'source/build/fonts')
.tailwind()
.purgeCss({
globs: [
path.join(__dirname, 'output_*/**/*.html'),
]
})
.options({
processCssUrls: false,
});