0.5.0 • Published 9 years ago

laravel-elixir-postcss v0.5.0

Weekly downloads
18
License
MIT
Repository
github
Last release
9 years ago

laravel-elixir-postcss

Build Status npm Version npm License

This Laravel Elixir extension allows you easy to compile PostCSS.

If this package helpful and save your time. Do not forget star it :)

Installation

$ npm install laravel-elixir-postcss --save-dev

Usage

elixir(function(mix) {
  //app.css, *.css, **/*.css
   elixir.postcss('app.css');
});

Using PostCSS Plugins

elixir(function(mix) {
  mix.postcss('app.css', {
    plugins:[
      require('postcss-nested')
    ]
  });
});

Using Other Parser

You can set the options using other parsers like scss, sugarss etc.

elixir(function(mix) {
  mix.postcss('app.css', {
    options: {
      parser: require('postcss-scss')
    },
  });
});

Use parser and plugins.

elixir(function(mix) {
  mix.postcss('app.css', {
    options: {
      parser: require('sugarss')
    },
    plugins: [
      require('postcss-nested')
    ],
  });
});

Options

This extension accept two parameters:

  • An string of files.
  • An object of options.

Common options:

  • options: See postcss common options.
  • output: destination's path
  • plugins: postcss's plugins.
  • srcPath: source's directory.
  • sourcemaps: enable source map.
  • watchs: additional watch directories.

Default Value

{
  options: {},
  output  : 'public/css',
  plugins : [],
  srcPath  : 'resources/assets/postcss/',
  sourcemaps: true, //default value follow `elixir.config.sourcemaps`
  watchs: [],
}

Contributing

Welcome PR and play it :smile:

0.5.0

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.6

9 years ago

0.3.5

9 years ago

0.3.4

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.5

10 years ago

0.1.0

10 years ago