Skip to content

Commit 56d3b80

Browse files
Configure Purgecss for Tailwind (#10)
* configure purgecss for inertia and livewire * remove unneeded file * Update tailwind.config.js * Update tailwind.config.js Co-authored-by: Taylor Otwell <[email protected]>
1 parent ce5cdf6 commit 56d3b80

File tree

3 files changed

+26
-2
lines changed

3 files changed

+26
-2
lines changed

src/Console/InstallCommand.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ protected function installLivewireStack()
148148
});
149149

150150
// Tailwind Configuration...
151-
copy(__DIR__.'/../../stubs/tailwind.config.js', base_path('tailwind.config.js'));
151+
copy(__DIR__.'/../../stubs/livewire/tailwind.config.js', base_path('tailwind.config.js'));
152152
copy(__DIR__.'/../../stubs/webpack.mix.js', base_path('webpack.mix.js'));
153153

154154
// Directories...
@@ -285,7 +285,7 @@ protected function installInertiaStack()
285285
$this->replaceInFile("'guard' => 'web'", "'guard' => 'sanctum'", config_path('auth.php'));
286286

287287
// Tailwind Configuration...
288-
copy(__DIR__.'/../../stubs/tailwind.config.js', base_path('tailwind.config.js'));
288+
copy(__DIR__.'/../../stubs/inertia/tailwind.config.js', base_path('tailwind.config.js'));
289289
copy(__DIR__.'/../../stubs/webpack.mix.js', base_path('webpack.mix.js'));
290290

291291
// Directories...

stubs/inertia/tailwind.config.js

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
const defaultTheme = require('tailwindcss/defaultTheme');
2+
3+
module.exports = {
4+
purge: [
5+
'./storage/framework/views/*.php',
6+
'./resources/js/**/*.vue',
7+
],
8+
9+
theme: {
10+
extend: {
11+
fontFamily: {
12+
sans: ['Nunito', ...defaultTheme.fontFamily.sans],
13+
},
14+
},
15+
},
16+
17+
variants: {},
18+
19+
plugins: [require('@tailwindcss/ui')],
20+
};

stubs/tailwind.config.js stubs/livewire/tailwind.config.js

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
const defaultTheme = require('tailwindcss/defaultTheme');
22

33
module.exports = {
4+
purge: [
5+
'./storage/framework/views/*.php',
6+
],
7+
48
theme: {
59
extend: {
610
fontFamily: {

0 commit comments

Comments
 (0)