0.0.1 • Published 9 years ago
string-split-join v0.0.1
string-split-join
Table of contents
About
StringUtils for splitting and joining strings with support for separatorCharacter and escapeCharacter.
Installation
Install through npm:
npm install --save string-split-joinUse it like:
import { StringUtils } from 'string-split-join';
export class Test {
  public test(): void {
    let result: string;
    // Joining
    result = StringUtils.join([ 'a', 'b', ':c', 'd']); // 'a:b:\\:c:d'
    result = StringUtils.join([ 'a', 'b', ':c', 'd'], { escapeChar: '$' });  // 'a:b:$:c:d'
    result = StringUtils.join([ 'a', 'b', '|c', 'd'], { separatorChar: '|', escapeChar: '$' }); // 'a|b|$|c|d'
    // Splitting
    let results: [];
    results = StringUtils.split('a:b:\\:c:d'); // ['a', 'b', ':c', 'd' ]
    results = StringUtils.split('a|b|c|d', { separatorChar: '|' }); // ['a', 'b', 'c', 'd' ]
    results = StringUtils.split('a|b|$|c|d', { separatorChar: '|', escapeChar: '$' }); // ['a', 'b', '|c', 'd' ]
  }
}Usage without a module bundler
<script src="node_modules/string-split-join/bundles/string-split-join.umd.js"></script>
<script>
    // everything is exported StringUtils namespace
</script>Documentation
All documentation is auto-generated from the source via compodoc and can be viewed here: https://StefH.github.io/string-split-join/docs/
Development
Prepare your environment
Development server
Run yarn start to start a development server on port 8000 with auto reload + tests.
Testing
Run yarn test to run tests once or yarn run test:watch to continually run tests.
Release
- Bump the version in package.json (once the module hits 1.0 this will become automatic)
yarn run releaseLicense
MIT
0.0.1
9 years ago