Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

pxtorem-css

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pxtorem-css

A nodejs cli that convert css unit px to rem

Source
npmnpm
Version
1.0.2
Version published
Weekly downloads
9
800%
Maintainers
1
Weekly downloads
 
Created
Source

pxtorem-css

A nodejs cli that convert px to rem in any css file


Description

Convert px to rem in css with advanced functionality. pxtorem helps you reduce time when you write css code. This tool build with pure nodejs.

Features:

  • You can convert px to rem in css anywhere within a second.
  • You can choose css directory and also output directory.
  • You can include and exclude css file when convert
  • Even you can ignore css attribute not to convert
  • You can customize options with pxtorem.config.json in your project

Installation

Locally:

npm i pxtorem

Globally:

npm i -g pxtorem

Usage

$ pxtorem [options]

Options:
  -init,--init [type]       Init pxtorem options json (preset: "pxtorem.config.json")
  -s, --size [type]         Select html size (default: "16", preset: "16")
  -d, --dir [type...]       Select css directory (default: ["/"], preset: "/")
  -t, --type [type]         Select css ext type example: .scss (default: ".css", preset: ".css")
  -i, --ignore [type...]    Ignore css attribute (default: [], preset: [])
  -r, --replace [type]      For replace file name (default: false, preset: false)
  -o, --output [type]       Output directory (default: "", preset: "")
  -in, --include [type...]  For include css file path (default: [], preset: [])
  -ex, --exclude [type...]  For exclue css file path (default: [], preset: [])
  -c, --config [type]       For json config file (default: "", preset: "")
  -h, --help                display help for command

Example

$ pxtorem : change all directories css file.

$ pxtorem -d public/css : change all css file inside public/css dir.

$ pxtorem -d public/css -t .scss : change all .scss extname file inside public/css dir.

$ pxtorem -d public/css -t .scss -o public/remcss : change all .scss extname file inside public/css dir and write file to public/remcss dir.

$ pxtorem -d public/css -i box-shadow margin-left padding-left : change all css file inside public/css dir except box-shadow margin-left padding-left attribute px.

$ pxtorem -d public/css -r my/name/rem/.ext : change all css filename example: style.css to mystylerem.css

$ pxtorem -c pxtorem.json : Customize your options with json file in your project folder

$ pxtorem -init : generate pxtorem.config.json (or you can give custom name) into your project folder

pxtorem.json Example

{
    "size": "16",
    "dir": ["public/css"],
    "type": ".css",
    "ignore": ["margin", "padding", "box-shadow"],
    "replace": "{your custom word}/name/{your custom word}/.ext",
    "output": "",
    "include": [],
    "exclude": []
}

Contribution

If you want to contribute or report any bug, you welcome


Don't forget to give a star 😍

Keywords

pxtorem

FAQs

Package last updated on 31 May 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts