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.
css-modules-compiler
Advanced tools
An automation task to compile css-modules and remove it from the components
The compiler is a small autonomous node module that can be used programmatically from Javascript or directly from the CLI. To use the module is enough to invoke it passing a source folder, the folder will be traversed and all the css files will be compiled as css-modules
, all the generated css files will be merged, deduped and optimized in a single css file. All the es2015
modules will be checked using an AST parser and all the css
import declaration will be substituted with a static object containing the generated css classnames.
The compile command accepts several options: postcss plugins to be used when compiling css files, a blacklist of patterns used to avoid compilation of non css-modules
files, a target folder to duplicate the source and avoid changing the original sources and more.
See the official documentation
$ npm test
To try the module clone the repository, install npm
dependencies and then run the following commands to see it in action.
npm run examples:basic
npm run examples:advanced
FAQs
An automation task to compile css-modules and remove it from the components
The npm package css-modules-compiler receives a total of 3 weekly downloads. As such, css-modules-compiler popularity was classified as not popular.
We found that css-modules-compiler 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.