Skip to content

Instantly share code, notes, and snippets.

@jongravois
Created November 30, 2019 16:17
Show Gist options
  • Save jongravois/6e35ada46425861abf6c1d289884473f to your computer and use it in GitHub Desktop.
Save jongravois/6e35ada46425861abf6c1d289884473f to your computer and use it in GitHub Desktop.
const cssImport = require('postcss-import');
const cssNesting = require('postcss-nesting');
const mix = require('laravel-mix');
const path = require('path');
const tailwindcss = require('tailwindcss');
mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css', [
cssImport(),
cssNesting(),
tailwindcss('tailwind.js'),
])
.webpackConfig({
output: { chunkFilename: 'js/[name].js?id=[chunkhash]' },
resolve: {
alias: {
'vue$': 'vue/dist/vue.runtime.esm.js',
'@': path.resolve('resources/js'),
},
},
})
.babelConfig({
plugins: ['@babel/plugin-syntax-dynamic-import'],
})
.sourceMaps();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment