tailwind-mix
v1.0.5
Published
An extension of Laravel Mix to quickly get up and running with tailwindcss
Downloads
8
Maintainers
Readme
Tailwind Mix
This extension provides instant Tailwindcss support to Laravel Mix builds.
Usage
First, install the extension.
npm install tailwind-mix --save-dev
Then, require it within your webpack.mix.js
file, like so:
let mix = require('laravel-mix');
require('tailwind-mix');
mix
.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.tailwind();
Next steps
This package requires tailwind configuration (tailwind.js or tailwind.config.js), so don't forget to run:
npx tailwindcss init
Above command will create tailwind.js
or tailwind.config.js
file for you.
In case for any reason you want to change file name to different from default you can pass file path as an argument.
Example:
mix
.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.tailwind('./filename.js');
app.scss file example:
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
And you're done! Compile everything down with npm run dev
More information about the Tailwind directives to your Sass/Less entry file.