Package: wnpp
Severity: wishlist
Owner: Emfox Zhou <[email protected]>

* Package name    : node-ftl-tx
  Version         : 0.17.0
  Upstream Author : Tom Najdek
* URL             : https://github.com/tnajdek/ftl-tx
* License         : AGPL-3.0
  Programming Lang: JavaScript
  Description     : convert Fluent (.ftl) files to JSON and back

 ftl-tx converts Fluent localisation files (.ftl) into a JSON
 representation and back again.  Fluent messages are converted to their
 ICU MessageFormat equivalents, which is what Zotero stores at runtime.
 .
 The package is a plain ES module tree: the published tarball contains the
 unmodified src/ directory (no build step, no transpilation), so the Debian
 package can ship the upstream sources as-is.  Its single runtime
 dependency, @fluent/syntax, is already provided by node-fluent-bundle in
 the archive.
 .
 It is a build-time dependency of Zotero: js-build/ftl-to-json.mjs and
 js-build/localize-ftl.mjs use it to generate the localisation files that
 go into the application.  Being a build tool, it is not shipped in the
 Zotero binary package.  Part of packaging Zotero for Debian (#1125955).
 .
 Node.js is an event-based server-side JavaScript engine.

Reply via email to