https://github.com/pierreburel/rem
PostCSS plugin, Javascript and Sass libraries to convert pixel to rem
https://github.com/pierreburel/rem
Last synced: about 1 month ago
JSON representation
PostCSS plugin, Javascript and Sass libraries to convert pixel to rem
- Host: GitHub
- URL: https://github.com/pierreburel/rem
- Owner: pierreburel
- Created: 2026-04-16T19:37:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-16T21:24:27.000Z (4 months ago)
- Last Synced: 2026-05-09T05:46:17.805Z (3 months ago)
- Language: JavaScript
- Size: 1.01 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rem [](https://github.com/pierreburel/rem/actions/workflows/ci.yml)
Monorepo for rem/em unit conversion tools.
## Packages
| Package | Description | npm |
| ------------------------------------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| [@pierreburel/sass-rem](packages/sass-rem/) | Sass function and mixin to use rem units with optional pixel fallback | [](https://www.npmjs.com/package/@pierreburel/sass-rem) |
| [@pierreburel/sass-em](packages/sass-em/) | Sass function and mixin to convert px to em | [](https://www.npmjs.com/package/@pierreburel/sass-em) |
| [@pierreburel/postcss-rem](packages/postcss-rem/) | PostCSS plugin to use rem units with optional pixel fallback | [](https://www.npmjs.com/package/@pierreburel/postcss-rem) |
| [@pierreburel/postcss-em](packages/postcss-em/) | PostCSS plugin to convert px to em | [](https://www.npmjs.com/package/@pierreburel/postcss-em) |
| [@pierreburel/rem](packages/rem/) | JavaScript function to convert CSS rem units | [](https://www.npmjs.com/package/@pierreburel/rem) |
## Migrating from old package names
The packages were previously published as `sass-rem`, `sass-em`, `postcss-rem`, and `startijenn-rem`. Those names are deprecated but still work as redirects to the scoped packages.
| Old name | New name |
| ---------------- | -------------------------- |
| `sass-rem` | `@pierreburel/sass-rem` |
| `sass-em` | `@pierreburel/sass-em` |
| `postcss-rem` | `@pierreburel/postcss-rem` |
| `postcss-em` | `@pierreburel/postcss-em` |
| `startijenn-rem` | `@pierreburel/rem` |
## Development
```bash
npm install
npm test # run all tests
npm test --workspace=packages/sass-rem # run one package
```
## Releasing
```bash
./scripts/release.sh
# Example:
./scripts/release.sh rem patch
```
## License
MIT