Socket
Socket
Sign inDemoInstall

text-scrub

Package Overview
Dependencies
1
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.5.5 to 0.5.6

4

index.js

@@ -17,4 +17,4 @@ var _ = require('underscore')

_.each(tools, function(tool, key) {
if (tool.tool && _.indexOf(['clean', 'swap', 'trim', 'grow', 'extractor', 'unique', 'splitter'], tool.tool) > -1) {
line = Scrubber[tool.tool](tool, line)
if (tool.scrub && _.indexOf(['clean', 'swap', 'trim', 'grow', 'extractor', 'unique', 'splitter'], tool.scrub) > -1) {
line = Scrubber[tool.scrub](tool, line)
} else {

@@ -21,0 +21,0 @@ line = 'TextScrub invalid tool: ' + JSON.stringify(tool)

{
"name": "text-scrub",
"version": "0.5.5",
"version": "0.5.6",
"description": "Perform trim, grow, extract, scrub, deduplication, and structured splitting operations on lines of text in a chainable fashion. This ain't yo grand daddy's find & replace tool.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -33,4 +33,4 @@ Text Scrub

var new_text = TextScrub.Wash([
{ tool: 'trim', start: '[doge@fort]$ ' },
{ tool: 'swap', find: 'path/thunderbird-profile/ImapMail/account-6.com/', replace: 'messages/' }
{ scrub: 'trim', start: '[doge@fort]$ ' },
{ scrub: 'swap', find: 'path/thunderbird-profile/ImapMail/account-6.com/', replace: 'messages/' }
], old_text)

@@ -37,0 +37,0 @@ ```

@@ -113,6 +113,6 @@ var assert = require('assert')

var tools = [
{ tool: 'trim', start: '/home/root/path/thunderbird-profile/ImapMail/' },
{ tool: 'swap', regex: 'url', item: 1, replace: '' },
{ tool: 'trim', start: '/' },
{ tool: 'splitter', term: '.sbd/', depth: 2, overage: 'unsorted', output: output },
{ scrub: 'trim', start: '/home/root/path/thunderbird-profile/ImapMail/' },
{ scrub: 'swap', regex: 'url', item: 1, replace: '' },
{ scrub: 'trim', start: '/' },
{ scrub: 'splitter', term: '.sbd/', depth: 2, overage: 'unsorted', output: output },
]

@@ -119,0 +119,0 @@ var lines = line_nested_multi.split('\n')

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc