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

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i resxclone

    Weekly Downloads

    1

    Version

    1.2.0

    License

    GPL-3.0

    Unpacked Size

    40.7 kB

    Total Files

    6

    Last publish

    Collaborators

    • tiagodanin