🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

sim-replace

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sim-replace

A small utility to execute multiple replaces simultaneously

1.0.1
latest
Source
npm
Version published
Weekly downloads
7
Maintainers
1
Weekly downloads
 
Created
Source

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

  • Fork it (https://github.com/scriptcoded/sim-replace/fork)
  • Create your feature branch (git checkout -b feature/fooBar)
  • Commit your changes (git commit -am 'Add some fooBar')
  • Push to the branch (git push origin feature/fooBar)
  • 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

Keywords

replace

FAQs

Package last updated on 05 Sep 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts