Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    replace-importantpublic

    replace-important

    Replace-important CLI Usage Gif

    Package for removing !important from css rules from selectors and replacing them inside similar selectors - the new selectors will have the highest specificity in the CSS file. This is useful for making CSS Supported by AMPHTML. This can be used as a CLI or in your Node projects. We also have a Gulp Plugin as well.

    Installation

    Globally as CLI

    npm install -g replace-important
    

    As a dev dependency to your project

    npm install --save-dev replace-important
    

    Usage

    CLI

    $ replace-important
    
        Usage:
          replace-important file.css [OPTIONS]
    
          Options:
            -h, --help          Print usage information
            -o, --output        Specify output file (Default: output.css)
    

    As a Node Module

    Try the Runkit from the NPM Page

    const replaceImportant = require('replace-important');
     
    const output = replaceImportant('body {background-color: red !important;}');
     
    console.log(output); // body {}:root:not(#FK_ID) body{background-color: red }

    Tests

    There are golden tests, and CLI tests, that are run with:

    npm run test
    

    Contributing

    Please see the CONTRIBUTING.md

    License

    Apache License 2.0

    install

    npm i replace-important

    Downloadsweekly downloads

    38

    version

    1.0.1-alpha

    license

    Apache-2.0

    repository

    githubgithub

    last publish

    collaborators

    • avatar