ResXClone
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.