#1148818 ITP: node-postcss-rtlcss -- PostCSS plugin to build CSS containing both LTR and RTL rules

#1148818#5
Date:
2026-09-24 05:13:27 UTC
From:
To:
* Package name    : node-postcss-rtlcss
  Version         : 6.0.0
  Upstream Author : Iván Pereira Muñoz <elchininet@gmail.com>
* URL             : https://github.com/elchininet/postcss-rtlcss
* License         : Apache-2.0
  Programming Lang: JavaScript
  Description     : PostCSS plugin to build CSS containing both LTR and RTL rules

postcss-rtlcss is a PostCSS plugin that produces Cascading Style Sheets
(CSS) containing both Left-To-Right (LTR) and Right-To-Left (RTL) rules
from a single input.  It has three modes (combined, override, diff) and
delegates the actual flipping to rtlcss, which is a hard dependency.

It is required by the Zotero note-editor, which I am packaging for Debian
(ITP #1148540): note-editor's postcss.config.js registers autoprefixer and
postcss-rtlcss, and webpack's postcss-loader picks that file up for every
build, so the plugin cannot be left out.

Note on the dependency: rtlcss itself is not in the archive; I filed a
separate ITP for node-rtlcss and this package is blocked on it.

Note on the version: upstream note-editor declares "^3.7.2", but I intend
to ship 6.0.0 (current upstream).  I verified that both versions produce
byte-identical output for note-editor's real stylesheet tree, and that 6.0.0
still provides the CommonJS entry point that postcss-load-config requires.

Note on the repack: upstream keeps a built copy of the playground website
in docs/ (about 14 MiB, 90% of the tarball), so the orig is repacked
without it and the version carries a "+ds" suffix.

I intend to maintain this package within the Debian JavaScript team.

Thanks,
Emfox