Buckets:
32.1 GB
673,093 files
Updated 5 months ago
Ctrl+K
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| dist | 4 items | ||
| CHANGELOG.md | 139 Bytes xet | 8e364dd2 | |
| LICENSE.md | 6.8 kB xet | 9a6cf653 | |
| README.md | 2.74 kB xet | 0bade588 | |
| package.json | 2.04 kB xet | 1406060e |
PostCSS IC Unit
PostCSS IC Unit lets you use the ic length unit, following the CSS Values and Units Module specification.
p {
text-indent: 2ic;
}
.bubble {
width: calc(8ic + 20px);
}
/* becomes */
p {
text-indent: 2em;
}
.bubble {
width: calc(8em + 20px);
}
See prior work by JLHwung here postcss-ic-unit To ensure long term maintenance and to provide the needed features this plugin was recreated based on JLHwung's work.
Usage
Add PostCSS IC Unit to your project:
npm install postcss @csstools/postcss-ic-unit --save-dev
Use it as a PostCSS plugin:
const postcss = require('postcss');
const postcssIcUnit = require('@csstools/postcss-ic-unit');
postcss([
postcssIcUnit(/* pluginOptions */)
]).process(YOUR_CSS /*, processOptions */);
PostCSS IC Unit runs in all Node environments, with special instructions for:
Options
preserve
The preserve option determines whether the original source
is preserved. By default, it is not preserved.
postcssIcUnit({ preserve: true })
p {
text-indent: 2ic;
}
/* becomes */
p {
text-indent: 2em;
text-indent: 2ic;
}
- Total size
- 32.1 GB
- Files
- 673,093
- Last updated
- Mar 19
- Pre-warmed CDN
- US EU US EU