
Research
SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains
An emerging npm supply chain attack that infects repos, steals CI secrets, and targets developer AI toolchains for further compromise.
pxtorem-css
Advanced tools
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:
Locally:
npm i pxtorem-css
Globally:
npm i -g pxtorem-css
$ 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
$ 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 and you must follow this pattern {your custom text before name}/name/{your custom text after name}/.ext
$ 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 by passing value after -init) into your project folder
{
"size": "16",
"dir": ["public/css"],
"type": ".css",
"ignore": ["margin", "padding", "box-shadow"],
"replace": "{your custom word}/name/{your custom word}/.ext",
"output": "",
"include": [],
"exclude": []
}
If you want to contribute or report any bug, you welcome
FAQs
A PostCSS plugin and CLI tool that converts px to rem/em/vw/vh units
The npm package pxtorem-css receives a total of 9 weekly downloads. As such, pxtorem-css popularity was classified as not popular.
We found that pxtorem-css demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Research
An emerging npm supply chain attack that infects repos, steals CI secrets, and targets developer AI toolchains for further compromise.

Company News
Socket is proud to join the OpenJS Foundation as a Silver Member, deepening our commitment to the long-term health and security of the JavaScript ecosystem.

Security News
npm now links to Socket's security analysis on every package page. Here's what you'll find when you click through.