Skip to content

Repository files navigation

Build StatusNPM version

CSSJanus

Converts CSS stylesheets between left-to-right and right-to-left. This is a JavaScript port for Node.js of CSSJanus, which is written in python.

Install

npm install cssjanus

Basic usage

varcssjanus=require('cssjanus');varrtlCss=cssjanus.transform(ltrCss);

Advanced usage

transform( css, swapLtrRtlInUrl, swapLeftRightInUrl )

  • css (String) Stylesheet to transform
  • swapLtrRtlInUrl (Boolean) Swap 'ltr' and 'rtl' in URLs
  • swapLeftRightInUrl (Boolean) Swap 'left' and 'right' in URLs

Preventing flipping

Use a /* @noflip */ comment to protect a rule from being changed.

.rule1 {
/* Will be converted to margin-right */margin-left:1em;
}
/* @noflip */
.rule2 {
/* Will be preserved as margin-left */margin-left:1em;
}

Additional Resources

About

Converts CSS stylesheets between left-to-right and right-to-left.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors