Skip to main content
Deno 2 is finally here 🎉️
Learn more
Latest
method Processor.prototype.use
Re-export
import { Processor } from "https://deno.land/x/postcss@8.4.16/lib/postcss.js";

Adds a plugin to be used as a CSS processor.

PostCSS plugin can be in 4 formats:

  • A plugin in Plugin format.
  • A plugin creator function with pluginCreator.postcss = true. PostCSS will call this function without argument to get plugin.
  • A function. PostCSS will pass the function a @{link Root} as the first argument and current Result instance as the second.
  • Another Processor instance. PostCSS will copy plugins from that instance into this one.

Plugins can also be added by passing them as arguments when creating a postcss instance (see [postcss(plugins)]).

Asynchronous plugins should return a Promise instance.

const processor = postcss()
  .use(autoprefixer)
  .use(postcssNested)

Parameters

PostCSS plugin or Processor with plugins.

Returns

this

Current processor to make methods chain.