Socket
Socket
Sign inDemoInstall

string-process-comma-separated

Package Overview
Dependencies
1
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.3 to 2.0.4

4

dist/string-process-comma-separated.cjs.js
/**
* string-process-comma-separated
* Extracts chunks from possibly comma or whatever-separated string
* Version: 2.0.2
* Version: 2.0.3
* Author: Roy Revelt, Codsen Ltd

@@ -20,3 +20,3 @@ * License: MIT

var version = "2.0.2";
var version = "2.0.3";

@@ -23,0 +23,0 @@ var version$1 = version;

/**
* string-process-comma-separated
* Extracts chunks from possibly comma or whatever-separated string
* Version: 2.0.2
* Version: 2.0.3
* Author: Roy Revelt, Codsen Ltd

@@ -65,3 +65,3 @@ * License: MIT

var version = "2.0.2";
var version = "2.0.3";

@@ -68,0 +68,0 @@ var version$1 = version;

/**
* string-process-comma-separated
* Extracts chunks from possibly comma or whatever-separated string
* Version: 2.0.2
* Version: 2.0.3
* Author: Roy Revelt, Codsen Ltd

@@ -10,3 +10,3 @@ * License: MIT

var version = "2.0.2";
var version = "2.0.3";

@@ -13,0 +13,0 @@ const version$1 = version;

/**
* string-process-comma-separated
* Extracts chunks from possibly comma or whatever-separated string
* Version: 2.0.2
* Version: 2.0.3
* Author: Roy Revelt, Codsen Ltd

@@ -10,2 +10,2 @@ * License: MIT

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).stringProcessCommaSeparated={})}(this,(function(e){"use strict";function t(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function o(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?r(Object(n),!0).forEach((function(r){t(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}e.processCommaSep=function(e,t){if("string"!=typeof e)throw new Error("string-process-comma-separated: [THROW_ID_01] input must be string! It was given as "+typeof e+", equal to:\n"+JSON.stringify(e,null,4));if(e.length&&t&&(t.cb||t.errCb)){var r=o(o({},{from:0,to:e.length,offset:0,leadingWhitespaceOK:!1,trailingWhitespaceOK:!1,oneSpaceAfterCommaOK:!1,innerWhitespaceAllowed:!1,separator:",",cb:null,errCb:null}),t);Number.isInteger(t.from)||(r.from=0),Number.isInteger(t.to)||(r.to=e.length),Number.isInteger(t.offset)||(r.offset=0);for(var n=null,f=null,s=!1,a=[],i=null,p=!0,c=r.from;c<r.to;c++){if(e[c].trim()&&e[c]!==r.separator&&(i=c),null!==n||!e[c].trim()||r.separator&&e[c]===r.separator||(s||(s=!0),a.length&&(a.length>1&&a.forEach((function(e,t){t&&r.errCb([[e+r.offset,e+1+r.offset]],"Remove separator.",p)})),a=[]),n=c),Number.isInteger(n)&&(c>n&&r.separator&&e[c]===r.separator||c+1===r.to)&&(e.slice(n,c+1===r.to&&e[c]!==r.separator&&e[c].trim()?c+1:c),"function"==typeof r.cb&&r.cb(n+r.offset,(c+1===r.to&&e[c]!==r.separator&&e[c].trim()?c+1:i+1)+r.offset),n=null),e[c].trim()||null!==f||(f=c),null!==f&&(e[c].trim()||c+1===r.to)){if(f===r.from)r.leadingWhitespaceOK||"function"!=typeof r.errCb||r.errCb([[f+r.offset,(c+1===r.to?c+1:c)+r.offset]],"Remove whitespace.",p);else if(e[c].trim()||c+1!==r.to){if(!(r.oneSpaceAfterCommaOK&&e[c].trim()&&c>r.from+1&&" "===e[c-1]&&","===e[c-2]||r.innerWhitespaceAllowed&&s&&e[f-1]&&e[c].trim()&&e[c]!==r.separator&&e[f-1]!==r.separator)){var l=f,u=c;c+1!==r.to||e[c]===r.separator||e[c].trim()||(u+=1);var m="";r.oneSpaceAfterCommaOK&&(" "===e[f]&&e[f-1]===r.separator?l+=1:" "!==e[f]&&(m=" "));var b="Remove whitespace.";!r.innerWhitespaceAllowed&&s&&e[f-1]&&e[c].trim()&&e[c]!==r.separator&&e[f-1]!==r.separator&&(p=!1,b="Bad whitespace."),r.errCb(m.length?[[l+r.offset,u+r.offset,m]]:[[l+r.offset,u+r.offset]],b,p),p=!0}}else r.trailingWhitespaceOK||"function"!=typeof r.errCb||r.errCb([[f+r.offset,c+1+r.offset]],"Remove whitespace.",p);f=null}e[c]===r.separator&&(s?a.push(c):r.errCb([[c+r.offset,c+1+r.offset]],"Remove separator.",p)),c+1===r.to&&a.forEach((function(e){r.errCb([[e+r.offset,e+1+r.offset]],"Remove separator.",p)}))}}},e.version="2.0.2",Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).stringProcessCommaSeparated={})}(this,(function(e){"use strict";function t(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function o(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?r(Object(n),!0).forEach((function(r){t(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}e.processCommaSep=function(e,t){if("string"!=typeof e)throw new Error("string-process-comma-separated: [THROW_ID_01] input must be string! It was given as "+typeof e+", equal to:\n"+JSON.stringify(e,null,4));if(e.length&&t&&(t.cb||t.errCb)){var r=o(o({},{from:0,to:e.length,offset:0,leadingWhitespaceOK:!1,trailingWhitespaceOK:!1,oneSpaceAfterCommaOK:!1,innerWhitespaceAllowed:!1,separator:",",cb:null,errCb:null}),t);Number.isInteger(t.from)||(r.from=0),Number.isInteger(t.to)||(r.to=e.length),Number.isInteger(t.offset)||(r.offset=0);for(var n=null,f=null,s=!1,a=[],i=null,p=!0,c=r.from;c<r.to;c++){if(e[c].trim()&&e[c]!==r.separator&&(i=c),null!==n||!e[c].trim()||r.separator&&e[c]===r.separator||(s||(s=!0),a.length&&(a.length>1&&a.forEach((function(e,t){t&&r.errCb([[e+r.offset,e+1+r.offset]],"Remove separator.",p)})),a=[]),n=c),Number.isInteger(n)&&(c>n&&r.separator&&e[c]===r.separator||c+1===r.to)&&(e.slice(n,c+1===r.to&&e[c]!==r.separator&&e[c].trim()?c+1:c),"function"==typeof r.cb&&r.cb(n+r.offset,(c+1===r.to&&e[c]!==r.separator&&e[c].trim()?c+1:i+1)+r.offset),n=null),e[c].trim()||null!==f||(f=c),null!==f&&(e[c].trim()||c+1===r.to)){if(f===r.from)r.leadingWhitespaceOK||"function"!=typeof r.errCb||r.errCb([[f+r.offset,(c+1===r.to?c+1:c)+r.offset]],"Remove whitespace.",p);else if(e[c].trim()||c+1!==r.to){if(!(r.oneSpaceAfterCommaOK&&e[c].trim()&&c>r.from+1&&" "===e[c-1]&&","===e[c-2]||r.innerWhitespaceAllowed&&s&&e[f-1]&&e[c].trim()&&e[c]!==r.separator&&e[f-1]!==r.separator)){var l=f,u=c;c+1!==r.to||e[c]===r.separator||e[c].trim()||(u+=1);var m="";r.oneSpaceAfterCommaOK&&(" "===e[f]&&e[f-1]===r.separator?l+=1:" "!==e[f]&&(m=" "));var b="Remove whitespace.";!r.innerWhitespaceAllowed&&s&&e[f-1]&&e[c].trim()&&e[c]!==r.separator&&e[f-1]!==r.separator&&(p=!1,b="Bad whitespace."),r.errCb(m.length?[[l+r.offset,u+r.offset,m]]:[[l+r.offset,u+r.offset]],b,p),p=!0}}else r.trailingWhitespaceOK||"function"!=typeof r.errCb||r.errCb([[f+r.offset,c+1+r.offset]],"Remove whitespace.",p);f=null}e[c]===r.separator&&(s?a.push(c):r.errCb([[c+r.offset,c+1+r.offset]],"Remove separator.",p)),c+1===r.to&&a.forEach((function(e){r.errCb([[e+r.offset,e+1+r.offset]],"Remove separator.",p)}))}}},e.version="2.0.3",Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "string-process-comma-separated",
"version": "2.0.3",
"version": "2.0.4",
"description": "Extracts chunks from possibly comma or whatever-separated string",

@@ -88,3 +88,3 @@ "keywords": [

"@babel/plugin-proposal-optional-chaining": "^7.12.13",
"@babel/plugin-transform-runtime": "^7.12.13",
"@babel/plugin-transform-runtime": "^7.12.15",
"@babel/preset-env": "^7.12.13",

@@ -100,9 +100,9 @@ "@babel/preset-typescript": "^7.12.13",

"@rollup/plugin-typescript": "^8.1.1",
"@types/node": "^14.14.22",
"@types/node": "^14.14.25",
"@types/tap": "^14.10.2",
"@typescript-eslint/eslint-plugin": "^4.14.2",
"@typescript-eslint/parser": "^4.14.2",
"@typescript-eslint/eslint-plugin": "^4.15.0",
"@typescript-eslint/parser": "^4.15.0",
"eslint": "^7.19.0",
"lect": "^0.16.3",
"rollup": "^2.38.4",
"lect": "^0.16.4",
"rollup": "^2.38.5",
"rollup-plugin-ascii": "^0.0.3",

@@ -109,0 +109,0 @@ "rollup-plugin-banner": "^0.2.1",

Sorry, the diff of this file is not supported yet

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