Nicer Package Manager

    resxclone

    1.2.0 • Public • Published

    ResXClone

    Node Version Downloads Travis

    A utility to clone and update xml resources file

    Installation

    Module available through the npm registry. It can be installed using the npm or yarn command line tools.

    # NPM 
    npm install resxclone --global
    # Or Using Yarn 
    yarn global add resxclone

    Documentation

    CLI

    Run resxclone --help

    API

    writeXml

    • writeXml(name, xml)

    e.g writeXml('a.xml', '<?xml version="1.0" encoding="utf-8"?><resources><string name="name">Tiago</string></resources>')

    readXml

    • readXml(name)

    e.g readXml('a.xml')

    updateXml

    • updateXml(stringsOriginal, stringsClone, prefix)

    e.g updateXml({name:'Tiago'}, {name: 'TiagoDanin'}, '##TO-DO')

    createXml

    • createXml(strings)

    e.g createXml({name: 'TiagoDanin'})

    Tests

    To run the test suite, first install the dependencies, then run test:

    # NPM 
    npm test
    # Or Using Yarn 
    yarn test

    Dependencies

    • caporal: A full-featured framework for building command line applications (cli) with node.js
    • rdotjson: Android String Resource XML Parser
    • xmlbuilder: An XML builder for node.js
    • snyk: snyk library and cli utility

    Contributors

    Pull requests and stars are always welcome. For bugs and feature requests, please create an issue. List of all contributors.

    License

    GPL-3.0

    Install

    npm i resxclone

    DownloadsWeekly Downloads

    9

    Version

    1.2.0

    License

    GPL-3.0

    Unpacked Size

    40.7 kB

    Total Files

    6

    Last publish

    Collaborators

    • tiagodanin