You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sven Slootweg 2d7a573811 | 4 years ago | |
---|---|---|
.gitignore | 4 years ago | |
README.md | 4 years ago | |
index.js | 4 years ago | |
package.json | 4 years ago | |
yarn.lock | 4 years ago |
README.md
postcss-icss-find-imports
A PostCSS plugin for finding import statements in CSS that follows the ICSS specification, but not removing them from the AST, eg. for implementing dependency discovery.
This code was adapted from css-loader and modified to work as a stand-alone plugin.
This documentation is rudimentary and will probably be improved at some point. Feel free to open an issue if something is unclear!
License
This module is derived from: css-loader (https://github.com/webpack-contrib/css-loader)
(c) JS Foundation and other contributors
Modifications by:
(c) 2019, Sven Slootweg <admin@cryto.net>
Licensed under:
MIT (https://opensource.org/licenses/MIT)
API
Exports a plugin that is compatible with PostCSS 8.
Takes no options upon initialization.
When applied, it will find import statements in the code, exposing them as the following types of messages
(from plugin postcss-icss-parser
):
import
: an import statement.url
: The path/URL being imported from.
The import statements are not removed from the AST.