NaNoWriMo Promotes Manuscription
    Wondering what’s next for npm?Check out our public roadmap! »

    sim-replace

    1.0.1 • Public • Published

    sim-replace

    A small utility to execute multiple replaces simultaneously

    NPM Version Downloads Stats

    About

    sim-replace, or Simultaneous Replace, is a small utilty that will execute mutliple regex replaces simultaneously.

    Installation

    Install via Yarn (recommended):

    yarn add sim-replace -D

    Install via NPM:

    npm install sim-replace --save-dev

    Usage

    Note that we're using ES6 import statements here. Usage with require works just as well.

    import simReplace from 'sim-replace'
     
    let text = 'There was a cow and a cat'
     
    let result = simReplace(text, [
      [/cow/g, 'cat'],
      [/cat/g, 'cow']
    ])
     
    result === 'There was a cat and a cow' // true

    It also supports capturing group placeholders

    import simReplace from 'sim-replace'
     
    let text = 'This is my sister'
     
    let result = simReplace(text, [
      [/(my sister)/g, 'Fanny, $1']
    ])
     
    result === 'This is Fanny, my sister' // true

    Contributing

    1. Fork it (https://github.com/scriptcoded/sim-replace/fork)
    2. Create your feature branch (git checkout -b feature/fooBar)
    3. Commit your changes (git commit -am 'Add some fooBar')
    4. Push to the branch (git push origin feature/fooBar)
    5. Create a new Pull Request

    Additional information

    Malcolm Nihlén - malcolm.nihlen@gmail.com

    Distributed under the MIT licence. See LICENCE for more information.

    https://github.com/scriptcoded

    Install

    npm i sim-replace

    DownloadsWeekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    4.73 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar