nuǝW pǝuoᴉʇᴉsoԀ ʎlǝʌᴉʇɐƃǝN

    @csstools/postcss-unset-value
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.2 • Public • Published

    PostCSS Unset Value PostCSS Logo

    npm version CSS Standard Status Build Status Discord

    PostCSS Unset Value lets you use the unset keyword, following the CSS Cascading and Inheritance specification.

    .color {
    	color: unset;
    }
    
    .border-color {
    	border-color: unset;
    }
    
    .margin {
    	margin: unset;
    }
    
    
    /* becomes */
    .color {
    	color: inherit;
    }
    
    .border-color {
    	border-color: initial;
    }
    
    .margin {
    	margin: initial;
    }

    Usage

    Add PostCSS Unset Value to your project:

    npm install postcss @csstools/postcss-unset-value --save-dev

    Use it as a PostCSS plugin:

    const postcss = require('postcss');
    const postcssUnsetValue = require('@csstools/postcss-unset-value');
    
    postcss([
      postcssUnsetValue(/* pluginOptions */)
    ]).process(YOUR_CSS /*, processOptions */);

    PostCSS Unset Value runs in all Node environments, with special instructions for:

    Node PostCSS CLI Webpack Create React App Gulp Grunt

    Options

    preserve

    The preserve option determines whether the original source is preserved. By default, it is not preserved.

    postcssUnsetValue({ preserve: true })
    .color {
    	color: unset;
    }
    
    .border-color {
    	border-color: unset;
    }
    
    .margin {
    	margin: unset;
    }
    
    /* becomes */
    
    .color {
    	color: inherit;
    	color: unset;
    }
    
    .border-color {
    	border-color: initial;
    	border-color: unset;
    }
    
    .margin {
    	margin: initial;
    	margin: unset;
    }

    Install

    npm i @csstools/postcss-unset-value

    DownloadsWeekly Downloads

    1,775,623

    Version

    1.0.2

    License

    CC0-1.0

    Unpacked Size

    26.6 kB

    Total Files

    8

    Last publish

    Collaborators

    • alaguna
    • jonathantneal