Processor used for this transformation.
CSS to parse and transform.
Options from the Processor#process or Root#toResult.
Processes input CSS through synchronous and asynchronous plugins and calls onRejected for each error thrown in any plugin.
It implements standard Promise API.
postcss([autoprefixer]).process(css).then(result => {
console.log(result.css)
}).catch(error => {
console.error(error)
})
Processes input CSS through synchronous and asynchronous plugins and calls onFinally on any error or when all plugins will finish work.
It implements standard Promise API.
postcss([autoprefixer]).process(css).finally(() => {
console.log('processing ended')
})
Processes input CSS through synchronous and asynchronous plugins
and calls onFulfilled with a Result instance. If a plugin throws
an error, the onRejected callback will be executed.
It implements standard Promise API.
postcss([autoprefixer]).process(css, { from: cssPath }).then(result => {
console.log(result.css)
})
Returns the default string description of an object. Required to implement the Promise interface.
An alias for the css property. Use it with syntaxes
that generate non-CSS output.
This property will only work with synchronous plugins. If the processor contains any asynchronous plugins it will throw an error.
PostCSS runners should always use LazyResult#then.
Processes input CSS through synchronous plugins, converts Root
to a CSS string and returns Result#css.
This property will only work with synchronous plugins. If the processor contains any asynchronous plugins it will throw an error.
PostCSS runners should always use LazyResult#then.
Processes input CSS through synchronous plugins
and returns Result#messages.
This property will only work with synchronous plugins. If the processor contains any asynchronous plugins it will throw an error.
PostCSS runners should always use LazyResult#then.
Options from the Processor#process call.
Returns a Processor instance, which will be used
for CSS transformations.
A Promise proxy for the result of PostCSS transformations.
A
LazyResultinstance is returned byProcessor#process.