Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
broccoli-postcss
Advanced tools
The broccoli-postcss plugin runs your css
through postcss plugins of your choosing.
npm install --save-dev broccoli-postcss
const compileCSS = require('broccoli-postcss')
const outputTree = compileCSS(tree, options)
Due to changes in the plugin API of Postcss V8 some plugins will need to be updated after upgrading Postcss. This should be as simple as updating this package from V5 to V6, however compatibility is not guaranteed.
Type: array
A list of plugin objects to be used by Postcss (a minimum of 1 plugin is required).
There are two supported methods for defining plugins:
Object form
plugins: [
{
module: require('some-plugin'),
options: { /* options for `some-plugin` */ }
}
]
Function form
plugins: [
require('some-plugin')({ /* options for `some-plugin` */ })
]
Note: additional options (defined below) that are merged with the individual plugin options are only supported for plugins defined in "object form".
Type: array
A list of browsers to support. Follows the browserslist format. Will be passed to each plugin and can be overridden using the plugin’s options.
Type: object
Default: { inline: false, annotation: false }
An object of options to describe how Postcss should handle source maps.
Type: array
Default: []
Array of GlobStrings|RegExps|Functions to describe a whitelist of files to get processed by Postcss.
Type: array
Default: []
Array of GlobStrings|RegExps|Functions to describe a blacklist of files to be ignored by Postcss.
/* Brocfile.js */
var compileCSS = require('broccoli-postcss')
var cssnext = require('postcss-cssnext')
var options = {
plugins: [
{
module: cssnext,
options: {
browsers: ['last 2 version']
}
},
],
map: false,
include: ['styles/*.css'],
exclude: ['vendor/bootstrap/**/*']
}
var outputTree = compileCSS('app/styles', options)
module.exports = outputTree
6.1.0
get extensions()
FAQs
Postcss compiler for Broccoli
The npm package broccoli-postcss receives a total of 26,469 weekly downloads. As such, broccoli-postcss popularity was classified as popular.
We found that broccoli-postcss demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.