This extension is designed to allow you add stylelint to your laravel-mix chain.
-
Require the package through
yarn
ornpm
. Laravel-mix will install the required dependencies as needed.yarn add laravel-mix-stylelint
-
Add a configuration file to your project root.
By default, this package looks for
.stylelintrc.js
in your project root.This can be overridden during the follow step.
-
Import the package into your laravel webpack config file (
webpack.mix.js
).require( 'laravel-mix-stylelint' ); ... mix.stylelint();
-
Defaults may be overridden by passing an object to the mix call:
mix.stylelint({configFile: path.join( {'default.js'} });
-
The default is to use SCSS syntax and scan all
SCCS
,VUE
, &BLADE
files.configFile: path.join( __dirname, '../../.stylelintrc.js' ), context: './resources', failOnError: false, files: ['**/*.scss', '**/*.vue', '**/*.blade.php'], quiet: false, syntax: 'scss',