string-process-comma-separated
Advanced tools
Comparing version 2.0.5 to 2.0.6
/** | ||
* 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
45149