transifexify

1.1.0 • Public • Published

A little script to remove undefined, null or empty values in a json file to avoid Transifex errors

When submitting a json file to Transifex, if it has null, undefined or '' values, like this one, Transifex will reject your file. This module just generates a file without the key/value pairs with those values.

Additionnally, it will filter-out values on the pattern /^__\w+$/, allowing to use special values in your logic, and have those key/value removed in the file sent to Transifex.

Installation

npm install -g transifexify

How To

It takes json files as input with names like fr.json and creates a fr.transifex.json file that shouldn't throw errors when parsed by Transifex

  • you can pass either one file
transifexify path/to/lang/files/de.json
# => path/to/lang/files/de.transifex.json
  • or several
transifexify path/to/lang/files/*.json
# => path/to/lang/files/de.transifex.json, path/to/lang/files/fr.transifex.json etc

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i transifexify

    Weekly Downloads

    7

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    3.44 kB

    Total Files

    5

    Last publish

    Collaborators

    • maxlath