![]() | Name | Last modified | Size | Description |
---|---|---|---|---|
![]() | Parent Directory | - | ||
![]() | lib/ | 2 years ago | - | |
![]() | README.md | 8 years ago | 1.1K | d768d73 docs [كارل مبارك] |
![]() | package.json | 2 years ago | 1.9K | 3e510ca test new git [كارل مبارك] |
Governs the way tokens are searched & replaced during the linking stage of ICSS loading.
This is broken into its own module in case the behaviour needs to be replicated in other PostCSS plugins (i.e. CSS Modules Constants)
import replaceSymbols from "icss-replace-symbols"
replaceSymbols(css, translations)
Where:
css
is the PostCSS tree you're working withtranslations
is an JS object of symbol: "replacement"
pairs, where all occurrences of symbol
are replaced with replacement
.A symbol is a string of alphanumeric, -
or _
characters. A replacement can be any string. They are replaced in the following places:
color: my_symbol;
or box-shadow: 0 0 blur spread shadow-color
@media small {}
or @media screen and not-large {}
ISC
Glen Maddern, 2015.