Socket
Socket
Sign inDemoInstall

string-process-comma-separated

Package Overview
Dependencies
2
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.5 to 2.0.6

8

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

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

var version = "2.0.5";
var version$1 = "2.0.6";
var version$1 = version;
var version = version$1;

@@ -225,2 +225,2 @@ function processCommaSep(str, originalOpts) { // insurance:

exports.processCommaSep = processCommaSep;
exports.version = version$1;
exports.version = version;
/**
* string-process-comma-separated
* Extracts chunks from possibly comma or whatever-separated string
* Version: 2.0.5
* Version: 2.0.6
* Author: Roy Revelt, Codsen Ltd

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

var version = "2.0.5";
var version$1 = "2.0.6";
var version$1 = version;
var version = version$1;

@@ -270,3 +270,3 @@ function processCommaSep(str, originalOpts) { // insurance:

exports.processCommaSep = processCommaSep;
exports.version = version$1;
exports.version = version;

@@ -273,0 +273,0 @@ Object.defineProperty(exports, '__esModule', { value: true });

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

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

var version = "2.0.5";
var version$1 = "2.0.6";
const version$1 = version;
const version = version$1;

@@ -214,2 +214,2 @@ function processCommaSep(str, originalOpts) { // insurance:

export { processCommaSep, version$1 as version };
export { processCommaSep, version };
/**
* string-process-comma-separated
* Extracts chunks from possibly comma or whatever-separated string
* Version: 2.0.5
* Version: 2.0.6
* 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.5",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.6",Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "string-process-comma-separated",
"version": "2.0.5",
"version": "2.0.6",
"description": "Extracts chunks from possibly comma or whatever-separated string",

@@ -36,4 +36,2 @@ "keywords": [

"ci_test": "npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov",
"clean_cov": "../../scripts/leaveCoverageTotalOnly.js",
"clean_types": "../../scripts/cleanTypes.js",
"dev": "rollup -c --dev",

@@ -48,8 +46,10 @@ "devunittest": "npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov",

"tap": "tap",
"tsc": "tsc",
"tsd": "test ! -f index.d.ts || tsd",
"pretest": "npm run build",
"test": "npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format",
"test:examples": "../../scripts/test-examples.js && npm run lect && npm run prettier",
"tsc": "tsc",
"tsd": "test ! -f index.d.ts || tsd",
"unittest": "./node_modules/.bin/tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf"
"unittest": "./node_modules/.bin/tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf",
"clean_cov": "../../scripts/leaveCoverageTotalOnly.js",
"clean_types": "../../scripts/cleanTypes.js"
},

@@ -106,3 +106,3 @@ "tap": {

"eslint": "^7.20.0",
"lect": "^0.16.5",
"lect": "^0.16.6",
"rollup": "^2.39.0",

@@ -109,0 +109,0 @@ "rollup-plugin-ascii": "^0.0.3",

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