{"_id":"string-array","_rev":"13-7e9e28a15eecd8f9b51249c2a3d909be","name":"string-array","dist-tags":{"latest":"2.1.8"},"versions":{"1.0.0":{"name":"string-array","version":"1.0.0","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"string-array@1.0.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/string-array#readme","bugs":{"url":"https://github.com/jchip/string-array/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"4a5d54a7a6c893dfd984145d08c35a1e60dc2a37","tarball":"https://registry.npmjs.org/string-array/-/string-array-1.0.0.tgz","fileCount":4,"integrity":"sha512-3i1AxkBIzxwlluA7Logomq2oWYLAnYB/R3dCLmqGegc/aYSjT11ooYCzdAh+HUYiCg33xYTdgJTUodmBhZqW8A==","signatures":[{"sig":"MEUCIC4uD+G01L0P8KqXOZ9Kh4wdYmrkgGlvx1og8OM0ZyjSAiEA5+7XR6Zc9mp19JCd6CC4Nh1Wys70KP/2ZnSRPzxv4Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEDRVCRA9TVsSAnZWagAAEzEP/2au+uElgYXLpeNWNiYy\nXBaZA+N9OglGJaYWWhFmTJbnLPxeM90dzPvJ6wSKpuerBktJpld/ckakKPJ6\nsdQNdzxieEIIx11NEl4S7nctDCLQLSpNqxVVoZC3fIHNBLy8HeebW5Djp9pN\neR/l5j4c3J3rRdOBp3xlZjlDLMu61OXy8jSFabXQf+Zvo6UMHHb/tPx525Ji\nvcqTskYYPQVp6lp2MuEJYJ4e+BTUGomBB1y/7l6rOiw6ow7SRtI/4bRL7Bj/\n3rNU2GRkRxH5N0n+q/aPF8lX6Kv+iBMJWEe7fCFR04UtGUEWqDgqlwjLbFw0\n/5lqkGBrbRysP6nmc3wnO30NWJDV2yZyG0CMkjfMxTpfLhA6jB3pD5tUFTDb\nrH7BGdcrbbUrhCeqgEs1ArA7D6wDlWtvtmSNgLrfNEx10M8nA05WHVf//Xjq\nxs3k8RLUIZGjWcSB6zag5hG3L/NhdLY+ntAz2BQaWSlLK+XY0nvu9BTOk8r9\nhmodDjOQgpg9DslyCIR3d+RicolK3flc7Jekw9Yt3xW2KvCjBA/nwkq/KmXJ\niRTr+sFE/dwitylHnTsD1ltiMHnp7kscYUkFv6PMTIe4KEwzUkyQ4ZxKdVbU\n9X5jMWHNEmo+/kH3F7P6bPeaacrHvqcdhQnsSlnmezLGi5BLSBdeDsqq44EU\nXS1K\r\n=a9AA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib"],"gitHead":"fcdaf5ff20ab14ee1d10a061c647fbd9f534ac54","scripts":{"test":"clap test","coverage":"clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/string-array.git","type":"git"},"_npmVersion":"5.7.1","description":"Parse string into array of string elements","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"electrode-archetype-njs-module-dev":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_1.0.0_1527788628036_0.4424639563662187","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"string-array","version":"1.0.1","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"string-array@1.0.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/string-array#readme","bugs":{"url":"https://github.com/jchip/string-array/issues"},"nyc":{"all":true,"cache":true,"lines":100,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"14ead77e72df6bbc89225491c9a10faab97e49c4","tarball":"https://registry.npmjs.org/string-array/-/string-array-1.0.1.tgz","fileCount":4,"integrity":"sha512-IHgqBWTsXuE27ZL7N9/XBIzWWrSwr9tKJw6qdIOMGIM2sxxJRvJe9vQMPW37MHrxidXlyJD8w61mQ6qLvnjqvg==","signatures":[{"sig":"MEUCIQDLbuCt6PW4W+gcNIppR9yvL93I0fF/CwwhIrUS/7O+dQIgQo7tgOl+xA6edW3KRji+3lG72wMkSmPIvp19n4wdEWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFA8QCRA9TVsSAnZWagAA8eEP/jvKupN/4opF7oAW0qAR\nYrj26160yfPi7q8kmM0S1IQMI+5tLF+hKjf5a9rqRIjjYeIx+ZUUwK00uX79\n6yVTLiQ6zX2K4JGG1aB94H74tkmwOnRS9/BhKqyEFExel6aV599jUdn0DpOI\nuACfVkMOvvsxgFOmvEHEEE+i2JnPo0uVpM2ifNQYf8UScx3fu+aQbtCYcGpd\nBcbGAoEoNDSGn+m9GmZas1YgzCIj4FxBrxjOQd8Tm01e4SUIM4Nk/vJf/kKw\nXvZdLUYsLx/Jm4y91GgpBE06Tst2FRfuGJQYmLLwOFl3Dtz53TWT8VwVVxqd\nVxK4WsSZyhWZ/fb0csbLbGiR/HMS4kWGinudlQ2qGeKiO7jbxxb/QeUB1ah7\ntwPOZ4h+1+Z3uNNmPtnXrA3vt47wVMJ0W/PPzvFULlW2lJfUHHs7z3dF2QfQ\n2lqoy8zsVQ41YP4eynFDsxsN3xdcOvEX6ItmZUigmlPv+CJjCoQoVSEfPm1y\nJQft6pCu1eeNLrYTkAuAKNRLcaoMkvpeIlsm6OjZDUqlU4FE1H+ZVyzevuEC\nT5LYXawYbudEkdg5LnusF9uXMMG288u1iNFPbP1r6hz0WDSU2jl5V8rx7bGP\nDzu7QvdyRRSaP5x/yPuErse+RraD1nTurVPI5MwudfQ7F7gvC8HwHSOnbuWq\nzH5C\r\n=a+nR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib"],"gitHead":"5203d6cf1463db7dc3c4058b373a9f45255f554f","scripts":{"test":"clap test","coverage":"clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/string-array.git","type":"git"},"_npmVersion":"5.7.1","description":"Parse string into array of string elements","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"electrode-archetype-njs-module-dev":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_1.0.1_1528041231618_0.7387978709569523","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"string-array","version":"2.0.0","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"string-array@2.0.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"833b965cddb29fc814e9d26c9fa267c298ce5cd1","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.0.0.tgz","fileCount":5,"integrity":"sha512-2+jJwnz0EqMWmDRVkjpK9AkcsAh1Z0n2B76Vhy/D3aevS7Eq/9uIV7Ug5iVRSeSanQCsjDwGYThj8UHBd2uwHA==","signatures":[{"sig":"MEQCIGwL+tlCXD2WfCk09YiARYKaNQ7l64tsFLT4R0ZbbGm+AiA5hZL9BBANgOJPBiA+YuOrW2RgtbIbqf2xOxRBQQ6VTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16817},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.0.0.tgz","_integrity":"sha512-2+jJwnz0EqMWmDRVkjpK9AkcsAh1Z0n2B76Vhy/D3aevS7Eq/9uIV7Ug5iVRSeSanQCsjDwGYThj8UHBd2uwHA==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.0","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-array_2.0.0_1788152468267_0.19359747246477088","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"string-array","version":"2.1.0","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"string-array@2.1.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"8857432ad8f675963accf2adb985468b693e1a4e","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.0.tgz","fileCount":5,"integrity":"sha512-pUf6t//8ecxF/pF82I18rW1oj7aY0VoMWE+dgH1PokrSpdat6pTz4YAUtwxfK7gZRBP5N8BsWnZ2NvxEEeezlw==","signatures":[{"sig":"MEYCIQCHf4mgtwca6RU6Jye8OkYsqrYu+11DhgTvH2hNCdhhOgIhALRe6z3/OSbARHFAq4UrjfzBdkZpLFAlJgf2iEWHQRz5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16855},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.0.tgz","_integrity":"sha512-pUf6t//8ecxF/pF82I18rW1oj7aY0VoMWE+dgH1PokrSpdat6pTz4YAUtwxfK7gZRBP5N8BsWnZ2NvxEEeezlw==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.0","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.0_1788662258464_0.99714560436243","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"string-array","version":"2.1.1","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","_id":"string-array@2.1.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"4b9c1a5fc3dedaf187f973d265b2d50a6155b825","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.1.tgz","fileCount":5,"integrity":"sha512-+Cz1M3csQSK4vI7OiNsLZi903xyR/OkFaknAV7vUtLfDlm4sZ3uTKSfx6GYqtTAeU2D/3gyLx82EBnM8dxEJqA==","signatures":[{"sig":"MEYCIQC4dxLGAWFVsweDNQzRbo8/YgVsrLkox7Wt+FR/z9QVOgIhAKRfXm2pKq+p+bpvndE1amv/WozOWil2ldrnlA5L0ESe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17102},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.1.tgz","_integrity":"sha512-+Cz1M3csQSK4vI7OiNsLZi903xyR/OkFaknAV7vUtLfDlm4sZ3uTKSfx6GYqtTAeU2D/3gyLx82EBnM8dxEJqA==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.0","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.1","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.1_1788843743103_0.549117013280519","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"string-array","version":"2.1.2","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"string-array@2.1.2","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"58ce839b026b235482460e35788fb57c478094fa","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.2.tgz","fileCount":5,"integrity":"sha512-+5ct7fDRy36leb51kXxsYzv/InYhLultV/HXMCfnO574iy4y85FnIBlK4jyZRp6gMAOU/neazHpNE4yb4MJ6Zg==","signatures":[{"sig":"MEUCIQDuaf05wD+E0gLKkbILcDS+7rCgNnnBOXjjAyvvR+A4KQIgYcrRBRP+ec4BSrntg2NwDEa0B112dimD094+Pj2y5r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17087},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && npm test","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.2.tgz","_integrity":"sha512-+5ct7fDRy36leb51kXxsYzv/InYhLultV/HXMCfnO574iy4y85FnIBlK4jyZRp6gMAOU/neazHpNE4yb4MJ6Zg==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.0","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.2","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.2_1789138165865_0.17000331929038226","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"string-array","version":"2.1.3","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"string-array@2.1.3","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"446deb35d930abc2ebc3ad0e2d05a3f39096f7d8","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.3.tgz","fileCount":5,"integrity":"sha512-lbHeKnhi0FeWPXQSt5afU6jLhVRW8GBWlvFBcJrgKq3zdMOAL6ttaHs++I66Yv3JTc3BWDRv4ER5vxLXPQBUXw==","signatures":[{"sig":"MEQCIAENjpkOFRjJPEmy/TYKSahugcMDoPQzZplodPhynPMCAiA1Y+/XsQu+pebl2he9kN5Vh7/zIzydDiszh0QkOiM8Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHrI48Eajun9gYOEbPlcVMhzs5isFshpl4quNqcPJiCpAiAiJI8BRtRsUtwk2jnovFKvDNjDu+ttt7YF9mR+A6NuFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17005},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && vitest run --coverage","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.3.tgz","_integrity":"sha512-lbHeKnhi0FeWPXQSt5afU6jLhVRW8GBWlvFBcJrgKq3zdMOAL6ttaHs++I66Yv3JTc3BWDRv4ER5vxLXPQBUXw==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.0","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.3","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.3_1789701174381_0.1827539250916479","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"string-array","version":"2.1.4","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"string-array@2.1.4","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"29aa230d037979e59a92b61d7d890c9b1881869d","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.4.tgz","fileCount":5,"integrity":"sha512-E4ll9CDK/S/u1MImaZAa//22i/oOxc0VX0LZyBpN0DAiS3wTi4ysru7s+yVtekI1HvPKPmfTgfqf+zpQLDZsdg==","signatures":[{"sig":"MEUCIQCumEsaTbN7EX+Nh6N1l072RJ++TU+HQxzroVWFcLpffgIgAOBbelBemsxfXrDmRckcud41+dAAlUDzIcu32ZdAuec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGXikZnP5rr5VaQjVDolB7WHOunGLUW7R5CaoUK7P8i8AiEAu/ltiux8K3WwKvHowHqw9/adherk1OeqA//E5/fbztQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17005},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && vitest run --coverage","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.4.tgz","_integrity":"sha512-E4ll9CDK/S/u1MImaZAa//22i/oOxc0VX0LZyBpN0DAiS3wTi4ysru7s+yVtekI1HvPKPmfTgfqf+zpQLDZsdg==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.0","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.4","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.4_1789834746720_0.19011238954473453","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"string-array","version":"2.1.5","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"string-array@2.1.5","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"2c7e8b14ec28e431314d4d183718102425092b7d","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.5.tgz","fileCount":5,"integrity":"sha512-Ye177teYniJ/6/zLAf6tT6gbD6Q18K9oe4TRCP/EqUyvKj3x8evnqFX6z17QLodgXTIyms9FwwNno7T8V+CfJw==","signatures":[{"sig":"MEUCIQCe1Sb8rFyg65mhmoCIW1dB/+F8V6oahhljhkoWbZ8wuAIgTwkcb63O0kVvWTt0duijPa/8p5/UHDx5G5vmCcBSe3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICOKdzPTg9PhXiJnkUZ4d/COy15psaeNxoxeD0zi7dvGAiEAy/HeEjE/0T66ZJQyKmTCUDeU1OphDlpXxUFBWh4Z6ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17005},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && vitest run --coverage","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.5.tgz","_integrity":"sha512-Ye177teYniJ/6/zLAf6tT6gbD6Q18K9oe4TRCP/EqUyvKj3x8evnqFX6z17QLodgXTIyms9FwwNno7T8V+CfJw==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.0","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.5","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.5_1790151765869_0.9634203511770676","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"string-array","version":"2.1.6","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"string-array@2.1.6","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"04a6d4c2ec4d25fe5241d4829e3633ea07ba605e","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.6.tgz","fileCount":5,"integrity":"sha512-dGmQsVspTXntKTxe0octR0ceEM4K4u3iPkaItNqxwigAVeGz4b+ZQ46gowTxLm4A9M156zTIQQqesaHmJLbaIA==","signatures":[{"sig":"MEUCIQCvfJA8MemBydARtocx/jfkqMi8EQHE4wWC7Nlulp0aIAIgF0YqyLnOY5T7IN2rJ70NgYvv5YNxrmNopJbgT6G0fK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZXliz0YjJFez0mXxEHQk0V6Lz93D/K5yEFZjRG14R8wIhANoQ21FgZDLXwfC4Rd00mMoIHQ3HrBVwvO4AZXUOphiX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17005},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && vitest run --coverage","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.6.tgz","_integrity":"sha512-dGmQsVspTXntKTxe0octR0ceEM4K4u3iPkaItNqxwigAVeGz4b+ZQ46gowTxLm4A9M156zTIQQqesaHmJLbaIA==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.1","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.6","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.6_1790237184836_0.8462567679775941","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"string-array","version":"2.1.7","keywords":["string","array","parse","parser"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"string-array@2.1.7","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/fynjs/tree/main/packages/string-array","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"102b20b5ca31ea23913f653bf7edbaeb4373998d","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.7.tgz","fileCount":5,"integrity":"sha512-hUMIBhXD4k/+tGDCEjru6Gm0TLRbXCeW9RauG68Lb5aQHw+AesogXgZqXjW6gf4ryXNgbtzxsQx+iUC5/AUsog==","signatures":[{"sig":"MEUCICmqL9lfDAYDVoQhVyNZjtBTH4/AVszAAzqVgAIpYKdxAiEAtf06Kabi001dsje3TIGo7Qa25YJCvRCh76d5f7MQ49M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPuHtUj6j4ogH+N37oHJD1lMyKdlALTdm4IAby/W2MxwIhAPVvWo3bphLCvCmlHlg62sAppx6cgrYhJnbYEhLyNsLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17005},"main":"./dist/index.js","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && vitest run --coverage","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.7.tgz","_integrity":"sha512-hUMIBhXD4k/+tGDCEjru6Gm0TLRbXCeW9RauG68Lb5aQHw+AesogXgZqXjW6gf4ryXNgbtzxsQx+iUC5/AUsog==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.1","description":"Parse string into array of string elements","directories":{},"sideEffects":false,"_nodeVersion":"26.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.7","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-array_2.1.7_1790349676318_0.05546582115758203","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"_id":"string-array@2.1.8","bugs":{"url":"https://github.com/jchip/fynjs/issues"},"dist":{"shasum":"8eb86c98499003fc68d3894b1989a026ce9b938f","tarball":"https://registry.npmjs.org/string-array/-/string-array-2.1.8.tgz","fileCount":6,"integrity":"sha512-ZiLiHCYGrXZgy4Y4i3+cJcmR8oQ8pqK/u7vq/NfGmUnPtP9bBoouE2Y+YloIVXGBqzCL3EaKz9LPnpIlmAY5Ig==","signatures":[{"sig":"MEUCIFA+i0TXEuDQQYy6l703gy0r+J5l6a1V8J6hXnTcUI1dAiEAo2LO2AOYU0Jm0JGgTX7U0o5t9qRAeWIb9D6AYvhrb2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICBJZUf+4Y0Ax0HXEyZOTq/pYysnJgyc+IugQhgAYJR9AiEAu7OwaC3rY8CK+udRQb95qUymKd87D9zP6SN8PZjWOZM="}],"unpackedSize":24946},"main":"./dist/index.js","name":"string-array","type":"module","_from":"file:/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.8.tgz","types":"./dist/index.d.ts","author":{"name":"Joel Chen"},"engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json","ci:check":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json && vitest run --coverage","coverage":"vitest run --coverage","postpack":"publish-util-postpack","prepublishOnly":"xrun build"},"version":"2.1.8","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"homepage":"https://fynjs.pages.dev/api/modules/string-array","keywords":["string","array","parse","parser"],"_resolved":"/Users/jc/dev/fynjs/packages/string-array/string-array-2.1.8.tgz","_integrity":"sha512-ZiLiHCYGrXZgy4Y4i3+cJcmR8oQ8pqK/u7vq/NfGmUnPtP9bBoouE2Y+YloIVXGBqzCL3EaKz9LPnpIlmAY5Ig==","repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"_npmVersion":"11.19.1","description":"Parse string into array of string elements","directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","prettier":"^3.5.3","typescript":"^7.0.2","@types/node":"^26.4.1","publish-util":"^3.1.8","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/string-array_2.1.8_1791428446356_0.8227167452749646"}}},"time":{"created":"2018-05-31T17:43:48.036Z","modified":"2026-10-08T03:00:46.673Z","1.0.0":"2018-05-31T17:43:48.094Z","1.0.1":"2018-06-03T15:53:51.700Z","2.0.0":"2026-08-31T05:01:08.410Z","2.1.0":"2026-09-06T02:37:38.621Z","2.1.1":"2026-09-08T05:02:23.308Z","2.1.2":"2026-09-11T14:49:26.007Z","2.1.3":"2026-09-18T03:12:54.475Z","2.1.4":"2026-09-19T16:19:06.804Z","2.1.5":"2026-09-23T08:22:45.950Z","2.1.6":"2026-09-24T08:06:25.116Z","2.1.7":"2026-09-25T15:21:16.407Z","2.1.8":"2026-10-08T03:00:46.465Z"},"bugs":{"url":"https://github.com/jchip/fynjs/issues"},"author":{"name":"Joel Chen"},"license":"Apache-2.0","homepage":"https://fynjs.pages.dev/api/modules/string-array","keywords":["string","array","parse","parser"],"repository":{"url":"git+https://github.com/jchip/fynjs.git","type":"git","directory":"packages/string-array"},"description":"Parse string into array of string elements","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"readme":"# String Array\n\n[![License][license-image]][license-url]\n[![build][build-image]][build-url]\n\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\n- [API reference](https://fynjs.pages.dev/api/modules/string-array) - TypeDoc\n- [Markdown reference](docs/reference.md) - the full API and runtime behavior in one file. Also ships in the package.\n- [GitHub](https://github.com/jchip/fynjs/tree/main/packages/string-array)\n\nParse string into array of string elements.\n\n`\"[ hello, world, [ 1, [2, [ 3 ]]]]\"` :arrow_right: `[ \"hello\", \"world\", [ \"1\", [ \"2\", [ \"3\" ]]]]`\n\n## Install\n\n```bash\nnpm i --save string-array\n```\n\n## Usage\n\n```js\nconst stringArray = require(\"string-array\");\n\nconst r1 = stringArray.parse(\"[]\");\n// r1 === { prefix: \"\", array: [], remain: \"\" }\nconst r2 = stringArray.parse(\"test[1,2,3]\");\n// r2 === { prefix: \"test\", array: [\"1\",\"2\",\"3\"], remain: \"\" }\n```\n\n* Elements are automatically treated as strings, so quotes `'`, `\"` and backtick are taken as part of element.\n\n* All leading and trailing whitespaces are automatically `trim`ed.\n\n* Can't have these characters in elements: `,` `[` `]`\n\n## Examples\n\n* `stringArray.parse(\"\")`:\n* `stringArray.parse(\"[]\")`:\n\n```js\n{\n  prefix: \"\",\n  array: [],\n  remain: \"\"\n}\n```\n\n* `stringArray.parse('test[1,2,\"3\"]')`:\n\n```js\n{\n  prefix: \"test\",\n  array: [\"1\",\"2\", '\"3\"'],\n  remain: \"\"\n}\n```\n\n* `stringArray.parse(\"[hello, world, [ [ foo, bar ], 1, [ 2 ], 3 ] ] some other stuff [blah]\")`:\n\n```js\n{\n  prefix: \"\",\n  array: [\"hello\", \"world\", [ [\"foo\", \"bar\"], \"1\", [\"2\"], \"3\" ] ],\n  remain: \"some other stuff [blah]\"\n}\n```\n\n> More samples in [test](./test/spec/index.spec.js)\n\n## Parameters\n\n#### `stringArray.parse(str, noPrefix, noExtra)`\n\n* `str` - string array to be parsed\n* `noPrefix` - if `true`, then do not check for a prefix\n* `noExtra` - if `true`, then do not allow trailing text following a complete array in `str`\n\n## Throws\n\n* `AssertionError(\"array missing [\")`\n  * Also throws if `str` doesn't start with `[` and `noPrefix` is `true`\n* `AssertionError(\"array missing ]\")`\n* `AssertionError(\"array has extra ]\")`\n* `AssertionError(\"extra data at end of array\")` - if `noExtra` is `true` and there are extra text following a complete array in `str`\n\n## License\n\nLicensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)\n\n[npm scripts]: https://docs.npmjs.com/misc/scripts\n\n[license-image]: https://img.shields.io/npm/l/string-array.svg\n[license-url]: LICENSE\n[build-image]: https://github.com/jchip/fynjs/actions/workflows/ci.yml/badge.svg\n[build-url]: https://github.com/jchip/fynjs/actions/workflows/ci.yml\n[downloads-image]: https://img.shields.io/npm/dm/string-array.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=string-array\n[npm-badge-png]: https://nodei.co/npm/string-array.png?downloads=true&stars=true\n[package-url]: https://npmjs.com/package/string-array\n","readmeFilename":"README.md"}