{"_id":"util-array-object-or-both","_rev":"165-bc3360947d8e6746e21341b3b18e0a87","name":"util-array-object-or-both","dist-tags":{"latest":"5.2.2"},"versions":{"1.0.1":{"name":"util-array-object-or-both","version":"1.0.1","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.1","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"ce848b99e5724d3fb770936f2392b65cbce3d233","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.1.tgz","integrity":"sha512-RDWOwGWP+ECjrPEFCJYDdIHMq7W6hU7sSHnR/sHHS2hQDHWl6opCowoaK0O5I8kJNkUxPZvsIoCqaGGLH5ECxw==","signatures":[{"sig":"MEQCIBgZ9vK0JEM/sB9MCl7nusulIglz/bPUPWpvgeaCna5sAiBQmq9dVdMI4wQYTMKWwEZY7mLzvDdyVDCXOmTjSIsbhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"9f636b78cac9863d3f71da8a7dfeb59a156eee56","scripts":{"test":"standard && nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","standard":"^10.0.2","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.1.tgz_1497423327959_0.8393469452857971","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"util-array-object-or-both","version":"1.0.2","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.2","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"b0b9ffd3ba64c4b85f49a5025305b05b2da0f5a0","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.2.tgz","integrity":"sha512-F6GybJ2KRj7dvWJgqrVAlkt3amU/WzCw9k7Cn2Jb1lyXGdN+f6fonYmkliT9eWrYLMwUarKoI00jtMYWAorcyQ==","signatures":[{"sig":"MEQCIGIo+ebhWi29eglk7qsK+JT9a/OwGodJc2spXSvCehTlAiBs8xi/O/fNnsVVTh2ZFSGScWe9vJqNn8L9pIHQPBi6JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"656eec08dcef2842fb25c5da021c979dc2d46318","scripts":{"test":"standard && nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","standard":"^10.0.2","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.2.tgz_1497423463010_0.6195270114112645","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"util-array-object-or-both","version":"1.0.3","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.3","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"cc7c1bd96c4a1cb0d1b8661ba1a21b329f3ba55c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.3.tgz","integrity":"sha512-zzkL4LAdsgrxlWto7FfZrgeMyOu5DZ+yajImz4t08jt4Xh2VHfakOQrb2YvXJmGuisADzBS6v84OhV1/hWiceg==","signatures":[{"sig":"MEQCIByvrzEf1ZZ8qvbAaFCEKsTg6u/2B2JNEv+P9E/BmkGdAiBJFW+VuDJf8eWuKZQIRYwMHzpzgIV5EB1P0+w1RVQK7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"d8af593a6582f8760f4b40f029cb5754b184d7cf","scripts":{"test":"standard && nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","standard":"^10.0.2","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.3.tgz_1497423668223_0.7465806123800576","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"util-array-object-or-both","version":"1.0.4","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.4","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"9032eb7d4d97ccde405d2e61f74e9fd28285fee0","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.4.tgz","integrity":"sha512-i5A5VFU5v+be86OlC3yYDlt19VvYnE+mjMJ2X13+HxkYMcp+rGJAZLHFZA5PZVJg0wbiH03NXBQwfMS8zYBJJg==","signatures":[{"sig":"MEUCIQCzZbnVskl3iRu5nfspLJd9qZQf3hMg69biMj4kz9LbfwIgcr3gEaAwgqtZkS8n1+JN2iCt+MpSDiMkkHqIjghlVQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"10a886c7bfb7ac9b37592f3e7e0374e8dc219bd1","scripts":{"test":"standard && nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","standard":"^10.0.2","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.4.tgz_1497443201861_0.3607620298862457","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"util-array-object-or-both","version":"1.0.5","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.5","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"9894883a66cb394e1199f58902f7638b1c28ff33","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.5.tgz","integrity":"sha512-oG9/rhrZ4GsRl7BWP6bXUrBqhzn8HzE6A2YbcLRFMWkUC+zE+2AzTcKJEYJ1uo/VVuxst4jT8FBgEk1IdBBIoA==","signatures":[{"sig":"MEQCIAxHjnfnHOH4l96IiqN9Ysjz1ykQGSVzuVG/Rp00BpQ9AiBTAtZnU6wPtx/ivjGM2iOx0XHdH4MoqtXkF8Gsv/Zvmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c827e52c8d3dfb6fe8c8f583b5fce7c9f649171b","scripts":{"test":"standard && nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","standard":"^10.0.2","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.5.tgz_1497444258000_0.468465055571869","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"util-array-object-or-both","version":"1.0.6","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.6","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"fbb97366f4b0156d6b97deccb95f4baa9636fe73","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.6.tgz","integrity":"sha512-87npuQydM7mn3W5WvVnDB4DKjGXhjJbdN+3Xh+JKEwMytlSSiOf4U9UIu1neJdimDYpbvnKHhp3h8bzmVFQf/w==","signatures":[{"sig":"MEUCIQCS3XxibzMuiD95fUJ4gqLfOIw9yWeRPGbI8TXtNjN8ZgIgeomyLYZZ3yQkeeVFbHPIqcpiRSVm4eZ6Rsd1xVYFJ0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"f069c40beefba5a34f9a8df1533d214e2d7bdc46","scripts":{"test":"standard && nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","standard":"^10.0.2","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.6.tgz_1497444930172_0.5626672261860222","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"util-array-object-or-both","version":"1.0.7","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.7","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"eee626d1d5a551dd8bd5776009426df133125a0b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.7.tgz","integrity":"sha512-rewCFwo5JWh2SDUgSfBTijda9FTs8bTKCREnRZIHhKcxxYynAYBJv5B0IepRlLPJW4rX8bPN4xBVNVVQYzbsoA==","signatures":[{"sig":"MEYCIQDV3b6esopN2ifn3N5xBIxH7ZFzwpsocfcfy5IIe8gmaQIhALb/Dh3mwRwmhVgYZHkOQnHTW9JZEwQIGmrlnNJ8o5Co","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"76e2f0130da9288834ed5d09461faa5fe7d41d4c","scripts":{"test":"standard && nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","standard":"^10.0.2","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.7.tgz_1497468493374_0.9342379760928452","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"util-array-object-or-both","version":"1.0.8","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Reveltas","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.0.8","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"35dfab3f79dd6a97b0ff3158dc6294fdfbabfd38","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.0.8.tgz","integrity":"sha512-TnFLXmGKS84NvxPfu12rVqxCAWfm/3hnIZzIbI7znzM9PLaYpGYnKYxyxprUwLacZjXK6BHNOme7mkMkfGIGRA==","signatures":[{"sig":"MEUCICu+TRonHZ6qBFeTZ9XHwCTQXaDW5M3v5ns6ZnHmgeVJAiEAqvEOU+of4RE+NaIJVd3PDC0eQFPJgIQ5vqv1eDE0sdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"aa99ae3410c28cd89265dd17ed13f26d0fcc2f55","scripts":{"test":"clear && standard && nyc --reporter=html --reporter=text ava","watch":"nodemon --quiet --watch . --exec npm run test","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.0.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.1.0","dependencies":{"object-assign":"*","lodash.includes":"*","check-types-mini":"^2.0.0","lodash.clonedeep":"*","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","nodemon":"^1.11.0","standard":"^10.0.2","clear-cli":"*","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.0.8.tgz_1497811519726_0.8779822473879904","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"util-array-object-or-both","version":"1.1.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.1.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"36c3cbf504de6a3c5dcfbfe4b1991995df4c52a2","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.1.0.tgz","integrity":"sha512-OQAc5j29PU+L1tLYOnOnt9gKt3TQosXifqsAbG7hG4mCaCui6SO2CGvmvv+umD6IDpH9wV+Q6JCCChp/6AECgQ==","signatures":[{"sig":"MEUCIQD+m2o5eqIwa87tr10DMiZYuEaT+9sh2uxy57PogrmrrwIgGOWqqkJFKtGAORKKl7RambLGpD6dg3J/qC75DBfS0Ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"7ffb8f77e12c982bcc60a58f5a4bfe6581192bde","scripts":{"test":"clear && standard && nyc --reporter=html --reporter=text ava","watch":"nodemon --quiet --watch . --exec npm run test","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.3.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.2.1","dependencies":{"lodash.includes":"*","check-types-mini":"^2.4.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","nodemon":"^1.11.0","standard":"^10.0.3","clear-cli":"*","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.1.0.tgz_1502293234965_0.6385259283706546","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"util-array-object-or-both","version":"1.1.1","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.1.1","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"10bb422d5d055ee9aa73b38a95bb97a8b8d72dac","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.1.1.tgz","integrity":"sha512-8b6+bCZkxGu8qYY/xN6E7xhAvO+i1SWJESUZlTr+eGtNZRQ1sZ6sucaxvEVCv/Gp2kZ0b+gHKIwiDPPbR+0aYA==","signatures":[{"sig":"MEQCIFyvHzW4hMlWQP+T36OyQJbpcGG7kJJI34WU43d3+zLwAiAq++6AjsnhkpX1MUhFBlanUoQRfeyWxaBQJzWbLKeCWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"ae57f19dad2cc2d00bdb8880b9b584a546bc1577","scripts":{"test":"clear && standard && nyc --reporter=html --reporter=text ava","watch":"nodemon --quiet --watch . --exec npm run test","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.3.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.4.0","dependencies":{"lodash.includes":"*","check-types-mini":"^2.4.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","nodemon":"^1.11.0","standard":"^10.0.3","clear-cli":"*","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.1.1.tgz_1504219827054_0.18405174696817994","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"util-array-object-or-both","version":"1.1.2","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.1.2","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"f432f13710f888b631e9488e9c166ae61a13ca45","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.1.2.tgz","integrity":"sha512-PQwRNrNmfGuvXz6nAJkKWIBRcXrEgX5UbFhfqnfMQWkW9E7GqnovmZP3DkfGj+Hmbjr3oevZZFFnxg9CZalEJg==","signatures":[{"sig":"MEUCIGScYP6r/4KIjadvtnHDSKXfzgnIcz2DF0AMeMtnQe52AiEA7VcM453bYsA7FmGfqattxgm24a8677oXb5r0gcpUB4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"e355a64ea6a16f63a32ccaf0cf540013e54239b1","scripts":{"test":"clear && standard && nyc --reporter=html --reporter=text ava","watch":"nodemon --quiet --watch . --exec npm run test","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.3.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.4.0","dependencies":{"lodash.includes":"*","check-types-mini":"^2.4.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","nodemon":"^1.11.0","standard":"^10.0.3","clear-cli":"*","coveralls":"*"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.1.2.tgz_1505044619762_0.4335917136631906","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"util-array-object-or-both","version":"1.2.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.2.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"1dd0a78315aca5f0a32ca471f4af85ac307139f2","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.2.0.tgz","integrity":"sha512-1Ohca42QRJ7ITndx1LRMro0OyY19lS/OfnnoUMgam/4TvyGGnze5mqvt9QPIc+TPDUqYKhd4c4ENZwqJrIJFKg==","signatures":[{"sig":"MEUCIQCgfsa9xQmH4TbPl3IZYpdWrXZS5aGRjx6eXlYI5jI4BgIgOZzRgJqH9gdoUMNMVSWueUL6Qpoqq4TWnBh0rPGQazc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index-es5.js","gitHead":"0665d62f7af6ca47d38d5eeabc39b0eb9a3f2856","scripts":{"test":"clear && ./node_modules/.bin/eslint index.js test.js && nyc --reporter=html --reporter=text ava && npm run build","build":"babel index.js --presets babel-preset-es2015 --out-file index-es5.js","watch":"nodemon --quiet --watch . --exec npm run test","prepare":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.3.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.5.0","dependencies":{"lodash.includes":"*","check-types-mini":"^2.6.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.7.1","nodemon":"*","babel-cli":"^6.26.0","clear-cli":"*","coveralls":"*","babel-preset-es2015":"^6.24.1","eslint-plugin-import":"^2.7.0","eslint-config-airbnb-base":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.2.0.tgz_1505912001409_0.6649161938112229","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"util-array-object-or-both","version":"1.2.1","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.2.1","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"c22c22a1a935abdc6615eb2e33cf86d0bfb87298","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.2.1.tgz","integrity":"sha512-tesGPEmozcfbfF91iTavLz5ng/fybZZrgzNoEP+mFpRGDOM2qyTjQuj8adc2Brku8zIrNuPwpTgF/qW5QnbqIA==","signatures":[{"sig":"MEUCIFlQr7ZKY5zborFg9SXr/QtgVLMFGEVYxuCojhrDzHycAiEAtPN4Br7b7SQ5lcBiwabo7jw1x7KtDynK2Y9wubXr67U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index-es5.js","gitHead":"ea22b1a8b86d56bf501d7b740e5819e0aee03513","scripts":{"test":"clear && ./node_modules/.bin/eslint index.js test.js && nyc --reporter=html --reporter=text ava && npm run build","build":"babel index.js --presets babel-preset-es2015 --out-file index-es5.js","watch":"nodemon --quiet --watch . --exec npm run test","prepare":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.3.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.5.0","dependencies":{"lodash.includes":"*","check-types-mini":"^2.6.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.7.1","nodemon":"*","babel-cli":"^6.26.0","clear-cli":"*","coveralls":"*","babel-preset-es2015":"^6.24.1","eslint-plugin-import":"^2.7.0","eslint-config-airbnb-base":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.2.1.tgz_1505912736612_0.9923464024905115","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"util-array-object-or-both","version":"1.2.2","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@1.2.2","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"f1cc1c0ae32f7f7e9ad774ab41892d3aa409c403","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-1.2.2.tgz","integrity":"sha512-JiXv1HNiCB2wVGHGPyHBAPjhvTmRR8lx3H8YQ37XMVU1k09ZwkBV6skk12x2faQlg5euzvsfk1xp9nFNktOJdw==","signatures":[{"sig":"MEUCIQDb2oJRyS4KRH2jVnAdmSG6Ib2/aarlvl+XPXvmXTQOowIgeVliPdrP2Exvx2547CWU/EOpPtAiM5GiB6C1JpwmQ8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index-es5.js","gitHead":"a96d4630a3c2d9b6928d60b468cbdbbe3e115adc","scripts":{"test":"clear && ./node_modules/.bin/eslint index.js test.js && nyc --reporter=html --reporter=text ava && npm run build","build":"babel index.js --presets babel-preset-es2015 --out-file index-es5.js","watch":"nodemon --quiet --watch . --exec npm run test","prepare":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.3.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.5.0","dependencies":{"lodash.includes":"*","check-types-mini":"^2.6.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.7.2","nodemon":"*","babel-cli":"^6.26.0","clear-cli":"*","coveralls":"*","babel-preset-es2015":"^6.24.1","eslint-plugin-import":"^2.7.0","eslint-config-airbnb-base":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-1.2.2.tgz_1506085444705_0.09067001333460212","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"util-array-object-or-both","version":"2.0.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.0.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"27e9ac12d06038462a1e494991e41cb177120dc2","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.0.0.tgz","integrity":"sha512-aGYkcwiCadnC4GXqvJBo7xfXksMNqhzugaMCvSdy26v5CneLxiXwJY6vA1CghEWJWMxabBlAHr9QAa6sNv2Gaw==","signatures":[{"sig":"MEQCIB+0Ybm+PIEr7Rn2gsgN57YDHgzeaiYQ86c5rq17OdtyAiBnTHsJ3Vc55D4L29yGn10VvnVpGI8A8DsM+MlEjUxfkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"5075b995f06b912aee9780138c8374c39307d175","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codeandsend.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash.includes":"*","check-types-mini":"^3.0.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.12.1","rollup":"^0.52.1","coveralls":"*","uglify-es":"^3.2.1","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.3.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-2.0.0.tgz_1513165464503_0.11242605512961745","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"util-array-object-or-both","version":"2.0.1","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.0.1","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"7bb0749f443f34018c9cfa707c6dbd7b52d3bceb","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.0.1.tgz","integrity":"sha512-DEhnCF8Luey5hPFMJRAy6dD3tPMNpJagOEubOjeuijNKF7fGZ7XmS0BaDT1+fcVb8Pvp7QCHaCnlw2Y5SIJzwA==","signatures":[{"sig":"MEQCIHBeA3JmVQi35CBUtjjiJxIOSqkBt8Y14LbKAw+x4CwzAiAG93UOR3+6T5lvo3TX98agZCAS2rAiAc91Qmq+4CXC7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"a4280f85eef0ba8175336b99e750004e9eaba668","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"*","check-types-mini":"^3.0.2","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.15.0","rollup":"^0.54.0","coveralls":"*","uglify-es":"^3.3.5","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-2.0.1.tgz_1515855576806_0.7488704514689744","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"util-array-object-or-both","version":"2.0.2","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.0.2","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"b773ddad1708f5c2ad3cc4dd65483c8b67aa430d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.0.2.tgz","integrity":"sha512-V5aTU/h+OEw7x4KCD0S2L0x2/5hyg4CJP4Nm24OeT1iO4FDfS69EY/VaH6ccOoriM45w/IJuegnL7cvJ28Zjyw==","signatures":[{"sig":"MEUCIEAph16Py1wjnmolszp8551tqCtbUy4IiaptH6Sv5DLzAiEAuy1v7My4ywkZRWeHUozRDiNP/YQlnYudIQLNsmEB+0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"7cb3a1ff823af231d7df297116620ccac18a4004","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"*","check-types-mini":"^3.0.3","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.16.0","rollup":"^0.55.0","coveralls":"*","uglify-es":"^3.3.8","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-2.0.2.tgz_1516948082190_0.3173466913867742","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"util-array-object-or-both","version":"2.0.3","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.0.3","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"verbose":true},"dist":{"shasum":"5de43b2a6c1d597b408b38baf3b63971c2633adf","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.0.3.tgz","integrity":"sha512-wDobqM1kZ5CQ6S2ImXSY4pMWwCroFqwhag5R4AQacf1Xa3Dq+tQnLuYS61aapWrE5GB61BvluB5IZW2uBe4x0A==","signatures":[{"sig":"MEUCIE8ptIcV0fhrbiD+NgAHVrWdAIAFYqEPDmN4ijhR9PVbAiEApovIMUkzofFVvdIoqVEHp8z4UhZbdTsayQWeoHS84i0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"f211f83b89f70438bdab3ad5eb56b61af85e1c1c","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"*","check-types-mini":"^3.1.0","lodash.isplainobject":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.16.0","rollup":"^0.55.3","coveralls":"*","uglify-es":"^3.3.9","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^8.3.0","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both-2.0.3.tgz_1517495048827_0.14237683522515","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"util-array-object-or-both","version":"2.1.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.1.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://github.com/codsen/util-array-object-or-both#readme","bugs":{"url":"https://github.com/codsen/util-array-object-or-both/issues"},"ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"ab7b54586846b463fcc9ff9bfb0cdfaafdccbd54","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.1.0.tgz","fileCount":7,"integrity":"sha512-9La6+exZYmyYOflpUBcjdZOVWcDRFecsuQlgwYO0dPObQwp3TQMC2+t2XPNf1EmQ2avov0CZFDluaqzznnduwQ==","signatures":[{"sig":"MEQCIElySfQLOlYnjhXpxwR59XEPofq+aPLNwm9JwLfnXujQAiBuF5wWMcGL84Hoz4djYHGXDvXVTrUzrvIwT11Uj9t2Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCa6nCRA9TVsSAnZWagAAP4YQAJX+w9v/GsnusyJTicjU\nYmEIzj4CrmEKWoOf7nbGRFiWbfRbNdjEBArhHfayyUjDf/ffDSoFyyvMr1Wm\nbO7TYnmv0qUrTqojz33FKU/7UsAYDmY6IHazIrTOCLlZZJGRtGpeN2qZkuOt\nCmKLT15homSKDWC1torxxi/DMjM4QDSP96RxpgYU9ENKnbICrxAlCjMTG8UM\nNOy0EriAKFPoqhoeMmB2ae1hmDosErbTKjsIIhWHQUacs0zCtxSD73TwVdGJ\nO4WzAaxS01uI3j7a9jzpFwP/ozL01D/4lCSQ+cOngnyvdWUUdW3OGqOYCeIF\n9/u5uyF2/ga/M22vhumrrLd2QL3Zif3dJ7++UVwFECXZ2oSTdPk07f+XTS7O\nVhyLse165qAEbuSG5HkG77sWdVbWI5m37Kca0zVw1VdUk5vpeZ9ubUQIhZcd\nbJFXOgG17Ifq4X6A/jnzzSVvo5h3RcEPpq9HEMB3ePaMtJ/YHPqFaZxVGUw3\nvpSAY/Ae9us/0dmWjKciqbd9k+lr//AX6gItW6fIHjuzBLxc9qA5y0oZrPP5\n6Rmug7tWsHqbGI2peqc5zScKHg2850oeA1sbnv5tDr3nZQ8tXZ3S5oSBVTl5\n9V3fvPaBFPJVLPjSXon2+a83aZpHN9Fz4b3Yh1QlNM2B1uK/OvHExWjGzVWo\n/2pu\r\n=N+5J\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"f70451e474b3aa755539375e39976d1348a46e0b","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.2.0","dependencies":{"lodash.includes":"*","check-types-mini":"latest","lodash.isplainobject":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"^4.19.1","rollup":"^0.59.1","prettier":"latest","coveralls":"latest","babel-preset-env":"latest","eslint-plugin-ava":"^4.5.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"^2.12.0","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.1.0_1527361190499_0.5847985100059454","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"util-array-object-or-both","version":"2.2.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.2.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/util-array-object-or-both/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"66d80c6506bf2bab2ffa02f6d2881d02651d288a","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.2.0.tgz","fileCount":7,"integrity":"sha512-tOJJru5ochT/g2W2Ij2TqVQdiqXrBjcVcxudnMYoRylYrLF2SIdA/2uO/zlswYBRpWwDrque2RFigj1xchC31A==","signatures":[{"sig":"MEUCICy5S6JwyuM/ILX3ylZwlceE3nTTKVtHvtEBrV+HXUE3AiEA1N+Of7zFe8SnGK4xFGnYlfeOENQU9DnYxWZhicM8Rq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJNkfCRA9TVsSAnZWagAAJ2IP/0VkSxdzT5A82/sswyQ8\nuXYKcAj6e3SxPr9ibh9P2xvIdEDJ71KzmZ6aWL8Za+eiPWKW9/eSd0GpKGo9\nF6cGHZQGLpBvK63/z4Qws8IvpdAajBSmy8tLfENfD7Du8TMt0HHoqCUpy3gJ\n+P1V7768sHMAmvw5URjegdvq9MgvZcBV08MO2uuQUGlLtTRS8J/Ed7IvGBx6\nZQ8+8pHWAC/Yea2a/+AMxzMsZFRe9f9Bs8fVF1EbYtgrOyjL04P7eK79QCDP\n/S5+dKHjFO5D+ridNpMzqFddS+X0h+8YS6rhC1yQrZGB4szb4FKHfV3RFfxV\nXGL2U/a1w5RtqNG4dMBH/nqfavm6tYjnAW7TxNEaO3BOcShXzfbc7K5SVS/J\nBpUMUNzNjsK+rrcaELMJtBnSeHuy7WT/K1yqwCYfIsatbF6FUBYRO1hg5E03\ni5wHAFI4FJ8fB+8xB5jsuMt0/EzoM4vtohd0akLo++zgnBlUV3VavTlBrJlt\n0PLnS+hn4B6RsqUk9tcVvszhfy8c2/DwJ8aIHIeLPvmlEZgQ6jOqR33HCdu1\nAH6UX8Erzu8kSjdB3EkIXi8XzX81OwXkouwDc/UDip2Uh1SANnoUBQqqYx6m\ndSxF7XHItNBYwVC3UQv5wJposCuHu7v+xh+nWBXBUu+AYsmJS5rD/e7XYQfG\n74Wk\r\n=N+S7\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"5b553557190d00dc1c9c86653d7d1e1c48a5f82f","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lodash.includes":"*","check-types-mini":"latest","lodash.isplainobject":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","codacy-coverage":"latest","babel-preset-env":"latest","eslint-plugin-ava":"latest","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"latest","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.1.3","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.3.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.2.0_1529141534452_0.290524322110437","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"util-array-object-or-both","version":"2.2.1","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.2.1","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/util-array-object-or-both/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"41544abfbb7e5df677a8bc7cf208ce5f322d82cc","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.2.1.tgz","fileCount":7,"integrity":"sha512-+ixgdAwgb+O9TYhHw/x523nEgf8W+EaUz2YRaYAR46URTg+HjokYreQLsASBuDZzyu1d+XlubaWC3JjxTm4Zfg==","signatures":[{"sig":"MEUCIBgrntOU5l0D4f8d0Kp0kf/+/zUgqLh1T/RTqGuTDtvNAiEAmBjPlCccP3HkfYxbKdMXeLFzZqcIqd2g61g3x9G5sOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJNp6CRA9TVsSAnZWagAAuyAP/AzCmVgnrvISHesC46qz\n543n4of6JJU6IClkg04hgno/aqDPX63HYoV5bxmDK5Zkj9M2TNEzZiIwmmNw\nQNfnKtVx9QBZ3J8cgyrWkpz9RH37wE6udxcf/XqdiKyznNhCbSuzJJv/be1t\npuffd1STQH97px4zoM6A/4zU44MfURc5IyKGLMxkDQ2zMl8lpT6Sk+YOtT0J\nBacfvKoxxFRZRzLx98pbkw0x15JCL1drrtcR+T64USqgKB60nRhJTzHR4PK2\nphNxts38zvyvQDzlik+iL3cBy4m3GyZ87a7rXo8O8N7/WQlEYIBIEzqjRdA+\nhfLbm74LTKcbVMzfC2tZ30NR6xfxfi07s8bFm43HzSlYqkOWQCD8GLGiukRa\nPM+0FcdjF+8uaxCmQs1KcuCMABjWiIRu/rw/yK7M6FK/ySu8S6KhOQGfBstW\ndXiCxZVyRza3h+tVv1NMXjl7t6LxqE5LTSN0qjad8wnooan0zZTj38IXFYxS\nhyEhE9KrUeIh8f2VtJ3Wt0Q3BQUMEZ05KSsbpO+oM98Vyi2l+J2nIHgCvLbK\nsOPcusNNny65lfhH9UaQ7sA47N3RKP9M2ELH4V1A+eKDySTd3j2KSDz0xujN\nyji9Dj8Fc8qls5Chl99m9j1tK6mG+E+YP+2zwlbTSXVVD7LFzaiL7ZcnIEEe\nOKvS\r\n=oS6/\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"bb8d5da138b11ccdcef0d39915dfb98abd0c633f","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"5.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lodash.includes":"*","check-types-mini":"latest","lodash.isplainobject":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","codacy-coverage":"latest","babel-preset-env":"latest","eslint-plugin-ava":"latest","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"latest","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.1.3","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.3.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.2.1_1529141881920_0.2652832210863403","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"util-array-object-or-both","version":"2.3.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/util-array-object-or-both/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"02162b490f2d55b1ebeeae036c0b06cd2ecb54f3","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.0.tgz","fileCount":7,"integrity":"sha512-D70XvoKQy1pvyfeVeOHHKL3b/NWmewxoInQRC6f1T8lteSzH/sHbvpgVORBnKH9qJqT7uYizyb1rpa47Ye406w==","signatures":[{"sig":"MEUCIQDn05vRQusy7gONSwiHf/WhH6iV35yZ9uOnPsh+C0VTHwIgCl+GQnYcHwggrI+ICk8MjaSe+VzfKpKRXc6mV1LUYrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0rZRCRA9TVsSAnZWagAApJ4P/3w6r5VYPsF3yjOTrWy3\nWWN71B1CGyVi1VxEg4punwNZqy3TZc/BW/UuP2XOL5WTnOd0T3krybxEx3Kb\nAjhKAg09mxX/m5wBqRXuSnPhjs/fFkcwIUBJscFUFd6eGN2qr8A3ePVf5MKa\nxglNyXm2qTlvJwHhQaoBpH4eCNKaklkl5nZw4y2k5nLE7r+Fr6kRSOyfnfFw\nAXlLQPjX4ditHn5u2QLAZubZCmgaC91poWsI5Ps/KG5QIUILKlh2aov6e3BW\nWl/2PNzkZKanzGXKWSwEV4bCHsTt9F8GTz20sN+XNxGZGl7uvr7aFiz8T44L\njfcY42EgKmXjCbN6VTsGRGB6kbpWXSuKF+FIx7DmZFabhqm9zrnMsPSWdH0w\n0TTGKMcMxQGXUtmFs7bvZeAyRlfEPI2vDmJAlUHDsV79whufHZlz4+mcRSgW\nKhFUZTfJSx3u0XAJQRzicC7hD/ZWZJ5R8ZHKHS7wGjYdS2iI5ICIXBh3GOrC\ny6wxe2/dMvI2mZVxGKlgmP2ubPv9THIlqcsOeZUdL7If41taGm0BBzOL0fSv\nhrlyjC5fPHNG/GWwc1HiZlf8m3fiR19yjVJ+sfCMV+NyduhGdto31oRvEURP\nA17n8hGXoddvPjHVMNONva9/+3X8/lL5P6PJSImZKB7tksbXRzNlFpnxuQM6\nwewd\r\n=gzpA\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"3bd470ad0d5b151fe55f5eadb7edb41a1e81b969","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/util-array-object-or-both.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.11.0","dependencies":{"lodash.includes":"*","check-types-mini":"latest","lodash.isplainobject":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-rc.1","nyc":"latest","husky":"^1.1.2","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","@babel/core":"^7.1.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.0","eslint-plugin-ava":"latest","rollup-plugin-babel":"^4.0.3","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"latest","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.4.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.0_1540535888912_0.19979629597166415","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"util-array-object-or-both","version":"2.3.1","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.1","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3ebcd1d6d7b9823491d26df0dbff16b9876d86d4","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.1.tgz","fileCount":7,"integrity":"sha512-7xO40rSL6wvPAbfwRG30a5pW65HXEsEs4/92laKSx8UkItqsqLaIbj0GwvaPrp7tVYj7gQwWF8QcPNYbOM7BVQ==","signatures":[{"sig":"MEUCIQCBAjw0f7zrqk28/YqWxqgFZTZQz7QhBr5+V8XXnPRKVgIgd8AXNAzLrUQLLrkAuNV5opX9M1QREY1FxYYozn4jjF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI+z/CRA9TVsSAnZWagAAbngP/1W4+bP/gS/Hvoyl8IK9\nN2egbiXpZuch0qPKkQVqg4fyMzDsfPUJ2Dn/RyvJSE3iX4W9tALqG7JuPEYj\nCqTxwhQw8zHCA8tPjLoExMyJC7nAIBPAv6oOYvvaLMsToBk+abIal2B6aABY\nFCqJ7DiZhDhYbtiosvb92xJLe2il3T/SttYs6LgF7iJK+OmMAJy60DcbmHMn\nFOiAVYPBsLrs1WGknwf5FjRG0MhxE5UFKaolqj/ph2YteJZEq1OM+JOXX++R\nZq5+h3Xr6MUdXaFiI91xmnHEhC7KLcpEhnvr1HKduDSJZziIhCKCB4YAWUSu\n5ODoLGCIr34KGTbim6utDPbXW+l1BUEaGNlbR8EecueOOnkrG7XRqWU7LCBw\n6SHbtFEBWdmBS6XsJ++nSuZ1yBtIBdRUkSthQbhfJf8V4vwXytqQuippLbB7\nv7UthJNfc99zz25Qhw6bDCCxQxtxO95mpwS6OZiSo9uc4NnvsZCoqDnP/uPr\nRO7G2yRnjMOgxs6Q/NWM5nH8pDXUxnr5Ty3NNarFCrDswtYihl9mDm/x9KL/\n1u6Wd4wfcQBcE5/TzyZOukU1rEZilp3Eql9TP5fLI4ic9mhMPcn0w8Vdi31c\nVjhulHh3Y5obv6QksxRkDZrOFkKJrU/2+kXXqgjS18O6+pZq7Egrwefpk5XX\nV1oB\r\n=tUcT\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"7101106bf752c185421f50798c6d845ec34f67c5","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.2.1","eslint":"^5.11.0","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.0.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.1_1545858303274_0.2672047903560797","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"util-array-object-or-both","version":"2.3.2","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.2","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2f7f4445c1461f68ea105f1df4d650e16cc0b637","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.2.tgz","fileCount":7,"integrity":"sha512-sWRoVnozNSCEoRkI+osaRbDDxMRjAfPdq4m56TE2t4Ect99pq0ivOm6zpo1mAoayV8Fcl7par0DBrML+F49NZw==","signatures":[{"sig":"MEUCIBa3AFjDNefoidRs1wP+V5LQrTt0c3pgKK87kIyDXVrrAiEAps9DcbOqj/XfYbC4x6cGKEo/8DW/UghY95ix0F3/3ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJRw/CRA9TVsSAnZWagAAKdIP/jpbeGM5buTH+Ih/9qqM\niWQTLkmKlD02BzeaQmyaMd+NBb5U0ltSAo6HcjSJmQ2VlDeHJoWUurjm+YoN\ndDIdyFOgvBxW7dbb04P72HO8JE4Np7x39m7l4LDYRNWY7hIGUPsMaIXhvPN0\ng33HeZyviEXHIVKKFRDzR6z1OBRgI1/lQJTFeXsdyFJBtPzh0nzSRX9Bd4zq\nnK7/UnRcQBJiEvIF4biPiUb/Qow2qWWdPtQ9Ene3Xm2Zyh0o7eJ2k1/sQjps\nWfk2XgNw/qR5uXFPMD9dtVqowwLELRkDXkfInOWYHUBhXyhiDRmVst/mqaK7\nyCGV9FodrEp5o/FEfQFwrD0koh7hL/YFITHH8ZeAN++AaUsDbCE9rIzQFyhW\n0B+a9Xn1lDmVRks2tU3F4o2LQ5g+LTNE4JqPjPnRntH0p0BghAzL1ouxjp9p\nJgwZs5zww3ANIxlsMNXjnXBcSC0RPPuEytG4EamQRUcd9hRFAbnXpRC2gx2o\n8v753NmMwJ+fKuKhjoP8EEyV9BzZu5851RN1tFaBv06k4T5GHxk/fDX9MJ6w\n8nvYURKWHydiMWNyZfTIXtL4WJQe+wgY9AdrO7NDuahdXmeTJ+3lTCYjUIOY\nWSHKWhuMi+MNnre0PY6zm8HRdziO5ojiszlGkHd9pyJJf3/cXaqriL1ASNQT\nEAm9\r\n=KSuW\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"31af5cb68a7bc35514196b3da276bda6b272fe8f","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.2.1","eslint":"^5.11.1","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.2_1545935935142_0.19567090861626135","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"util-array-object-or-both","version":"2.3.3","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.3","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3c810c7a9e5a6babaa51bf06481ddb68b03fec5e","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.3.tgz","fileCount":7,"integrity":"sha512-J5fdvw8zSWvlAWmRoDOzWKYmPSZHW9TSmTASGb2+pqph05esPl7lwd7W0VDjF7w9BYCo3AU9f0FbROoYjTSu1g==","signatures":[{"sig":"MEUCIQDXKYdl2LnHXoK/z6qzwpDuJiNn+cZ+kO0a5aOKlMlGjgIgUmbMVU7MErouqPC38hBkDrqSl8B6yUwWGnnKr6UUwvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJSkcCRA9TVsSAnZWagAALuMP+wXKOOZmkvi13kwMFCWH\nyMqj6/qucXSoBAQUPH9CDyVFePOzqofsJD2r2xlV3ZZ2Ibc76L2k+8+bA7by\nFdFbytHc6Jg+7tg3RB1rsVZQxLJs4+IhWZ+qQir/fHtlS//dFkg8+5t3zge/\nmzdvUDxD0PTD5U/r/RbSVqGI1jjeqD30Q3C+bwFIr/rcj1Wfr1eGdlHHPM44\nszVKdhC1O2+wojpwjZvC7WOaasDCfLJAxJfUjNpFrT3X7FdVp8jT6S633oAd\nEzMICp0MMwIhNMOrscEEQHueFSq3eaD+yw9sQE5yIVHBjB07485iZjwR7+ZY\n6mh+2kEjqJuPIbt+G65pB2/DxAerzeiBeqQ3qYKkIdTAC9KSYhMKOnWHtZWp\nqb5nNaCMRm6JFp+RQjyfokR7c4nJIIla60SH/ZS3XyLLk/NSMvKG/YFjr7AL\nsOS1s0mVnl78JihHRcgcAxadx+mLyDZzAIij/IpDkYneeAAVBYqs87cfoRhm\nZiDZ07ggL8SI4HfVCJmRJbzCSV7/NUfabm18u9yp1mqcVn8YojnTeQfpkfqR\nzudw+LMU7QA41m3e59si+lQZmOreSxLWeO8gO1O2gpoJeWcAVjl0V/CCRMdJ\np0+16Y9ZnkAJtAWRO06zjTw/cbb1R/JxeI7tVchDNgzmE18phHvs7/UDm+tZ\n+DRp\r\n=PKdS\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e99ef54c0bac616e3b12cc4133aafb617f3fc053","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.2","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.2.1","eslint":"^5.11.1","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.3_1545939228078_0.8805041510225693","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"util-array-object-or-both","version":"2.3.4","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.4","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8b51ddb634da2fd408a680692552bb9fc34ed9b7","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.4.tgz","fileCount":7,"integrity":"sha512-2II0SDQFrsPG41tBOuyGkkQl/LKbnPqfLnfvXPt/3otnM5Jc57DW0e2vObcyzjT6vteH991n4og8Lz2nQBrb4Q==","signatures":[{"sig":"MEYCIQDvFyeOt96o8BkM7zjSnczr1d/9pkto6+rsFKARNDQfXAIhAMRla3C3DW9zCsSxnCr/LkCiXpfXiQrUrVWkNGQfn1I8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJusGCRA9TVsSAnZWagAA9HkP/0Ep5oDYjQFMWfJwTZD+\nWedLJ2Ar5BOzljlOwpsYvbxoW3lyig9c5wBhwH/91O5vLbCEWfwzSesneFPX\n58z9KugWOqVBpWDQkMpbPNUzXZAaUKHFjQK0z288wqYM4kOm4C05ViAUpsGP\nQttqrNhntNoMF0TSq6gJVEtw2BXMGTGSWaetfrO+DJ0KD2NJp/JDaw1jqwCz\npxGxWNCFzO3QoXjTCv6eVXszzy+bd7ByvNH/B+LwtJ+Ygna/BNLwM6cbg9qp\n3PT2e7raQnqg/euwlbzFm9bRr3TcmHkZykn5hyYIFHD6Mma0gd5g69uHYAQI\n8BWNE1pmo9drqrWcuOr1vuoP21wOxIgXAbd4LVQJL6FXvPhN/CG/vVjyN8AM\nzMjsH2aifU6QKGhh58Rk7N+NcbWbpe3mqED74+ZD+Puu8szuPItFbgigL4np\nGxRM1yiyElEHRH1sWP0x49Mxq7oNjwpC/UM1ZPB4RxqmpIx9IUY9hANgUxA4\nWbhu3tmwHNlxgrBMPHR5clGsQByPIi+DjCKRWdXtMlMFZlrKQOFIgoYFV2Zf\n2Oo/qscbjy2ETCQWRFG8tV3NzDzuYcZ2A1Y7oxWUa5GZTnFcOxdCaNeHEmUq\niQ/lY5Bvl5WB6Wx2TOiGyITfnjFgtSE/tZiLQSHFWgbgDSBars9uvXl136dL\nZTwg\r\n=IYJW\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e88f69b9356129ce32c71a46ba09273d12f7ff3d","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.3","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.3.1","eslint":"^5.11.1","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.4_1546054405461_0.5936843641514113","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"util-array-object-or-both","version":"2.3.5","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.5","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8c79c120de40a4d5ba2f3d9482c98c16101ab3b8","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.5.tgz","fileCount":7,"integrity":"sha512-asoZ4R1BcJQ/Gjh0230koWlBlSJkTqn9jJKSYB4a2bAz1uwhc6/5Wx1zZIRihKkGSQbGHTByinwvAeWe7GijSw==","signatures":[{"sig":"MEQCIDwxoQCWpHd9DV4UDvCz9lLHa5+Fkz++6TbhUmHF5isSAiBzrFl49CkFBsOnvz/YqAGOxkT16wfFerVCXkdWgGjDzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ91KCRA9TVsSAnZWagAAIdsP/3eSpeRTfvhWMdeQjjFC\nEnNjTCU6MgywxEUxS2VgQ3cyP3Gm7l500bT7hN8pTl4BZ7vrs5jJKvtykGT4\nhsYti2hQlP21WKBFK6LEYq/zmIFf0DDYy9m/CTJC6FlPeexHDdD8uP5EavoP\ngYBwZzj+3ZFGKBVJ2Ym27JhZTJhbq9Xyy6iUDc+81YUxldArxE5pa3DN9zhq\nVY7c50/iOXslJge+DMPJmQwq7b1e9RzRa7Rgq5U2NTC5WCKFMPbMomCmq0IC\nZIr9VIGMo2mECNyLNgCi7hvyan8WMLow6U/dnenbLJ5QU5vYWJpplXbR73x+\n5HWndEkn9dVtEiF9nbVEcMnMkXsKII+UQz9AET9VhSMHoADFuJQYi9LGrVry\nwuaH9xPi7AQGghHzCb6jcyvH7NNeL2ldjmOxxhzovsFCidwJJKqMOt78nmFz\nlLKQVeBeNELDj0VE/flRz1A+x8HKgwEtK5J1AkVaQuRyarIivFy1MpPn0VWo\nFeLMXjMlSOiFVF0ePn5hcLslMwOwq7jH7cCugmOywUmyR6rWJWD0kYdjgn9E\nz5gE0TYD0th8cjnlinZVPGRMI6D4GchEXMo+XN3/Jsmul2+zBFsS1EkbXq7c\nwsEzQTgL6K2A9Mqgnj1fubh2uGodEtDmquh1B1vcVDQnNbiMVat/4W6eBA5l\nVU/e\r\n=D01l\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e9a92e9ebefcb292c84fea6a07d224cacb5a2671","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.4","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.11.1","rollup":"^1.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.5_1546116425406_0.6963596533099783","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"util-array-object-or-both","version":"2.3.6","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.6","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"15cb3c0245f8fc83af439ee4d939d4f4bddc2f72","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.6.tgz","fileCount":7,"integrity":"sha512-rLNi2tYRZEToNtKt8nyFurWR1nKF8l+ZIhpgHTNJXAPIW3Gck/8eaNquCljWMr5ZKfy/QIohcQfNiU+MGiWY2g==","signatures":[{"sig":"MEUCIFkiOUhNV3E0sV09Wt9qrnMDtrqNCZrhtEkCC2h3n1xuAiEA2L1BJ4cLlg6mF15Wx04Po7W2AC/LgarRqzjyS5WEq6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK750CRA9TVsSAnZWagAAR/YP/0Tlxs0ooLMf/91dK+nY\nwwpo8bt5GKEYyI2+gyND8UqEO1daUEm+6EnMOuXIVTBeNZwqo+BrsAFUUxnt\noV9/wPGyjekZwkUd2xKUqrOCnPJnwmFvxbaCT/ueoil7mm2pNOVu5/1VnQ37\n8PwfOmPBhWVPynGWfgahrxUFGcqjQ5K74yMkwsgbd0qJlY83PUTZjjsHfvb2\nfj8LiIBS/p1yhv8cnRAC8IaKxDfVMuIdkhIEBqyHjOw+n523F628zvkAX8kT\nNNTlILqxs5olliozn08oMAbVDtzsYPzgy0XLe+KQOgci9ZdUFm8srw2NlPoh\nX0PpHjKdVkhLv8jRZsk1Mow8y2O8rIVDtZCGQGlQb69Idw8Uu7b7ge0QNCZ3\nfteWGSjW8TJ7B4gPEL75vY9YqkSI1tdihCb1CdHQr/eZsZHqpKA9rjx1csEU\npLu+BXg/71ukVFYULk2GAsJBmLyc5DPuZ3b01cfsGADji9wZ2zVkeK4QjJB8\nRyP47yUH17FPjOx/KkoXiTj1sC6u1bpK1asDTXm7zb+vc2zUeTP3efrXtMvK\n1FZY2a3SQDlzIz3YPzsjwx/yUyI+UIxH+gWGefMQrIf0jIC9MsOqAewv7/rg\nxU36Urs4CQANC62jPcWOTLu/2VicvCCBdoFCsYL4gFw5X/ap6al6NzZ+/W+R\n21G2\r\n=El3b\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"96b8e72904ab8cc755f5547c1bb21926855b1dcc","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"lerna/3.8.1/node@v10.14.2+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.11.1","rollup":"^1.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.2.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.6_1546370675863_0.87182084459415","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"util-array-object-or-both","version":"2.3.7","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.3.7","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"9395ed0f27c52cbf95f44d5f41afe29c186e92ef","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.3.7.tgz","fileCount":7,"integrity":"sha512-OqnailSGit95yZ64m+grqEqdyA8X+ZIAz6XH9PF0EFvETX3hXnc2xufDVm8JpUsBgc2Pxb+3s8yG0k2ynzjG2Q==","signatures":[{"sig":"MEUCIQCcYsMGedCQHRod19SZgVm+qzbE38JWYFu0nMdW7owIyAIge7W8d5v1YojesR9qFZ3dNOgI5XrkPaOjMfjWU+B2e04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLKhCCRA9TVsSAnZWagAAXXMQAIpgZkDuyHltukboPhBb\neNx2sWcOJmaVRU3JQngqnhpT8eHXGPvznMY/dYUpuFli986zTtwKkyBGqb0Q\njbpFlMwl5O/pYx1vuBGCmBSM2DiZlGlh1yIoPyGfU+kP6CGe349Jn5GzNq0q\nQv7V8RtJc3Hl2zaRoQZHF7xa5+IWud8wRlX+oKgmV3WhDpmGrK40Rrf9U0oX\n4MSpSd/8CVOp0l6AgNmhXt1nb1cNAckkLYgX90DRq7uIhi9Bl2k5UVe///48\nC4SMUBFWWmYebYNBielNEad55GELMH+OXm2C+KxM5GX2FrhpQ6bOwwFnZuSn\n1BqsvYLjgHyBhE1G4AXh9qHGajTXQSlt7NC1dDir9XDSrODjLRPk+hoyQSjo\n8xrPoMRH9VEyEcWfbk2RMBQpmO8fEIQgc5nbxw4nSlCbP5+a2madB+uDXmtT\npf7zlUHQ1aYwBnq+HfBlhvK3Ig2Ny55imOmk+8/eVkmRAMlvhbDnnWmpFcxY\nHUJNvX9Np3RXxEK3KMu8vJbeitiUdl7ifxrevZBJ9tEO1AYbubE6PPw3NRi4\nKbyf9WFpVtiRwE3JtHz+PkERmwBi79esEDou85cLBCm3n3RpS3l38noRpgB0\nW5aKfd7UYwQxU6JHYZjb+ApzA7GapXE1qCAI84j3rjfdfYJJuq1i1Xs4OMDb\nXl/T\r\n=Sjj3\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"358a17ac7b4e58dd0d0277f9bc7bb7d7ab65aad6","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"lerna/3.8.1/node@v10.14.2+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.6","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.11.1","rollup":"^1.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.2.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.3.7_1546430529660_0.7834458455402746","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"util-array-object-or-both","version":"2.6.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.6.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"932965c81dcda5e8ad2f174cd5badc58e96bb52d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.6.0.tgz","fileCount":7,"integrity":"sha512-rjzunH+RDRgB0i9mnVg6UknuRuXcbt6HNeRPZ27kx1wupskzCAVyv6Tu4Nr+GmESvGCeEtsMu7Xo1KzgRjDUEQ==","signatures":[{"sig":"MEQCIGa95yeZ7nnY6tvhe2lhWkhF/txfe8S/FWY7bQY874l0AiAo9eMptzAYosu6/GOP4XdzSRkzbbJpRtCmup++KcGfQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOCz/CRA9TVsSAnZWagAAUg0QAJSN2qZc2AwqkQhGxHui\nuQEEoEej9kaqhQXoF8MHrWJqx/TcWGQ/hMqyy0E0fv13q4RZJxPVOdksahhb\nUeSfMuWJ49NImdmPowwxN5MNPdUdoWNi8Z2PvERKd1KBscPVXPfCUKQbQYf3\nS/i4CLJwG9scGCnDm8Ex4fcE8c/BbULO+UGJcQWcwZWVa/DWy1Vz+JZ7jKNH\nNgS1bSWvEZq462ihDlVLE0ZGuSURmVsRIlBJEqsAFuCeZO+I6fvzePusPdBt\nMpvrnduKIQZ2CINGCA28vEBn10h9MsVAiBUk5Wb6nrsxWUJHakygm7qYPnR/\nMEN8wqZD2l/18xue1jfs27B8XB31o3dUrohCExPliJimfEXsPrXhLMjCBsy8\neYLzGXvIiJYbLF6E+wdeY0kodx83P5PxQeDrhIUiKEiWNnjMNiHXQdQ7Y2XI\nBwxqPpXYHOFafDeeGJTLupk4f8YaTaJfLT74F0cuS74DACupVUYtJmWFNT2b\nZWkxpLFglQsBd38R4atSXohaefkOnu3bLpbmfwtd6nOTOOD2xE0S1IV2xfOd\ndXWr2KyT49wT+AWOMl/91QWfpDgI5+IJ9xFHBJqW+eWoCNcSRBI3CTuzkekZ\nmaNU1JrZ0K/yO5cqFHBd74lfiHQHGSqLBoi8kctzZffaCr2dfObqgS6KTBwp\ny7wb\r\n=LFwX\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8"},"gitHead":"760a5d1f50db12cc97291eb96876ce3cf4a63168","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"lerna/3.9.0/node@v10.15.0+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.2.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.7.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.6.0_1547185406933_0.385912195548058","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"util-array-object-or-both","version":"2.6.1","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.6.1","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"dc4539f0bebc749eb7bb634dedcf86704e9c86e5","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.6.1.tgz","fileCount":7,"integrity":"sha512-B5H8/juKjbil/wV85bCnUO7rPLCGHZdIUMXWCcW0Z2Ux/sIOsNhlIjUJSnkYLu9tgOo7ujU8IwlTv/BplQGzQA==","signatures":[{"sig":"MEQCID2SG7U8um0P2C8swz4HXEEw/pVmK+vlzDYZyFbTXuajAiAxjZU9ye9OLyqwkxFE2/Tv0V0WuMbpq3ywh22ebbcL6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOzrzCRA9TVsSAnZWagAAshgQAI686K9AIdpYaYRoJNgR\nzfellnnW4Et/6GoFUXjZl1P4Kfv1Khaq7qBbM2JiQ/ro1bOTguKjMnJN5rMf\ndJiZ1Sg1bfexONcoV7P1HtE04eatizMpHjPheMaWdQQI0RHdZoiMTPDuwPaU\n6QF0zfTqY5kiFqM8y2osskAdTrXjmf9DyyvCRPgPT4EsiJWFQmdF7XVyuVuj\nKjE9t0xfzZl4Q/gO1dPPNoNJROQ82f3iCNXW1Y6uMu0Mass/6W3M2uBlqYzg\nrknlQrFEZ/BcCMyTqYdUDHbxEdCseGfKtyzb3MAueHRtoZKuwHJ7dEyUTX4T\nL1YpKAXeg8btFGrMbOaH5ebYiXWwO3fWMpH/PL04CgUe+3o85IQykbGrw8Rr\nfsfh8lKyxZtJJXdlWxGjHX2n8vozCJIfnHCZmNE/WytWmdbSauhElApbwD2b\nJK89jaMN2gt4cP+yFDxLDlZ+3GeoDPz3oaSeGCe4v1eK2VPKWOQXsTX19oy7\nCjau5Dk+PCtqdCFt6WX8CuLiWKT8X5Xvu5kp3eXjVsR5UYfZfoMa7S1OLEAG\nuS+DNJXpiwp7GPnoxCQLGYtdjRA4dd4lVXsTm3lNxv97cIt01oY/HTkcAq8q\nmdAd1mT8wLo1r2P0KXRjAea2Kob2XCXKbkCw0kiJ/HS/++GQKtURyOaM31wk\nyysN\r\n=5Eb0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8"},"gitHead":"7b48bbe6a87df8a2af5b73886f6cb509d8189dcc","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"lerna/3.9.0/node@v10.15.0+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.3.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.7.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.6.1_1547385587056_0.28147002953093225","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"util-array-object-or-both","version":"2.6.2","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.6.2","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b306d5af00e76bd6b188a1c21286829b0b071b95","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.6.2.tgz","fileCount":7,"integrity":"sha512-u8IN7kL/bKbSN4JGItTGrtiJ4HCbp31D6L8TCbp15q4xMBRk97LBaeAazsmkzvvzZvpji1cqkPOsoXKwq38s+w==","signatures":[{"sig":"MEYCIQDF/E8dpKMnQsLGLo8RX+fK9CAv0PuaPepv0SNMCQ8RLwIhAJaFFnxJvFfTyRU/3QR96yBuKl90vtZaJ6bJikxeKtIe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPstsCRA9TVsSAnZWagAAEXMP/2Vg6Lr9rZHHL9uFATzk\nuXEAZvhMRkh+/YcxgbwxHuxHXdIk/BsKbHlM1LEewlje0U2U1clsl9kMcYMD\nIUbIYYKUGISHA1otrchqBxHbutpuqg1WOsjvSJ7TStKyCfZ+6axQVVnpiD2u\nqpb9A9r4natO5kXyCbbp9dviW3zgH0itqykPKuDsH0Od4fHdlT2af6nv7Ixj\nusyXbXlQlb+KG1mZXkH83Oi/994ZL2Vghr3Wvj0lGcmz3HR+6fRrsu1SKrK1\nWn1HYFrlOoYpupjXzVrbfoSAImY2PAUwd4XW6guDf8+z8MNg4C4RfGMJOy8I\nm0u8GmIv69Rra/j3PNEUAkcLsnnP41zDY9XXomrOZdzOk+B8aK+s/Jhfd4ld\nKhYn7xD84BD5WkSHql8+5zOsBXcMiB39jw2HMGEMVHMAiM+TNndb7+RoafDP\n4vJjOwbueYY7nZvDhVVoSKovNZfw7PRTJ+DLfo2QY1l1YjrThijhiWric5KD\nElp/HOLhMwaSV4jIYPn5ZwUBp6E/+FmXpEunCAlcTOWi1wPSZPif7vvafOjT\nyFKVg4pgAB0PblT2IZDvIf1uJXFSRfGJBSCJ6Lo+4O9d2RHcwfKD0GbOpTnX\nZHKyXGVx2cIJhr2Y8fwPPBI6R/+4JTrY4KLWCIKgDyda6OgX5yfjfTk+v8Id\nrPov\r\n=c/Yg\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8"},"gitHead":"4bac439c9ec27203e87ebc6fcb4ec1c9bc108b82","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"lerna/3.10.5/node@v10.15.0+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.2","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.3.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.8.0","eslint-config-prettier":"^3.4.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.6.2_1547619179834_0.9404250275237838","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"util-array-object-or-both","version":"2.6.3","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.6.3","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"76e6f83047ac1d26688d44aa471f387e0753c19a","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.6.3.tgz","fileCount":7,"integrity":"sha512-S7wwKMv3TlYm+IcerRJQmprabezm5yHfnFSaol+3AvgAoEIv9GqMSDmzuyCjvs3xlhJVqetaORFR9H/KlfBvQA==","signatures":[{"sig":"MEUCIQDGH91ZSRPHR8nhGJIXQnoS5Dz74bwkitiJOGecoaxk6AIgPikmibxAAqlycoybPC7uoqWNuqjpT0ZGu+XiUhD7E84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPuhkCRA9TVsSAnZWagAAMo4P/2phui29dysvCvspvHCq\nRnSksglaEvigvr8O9mNB+BEfI0bsmFPVW31PxG84ZgY5hDPWHnv8pH00+12u\nWjcKxxdhiFUTxudJUOd3ffaQUGbAxiJQGj4xUKAumFcJtkRYvc8j7gsgWRsb\nLZJ+m+Je1uHYuvF2446q8fRYhBBjViCTv//XSOXSJz6AzsQpiFHvDkRQtDlW\nQ17mCgZ7XMELQMNNsTXKJzvCxpozDV+DM+vF/NFLtEoMxBQdSX8DXWk5RC8o\n6V9phmiMhtVaJGz6y8V16cHU1qr5m0j9fp+2IvM6iy9yv8CjuB5ryefwJI8t\nmv0Ru25OxrBkqCxGyx2xqnE6ua/PwAOXZpEndYv7wuEo6QRZcTgrqpc7zquj\nQ7NqTiFugQLnZgT+Ltf9RCTklSFJg/VzJlYwGhgxgBo3NtpJgqxshmilWzC/\n5xaU9TwFEIFgtPa56pvg7hwHqsYEyatehFzJHkTCrCDokvRB6WZRqrjyV2Il\n1NJOjIhxL+rbeL/lJXR6BbMdsinnTx1CqRfO3L8JlmGrHyXky9a304MCq6Mp\nW1kILD6cGFrNv1JhCqWVGmiOViaOe4NzQm0nyD3stRY+33ch0Or/7IJN0QHw\nGTWOmVG1I6/gSTkb7QgGvzYxUfoQeLSs/uAj1/wa7iurYtYuHbgi7NoyGkeW\ne89V\r\n=Lrtn\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8"},"gitHead":"1d2f1e6229d4eefdecb2353c6b5dbfe8f4a5e381","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"lerna/3.10.5/node@v10.15.0+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.3","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.3.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.8.0","eslint-config-prettier":"^3.4.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.6.3_1547626596357_0.2901220911714386","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"util-array-object-or-both","version":"2.7.0","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.0","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7630d2a0072cd6479102b2c4238e9f2f5b6eb395","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.0.tgz","fileCount":7,"integrity":"sha512-gPNMs728mgeLhnEACKBzK8kTS/IzT0vpRisKZacyFAqR9qEqogBzQRLpNbbKha8UeAptSCwQIh2XXbT7nIGgAA==","signatures":[{"sig":"MEUCIAU8tpPeLTQMqoLh3opKD4tJSFbLKhOCnqMn7gqoD1DAAiEAq4MRg5FYIX+U6zrFrdYYDv8YZqCtNEFMvLUNfYpQ11Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRHa5CRA9TVsSAnZWagAA2iYP/iC+9gAuFwXlkV4I4IjK\nMHFpY9DJUC4LSysUQH0xdlpC51g5vfO4jb9UB3bPsz4ApvR+uK8+U0mC77ok\nOTIZnlnTM1xlfPlLeyNH7FJVTwn2mnXqWGHGazErAjkY2GpHUJM46T2xA1sQ\nkma3BIV1iI4/Fc6LrthxGdUomryp2JhjKeqvFR++JW954SERESYOCUGt4rhI\n0Bg2Gicgmq8i1gjz29/PjjexnB1FfKAf981wVxo1vGzpKUpFcu6+a+z2FhtS\nNZ6A6fNh6siQPOJ9t6BwFx5HyVwOAPKbeaqjxHwMYON9wLSU+/6xIwJ9qIDc\ngIS0PUSAlqeEDRb1NshA59yfpZhRGGFENYMjipVRKH7oW4NrhOjzKjwuqgIE\nF3FHb5KEOMLtUPb2rE/ohr29UJKLLMSqJmOZRUeB0iRHqYe7eYckUT6sqvV1\nyxRLHqFNbvJ+5uhTXAwkYWsKo3iGodDAa5Rh57H7y6gs6PkEjOJNjBLBPu9U\nYnQkHEYgdvdOyZrpbUzRoVgo78jE2XUpqP9RKngz4sslNTvXTCgwPDQH4rPn\nkZYYgb4GL1+nQRn7BFmnh879oQdcTmfeb7FJCqz+T9Y9o0l/zyOieYa97Nui\noDGPw9hHWxNqkcc1F+MyRg7N+B2MUc9LvGHTkRfL68kXS4ZAmPIBdF7T3Pa/\njUyo\r\n=XQVb\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"gitHead":"7817409b3c017d4e543e266f4304a536488fac8d","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"lerna/3.10.6/node@v10.15.0+x64 (darwin)","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.6.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.1","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.0_1547990713062_0.0219857892944213","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"util-array-object-or-both","version":"2.7.2","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.2","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"28105fef4f63327967af7f3f296590984f949bc9","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.2.tgz","fileCount":7,"integrity":"sha512-zjKYmTr97uYCPC7iB/9ZWHCeRsgI/OSKKKIj/JrlnTaMTK+2N8HA2ghtqm2uksQu4+qg7t+jq7ZTUtk/YCnn8g==","signatures":[{"sig":"MEQCIE3zpeoH9JWfD9NPNFRfSwA6aqGD6BvA75oj8svsJhQXAiBryvi792CSWF06K4yu8d0fvrgPRsw/h+3kbnJya1hU5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTYiQCRA9TVsSAnZWagAAFJoP/Av9JvWW6O9wNM221ZoN\nIj8/phkVi/nnWs3Bh0K6CsaZukQARaazOJ/7HFTuQ9liCyrtO1Ku2AJmAQ4a\nG3pN4OcXU1L3pqn1EnJYr2MA+H3BSH5xRnR3iqSkeDoBgudG8P5K3Z82FPc3\nYv+KKNjmAsDbaNq1rARlMnKVuXLWeW/h0cKnIQnSbe1guF8pjvaoUs/c8eCN\nyI1P21a3jLShqUmw0ndQhYnVOvB1aoInNXZKl4QK6HeJKAkj9GZEw4YXZ9Wa\nMAvgkRGYcvMtF8Hw7mRbtYqRadG0hdfhojsOm+n/qrZJVYo8izfvO00Ceak4\njwunnee36YgNlRmITpeHKKCQHjOdpWeP6tn8i4ruJcG7ufMEQAabD1fAgEUt\n3Gzze5WcBGDB/L9uv01pLGc9hbS/e1EUSetfXSNFuGusj0lV7uRfzrmkxB+z\nR85fL6jr/qVN6CzA/LGgEYsfOS9Hm9j91qxzkXsdTCiN5a0mgsUFXMPmu3l/\n6UZpTBVTNlbmkiRV9bAuBrCYQYK5rgMFKp1LiIobkT90x7gmwY5Lwktfv0Lx\nVcDeETx8vBVWQ0GmdFYrJDeE9qejCtIRkTr3BTcEFF31kP7dSxZMeCZCiw+g\nHoCGOGNxuIhpwsLdUUREKJ8tZcuzyNmQQ3M9PrVmC8K+hs/TRqRp2a0xBIAT\ns5e/\r\n=v3JG\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.6.2","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.1","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.15.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.2_1548585104009_0.7812167149204075","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"util-array-object-or-both","version":"2.7.3","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.3","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7aa3ddf53c8be0eb61db99261c3834efe00e0e44","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.3.tgz","fileCount":7,"integrity":"sha512-Cj0afYSMQbzCK4DT40cAqAV7gnWSylwX5MKF7cw5BIwuMop3uQHSjySUj2ESEPTDgU3zwIaN1M7HYd+Oy1zsfQ==","signatures":[{"sig":"MEUCIQDZWy8/ZtntU07ynR5HnEYoEhhjylsugYgPCX9jYtiZBQIgcfGW5k7XxhEFkfbFJuMlnY8P1070P/n/ZLFUhiwz1KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTrzHCRA9TVsSAnZWagAAV7gP/R8sOu4IgPnOfrlMls5c\nUEJS03vLh8QiCbPzxaZ7dN2Esai+RnzZBOliM99h7T8MeCNqkuH3gUTPgPg2\n5Ec7PZDEMWsMA7ocS74/EE5Gd300sANLrP+QXmUwyc8II3NMY3+rJFUw80di\n21AC+2KOMGf7tOF4TvWcHcUCy/UQwMj08FaWwx6CoZFFbw9GMeQbfWDCr0eU\nYlmkWKaXvY6KsEgIYUxX9xdY/R63Aws9w9INoN9g7lbQt27r9GH8Pi2OuitR\nRovaAT4QEjp5vYH4Zgf7E41dhoVqrrTDAMbo/FV1KVhOSHt6QkdMjN9MaRNd\nlDDozJDKxEQjLseZn3mPgL5m6m8rjtXWQcptOcLQjZWcaxtWXBRuoBgHEpyl\nf5DGnSDjGwJrQAFnR7H0ZA3mp+lFbg5Gl5JDs4Qji53Ai7A8v5JJYZTBhrCk\nVOKOIA/wMqC8mnsQBQbrqhrAorU1JiTj6vZNNu5Z9lIpowS3/sRlDlqbfPA7\nQIGyR/9TiIBdFYdspfdqPmruLRX9xLp7rhi3xuNqlZO06zOXPgMEuR8hO6Fq\n2KC+R1Bqb3tsCc6UKCfzLDrDk5JX+4jDIYJciiusIsu2cJovwHewiJ9qyure\nTdxoE7tyCBFlhbska9Pr//bqlpf09ll+Yuf+hV9fh0zy7tvzJdE6BSWuz3IP\nGJCC\r\n=QYv+\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/util-array-object-or-both","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.6.3","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.1","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.15.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.3_1548664006519_0.04055979533280629","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"util-array-object-or-both","version":"2.7.4","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.4","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7b787e3b54dd24aea19b77664896bb772792c279","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.4.tgz","fileCount":7,"integrity":"sha512-276EZEW4g4M8+9kzQ2H+Y1J0cw9tgAd65AnMRoAjaVMH7NWGDoFujyQK+5mPsEVFBNVplb7OLKSUMWe0Lb6fZQ==","signatures":[{"sig":"MEQCIDgXCiCM7RzaHACld+d/VIHIy4q7CslEOYVwXFGOfih3AiAk+nNkXT9Zo3YGnBS8lIZMzHUbYutCMRmXXUYiwTB8PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrLSCRA9TVsSAnZWagAAOs0P/0Wd9bTxq7CcVioAddhw\nbQlYI4BmDN2zqgr0senJ8TagbYWDKg/fHHKZg8DyxH/XdQbf734TuOX6EBqD\nAY/+vPf0XX3dTBSqm2bBX8zVKwsrPFKwPJVgpobRFzXgN6T4ZfzIo5vimUlN\nXFO8TM+GYfakosM7DxVS/ULyGmzt4YhDAJOVAkK8y/XEX8KjW4JeFlOQD1k3\nizTFtfBF89pjBLUvBWLqOogdPvRfSUtPo4QUSTuhePSkZaxbbs6tICFsV4j0\nJYmXN5QJtKDEffsRSLGd2iKkKLzY2djqzLQKRza5cgmaJ9mlBEXgnshMkSek\nPsYzfQqM3km9RxQx4uWL5qmm6NbTPsvXQMFEyWSg+GILoYGw5fhNXA3K+84Z\n5N+CVlxP3mR0wURB4CuO9P4c1JcsKNECOioILHrpgM3hyfu6AoVwHayVRZ7G\nc4/0DTynYupoTQ+oAWE/GRuiny9jyfQGTJU+VvWLIH9kAQV+zOdXm4Z72KXt\n5VFxVwe1fsr4MVxhfIhVYhyDVIQ3gTrro3YOPuovFTMDD9B+2dMplIc5rn4q\nauzzbyLx99K1mSgKJSBzA+/lLYOH2TsI21r3n5G8TwSyd/79EcWllkYEGKBL\nj2KqqF0chohB8sIubvDmeeSoD30f1zWoEsaQxZwPIzAFunYpLZNdVoxVrgul\nkdTa\r\n=GuUI\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.4_1548923601806_0.861112214976121","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"util-array-object-or-both","version":"2.7.5","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.5","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2c4a892d0d8441525eb1f39c7dd35d446fd81892","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.5.tgz","fileCount":7,"integrity":"sha512-z5ZydvdaYgkz03bUfOes2N9Q4iFDijLNCUyQTFjdu6uuxjDZD07zqNPty6wWo+G9f4QvCIqqYmXlp4e4I7imDw==","signatures":[{"sig":"MEUCIQCzkFKD7LZPB/BXvvbZmjlcIjaY9iLD8RqZktg7zuhfSwIgGJNl7kVtFhISEUtynXuq86c/5/MQ7/j4jvTIBTu38Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU+44CRA9TVsSAnZWagAAZUYQAJyJfNzSuPURT45xGBFZ\nMQT/Z/+OMlwWher070AA42XpFcgXFMSiiEXQyUkCxDlleMWSyEyu3N9r2cX0\n1UYPvpEEkOXuhXVN+015QhWW6b7V+i/b2bQnHrubiooejmC9PKIF7VdJtRYJ\nMus5uFS00UAcTYLJrVtyfYnQ6i+iozGl+kq6AxsDqJsceRuuyPES9w0aRKdk\nDq22s4GXDbEkt1cxXOy8HGlTCgVZAjFqScEDhCSCwp+WvzVb8+nqdZenEA+t\nzDajsh9mTKWHo8Txc75ZN8dVQJ794v/WUxJpIS+ZwBFXdsl+5Mz3YJFqt59U\nqIASFVph/EFp4NYtHifx+KMA4MlJ6fCRzE/KhmT5mSXI3fDEEexZTe3hu/oP\n+l5A3N5bsNX3G0rRu9XlbHd+hXFYnSK7A5WjR0FpVCqwKLtZxS6xInetcgMM\n6z8aCbBMSsUfq9yT+2cwpkiUEAbUpYa52oDzyBYNZfGnkworyds5hIigyIXr\nK8wlif6rVrl+eypL859RAGPySUDUl3xsIZxTnJQYQkqR0f/yl9o+c0VEDGl9\nXX8eYpxfCBJajctzMgO1923B4oAk4cRQdXsjaW0i2XHCGCBPI6ymrBii7Vv1\ngrguhjqsexcKxBzpsUxeGpxocpl8JoMpjngakfCDmobdkY9odhCKrZ/937gd\n4hcO\r\n=f2Mm\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.5_1549004343899_0.5646353818424337","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"util-array-object-or-both","version":"2.7.6","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.6","maintainers":[{"name":"royston","email":"roy@codeandsend.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c2845e58aae8b0a392a6ee99c77b68e4df080e97","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.6.tgz","fileCount":7,"integrity":"sha512-PsIbfrwnd7rJajvbLDgmXGHXg1t0931T+6PuxQ10MoVfs/xOVB0malhDceLmbuVd7haUCG3/7vELs8PmF/HNuw==","signatures":[{"sig":"MEYCIQDWzX+4Vu5W97BG1c/MiGs6CRO3sL321BW2D0rBu9SFigIhALPyhlwXejKNbFlvttpiuv5SeoaIaR1LnlNJUS5oiKz9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWTKJCRA9TVsSAnZWagAA8cgQAKBZNFxRJdy5BYJvsVX+\nWhvIxjR2+RAkw5XsEBr2Ctjm5cPbagHUzUQhPZ4k+tzi/skCylWEjM8aFv9l\nGtYesgFE7l7dNq143CMbUffM4yZUx/wzp9jD8rcSVyd0PShO44URzJINXlYj\nqa6/K6PFj94SUbLdm8S6qh96L3XN7R1nzueWDHEu0u4fldigsXzVrSTjNggn\nXp44jPNS9f+0vzz69uGgGoNwKRNl7/TC7oh3ywJKNTA00d2pCJdOjkQDd0dj\nDuIpVdzkJqyYkv9eFIiW7N6PZNetR09WCkQmiS7xsKooRcnDyJl8uGDDUvCk\nQjruqZbSBnAEG0zXL9NJw05JBYmAbxOGqqYyps1NRlxKk8MO6SGzwLE6U6rt\nsPPdLvygsn3OqAEXep/LnEeIJgsayYeX0DmMZjIS5oi6LpBV+fnOxZbkNKnE\n4RwRVG5kQYjMaFedkOfRp1PqIIabiHjmER2ublEnsPYKk/NEahQYR6fFzelt\nmTcbNcwTVuA74Q0pOjATysVKXBC05H2gauScuNwoZdN34uAZFvn9gtG4DxwX\nMAgJalAdPnsWl2P9iwQQbr1KcU0TpaiYgOrkR6jDkPPcgHiTv7E2nxj/TG+x\nCW/8RhKESQOKfRZK+pz9Ll85CmC5KaoKJ9lDKgqAMnwBITNWrwaRqSKsgUOF\naaeL\r\n=bgmn\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.2","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.2.0","eslint":"^5.13.0","rollup":"^1.1.2","prettier":"^1.16.4","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.6_1549349512478_0.20382802867279137","host":"s3://npm-registry-packages"}},"2.7.7":{"name":"util-array-object-or-both","version":"2.7.7","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b08dfa66f163c09dccd37fe6ac2439db26503959","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.7.tgz","fileCount":7,"integrity":"sha512-WNbKfMGpV5WW7rNH7i2SLnVZmI++4GAAY1mKfulPX+zYb3j2Qen7bVRO6esNFiSsfHiZu+yyj0IS+yGVYRUj4A==","signatures":[{"sig":"MEUCIQD/WKi0nddKA2fseITHxqiCmDk8F9wFW8yPyC2YZUQ5NwIgIUz3C1Ex287i+PQBI6zT3sqMRNAlhymNrmpZKPrS/7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYFTaCRA9TVsSAnZWagAApgkQAIesmMEo2zCPte1xRo09\nwRY0j8Un05PM6XVH8eAIe0nABMWPlRPQULB8s+nvWzs/7lGDFXd/7zT5NbWS\ndJWQg3J84wbsYyxZHeFu2mwJ+IWiwpbojiuVh2dKrMnezNT6HlzYPkwO4nx5\nyW+3+TlCTW0bqtcu2l2srQXp0a38HZJzk4QEiE+tG/a6buCmn/W95l1At5P0\n3cMULCdDoSRp5ybl6g0/RpvErLdDp72CaC6BVj7Edsdk8dYtEYo/Hk0cW/nD\n8dfiMTu37lj8SdskF6wnY7NOGWpTifn+FW5vpc7sz1zuMYjrjSGp5tjuq8sF\nLPNFIfFvktUEGUMg6/LOoX2uT4MmF2wjSIvPKmlFLTc1A9m8DlMfV59TvPI2\nFIQ7S5BpF9tSAlYww77XHlYjM0Bs39nowKRt5fcauH+ly6v2Grpb45jALKDL\nZW+OM6o57g5DZH/Wk705udJfNV5OXvWV1K7xkcD2eqjomwayQAtmQwwxbpS0\n8jH5JRQYLNG8cReU3+RTIe3VJo/4WEUrsWYbq+luCWU34ogkfNt3/wzBVaeS\nsO9apaxcEjwXwHQG6ghM0DVG82kj44RYU+pPXqwBHMAAad5ezUsSqgwFovAX\n1CmHTVSAcPZJcHhhDcQtADczQcVekIJ4biAFm7sgk71SpPU/dIHrPCFtfOOD\nKWYV\r\n=y11e\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.3","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.2.0","eslint":"^5.13.0","rollup":"^1.1.2","prettier":"^1.16.4","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.7_1549817049830_0.21583780654269358","host":"s3://npm-registry-packages"}},"2.7.8":{"name":"util-array-object-or-both","version":"2.7.8","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"9b427dfc412b99b11dbc47198288b45d38c631dd","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.8.tgz","fileCount":7,"integrity":"sha512-69VfdkAxRlLLyTk+KVKesAu51KCbMBwargJCOibJWcR+HsCYhPeRvU2ZQ9XwNDzr2FvhfHdlorpZSQHRp9J0dA==","signatures":[{"sig":"MEYCIQCLeZisPhsfoUv7vJD4MI9OGklrxujzcl5xRgMTD2faxwIhAOhiRBWNyQIqkXyy+4n8bpC6FjeuNhUZaawrfeGZHYh6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdbu5CRA9TVsSAnZWagAAt7UP/0GcXyGWFfDN8BXtH8jJ\ngcRUen4JNuFJUJJC1NIqDClUFMSXRcXqk8Aoyy3bIOTdDd4MQ1AQ6WcjbdPe\niKuvuACnsMLbczPQ9SQKYI5OO9EoM9HEsFybL6hBI9D//blNTDtuHpw0Yu2P\nG53PJGhcvfadWICqj+L4TEPucpm1JNisFfXFRUbnudfUauL/TCsxo+sHkMJ6\nGMA2w+MPIAMmp2gp2z/pRf9l+1yUfqFUzs9sZvuFWqzukZcnDIFbSdXgJFCd\nBeV/y7x+KnpYFB1DFX9AaX79VG89JpboH6URWjDg+q0wuBNqRKemABdPwPuU\nZ1efl4pAqZEgetQMhFymoAcV34ZmozbAmUDXQWPFj/FDo8cHXBFxKabY1sKa\nGDE3sSQ2Rw67Y2/36Wqds14mWPEGPaIzs8GbAPEu7XqYMqZfOY2SOlLhpenN\nPng0qBiUGNzvJ7pKABalVcv9ik0LlaHqFuFiWQF9RDxwG6AWbSiKmJjRPXcy\nvywJPA7lXEQkxQ7UehSYL2AFYl8j565hEg25T630p02ow9TFoja/jXN37+/1\nZxMC0bm1GzdnXMQHIkYYuUW/l20ykbH3FfzXwfzBXOAZOnq1mu9vMJ9k7ZUc\nBycwFsp6n7vkmqkpHmmt3SEUa9JYkFB2KPkvOaOhhdDHeGdx1zPQ7g2a1rRE\niZ5K\r\n=Tiab\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.4","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.3.0","eslint":"^5.14.1","rollup":"^1.3.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.8_1551219640669_0.8855583923442041","host":"s3://npm-registry-packages"}},"2.7.9":{"name":"util-array-object-or-both","version":"2.7.9","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"adde5a56cfc5b627212d4243a7e2d0467ed316dc","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.9.tgz","fileCount":7,"integrity":"sha512-pLj1jnTe6JahNXOaadgW6WkyVbMRMn6VI5jmFD1vn0wf/kkiZfcjnGi0Qx5WJAEg2rZGqN0izl/zokxgzT3SaQ==","signatures":[{"sig":"MEYCIQC/bVwnYb8yr9zcNoc1hxBN+JwcPDB8IahNX0LX1tOCRgIhAMyC1ozJnfMCDgmJJqSUNL5qWw/o2nKfzkKl7+q8k8X6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfNimCRA9TVsSAnZWagAAL7gP/3eqKEXMR60+gHb9tsL0\nY0v0C0eeSyw5pv5znBSYqMzhnwsyo83V0m796IlTEJ6TC6GWAsgUKKWU1q3q\nE2k00CxoIm2vQSMlK70Rk1nwFqE84GUmCVFCOOjgTzFQUgdcRYYVTlCHHu7c\nnw1BxgkkoH4xt4C66kM7N/7tmbkwzw3obf2U7yWyjtQ5bkBZVYP7UlPXrd34\nARfZqrULCYBTvc98SwD4sCQpy4yf+ftnyt/YS/5E2a+2zYQbEBngfwxBIkxb\nVl5C4VBHE3OwZb+myWd7iLlVJlemonLV3gteTAtfwNz1IsjMNUOcqc5fFA94\nSNM8snn04hscYPRh2hXtrqZyk0TxhFth8HNo/ww3QMRJcspi/Txu16YQgvXI\n05XKAEBz6+Npn1VodPOz3FIPV7KxUxiHBqNxabdONbUmtI1LEzeBlOpTbYNi\nZnQTIdL8KjQVdBbcy/GbhcxbHGah+l2NxHkzS8davMz052x/GsBheVWXHyk0\nOM3NcWI+1ZElu7RGa0MqqlsjcmaRZBJE4LLtEF1FJclCjTkZNdZmI/60Pu/Q\nijbpNx4lm46mguBQqMHrsSqynGdkYzO42mMOOjbnN/lZfQ7jSpz9e1rcE9js\nAZEnIYO3H0Pap4IaHksj5vL7NKo1mmumo/9TMq+lpKJlCorfbBm1OZZgfeeM\nGOA7\r\n=bxsq\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"10.15.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.3.0","eslint":"^5.15.0","rollup":"^1.4.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.9_1551685798266_0.6028984641604767","host":"s3://npm-registry-packages"}},"2.7.12":{"name":"util-array-object-or-both","version":"2.7.12","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"db285098d8691ff1b98898732225ed26c01c87df","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.12.tgz","fileCount":7,"integrity":"sha512-ci4Ra7JjUWxUskM86JpIaZKkvHWuJsnhzHrMyZaU7DFY9hZZrti6N2cvfbzZnznK8l4HTJGcLwBSzWbyErnuWg==","signatures":[{"sig":"MEQCIGbnx59nvSE5T8FgrPX/IYLq/hL+8hLWd5BMZzS2lA4ZAiBFNxbxtf0pkMXzIkCVWgRGSzUnhX0HKSApRIRa1Bboug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchTIUCRA9TVsSAnZWagAAoCUP/0BeSIRZCNd6iuWxhWDh\nZi209GDkjfHueP/X5tx3i8Lmew9X3oIt+oIg6ylu+IcQZww4i81jtO3dr54/\nllFd/GKkZTVGH4A+bkq9G4jV7GRpQsTU0e3wzI+YgzWqUaOexVLKSpDPm/h/\nkROSBN1nhIUxoR+BiJMaMEcDMoQRj1/vmMFl0LlIT5fkr6vGlrrp/JAOhLD7\nlvcsve0c7NNVV+Y0MEiKAKMshj9bxfNZ9wt40IDwdUwmJ0HR5hZ80VKCv6WE\n2WhIwfopUuZDlnavoFUC7h7DtGRjdQ25qlmgbH87nUkGMwEDMKDZCg1uCD1p\n4J1bjgQWOkXl0Mi4LmZn78xwsReRZgz/yi2STRQ4qHOA8qoL3oPX1EUTCVPp\nio6oHKrYdIWm5THMh/W9EQzU8X6UNLThj+x3UiWXdNDol5dHdd4AfrA48a5V\n66etGX7h49XaIjDimrJcvD8KnxGcN4NiIEHVztQUHMTXGft5QwlYqmnJVAZw\nsBlSkUfX2OKV27iLPEx5LYDVEXBNirbbm2fcBqRcorGlC5RX6osCu1JSxGkO\n8i5RZevAIrpMHA7PJ/B0Xz85DiYS/aJ/FTqcorEfN4K3HIDpRlVFRxDfCjZp\nBnWvvZX7PbnwQMxUJLL81ldgfLWoqPb2UTeOeFQFWxpSXaWMSZ6pGkMxrUNa\nfNzl\r\n=QM7k\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.8","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.1","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.12_1552232979793_0.6035823852464888","host":"s3://npm-registry-packages"}},"2.7.13":{"name":"util-array-object-or-both","version":"2.7.13","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.13","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"59d0ecb705f81cc63d1a01c8e95141a469abef9d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.13.tgz","fileCount":6,"integrity":"sha512-LxRbfGRa0C3bZ40FLiRXu1zkNhFDT7DXbAWprfpGhGdIUC8X+eEJnX1a/dHg0TUpIYWDeU8raa5tK+Z6hbxwTg==","signatures":[{"sig":"MEUCIBSkI0tTF4vuv+KQcwNLziL0dHSC0NFyIG3atWDazYkSAiEAqY1uXQt2ax5nnKyZR3wCjFvcXTiaUkmZm1QDd/R17L8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjh7+CRA9TVsSAnZWagAA5K4P/ijXR7M4Cl7mYEXHAnGK\nf6bVNmgvOi4PNbytSjgpYHOAtuaTBlnvR32zKwq+oXbVH5CiYrxcFnczaOeX\ndwTknd23A5SFEOj4iOsxIZnqnZMIWEGMK4Pe3E8H3xDgIzwrP2n2aMO4Fh3C\nQNxyPYEjt3pdDvxVrfLLIVxqGcMpLu7STj74zn1xHAA8iBca1HcP+GDOhDXA\n0ogXpzqf9+5b3XquumCMpPvZo57IApsMBGMzAfpCmQasSekDB0OKeM+Ovo7s\nP6u6clDKc7TGbF0Z23Yjrg2Zbli4Iq443gsaMjQlgbGxh491CHIFKAH3mCgM\naVrrzS16TZcTfYmNYsvJiAHmWOX/f9l28qOwqpFOEBjy8MJKrelkDmn01R/W\nRXDER9S610KoiKk9P4GAgMvrG6o2KfvgESjasSd4glWdjY6Dz1bfnUzUoSnd\nmkCElHTQscYA58OgaB8K0UtVhcIVetBCw+vuaBgKCoEw+m1Uo9UT26kw2kpi\n7CN69j2kpz4vNg3JNtNADc1EJCBB/axOXP9guVWWVFgvpo8q2PxEe0cDcI2C\nOVoGb43m4n2xdzfsLS+mHXS42wUV6whIdT+4YOhkhw44rB2XGNeEv19UODmY\ntowp5bsQbHdHiE2naud50cvA+PN1zUozoC6DedSeI83XtfbRz9TEk7bmEAPS\nG5RO\r\n=zs5g\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.9","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.13_1552817917241_0.7708269634792237","host":"s3://npm-registry-packages"}},"2.7.14":{"name":"util-array-object-or-both","version":"2.7.14","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f2c61877771271a19dbd8bba28e85d001f4e934b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.14.tgz","fileCount":6,"integrity":"sha512-eMP7R4qmKfkFypwez4M12OIAGlKDPI9gLruYLA4CFaFC0VjAc/ZzWC9W8wMA15NqNlL7y9Vs1S6LC41ayQmShg==","signatures":[{"sig":"MEQCIFnNgSCCQXC0Cjlk4riofsZTzHpKmw9Wq8MTcLJpjj4WAiADaE3o422eezrSqClYpmhu2Mzqaiy13zXyFurBMkk0rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjpEUCRA9TVsSAnZWagAAMLoP/RTefy4oCm7I98qQiQ5v\nOmW8jqv998w9VLsySR9/yBFiWxpJV4qhkItz9mCV2no6CvtS6L2jwj3+lY9c\na8E4wNib9YZUb9v3QmcYPJBjD1qPoeWdfoF6x9L/O2Uq1GuryXopaur9h5/e\nrboZFMiPyJEKfvrFCkuTttZUbyqHXC3SUP107d4me2SYI9lNIy8jJhU7twjp\nJMtc/l1F+iObex8JOz0ub13G5X2FpyEsAFFd269kLdvdx3bqQaupBdCprFn3\nP/tnXXZz2f+VqXPUXZrI6CmC/KRhPqPFVK49hPR6fgNmpkAMrjYEldGg3fd3\ngfbPWI8fcCtcz43Sh089RHuZCCGD/3e3/JWqrB7ymsIUP8PzD1LJ2tlvYCSW\nFS4TyO9zViUfDOIb4qYjfXTaRww6l1DvdyaLFvQAo4c7U2/Cyr7r/4baIkqW\nzwik2PpDI9BfCnlz2gmFrOz7+RB8dawLpVCMIh2DCOJIbYy/j3PubhcMPL+i\ngxMP01ZrYB85lbkSh4ML7t0M/XihAScDV2/m89hltG1fOt28Hr9bw+eKzise\nrCglOiYyF4dTpaC1niKRTdNsEbqSSFfXqgM4XhsTgzzt1GDQy5FMV4gGw4LH\nfAOVDCjDKVcrR4PewaCRJnVQfGwUTvZ2Xi736RV2sPDTPWoxpSQhrzmNEBAD\nR2CZ\r\n=Fa5F\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.10","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.14_1552847123613_0.5478706345435289","host":"s3://npm-registry-packages"}},"2.7.15":{"name":"util-array-object-or-both","version":"2.7.15","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c3f624d207f04898aba364adcb3ec9b364f47433","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.15.tgz","fileCount":6,"integrity":"sha512-jcwMNYeUZHQLuT8/WGiEk1pBv38ZT+IX96U5cU34d4oS9RX15D1mw0mHjW0B16yL6UdHZd9YBW7FwGrz022pfw==","signatures":[{"sig":"MEQCIENFA2MTyKWFG3N5dcxHCWLe6c9UvFYNWZMitLYJ7nU8AiA+Bq7QSkc9f1HGYbLHomDdx7Hz/Dy4U4ol636GstFb4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjpjvCRA9TVsSAnZWagAAOGUP/jceAx2WTDYovDzxd6bo\nfcqwoF+yl8Qz5YOvrWVth9KunPVluNQLLT2yqn4ITH5q9R1KqIwj+JdqyL3a\n0bUVyZVobif2iyBcmKH3l406cQPTsifnZeEz1ADuHcKXftou5nUsksp1J7JN\nfuh3kpuDt+W8SOdaD0T3bCCuoY6pl95Ct9aFOH37wu4LGr9I/TEpJZIVzJG9\ncTp7G7cdXE9Rz04G9ZU14hw3poySJ3e/EgzqyBQsiE5YICcIqgQOmrLa/LMR\nLqfpFVPdGLSs0Bf1zbCl33iyIqZV8rb2SWNmfYYQ9oJmZBK3vDGxFu9O5llO\nA5n1Daoyz4YSyyUZiVkAovgW/XpXnvOOpVjXv7SJ+d7y53wDwEY9T1KROg8r\nqpW0ojqxMkM9HMhNEOarGoZcOhA/8cXP0+QJrsvoSKKrDj/mls7IWEOmBMkc\nRUnLe/q4ZgbKWpbSI230Td7chvkT81Tjif36knLTjgH6GVS/nV0jSmWH803f\nJbAhiIN0i8kaufC3S84JCsAC4mEsQYg/UNAsITT4sM970UX38U0oskCyV3P6\nRXPR3T3ROeS8h1joTfhRXOMJgOJA0hcTvCJgz/1zhfZ4aJF84Nz821uL4J+R\nFkLHgJmkh5abGpySDdu2cxSUEAPM8mu3TdyRo9oekitjGmOAd9v7xQNPPre5\nsIza\r\n=EOan\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.11","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.15_1552849134085_0.9267754707534321","host":"s3://npm-registry-packages"}},"2.7.16":{"name":"util-array-object-or-both","version":"2.7.16","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.16","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"4a6760ac5057c82f860cd4387dca03db6aa63a76","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.16.tgz","fileCount":6,"integrity":"sha512-4tloEgXaqU3R5O5C1z/W63sy5s95u6jVpbLMoPTxIwmq4jc1K9ttjSksGV5o3FFTX5pRiQVvftyRdOlhUTjB/w==","signatures":[{"sig":"MEUCIQDB46KGQjQ1qePbByEYee6hKJ6xQ3HVylrfFssdVkB3DAIgcwsJlJRQpqBAI2qteSu3F739G20N//SATZQReMMG6ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjqBnCRA9TVsSAnZWagAAjxMP/131o9/wiVywhSPs5m6p\nH9NxTy2WKvBFB022FRq8sqD1DV5fEjCfw7lcc2X/iemI/UB2fYva8zik2C6k\nsQOLXQnLuJTscpbUcsC7QSYktKDtS35Yf5yScEn0FJAoEybv6S/jYhD82yqf\n8UoSqMhy0txgIYVKfpyLKpsP5OmxUTFmCbShRZEI5OK2AMKv/oI5GY2MvYc7\nnVRnu5txBqnzZkU+P7bf2kEqgAxdE8LvNV6/Ty2d1EDJ/FAc22k0mLjaZkzt\n+dBbHkyXj3BJwrV4hSuPYdqjwRcAxdX1L6VbpFNWA5H5BAyqh3xtj6FCeD4p\n89OIFRxzUdvaofCKxk/HgoAfVa4M3h6UD+4nHOCzMhLrPx3xaAXDW+yAAK05\nJ5Djfd6xx+1t1rH6QZPdAFzbtVQwSp870LHKrhJnp6aa7AhLhCqeaHgrTzlO\nxTBTgTkbJ0MGOjZrtUuFiylsE6W2/09tenXcg/+6FltC4JXfARFQ7VClBnhW\nQnBPhCk+aEvmwUaI/xFhczvXha9ygWDhCsIYjkSN0Yfb0Ad26CV2FT3zCUP7\nbtx37L3lyKqiSADBkWzCF9b6+93FgSlsRWQIHvea4KtHz6X+JLWcVZK0YyVL\nPU1j+GQm0CcrGxp8deH2Li2+OftgXnXSpDUHco6UZZ4bNHQbwoOYNGDpwlA+\nsI7a\r\n=2KeZ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.12","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.16_1552851046847_0.3615608832330819","host":"s3://npm-registry-packages"}},"2.7.17":{"name":"util-array-object-or-both","version":"2.7.17","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.17","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"436e6b2175834a241d0b31a3301c5c33a5cdb2f1","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.17.tgz","fileCount":6,"integrity":"sha512-z64JHx8kMF9x6oI9J10tfah1SEsUXSLeer2gxsXfmY6TFsjAKroQm6fT5+Q0n5emVgrdnmDzHv8IZHjvmAIc8A==","signatures":[{"sig":"MEYCIQDta1lRg0s/E4ZOqch4WQH/6pYLZq9jczPIY4iO2kDjUgIhAI/gtxEd4ZxAWXBppkeoJcgTjGXleMcT9MrKCOXMXKCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjqe3CRA9TVsSAnZWagAAoYUP/i6GHdI1toHBBc+leYGD\nr41/G+56SGnrvWOBPBjrE7sg13VQPHLzhXu8+UO86cdzXlFoHFQVM9r4XmIT\nqHchoWEmosbAC8LIpSyznsUjkdkbxR2e/Ky94Vy1eL1r7xbCsjPBkEse0bw/\nSB/GRK3eDReKaEz2eUlh9Ieu2jx1A1nm9Lm6obIyqiZ9GCLBOU8u3m0tAMKg\n+ExhzvMmCaF4zYYENHRFgHW8hjNatLxM8oh0ifJmT/g/HiQG9ngwdlUFCDl1\nm8vIFco/V3ddmG0hn0HykqGOt7ExR8/9EceT4Q3+NSqtGH+f6g5mqflDQZGW\nb3ME5loCGA/9IyHLOfzL1WaTeCCt301RkTIgdbvnObk3PXqnp1HqK3JbjurV\nhqW9dUOV/d6W/MrJ/dQsN1Pvfhx3wREYLfCReN9jMWcRSw0JV2r/R9RXRu72\nuacSMxZZaDC9uUJpaNpjWP2vaII8OS6NXwhktpDdX2iX/Fx+aMuw7RFI1uND\n8lVBIOyRIdggqrNUULs5TNHUb0fZghGq/slpHTVe1vjybfvlTstlkwDSnTar\nSl0ursS0d0MG+KArmGMV2QmXNzSJyw9G2s29gukKm3GntP7uxjunLVQohdi+\nHbqHn+SBHImFWZIqpQ7MryQw0I8XyGrUmqtGg5gpt2YZG9kwxpatNef10gEk\nXujq\r\n=ZUUL\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.13","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.17_1552852918424_0.07898946807126284","host":"s3://npm-registry-packages"}},"2.7.18":{"name":"util-array-object-or-both","version":"2.7.18","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.18","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"14d8c9cf1c5ef7dba7c07f21393df9f237d23aa6","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.18.tgz","fileCount":6,"integrity":"sha512-yDABs0mMGfbwOjg+x/uvAfsXX0xyxFvXYwZNRQKbORwC2JPzNINCbgsQd8uqWoTp8v2gszdDY4dluAYwWAsJhg==","signatures":[{"sig":"MEUCIEAAK0ZiT7UfqqgdraZqWGHAOhvOz6Q1OMPfOGhCVaf1AiEAuR7SV8hT1dYWwEN48gAL8u/opDokeNlj17s1eiTOYB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclGxdCRA9TVsSAnZWagAA5RIP/23PyfvoLncp2Awu2Pde\nj1DlxhDj9v0GMfPOVCeKzbtZb4kGFSR+8HtQ5FHUKAFXSV8CKv9AJsv6wkGW\n5r+L6j5DtsmrarAuczpCoGRsXOvkEFzgj6H8TuYnCAjZb1s4thbGgfQJf+sn\nvInBhJSseTxhx3d+K6nzjUFbO6KPrCV1nIAkudVydrf2Yt6RaFG+PJH25C4W\nUAKGCZWTKLpsAeiUQL4NvDuj6oitUOjUldyE7B0fjISftlAA8NA7N4gINV0C\nS6CgjJevDpHHvBV1jaNH3PdZAeLsse9P2/l63TYc4vR91rhzsUF9H4SCS46R\nb8BljBRi2CkrI6wZU7e3N2VCW3JH703SeNNROSBFfeHlkMB4220d2YePqMPK\nEleQCxTNISON2JTxNsmlTxjZA/QEsMgkco9AvMKKfQ8Gk8oaLqrYmsFS6CRR\n+TyCeyjGKOW4lQpXhWGEViEK2kFc6IIZikKAUPQV091OWkeXMufJsP8r3dEH\n/qJ7QsYr/A5wA0u7oKOWfo6gDi8xKG4gFGkQxP7qXGqAp5tGkjGWj9msM3/q\nGueOKQtKj37U5MpN5Ih4ehD2AW1TT7eo8cYw4y0htd3gG/PKPd72xiFZ7hEJ\nNxrISXIulKYcvqfxa464wkmsWlSEbNXhOomTtQ6oiQOT17pvx1fAW7MHVSjt\nDdNv\r\n=G7k/\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.12.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.14","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.3","rollup":"^1.7.0","prettier":"^1.16.4","@babel/core":"^7.4.0","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^4.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.18_1553230940564_0.8352947693498238","host":"s3://npm-registry-packages"}},"2.7.19":{"name":"util-array-object-or-both","version":"2.7.19","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.19","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ae76e1f33bdc15b2b9bdc7a275a447c4b932b495","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.19.tgz","fileCount":6,"integrity":"sha512-478xtCmHpWnQt18BjL92ASzhxuaZ1N+mg6Ugm8HMHeFSsXGI166+TMNz5oXIPp9GqmEBK4l3dj8KDDz+tZTf6A==","signatures":[{"sig":"MEUCIQCI22jYj2DsAenYwsUmbTNXYKztXdNEMgECErsjIef+tgIgQN6QxSu5rIkalJYgf/jdV1NDvYw4bZq64dpGAmFnjXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclIrjCRA9TVsSAnZWagAAgDwP/1S/J99uNR/9sCsBwrAU\nWfCN58sdfzdbyeU/Q+Nqe/BmjOzgTBXGorhQxz93ZohQNjinwYZ6pa8rqlw3\nyFYt87Dz6ulu+tQDz6vL0H51GJhv7d4K6y6oRRWdPN3rN6qC081EXQvBAb9Z\n9A84CMmFtcICOaPbJgIq+V95ZV7cxSAm5TrkVeMPLpGGutlK2Vqg0O4aujTJ\n9JNxdfVLpe3G4DBXuOWpSZIA81VS74XfHEV1byv4k0Mv952qsL5IxaeTw7Vw\nYheNbsNmPhkX+4j28Xyb1TKYbv8rsZ2ffKf6Xx9SXrNYpakqEOPciT4sJxbW\nXvTge77cKIUmBJeRjryFhaZaN1pBLv7D2LbD6gu+V8X4CzJQ7K4GgoXeQHDM\nFqvzfIANLeL9HvY55jKKmN2JNjo2pz48uyVMHl6lGZKZrt5ljpFX3O9JKRIa\nWBIt5ROZ9SbscqFLJP75E38FRFAKulogYnx2pwFTmdTghpP9YXO7JqX+rKQa\nfeDXlgDMs/ObZCbnMbBS/BKF1CBgAFsGdMvfFo5SiXrhiHa6BNR7WBm+Rw55\nCbPqvaU8AJ2+nw8h7jg2dSvU/XY+vs7sFZ3dk7E4KRJoOsBZgVaYzKEWzn0X\n6viyY0I+FEm6IuYAcmKY6RCq7F67dZkjf+zc9zIzMpzuTyQ389fY/Da+5ujD\nCYH8\r\n=H+pX\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.12.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.15","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.3","rollup":"^1.7.0","prettier":"^1.16.4","@babel/core":"^7.4.0","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^4.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.19_1553238754945_0.7343840532682531","host":"s3://npm-registry-packages"}},"2.7.20":{"name":"util-array-object-or-both","version":"2.7.20","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.20","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"e1ba952fa9e64f347f7d0499724e503c70d828b8","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.20.tgz","fileCount":6,"integrity":"sha512-gLIB8EaFLR8XNBlCnkSTvGttZf+Ft5i0TY4IbX5CIjJtMFsxVEpF8VLIQMxxuHByQNUoqTRIuyQA6lMUu/7W7g==","signatures":[{"sig":"MEQCIGo4mEFhLHhr3+oIoOHH3Pi5NKqdHENU9EcRyjJJmVoIAiBJ04jBvMtOktkeFW1KjvapcTx/vEKligYiXBjwgQDLOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqOG4CRA9TVsSAnZWagAA4dsQAIwxCmRsje302/qtOZQY\nzm/cuaHTroadxLR8by2YS/5ArjUDaUqPnCC22YqXB6X8TFFoibIoyIbzathp\nPAyhSD4gQFMNB341F7czuRa+F+kcUhy82MbLbi3tZh6hrgmYLVGVoUXDn4KF\nHyTttfn9zrpOD4NKADEuFo/BZLEFRTuUgDF7vhETQWFlUmMBlfpRH690Ff5h\nTz7o9BLbiQMqNfy6ljp1BtZEXBOAhShi9YY1Jeda4qUn0MzDECLZSwevUfuw\naeNXt//RL3WNjWpKnepe1O+s4TBuBAmrMXtl39eqteoqeWOFl2wwWetoRNld\ndJDOXU9J2wFBiYbAtU6LOID5dSTNGopXfhtYi8QdRp+6Korhg4UG/e2JAyqF\nG4jOe3zhM0XIHCo5nr4YU6rfp2K+MLYC0JOVPtoNQb4ntz+1cVsByMcIHOBY\nZt+7nd44W2gGaA1XsWWbKIkuE1fpa6sp9c09VsP0QXK+VCH2XOEHVNE5PWQe\ntKptktjpk8blKeSZ4a52wbFlmnMqLE+88dNLUrK54fWXnuCrXV2l3kBWHTNa\nuy4dtyhlfjG1Zdgb1yVLHUOJOi5/VFTmll5Cj5bCzmlpsVxoBDdAvUJeYTwU\neeh5iyKknewa338P3WLGfDpaZAW47FjkAWYmCvqjHLCKScTtNRVFPdCcpnWN\n6geN\r\n=e8Iw\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.13.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.16","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^13.3.0","lect":"^0.5.14","eslint":"^5.16.0","rollup":"^1.9.0","prettier":"^1.16.4","@babel/core":"^7.4.3","js-row-num-cli":"^1.5.20","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.3","eslint-plugin-ava":"^6.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.20_1554571703179_0.05164728700664001","host":"s3://npm-registry-packages"}},"2.7.21":{"name":"util-array-object-or-both","version":"2.7.21","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.21","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f68f39561f1276938ebc05b21ce5192a407d0a02","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.21.tgz","fileCount":6,"integrity":"sha512-lwNOmzvqXwip/WIGJbtP9zhv1+dA3e4hRrFfi2Cmu/doGiTplGgHpNjndV324xD7hESKRV7K2ZqQ6g+9y6iMhA==","signatures":[{"sig":"MEYCIQDJbcSW31RyDMTs4Ws6NX64zF7N7sMzrMLQFM7xUajsuQIhAM7OlaPtRrsa1VxuSvPHRi0G9wCj1xnaxn/v3iKu2mRS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcraOqCRA9TVsSAnZWagAAQscP/iFFzr4H6Pu2jd1H+DcW\nEIoXft5q9X+BpckaCHr1gHb7GVCt2FSz3dHjOXrlIhVEr1u1ZPSg4gaXr/FW\nEAcn86jLYGp1cD4W1TDn/JZvpmC/9LszVz6cFJ0Kf5TKmaJKHR8BF/GIbZp0\nySoEM/qtXjjeQtnPdSQ9Quq/7RkSRaJx7/1I3sGDUKvto/kh5ov4h2GeOW5a\nK37lUH/nx+OWs3CEOUDpLj1tg9LkLE+7hyl/n0Dvl15VtXMlJU6CTVoQv+DB\nM4erc8t1Pbm9hrlOa6cFSw/PzfrPQP3xfv4Juz7cZysZxpi8Pypc/V9anZZO\n/XCnGY2PEg9GE9II7tw2bhAtILJ+LmEwplQwC+i6eEYVIWolPFsgUf3pgnAU\n8loLFr3LWK//6g8cTPq9UWmd0cY553o7pC5Gjeg6XmrG+A6OHyk4xlZ3cnzz\nyvGE2BDYAk3S/Sw1ahGDvdAanZJpP+fWIrA2TXHeTt0YqqYxwburl7I9ALV1\nYd3MM8BxpFWviS3lupTrK5h39HYv687rTNp6ectBx//Dt7ofPNEk0l6LA4sD\nA7vfQadX07dVaInUHTA83T+fimDtQlvifS0SKuVd465Nxi7pKMpJigOPBd+B\nIVesnqZvIX1Z2TzkFmTVcic65aE4Lb1NwzpvMZ/7tABO/ocjTO1HRlWTsdX3\nVLuS\r\n=g4ML\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"11.13.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.17","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^13.3.0","lect":"^0.5.15","eslint":"^5.16.0","rollup":"^1.9.0","prettier":"^1.16.4","@babel/core":"^7.4.3","js-row-num-cli":"^1.5.21","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.3","eslint-plugin-ava":"^6.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.21_1554883497370_0.28564585186377367","host":"s3://npm-registry-packages"}},"2.7.22":{"name":"util-array-object-or-both","version":"2.7.22","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.22","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"e8255c5f16e36a195772c086bdf07b46496f5da5","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.22.tgz","fileCount":6,"integrity":"sha512-/B7QmVNbjRiEAkxexUf+7TeL9VB83Ws+2uAmaMoVAY8PJcCBZtvif5eBO6Q9PlPSzG6dM+o3ygxApOwgl7FiHg==","signatures":[{"sig":"MEYCIQCVhZQzLfHTozNZy/16km/AJcU08gNzTh5g7JRp+HB+nwIhAONMQqTI+pfOe5JPgvWaI80PkqBRtFltgM+acZ+p4cIM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8pJDCRA9TVsSAnZWagAAPFoP+QCFLUzYiYxioAc80a0T\nvO07ytJquNVBLUX4fVS20fzyotf58tAF8YI3K/xEYSzUeVXCdFq3kasx0jHm\np0/I9LG2kX32vg9lAITE2Jfcf/Tjdt3j0LEFPyJMl5ojn/y/p6XcokXK9/qc\nuhFhfyEJo1FjNRiZcVRtcjDOoGZTXC6hDFnCJlF46XevO2iJsVXGxX1wRqk8\nEdAJqqzZ+OWHlBdNIoONZNiIhX+k0zEmmK9qBexepXsIx1rGki5np2QyOn6a\nwTlod039/W3pEl3F2bIJ7rZ4OKL2ynNyOtKyzt3a5gizBIiU0IseTxdFLPBi\nbNEL5/2uI8GKCxRdOpSDZtoDxe4M0MfOjEaavyidZiM3jBl5IDUU+TneqjZn\nilCTk8eP9SgoaHL0m5WszlF96DUmUrARYPan/29q6WP+4NLBbSA328KbdRAH\noG4D+7b3dIKuqRcG8NL/serNf37EACp+kQVH5kLPMJqybB0nSKjoJv0dHws2\n42tQcsZlnNifGu7BpuOpc/4LVK+BUsWRdzL0cVI/G7/mpZultj2gH1Pj+a3E\ncegF/LIJvGsz1wMjqWaTTufyFJ5sGRI1XQYGnVO/TcuXlk2H7rGouuBe16Tk\n472oPHAmwEyw7BNdxJCGeK3DeJrwV38NmtznV5Mxb37yWNIL0U6edEuPK0aW\n78AE\r\n=o8mi\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.3.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.18","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.0.0","nyc":"^14.1.1","lect":"^0.6.0","eslint":"^5.16.0","rollup":"^1.13.1","prettier":"^1.17.1","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.22","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.22_1559401026559_0.2597969807457092","host":"s3://npm-registry-packages"}},"2.7.23":{"name":"util-array-object-or-both","version":"2.7.23","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.23","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"4bd74262d6396d4a0d7c56841604f8d33846bcc3","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.23.tgz","fileCount":6,"integrity":"sha512-w1w8jXRgGwMfTT/678M1ZPeg4gdTSA/uWpYKaSQLuFt3q185Z5dcmEshKCmIjeEJThpcWzh4JQkEy64LpGUPow==","signatures":[{"sig":"MEYCIQCcwoZX9sdJjsd4r1G+UvJVFW94FiNpYnvu/iri+b4yQwIhAK2Z1ZeKcxLn7iL4LR++SNw19UzlA9qUzwCW9FJ2kTAh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8rMDCRA9TVsSAnZWagAAV8oP/3OJYsA1K5p1MH/tvj48\ndNO4DtLbKEkMm66RLxS9WAwL0c0PKtgefVTvZ6jGvIdjMH/0TDaufBVrOEDa\nY612051FOz3EGSQM5Ehjs2FR1nhD/QPsZMMIBkxg13mCn2OHOX67Dq5vsgCM\nmkG+JRkM2X1blrIpTZz9G3iukUSAmy73OYJeWerop1qrrg7G9/DU+v0QF3Gc\n70ZSmgPIyEbApEtd7dlGK903ViSUIhMEn4xiEPH6suMLkn+67iMGs7Hm1971\nVFKuoN7Io5Kb1USS5iXyCxH1KwqnOe3IKDRYV9ouOBQWoum0/lq26nuBk/0U\nICZ0VoWSqRSmsKqr2MpnZIxvqvFTPBJnbC36UOlBJ55jMVDKeQj0pEyjGUBw\n0vwrs5alDxiLodeMg5iFFHLmT+/Rhc8FAUSAzDmpfvmFDQeH2owIVE8iVb7n\n906a3IlMJEuWYq7ZL3w8b6SvGC80uoPv+fIJYpgZ6cr9zgrovS3FAVFITUAc\nY/RUQKlGkfnKTvrUpk0NTXgzfzhdbELQ43vZSv3cAA6inHLzNwQnJXky+f4W\nyQZed9uShSf84bJ3a9UvMVxO947MkVJPMA20sxLk3U0OmyfCdARydWiBBJ9m\nAUdG+VQeLyqZI8NSNbLF330Y6gpbUkvAVlrZSe3PB2ChKCmpDLwRr74ekAlR\njLSw\r\n=1jeP\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.3.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.19","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.0.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.0","eslint":"^5.16.0","rollup":"^1.13.1","prettier":"^1.17.1","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.23","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.23_1559409410535_0.8082851411295116","host":"s3://npm-registry-packages"}},"2.7.24":{"name":"util-array-object-or-both","version":"2.7.24","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.24","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1671930592c3bd0295bffb9050662832d525b521","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.24.tgz","fileCount":6,"integrity":"sha512-XuAZQfSRwheLEJvUpNQz471J8BBu3uNKnuEDgPenvDudQNpv2nDOQyXNRFjJuFWeWq08fvZaDqe/UpvaDKw3Og==","signatures":[{"sig":"MEUCIEEivZGTCPvMbOofRc5RaQvI0slHvX9/2RbTA1UUG4H5AiEAp5fE6PlCirPwWtNZncVFp/+ThuECIJVfhaQ8H+NnkDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8tI7CRA9TVsSAnZWagAAmEgP+gPkM5xZ3f2PZ8m0Okjn\nzEkIiyTtdXCPYFl2zy1hFPuBjLLo0WYT/fQIT0NyOSQAtarhtIJHUNuZcGu1\nAC9oUybPLh+cMmSeSaeAOCMn4CwMYKYBE1KHWHh69XVkaxrdpmZscgNYSDOl\nHZUcbnQfVB+6myeAFFvxFCWwUVUwYrGxQ71SW5NwKayJ/dNFeed3jzTZppAt\np9kLVFy+oqwNQ1EN/Dtu9adG2DpWWZ9XgW1vFG4/zGZjzKqALhQcIK0fVu2K\nku2147k3rCyyiuBIWkupaBZaHsRxiQEzpxOponEF76+cx9cC6u8LgquEE0Md\nmKLEfvi5i8SejMEflRQZSF46rDV0Yf+tcaiedHnCdUjSm7L4MKUOvCiExnP6\nFcguwn0bwOjnr/iTCrNghoXmhdHPAFtpltwY33ITd+2cZYSC26vUQtTLmXuV\nUep+wLbXqdmDQRvVKEf/fHdamitfO2qNvZclzp4TRAu5lmEmsIszVNCOYF++\nW5oiureYQ94W/6pkbg7CiLJgD1nCpzjU0DPJACIjaguBKvJV6Cu6NibcVmIc\nTaBayH1VQ+V23JEDfl891GP9WoBTGxkcjP1Go5202lL756WyIbP0gR65OzCk\n21/lEurY+MeQrUoFgK9hL4tYHwf3n0Mfoz7y3Cm6Rc0wIFvW+rU0LXaA9sai\nejPP\r\n=SkP0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.3.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.20","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.0.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.1","eslint":"^5.16.0","rollup":"^1.13.1","prettier":"^1.17.1","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.24","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.24_1559417402560_0.9732375636988302","host":"s3://npm-registry-packages"}},"2.7.25":{"name":"util-array-object-or-both","version":"2.7.25","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.25","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c8667e78741fbc6f6e3baa5bd9d7923c62db294f","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.25.tgz","fileCount":6,"integrity":"sha512-rqQ/x2xpn7sDIuLcOQMxp/jEwJ7CCIRttgNySSd4qTYCS49MhDHugC8J0WUE3ckM8eyE3Blm777uksoo86BURA==","signatures":[{"sig":"MEYCIQDj1EaQ596QKV840OPZBIb3Ci3iib38+3yB1dYgqv5LzQIhAOxmVYmSEL7+z2SKz8umQ2Ag25QCSGZU+/sxNcYDc0WP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCHlvCRA9TVsSAnZWagAAUVYP/1RLQGp2fWg6Jfl09leZ\nduJgdKZRVJOWLsHotYE3GSEIN0uqI3pTqx7nqGAUI2uTD76Q6QnqKi5askmc\nyopDfd7koYDuRHhFTyb13YA6tQfv+GCbXc07DEdzrVXbdjhg8L9Zsm9/MdaK\ny4bGGGgGDAi5regQZMcQdf8Hxk2mJXzJbuKlFZ6UZ5TSeEMhUdYrQMpvsbYo\n1wanP8nVC99Sfqd5i3iQpeqo4b6waVV6nUJa+ALvrFk5/DUBlWDbrhHcgt7G\nxKOmeq5NeAyspIgPyt9UX3IWvkczAj9iZvSma5MB9WLtageV7K7eOtjvH47T\nGpzsSu33+rRzSWNE+dZRilLf/NIHF9EA6XB/bMBnTc8EI+YJBV2qhwBW72rB\nBBr+6QidVpN0H3vg6PCUmsL/5D/E7zY/QKMa1/fI5kYzScCzZliZ609ukLdv\n5uQg0DbnZ1K+WP9zMwFeUJ7OaYUpefiAgIgo9435aM1vhe+8Aeotr4sYCYVt\neAur2ek57gwwOOXBx/R1r31sBcyOmMvvraG/ou2A+yIKgbd/SjSRSRHlwgs8\n1VmNG1z7cvkx67QZWcjyHKF4/qCkMZD92325DSfww5la0hxU4nNK5jfHFr2+\nMsJQTfk48sVXs8i/l/YWDdRG7jOg24CoXdj+MAyI98si/A4v3ea4U5NdY4id\nPRsY\r\n=0Db3\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.4.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.21","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.2","eslint":"^5.16.0","rollup":"^1.15.6","prettier":"^1.18.2","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.25","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.3","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.25_1560836463094_0.4419759543605779","host":"s3://npm-registry-packages"}},"2.7.26":{"name":"util-array-object-or-both","version":"2.7.26","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.26","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b2ebf1aabba999c440c85c42fa2e52bacf163d2e","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.26.tgz","fileCount":6,"integrity":"sha512-KGZYtG29R9K7kRnfHWVUdPRwTd0D0VuQDIND+Kxjp0aSBIOGZDiXF0QG/vMvhX1SHvpGQbqIoqyEJQt4tP9LWw==","signatures":[{"sig":"MEUCIQCwGnKqaY03rsGngq+Vxb3VGBFP7bJNZhn8mEut5t7xmQIgdtw1PPeH7CNY93YU3RL5PutfXZWsS/Nu3YxRuASWN9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDHF9CRA9TVsSAnZWagAAvfAP/3KjOCET8/sDoNtnV51i\nWp5ZfNKS63xUT6X3RYDl+TmWleVJwZum5yuxc9MkKd+w8wAHfHNMx+aZKnSv\nGgJRCGZUlHtFm2H7AaAF03vKlYEs4EG5RIEPMZaBjo3WARB/6O0KPvA57w3b\ni5Qs28St759FIPZ9v7wDiNOKTD9wUnxF3wjUk3379f2mU6C9sxXSEH4hwlj+\n/JYk5Z8jSYKta9DeQT+1iI/AGeh56YP9ntG63BVHIzOjL88rJUCR4zZT4wj8\niZ9Z9M/wOe5KPY6b89/8cZp7iueU3viHsh0eXmBoJwVcMUpk+tQp2dcHrvE5\nuvGYLm7wYkkgKSbjYxJalBCWnGYq++UN1LrfxevEu13iy42NMoc2Ws3zmSjt\ny/ubCj7jWRoLBzYn+n5un0dfmEnsOD0IV7gJnyFuZQZjzauZCKvuen8BdFwe\nfe7uKGO6wOIEHEXfJWIn7gFeOqCRryy3bIMB1pj+MKcKqJOtlG8U9GYj1qSr\natxLjsLnQuJ8tLyG6rSCyhWR2YCSw7Xe97qPmRkdEAGbRVX6K1aCONlQf23u\nOCCrTgIPBEE19SM3wHXuTFWvV02y2axTwL/WoYefhPCY+0HcN8+9qj6mZP4B\nIkXHyCp+fdSIiz7lY9TdtHml+QhuUbqQHxtJ5YtKx/rvG9mUjAmvKVUcdzJY\np1iT\r\n=oT+r\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.4.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.22","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.3","eslint":"^5.16.0","rollup":"^1.15.6","prettier":"^1.18.2","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.26","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.3","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.26_1561096572589_0.3963997779389288","host":"s3://npm-registry-packages"}},"2.7.27":{"name":"util-array-object-or-both","version":"2.7.27","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.27","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a5e1ebfe502b86ff1bb464873385af3cd48f8b78","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.27.tgz","fileCount":6,"integrity":"sha512-w1vJjHECY5Hj1tQkgzdkoQwMIrCzyIOxSZckuU/32WbOIujUtQ9DGMLnJGLDM5deT47XYtmiCj6qVq6ythqrlQ==","signatures":[{"sig":"MEUCIAbTH9xINptyk+3Bj7lgVjO/XDqBgHuU5B30uES5DyMXAiEA23zQu8vwxWnozLrs+DN2nyRuXGfDrIhJEMyfDFNB86c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFzfyCRA9TVsSAnZWagAAyAEP/2UNxal173f7rfzay0sK\nR+Zca6he/whNYSdd82bvJNC1HNsHZNdtrrBLHI11v9XkhekwCKFxkcZjGmDx\n/cQOP3Jdi4207hVzNylM6S11jUzenN6cgO1oxFiN9egBRT23nMzQz1+BZWVW\nrGPhMG28SFeHlTyYLulr6X+lMJsfr617QIAKQsjIop+a8KC45OrYog9KkuI7\nXrzEiOPkL4IJ6hIsnguS6WWw5UG70CxEGms3HxGW337C7FUsC07DsLdmSgmG\ninXqxcpTjk8Jx9lii0PLVUNPlyiPI21KvYpwo1xYOO5QjRbHfYFW3Qkbl1sj\nvY7LrhCaNHpV2fAxKhGb2nqjibYn0pCFdoLaVDa/dYihQCkPYto3u6yXO5un\njxDgV80JVNJl5fdaCZusjkAdeJ12whuMbiAkdE9RiJRwnB+etQih1B5fVtZy\n67IarB/yqxddS222mFCbXvh8QqJDw8x2NJspbHkIJaFTYt4cNu90vpJcISaD\n4GZNopK4ZNCDCHZ1RoQoAmdt1EymuPq5m6rNWJV/FpCPSTBTGtI/hi7bLyCG\nFAMFrZHDsbUe9V3M5o1CxWmRFxC1f3QkJIjVSfqbDMSeLty9pmWhrdmBLU9I\nALknq4mQledhQgS84HewvmI31OCxvuU7tGFpi1t6DL/8G+rHadjW1GNR+yBE\nRu5E\r\n=dx1v\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.5.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.24","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.5","eslint":"^6.0.1","rollup":"^1.16.3","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.28","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.1.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.27_1561802737491_0.10034186269131729","host":"s3://npm-registry-packages"}},"2.7.28":{"name":"util-array-object-or-both","version":"2.7.28","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.28","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"33c09ff4b81c99e4f68de34b34d0822b966762e6","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.28.tgz","fileCount":6,"integrity":"sha512-K0EdKSI1W58NQKt3rk8DeTXL0KDT1p0Tm/TRepm3mFGkd1xCLdqZFhrTl2qgFC+6E/DhpNvRHSNN7cb8fO7MBg==","signatures":[{"sig":"MEQCICqYmz4VzC0TZWuj4AsVPwMF5VfvNvAt1s3APDzYjwNxAiBorYjftHLi2Py9+b0ZtpqMQb3S266CqIVItvU/Lysr+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIH58CRA9TVsSAnZWagAAqAYP/0wREdSXnaycOZKpVoPA\nUVIfsicjILSCAIgDPbS7qYaqZi6C+PJNCxmeAWE16ETFBq6eKL1v8Nk8m1iP\n33FSB4TkbriPlYwdhICuhyv4Mc6yaZ8mAM5DR3Ikj3bw0qnhdFvKhIdg3/4D\nFzxFhapDjCPqeTcK/Ix9dweD14sapKmojQLSN5/5uT5Zu5eTp/kOLSrCFVFn\nVNdwd1VyaN/zN4EBcBklhI0J58sa9s6pTZeLHd34TXDog4HDXbZ34zJ7LOvD\ncJ+vZL4NgW27DOfW0XqwmDfEExa1INGgVl/YOjc31DhcT56lTGVoB/qUqsAH\nvj59HfORD+Stq84t7vHX/fmS6KtoWhbEQRcY+yJOvRJb0yujSyfdfpGkekf+\nxyemLA3B59SoVl3irzIwV0nSZ9TqXe01NZB1K4Db3YSEpOL8RWCN+QTzbRxR\n342Cy/0Hgk3SysEHQv9dTV0I/PSmDrBKs+CDcz9lwwgoT4STHNu3/r98aGvc\neP0fpDyQkDk4uDbPhOxQQcqSaR8f1e/hroSfZPrfRwCMNl0h71GWwWoHMxs+\ndsS0rKMNRFLPSP8YXYh4BJabkgIxDYm8ZpTOlCmJiGZQC2H//GqJNu+7IVcY\n6mPqP67kuZ8lpu/PT3sQpo+XAqQGJc/YMS7aslijiafA/brJ7oyGQcA+IKEa\nYo9O\r\n=mX17\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.25","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.6","eslint":"^6.0.1","rollup":"^1.16.6","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.0","js-row-num-cli":"^1.5.29","@babel/register":"^7.4.4","@babel/preset-env":"^7.5.0","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.1.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.28_1562410619948_0.7985971335693789","host":"s3://npm-registry-packages"}},"2.7.29":{"name":"util-array-object-or-both","version":"2.7.29","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.29","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"6439a38d84a18ed24ae6331ad700fa7d30473bc4","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.29.tgz","fileCount":6,"integrity":"sha512-6DJWlNSFAQO+0PjXMKTJ+Ds1uIRKCFeV8gU7aNV5BGbtTB76moZ28cfB7JU3+NmqV8TdEj3N7+VR4upRcy3ejQ==","signatures":[{"sig":"MEUCIQCw3FUPjwq04Qa9JFnInyaQb1jWgDTX8AAqXXj0ZI0IVQIgS5Rb3u3QydCE/NpFx8QdmEY6xXhG9k6DXQHTqNUzqIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLBghCRA9TVsSAnZWagAAF0kP/3qQ4fAKw18+3TOelKLa\nOSWiXpxDb4Byrqipk6RgDool+LjKXrvzJ8h/4fUgus1+n4aCvQsiLuwMUb5z\nUABcSBnTI4wyxEjlj4kM788DCXV2/4neeg7ObB2Z2+910R5+DZaaRLM0oL5j\nfSIxMxF4QrSdVtuKHYTnN0uLL3Y+1H8wQapEzkAGeObqYImmU0reyeU06+bn\nclyYTsVN6YPbVZ/DsG77dP+wHu4s+5cjK/1B7QCcY0H/FhTCJxyRRS2cjFaa\nlPsfGel6LSJkv8Hf66GBoWHf+qoTbuYBxbtPqJUiDYtuakl1zAp8159wv5Uq\n33XKqF8sff5nhRMWADo9LLVH11ENawVMundWxMaXW35Q1JWKqzEZZjfLoyPn\nRYYGdLtyP4qnMvFVxSQyJQwV7LJe6j4NRucE2xgeOfjy9ogPfDFOm0nO4P1H\nKF/eehq4UEoYqAM21f1Gq7GldTOPCsGsbS6tbjbKY84J+SIZR1kpWjE6r2a6\ntj73Dsx6Y4Hv5g6MnXrrZ2Mj8//90DUHiN0PielEN0C+JxRZKQUXhSQ+9fsJ\nE2lrjZHMAeoT7gNXZee97kU2GthV3s/o0X0wXRN0GqbvHxa0QQH4zL+3B8Gm\nGU56tCaxlQRjFescqNwWpfDt5LLj6QDOvrZX6Fenjm/A87tJtvJZkTcjv40V\n84DN\r\n=Y8Sk\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.26","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.7","eslint":"^6.0.1","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.4","js-row-num-cli":"^1.5.30","@babel/register":"^7.4.4","@babel/preset-env":"^7.5.4","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.29_1563170848346_0.2076317444063993","host":"s3://npm-registry-packages"}},"2.7.31":{"name":"util-array-object-or-both","version":"2.7.31","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.31","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2eb962b5b65a0ee780de6d4882e0ad2ead61403f","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.31.tgz","fileCount":6,"integrity":"sha512-YgriqCNTuXT/NcOBfHJJZ99Sqt+cCRAWLKYm5VV+IxeyhPT4N0kiJodwnGl9sgdI31MvTTNX/iV+YiU2frO1qg==","signatures":[{"sig":"MEYCIQC9dWNPGqWS0vjCvm8PBkiIZTzBmRMg4eJiGC0clHNMXQIhAMPJZI3dmDC4FudPEdAcUR8I586Ic/cjKFJdRqCz2oG3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMWE1CRA9TVsSAnZWagAAIckP/igEfOPblOY1twfI71gt\nLwqGl/sf2ujDvHLR9/8+vTy5Zjht0CJrcoS31+e5+KUez6HwBMYm4Itrj7Wv\nauKyht5Khm4OG7t9HVAJIFid289/iMl5Uqp8lIx/k1kjQnIqpRtOvYtBN9I2\n+Qwz3jrK8YM3JhR25XDXE1JpEkFzqXbA8wW7nQutfQR03ZSPCdaNWK0/1jXX\nnRFm6pat+PWsbC2n4+3TNl5w9vfXQmImLb3d9cJmF8EBEkxQB8IgYempxDdT\nUjXLU4EqucJyYy2cdSRya36vSh6sQm6IXD+765kemVA1rQsPwyb7GrLrYHGA\ndkn3PiNGbX+hE+DWRgjwxBA8ftfULHzuYIRZdJO58qZO7DRkTDnUhClf6fI+\nQKQxIVxkiReXYaG5RZK2lMzXDdYqSTbhiJBkxuUVA9G1HDE5ZiFAA5gj60qy\nia+MXE0boRcO812GShKYUEXv9bVMYaRiGWnGwp8gQCCm7eZttMUpY1Uh5kpf\nIsvudzewPrPbmIHamxivuxXDt2zdG6uiq19k2GbXXFC1mF9JdxYhcxItUB5V\nbzsIrxyzxZcFU4sH9v+kWXrfzNlSpz5U5fwSjF4taBBp+2KKLUehG8KRvj6o\nckejf1tZoht1Y7JrnJOsw/8Nh8nd5GvYfAlw+YsF+iorT5eGtD6DHy72Vzf2\nYhBQ\r\n=MI51\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.28","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.2","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.8.1","eslint":"^6.0.1","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.32","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.31_1563517236424_0.656930366474777","host":"s3://npm-registry-packages"}},"2.7.32":{"name":"util-array-object-or-both","version":"2.7.32","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.32","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"4ae43d1ba0687e552d917bf4dd1e38cd30b9354c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.32.tgz","fileCount":6,"integrity":"sha512-kxM311b1+R8RcwaDPR00AKkOS2ntloMvhRlOqlQ7CVsq0r8BY3XljHUGk2/4E7y6a1sONUha+SOMH2Jp2081xA==","signatures":[{"sig":"MEYCIQD7P/xoSSieR69Tpc9pFtj0GX8G8P3Uw4+2aMdefwdzXgIhANNXcR+N926ry3Aq5cCM9m39eeyDDJTOeNJ5LWD6N0ny","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdONK+CRA9TVsSAnZWagAAXL8P/1ECVxm4ZVJvcC6g7Xdb\n2ud2D0ZAttE+dYRcfoZk6mEEHhil5nwG32CZ5uDVEQnp+1PGvzT62Qnd8oRJ\nKrA7swe9vZ6qia9wtgZyhaoGJ8TxuLkJbMwaU4h0YNN/1Ibgz6ZcWbHevg7f\ncKQEgKAQ3ktf+ak0tPLl23d5SGygqNiMSDNbJon08k9mNQY7xM02ADUcdUwi\ndGjTaHkKktsS06rcXDKKDc/Z6whihx87RE4Z9Pj22SYzxN0v5DQMavx37kJj\nxAgH1wumxdPFZbr9Iwv9CU75bMlI//hqYLjZ6fRj1i9YMzWXmBC+TxtWZpux\nnCNLwqquBNLcgcjZ1HM1l87VaxYWcnz22Y0gauqCm+C5d4S4dZdB5LzgKbfB\nYssEbFBk0qvKpKhKV7pn5DSgQevM7aA6hWhb0+rPQfiWhUt2djUuaMKbj7LJ\nHv508wuHQNmRYijOr4lmb2UUvNTXI561hAedrTU08pxgf5hPN1kWkbrhrCFX\nCrKcqGvPXreya4Np5NoxXXzd5MhDehPPgVSqiXC7LnKWtvHJawVLdFrNVq3g\n9QBGQr2wx05YHe91RS+fBHMPRCz6Lyxv1KRMDjH8+ZlIXUp6qmVE641VshKi\nSr0CjG8sT0zKPCNChIdyrCCUZvZnXOS24FhOvCQdFSofxMm3FgKxINSJdRRG\nqLY3\r\n=ZQR3\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.29","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.0","eslint":"^6.1.0","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.33","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.2","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.32_1564005054069_0.5850731908570803","host":"s3://npm-registry-packages"}},"2.7.33":{"name":"util-array-object-or-both","version":"2.7.33","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.33","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0fa4969b3270d35d9c4d27ff126cf0c1476b7db9","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.33.tgz","fileCount":8,"integrity":"sha512-1LUuRqT+tdfoHahxnOT9chZe6bFBy9WhapoSwfv+349Vnt+65G+RQJYJeGkHzRXC1RXEU0bo+bf0qhcM+FL1uw==","signatures":[{"sig":"MEUCIQDJa/m+vp0u931ml9D4B/OA3trS2M0FVdo//PxQcKi56gIgXeslgoPQ07DbOEO2twyU3BK97MfPf8PvMPeWL9KxsSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOV7DCRA9TVsSAnZWagAAGScP/0sM9N17VRoO2CH7Zdun\n2EegWmzu50NRgAIaEzl27M+sghQk2XOfOC5dE8VWbTjaZ82KX0ETUNhNZyAk\nwBx//XDlWsdSXy8jGPYBwGozVcF6I2uxqGeyuXXy6oXG4tMba0YErUAtHvkp\n8vGWoHdoB7UhCvB73L6Ky1OWfcKZu4Z89z7UxVjIxu3mcGbmm9JpFXQwxNZO\nNJnCn+hmFT9hv97AoM3mWslJWKPwnSAShl0zN1xSXWYgDit3DfApd3vMbvp5\nzmQeACtArCyoEBLQ54wFYkrwdPG3ipw/Vklu0D69eYLUrbkVIp8x28YGJokG\nGsMPbZNLe1RVLp4hpfOqtWAMEBwhWlU2uQzAuW38bRgbXRjyVrU+0pRIh60H\n20ZQhK4IBF5b75l+XESfXpfE+Ulzj/IwQdZIo4SjvM+Qa7ZDXwIlDLaGLVrQ\n32r3cLd0RqaBJFIbX5k4E8TIrO2i5LrDO5Me41kArdvn2gL9YLSsCLkrNe4v\nTqyrDVTITlYrwer8FAypAVPPxiJ7Xyq6c8JSCWR3+P0LUaB1lCOXi6V+72z9\nDd9mJ//Ns21/F3B+XsxUjecNW460JEf6yrZS4MeQySAKeZ+4kK7bYO0ei0OE\nQpiMH22UNQgEyHqunfbpzwTVnxX+ewGudEC6hIzg70Hbt+t+qe/2FtKE5BHO\nX5y+\r\n=AoEI\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.30","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.1","eslint":"^6.1.0","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.34","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.2","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.33_1564040898621_0.16811192921976215","host":"s3://npm-registry-packages"}},"2.7.34":{"name":"util-array-object-or-both","version":"2.7.34","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.34","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d6785ef032cfaf7721f7458603106dff17ebd453","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.34.tgz","fileCount":8,"integrity":"sha512-PzgLn9janozkCnSzIU+8erg1y7NC1E6nYninjum9T7Azt5ddGtm9YDN7RSjthgo7h5MZrNYcpQRrlmQAmFLHLw==","signatures":[{"sig":"MEUCIQD9GLVGU4QxMNYiailgt8o/s6Q2xKHvEokVuQFObfoEagIgLIhQ47wSRd7fDpF8rpPA0CRakxg40UnNlNXvr/Kzb4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOYGBCRA9TVsSAnZWagAA/DEP/3+WZ8nd+d43L9rDE6DN\nPIuxmIS1wVDxGj79IX6bQ7fm5THMWIIVsvDkvIu1XvfSKsGWOWEAfC30eWYh\n8sHawwG9zrX6c/+43YukGGXFJAYpYHyWHQWCCQ7nU3tuQV88XtOHzBGSYVEV\nRjes479Ppv4CzZBZKjBK7Yk1o9Mx4jIYIvcIHtydkKYW5dA0QRlU3feRAdHj\nlLVjRYqZEMWIlBSRDmic+BicwQS+i7JPNExI3JEr2hX6UyWLdLjn1Ut/pIO8\nanU6AWnYum5YB1DEpnCjUJmeNhVvmwVhu4a0RBlmV1UMTmZg1CzK41vnG24v\nK3nUn3lrZUJjCtDeJelJlFuoTcbws4GT2g8XlZvhqBx9ncTZix9LYys8A5/w\nnUf2fAIUk/R17vcELKbNIuHUs74jiVQHfJVuRyHo6cBJJM0zN9LlK0XcQCSN\nG0+nXnXrb2oqqLi3vaaKSb0iwMqKF60SZ2dsX+oh88GcNtnloEd6FGt5KUSZ\nqMEGcZdNLh142KyGNfm7pjOEOSgtBuLfM4ITiYxoJlBksaoMvGmWYxXdbSnw\n6RQ5ibc8nT8wj2qGeMUiRF9/WL2ryihRqLC5biBT+v1udE5Ha3oUjf+Lj0pq\nUez2Qtc5UN+U8bzd7Z7cj6V9yP1pRNK1hsq6ZWGg2TRwISMrDAUbkTvgmHmp\nWcFd\r\n=V+cX\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.31","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.2","eslint":"^6.1.0","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.35","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.2","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.34_1564049793196_0.07524516128934144","host":"s3://npm-registry-packages"}},"2.7.35":{"name":"util-array-object-or-both","version":"2.7.35","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.35","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a45acdaef94bc58d1b8e3aeafefc30db63a8b7cf","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.35.tgz","fileCount":7,"integrity":"sha512-wVgr5qV+TkUNbZ/3pgDbBuRmM1YoGeMu6JTnLw0+akPlTi7aUwXkAGSoewGtBquK1juSI1HruPuMwvqhPmGe8w==","signatures":[{"sig":"MEYCIQDPIVZ6QWUEymL9DP4ZEa74g3bM2rtfV0WmqmTQV5yYHwIhAO937Ej8vL2640WrspeBBLN8YzgaTV5eFZiBroO4qYf3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPpCSCRA9TVsSAnZWagAAcLAQAJ6zYg6VHUgkQAZTWook\nAdzQDlG8rbBypy6MyPYZWfg7ZfGEzisIgDHBW+ZiY3IOpQhIw49ExhcZ2NA6\n9AO4hj7F9OB21Z9JxSwMYfWPPtCGic1KVSLuu0aIJ3rpCNPRynEV9pWeLHv6\n4x2LwUMexPJuwUsv0EWkkNmc57385gQc/ERMQOgu+ZcBG0eoisoxb3v/zkSW\nMppAPeUcqfhz6L+lvJ7bZWiuxB9Pqj0XEFNJBt9FVGZMsU8K4r6Aengxix+T\nKsHgs9l2q3TmkOYyP2kupJ5vd3MOJgo4ufXTY3eYfDXGaHfeEFklO6ZIRqBm\nW/vwZZt+XO2M56+20oz1u/SfnLL150cveizal8z1/NbHhrqsRZp/NJ9oAbzk\nyZcW0EElKFN1b21cNKttJZeZ53zWBtHu43uWyQyLxnKdY1HznudGAyMDKZ1f\n5Meh2guZwNR8Gzax26JDMZr+a4yu4pAjf2l0nEXSOg7VGUATVAqRo+6V6NAq\nqyCznYwdxAxvSRqwErEPrIXwbkzayR5O7f2i2Xo4fpm31MO7J43FFq+6Mh63\n7Y3nTD3g/dPbkiFmbkDNQ5TxOHCi0qB4zI4Tx2JDm/oiuSBPpENLZZPVP8Ke\n/lTjxR6Mk9+/DqbUQPDgB1Q6AEq7UPsDstv8IxaC6qYTWE40yFix+l1eVsyc\ntp4C\r\n=IBvt\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.7.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.32","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.3","eslint":"^6.1.0","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.36","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.2","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.35_1564381329895_0.2711091063366773","host":"s3://npm-registry-packages"}},"2.7.36":{"name":"util-array-object-or-both","version":"2.7.36","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.36","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"808bc860f4c5cf5eec284cd939f54f417b54394d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.36.tgz","fileCount":7,"integrity":"sha512-8RsJTuEzCZCmxbosdSLykkcwzmtwEd8D0JPEm9vIuEMzJ9XcFSOEv8YetANpYP+/EBlRhNNU2JS+EtcQoDgS+A==","signatures":[{"sig":"MEQCICTKJv+R5s1B5z0LLyc76vlaHbhuE5ubUHosMk97j5JHAiAU5Q71ylSZl/AIP1soo/42r3B93Suqgo03nc3hIdtxnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS9niCRA9TVsSAnZWagAAPRMP+QFpLVHZWDa6uDQjGDAc\nK62UNuGL5RPWuuRIQ+Z8+A1IGkPJoTPQXTCJZeOr1N370iVmQCqIp+aWeTvB\nz8ClYCXVqRqzN1pgnOwGlgTD2lAMHcbCjQ5dbJ44oPYGgkREVhP+xmtdVvpK\nG1PSGdVN59u78W+l4tVhBB1YPq+tgqxrpclw3Q/QuuTVh/K0guoA24exOttT\nPNLuLbwp4bvyN3X3LWIZ2tb39IOOgrV+jEofTXfzqs3AV+E8cXqd6Ny+MQ48\n0idf6OolyIaST1BsgM4QcDnKw8A51dEvAtYGz+69zKVnhntixRtb5kMpariX\nz+rvbwLGSXEiOIoUAuEaacTM8uSn9vZDDceQ77orGg0hw24emBZclQzOM1Qy\nmVdhAsds3FZ6um/l8tQomCw0R/gjmLK9qrEd70bvPCnw4TkmiBatw2d7XjWC\nUp32lvn+ApBt8190Ru5D37cv+8sobbL+427bdcbXqgsQttxN+9fd2VXQL5L6\n9S3LitznEbh92aimzZbHIeTLfmDM3ZuJmXf7r6ArBJ3nKo7oi/imX5XRNDn+\nh2k+ciGTx53D0mvaqAu46TnMaJZ1wotbhIR/OXs4OlW9D2KwBh6tan66OAM3\nbOy0y9n6n4V8m0MRDnBOsVl30/3XVNgGSqEaeHF4raDGgS8Vr9GBjSij7vYc\nZ97L\r\n=sfiz\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.7.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.33","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.3","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.4","eslint":"^6.1.0","rollup":"^1.19.3","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.37","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.36_1565252065942_0.6863929298679252","host":"s3://npm-registry-packages"}},"2.7.37":{"name":"util-array-object-or-both","version":"2.7.37","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.37","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1406faf8a54146fcfa2bd4edec2092f6ed84db33","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.37.tgz","fileCount":7,"integrity":"sha512-4eO2G0zjKRKTgyxgDMS8hFb7hp9BSGtuQEv0bln1+rhe7snr4RVC+clNWlCumTtSToOQDRi+m/kb2ydRqysnGw==","signatures":[{"sig":"MEUCIGG84ELVRafLrBkhNu+lpbYRZi8y+GiCwmOVzwtGjbNDAiEAw3T1LyiPM3NeO+Jr/NkgpH1Mqd/0RScVoGxeUnsGaf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVOXvCRA9TVsSAnZWagAAnuQP/Rs4jh+U+1Sl8+5S+n75\nWSkelqlBtdeANvTvk2DretTs3EQWTiW4qNgmJbSnoF5xz6iBUM8xqCJdwdYi\nlstiMlG/+clnvzMYJSjkqQXKBQeCllTYQ50qO4B/o1GbJkFYxAKxaXmlRLAo\n9+NIzljVXU1tm1k6BKkJ629G7vQSaEWLduLHcw+2iKo3ZYGgOFOdsYQ4KO/F\nfkUENamRwBekLiao1gO8Vlp7zuPTVyA8roVrdt2/gTKrWpMW4+YRSX72ob+6\n7KYE4b1uZMpFxT45CC2qgeTuBDszNcu6ot27VorjtXSSWdQxTkEjmJ5Km6px\nFjaFEcoVOesjpPtD1cdjsNcS0lcdxoM5v/vaxpz6pD4MwhXHV9Lb5i65NbSP\nC9iFBv7z1fh3gpBNNvHqamMkivyNYKn9HH68iK/Re5CNAgu9GZAQfwPd04Uq\n+L/Y1eFC9bityjHwM5hOzQ2kFI3DLlCTo6RtOwX4G/mdUCGWmtLWZrkmor+E\nxABQvzqUUpzb6s5NglWVDZtkEJ4y1qbmPKL2GRhxSRbZ8SyuY4HeVR0cYHZN\nn/jaQsAHw5UgwSmDiorhTuKA5AZ88/JnwWvb1f7cuYXxxDUMdNhtM8r7Bdt5\nAKv2+bWhN8cN/OG4IXGp6fgfqs1lh9OrrZsk5dgladhcQVxVDFrbeaZCZ4Iu\nS+ft\r\n=3w/y\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.8.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.34","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.5","eslint":"^6.1.0","rollup":"^1.19.4","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.38","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.37_1565844974517_0.2555567717807803","host":"s3://npm-registry-packages"}},"2.7.38":{"name":"util-array-object-or-both","version":"2.7.38","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.38","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"08a1810185f67a84fc5a7d0e9cd4c8ad81a8327b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.38.tgz","fileCount":7,"integrity":"sha512-Phqk1TaBIUhUku7RFhJBCGh/xyYZGp02AjLkzFxdzkuF1jsqogW7NxzJtROIz8rap/TWMgl5R5isROLtnLiDLA==","signatures":[{"sig":"MEQCIAWXkfTizxZ8ycbAjlUK+7oPuiYTrDm3ZN2+WvYGK6SeAiBBoI6Lad6dFVQ2F3fBP2tbQP24eRrSZDBcXw6eJMqaKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWaIhCRA9TVsSAnZWagAA9t0P/AwNI8ixEuKLJfVc5dEZ\nbGziVkbTitSeZZkXeJeAP+5qSYJOhN7Lm5VUnBAudhFGWi4jpmwKhK3/ag9B\nP5wI4cKg9/kyvlwb7T2Rw6qZbtEq38tGpAmiJj29FkTlQOT3pG9v+0pVPO6H\nNQxJ1dWCRjAJG6BbYFDTyb9OVtOmQfOgE4yBPj4ou1p+F7/Cb+ESfotGtqfC\nkddXaxLwIk5kBi+xQf99R32QZLnuFFbPz4NSCNsfjZKJBg+pn8yYfRg8njqe\n/XeSw0T0kCbrj1PenxaR6OiIDpn92zeZktyu431uCx+VZyIFn2esOjbEbhrn\n9/frnZd8hcWeHPUcYbz+4qcL8zHEvcRR8EDnjALbXmGHPY/fStjbwJiZ9pG0\nio/nsksXMXtB2/n3G7N7LXvuJ9y36/R5uEzxHVkqhOnzPBxIkc5fGzKRYmYQ\nzoXTmNz+oa12+ZVeYYFOwhqyy4PNRI7+SivyxWKbiyFEnHnGl1d9K0v/iqew\naoJVNiXdVGUU5K2Bt7LYWteo11hBLFWBhi7aeZkrHzX7OWUrYMzwuzC4sJEj\nmTyVIKsTYpkXjlJdKq30ar1BWCsbRzwNjmj6PTw0v2kcmz+2+b7WQXFbYlI6\n9lv0S/OhmfefmWcOvIEn0J7zAjFu2fWmmiu4veMbpVh/J2rk/7g73tJECcby\nTGnQ\r\n=xKlH\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.8.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.35","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.6","eslint":"^6.1.0","rollup":"^1.19.4","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.39","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.38_1566155296488_0.06875750575850015","host":"s3://npm-registry-packages"}},"2.7.39":{"name":"util-array-object-or-both","version":"2.7.39","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.39","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"9056691a30694fadcf3be14e4d3d0f269e3ad35b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.39.tgz","fileCount":7,"integrity":"sha512-uUXry8bNiEnuBv8rVuCi/AsH5UX42WWF53bXqfS7x1zCG3vyIDJasPZoRYXNcCm2WsBZJUMuSpJplVSZpQHTcw==","signatures":[{"sig":"MEQCIGVaLn8ec630q1ebljBl1n68qQaffPVtSkCdNPL14OSIAiBGSTaIaPzipNXR/ZZQkuRNWjw/HcGsoKFNO3dBt546Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYar+CRA9TVsSAnZWagAAYW4QAIVDxo4pjLbJMUeFEj+D\nMW0CIQhI219uN/YmTFFYwDQCHQkJFk3pfW3oyUP80qD1N/F1dKlMbfyaGqn6\ny9z8W2DTJCs8jlMXFCeH+UAIo+jesLdPXhqQGRV4nCSRl44pjp+o/RJ1y7SS\n7x/7CTxF4QFrMzBh0e4PNIhISRJfkpw/lWYmY9BavHmm7AUt/iBJ06n8u6Qx\nPqPln06iq+0j4g8A3donQ0eX+s/5ZQipvP94bjDH2P34s0RBK42Azg6Bl6PO\n6FFzwFZ9afWSMD6cSjcQBwbX82FO7zQnJvhTCUfTjkabcLX3qhckZfpSP9RU\nSRMs2mzyEmrIRSCLKdHGo89KwHRoI24x/D7OSTmBh2KD9VP8QnFjQk5CluSa\niEFA9hJG5FzkMt0R6CdDMTbcIgrnFkoi92FnD3K0dqpuY/AKhEnndedxxyl3\nGahKTCr1A/2uNodDrqYEKvR7Bg8znHro7eedcFZ7IPLVMHcOKna2ydgm7xmd\n7xhqzInsXsB6N56IHQ4XlG/iUwqT3he8VSIlD8h0lWr0WAdlt0pK6MauFLfC\nKNk0vpq60B7C3jujvtXdtpJ9BTkmv2Uu0oYz5L7SGk3HP9sqJjrLvgOHXxEO\neqKYlJFg/s0+rH4wuLRp0bXBl6ZWFWesZcN+wZ2/tKKPL2+q2cEpBhztpCnL\nDmwV\r\n=DE+U\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.36","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.3","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.7","eslint":"^6.2.1","rollup":"^1.20.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.40","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.39_1566681853373_0.1232309184282323","host":"s3://npm-registry-packages"}},"2.7.40":{"name":"util-array-object-or-both","version":"2.7.40","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.40","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3d3e0cfaeb523915f9bfdfd143325a5185e6e214","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.40.tgz","fileCount":7,"integrity":"sha512-/M17Fa/3XYXBs0y0tu+cIB4YmnkXSlksGkWprCTR7ZFNGoBo7OCbeDI5hsE8Qb1zf1CJ6ZAIik69wx8Yv6Pqlw==","signatures":[{"sig":"MEUCIASgGCwbzFZCdFnCicpCXS/gRvrnNOTbJWS1OV5w+U3dAiEA5e/vWeQ+ssyqGPFtWGZJY3gbCNm/w2tuzs8qiFPi3Y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY4U4CRA9TVsSAnZWagAALIcP/0Q1lt6t3PQzQLJG1JjL\nbThXtpa6F2g/++7oGegXRiC5h+hsbjodcBweLFLtQX0zOvd0MLJl7lMn02VA\nppvqOM45/UYEQo28XSr4sNu56aQ5LYdqS9MSBFv9RwXQYCLBzb5Q+0JiTY92\n9G6kQEm1DdSeM5AB5PPPkoFTcbHxZhbC5FTiBOeGePts1FRjFI8ajk2+Hx4x\n5+F0tFwR/fDIOieYUTFe+4RUr9t1QQz5NC5pFkKegoYlgtuPNvTKDU9/56QD\nY70Gy9MlLT/fncM3hXkufxdRZPz00iZNNVj0FiBAZMmuHfuydnNBVW9UO3TC\nh1MF5cpxIlBFAl2G3gzS96ALHXuhHsL6YNQPlv4Ck9LoYYkLR7dgFtEvmOxc\n0iKOTJ/1rJ0ekKd8/P/ms2s71VyKoFzL6zTDfHoKUy+jhzkbhH+9ArikFfT6\nGls27emS4G97R1d2kO0NA20X1ZYMJHNDqK8/vMwI41XpYSl1bAZCDVo/TUKy\nPt/tNz6NNn/gchnLyksWKUqaE85B1Ng3Xc+YrbB7yqr2eBBiRFliYbYbdeTX\n5tXdo3UdJ+XeKeUmQRMon+GbpksiU0qbGGcBEJ9wK52kOTL7iBOBdXkUIuBD\nBHFz2jRA4L1Ckaj0339xIdJ/WbL02qFxFLleVskCRjiUNTSxCsug+75zDOud\n7ykU\r\n=Np/R\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.37","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.4","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.8","eslint":"^6.2.2","rollup":"^1.20.2","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.41","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.40_1566803255974_0.1928616980017699","host":"s3://npm-registry-packages"}},"2.7.41":{"name":"util-array-object-or-both","version":"2.7.41","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.41","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"03b30736ab935fa4bd386fb76e8c0d7e417f26c8","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.41.tgz","fileCount":7,"integrity":"sha512-0bNYZESXudXojHh+LMv9kUz+fGtRt+S7cG+Jq4qpD3qZVCckStFz7xPhrv5Rmez99H2fv6aaWZDarpbIwtIOUg==","signatures":[{"sig":"MEQCIB8YS2/snF6G1KputGAdd+nDF2Pg/V1jGFtlsizl5+GZAiBcm4wp1OxZwctzuT/oCGj259Cuh85+Oh7ewpfziuFvtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbydJCRA9TVsSAnZWagAA/yYP/2mPj3Vlmd8xUKhb2KhC\nmoLVdO6vHFb50226VR1Vkg7UrG13OF7kObedfJj3aBnGw5TjARUuSZK920Iu\ngVRhFnGn3BQFEliLL/Qy9GP2S45JDFQRGrPK1brC9uAzOnA5mgKvrIFaIpS8\neIDdiyPQ1KOtVA2GIPlB8RNP9XN91ozE+CByNE2Fc3ITkBztXOpyzH/oRcDM\ni8cOR5GuMmTfvGfzbYVMJfs+/uYvelH1xlA5ZplRA+Fkl8Wgih0elVy6zGhN\ncYloSm20bSIBWc8MOz3ZOJiP6D5KbNLjq1olibRJsUzP+O87xVTAOw88jber\n6d2tPoRvBxoWirzyJS2PLgAxe1TW496IM5PSuXr3zSwxGWP9djBKaeJbgbKq\n6zkz+u3F929oyKx6fwqkLNlmfYCow3KXH5ajx/RXuVrq75f8R75+X3sf5r+I\nbtbMxZKt6kL5lnqCMpdDc1GgkqOh5CakvSYl+SnNPY9+IT9ybagG0V83cSia\nc7pwmmnYTFqyvCr2RVF2xs92xdT4S0fYKT1ZyU3jWIu2icDH1ylUKHwu3jU9\ng92fLM0piAe2YnArkk5QAB7ZO9Olb5f+f9kpMPOqfkRIXn2OKIVxzB8neQZB\nmdgMzl6UWsSDnj+LTp/22ZdYCZ/T7MDdpCOCDqVs2VLUFTSuzGrRVmLUna2B\nz0Mv\r\n=+646\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.9.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.38","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.4","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.9","eslint":"^6.3.0","rollup":"^1.20.3","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.42","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.41_1567565640915_0.041822266927431295","host":"s3://npm-registry-packages"}},"2.7.42":{"name":"util-array-object-or-both","version":"2.7.42","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.42","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"dfa0510c4204b14809ea604d9a85377b72438269","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.42.tgz","fileCount":7,"integrity":"sha512-AS3tMeXDnG+zWBbe0PAeFN5wYgXuzEz6HjHP56/F8V7ubqvY3GAlZTjQvqgapJB0MJNJUnL0T+KZzDqv9mxpUQ==","signatures":[{"sig":"MEQCIBuCkRmq40Feyqf3oYld6ce/DKRyuOtC4B+HryOtEO3HAiAU5t3RIHMdkP2Rl0vXlFRB2bQPyRwWudGNZpLPb8rRCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeMTJCRA9TVsSAnZWagAAVhUP/3IpW5xLjQ358VRDtD6c\nvBmG5+MFl+K/6crmpLTInAFRTh/2mIS9Zc4o7oWki45aI7S7c8e3Y8++cj4Z\nbvO9dBoBczuAj4FlZqs66DU9qtOy0v4jfQIb67r/wMF3E8V0RJgVhqbM8shI\nkCwDZn2ahSYoTY7TqBGQtf+tZVCocTGxciVp7PFHBQviKDstuS/sNIT4j1K2\nYDcOQnTjUv3GubT/9VKhKxaYuZs10vdoGeANwqH0pNMl/bQc7B1A6+e43pKA\n+BBqluW7sddSQHuz+nCBrBLbgYWAHa48FvbwD9KviGMEIMhkepqGExLA5y2Z\n5Gff75qiGAy+an2FWp0DeMDWk3iopny0vHk1TLUrD96mIiQkYZ0sE3tBTTIn\nPoq3cKJ4SCsD3ZQBeh6s7FMOQVydtqFYn9qafaDJMx5oXo3SHakOXi0J/TdT\nivwC0M92lnZWbtXtw6PKTqCvYHuLeuJy4nz3YpDK2hXlebIKndfbFyhMKs8b\nOamYU1zU/5rBXNEZocmXpLXltORAy5P7XqLCmrvZuBy8cA1052D94LOeJ2/+\nx3KDXEYIJfypXhv0B5ouFGvkO0SZPMQ9+KUVVVl+pICuH2pa7AMkEoPIkW8k\nkmN6e5dc7IXuPV4A85uC164uF1gpj1C9YfBNDFjyM9vWlpQ5+dchNZspNfs6\nL2ll\r\n=YCCM\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.10.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.39","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.5","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.10","eslint":"^6.3.0","rollup":"^1.21.2","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.0","js-row-num-cli":"^1.5.43","@babel/register":"^7.6.0","@babel/preset-env":"^7.6.0","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.42_1568195784818_0.340018204308806","host":"s3://npm-registry-packages"}},"2.7.43":{"name":"util-array-object-or-both","version":"2.7.43","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.43","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"bf2cb38cf448c40f8123df56dd513c2f19b67c26","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.43.tgz","fileCount":7,"integrity":"sha512-JBW+BiHSqYGruz+u9D8867pEC5tmBULkeyQB6cVjygEdFGsWvwfJaRemoD+FcG+yHxSJFFM1XRnGg1GQrt9qCQ==","signatures":[{"sig":"MEUCIQCPmtdNSrv3IxSWtB1WKUSTCAXV1AjkdiiyPS720/UmrgIgUtzLNccKgoKi/xxKofrbLNsO2UXsMJNaiFRAH3LUJ7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgGshCRA9TVsSAnZWagAA6o4P/241w6A8k6Ga4iZX0/PC\nOBfrqZV6GKTPl8LIazHv8llxRXOP6tOffT3xbZgEvyPhJqhFOEuJMsqFKyVL\nfun7zKr6UTv2jyZwTCSMt27DyRzbYmtYCxBG8srwupvGGhjagpisZ3ubqVEj\nF9BZrHbhuC1OyLfs5tcjgHXBwhJDuSKk2IEMFOACXeaxe2+pJuChxgmLbrnT\njOyKzUND9j3SL6sbtYRD3yDCyjdO0jjq+tf8ZwfGRcGFwfh/jBtV2idY+5Cw\nsweZmdx6i17kC3A/0abJgRWUPcqj3eWbYm2c0wSJog1O3odVsDARYF+VDxeU\nM3BJ8YI+9iDIlNiLm82R93ZzKdVOfv5AsMXm4RgBEyyjROXyF5SEwh2yUZVC\n1YbkuYHBpFHyQ2bvufTYtk4BLviLP8oVaN3Hn2z/hWP7dH6tvZ8Dy0zkIyNa\n91qpvr/tIEhhQIuvRKsKsIApOgmmAO4CqICrm9Y8I91hA9+2OJhDiGYKUuVh\nrk0hhLIk+CRa2bcuksYQ/fAXoduE+jLgdbJxwLRrBt8P7VQ9D4HaGdMx/qyk\ndkt/4az0wiDOMDZWz4J45lIwPDnv1zz0opvUrv/susddfqryMyJHUatYPE2v\nnmRFyguBfeB1qawmphwAHKseMS71ACUaXSKEPUWfkHC+UuAgLGjBn7Bz9BUt\nTe0Z\r\n=gCS7\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.10.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.40","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.5","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.11","eslint":"^6.4.0","rollup":"^1.21.4","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.0","js-row-num-cli":"^1.5.45","@babel/register":"^7.6.0","@babel/preset-env":"^7.6.0","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.43_1568697120603_0.2856017641682136","host":"s3://npm-registry-packages"}},"2.7.44":{"name":"util-array-object-or-both","version":"2.7.44","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.44","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8871b902a734a927cc022ac0868178b85a5cd115","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.44.tgz","fileCount":7,"integrity":"sha512-s8f50/rXxQMqLhyhRHqGhauWa82JpPhqiXl9rM+bUI2dR12kCsbWOmxcpIhK6m9l6X90IVb3kj7zjU4coEWTfQ==","signatures":[{"sig":"MEQCIAvgkxvdl9FhoESiyB1UhDF+UiPz1EmUkzgiRXyB3wXIAiA4gWGW7iRdbTwE+Zd3ZdYd19z59rUFciJIcHwIOhl0kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlJSUCRA9TVsSAnZWagAAsFUP/AxdkmaieEn7BXuf1TLT\nncazGMf95PfPtmGghWDPrw3HMdYNBAANjIVwvtyBFJS9jwV9eIpbyKLJ2UXs\nOoXVsWJbBcIx/L4wq0M/dEQElQ+Lzbw/mgHfSOrKKhE3rY0eCWxfI/zVCk4F\n7DOwMOycqwvPan3xBtCpvAtxCpdTu8H9mMEdXG/ZdtV+jpNnjNgDq64xsXY6\na6WRMmpyKEk5nicoM+DTPlnGE8HVsai6u2dVApQ7BlU92MjkSVI9hhGO7v/M\nl/W7d7aHr1WS4E9uEZScDuitK1HZLVzkOfdcXuSw73QesvguBXYSmSA9kmKs\n+T+aef5664X3scYN4egZ8uIS8Y21YgAjgapu1KBLL/cIO2+dXQlyjypIvjRc\nTP+05UgKN7lQQTCkOP+KckjUod7didQI9Mq8pkjmE+jWTCZeeU2sFFs4PGTe\nMHuTtGGJHINhrzoGBnd22OJs+zMLTsdnJ62MX4OKyUASXc7C/PqOA4eSrce6\n9S9dfwGNNqhTTqy3GsbQc2WJDJKhaPD+QgH6i/RGO+1xDDJrfk38NRltN2OE\nZfGWOKrp2RyD1y+A/Lr62NswFuHq9WAyRbVTHk1/SRMZAx+XD/npY6UN0mne\nXiuf0cgU9+voQ1COG0d4nndOApD0mxv3hH1fuQUZ5EW+OG9Fl43/3bgaRAV4\ndRXx\r\n=nBd5\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.10.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.6","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.13","eslint":"^6.5.1","rollup":"^1.22.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.2","js-row-num-cli":"^1.5.46","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.2","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.44_1570018451475_0.5104813133438004","host":"s3://npm-registry-packages"}},"2.7.45":{"name":"util-array-object-or-both","version":"2.7.45","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.45","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7247300cc9433405c2dfbfeaae4a296f42bf235b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.45.tgz","fileCount":7,"integrity":"sha512-Pnci6heBcIr+YNHjUYejpC0TGuV6ASDUspnFV9hNHT4fnvvMx9+G9LqxMbUamBWF5Ny+490FXfVj1cQ7M4zgfw==","signatures":[{"sig":"MEYCIQD3V8D5Md+F6SNs94ueUzI8ziKnE2cPu4N8XPjabO0oUwIhANhEO71L4nuboSmjIxO+uqpiew9EP9ilhpEpZ0OaUvPS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmP4PCRA9TVsSAnZWagAAU/kQAJixBOEETc5wEMLgQhSO\ntFAVKHtvIqhrfyqEO7fAD2PFQjibQNFzXu5+wugq0Vf4IdgHemFrg7pHaIbQ\nV6tsHmlobUy1mNL6iv1Ih91Kcko/F3y91RrE0G7cftzcK9/zntgb72gOVxK8\ndEAPVJNFM5cT+e9z3I0Rmy60tDVxuCj4iexZPC9OgwGom4Z6PpHdKazJxUp4\nQOmyDcIxBh/3K7R7AIm7zDoF/XX9csVjxk91EnPd3QVtOt/T6aqrytoIQ+kv\ncUAkWTvp5dX5jm6GnGDbvr5zSp4F+vuLfTE1XwFgWhskvyf3FM+P6Gdx2O1H\nSyZVfyvZGjpq4FM9tkKqYh91m5asMpUQuEotph9aL/Ndw4my5j/wPevmIWU0\n+/QNbzgMXfEYxhmsEzQIvt3y/NKLZZlZMJGqG/PlM2eeQGrdXLnuaUaiksnG\nz0ZaBse/DGXYYLTI8GVbHtjUZU+diJFEDpGi4ZBe31jNN/BakZ4D2llIjdWA\nsV5a33Vi38br9W7gK3bHp1A21HD3C0O0rNwu3T8sHE8fBqx0w35e31ovYOKE\nGCqVUHV9ybA2lUzPhTUgEjb+yPXThpBNHJmATnjT9+jyRYxCgBtwBeTFZnXn\nb0toGktIPnqJjfQq0EmJaMgaFWvZtLW1Itg8jsAsAGXYMeGpeaa5qpfQ3N+r\nBBvr\r\n=3j1C\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.11.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.11.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.6","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.10.0","eslint":"^6.5.1","rollup":"^1.23.1","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.2","js-row-num-cli":"^1.6.0","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.2","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.45_1570307598248_0.3889472392724014","host":"s3://npm-registry-packages"}},"2.7.46":{"name":"util-array-object-or-both","version":"2.7.46","keywords":["validate","array","plain","object","both","user","util","normalise","choice"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.46","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c81f37b8bf93fe8dd210601f8e5c3788f46eb656","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.46.tgz","fileCount":7,"integrity":"sha512-VcCvkOLsYfEUeszZ0Ci6hfjPTOjRhGfC/aww2p4xPB1xyziKUWEfGj7q+CJCEfY2pglTy/TojlwAjaFahTjdIw==","signatures":[{"sig":"MEYCIQCUyjMTvuicSD8EuDMP37foMXndGrNkNZkEKlUdJdRW7AIhAKEyyW+vlSI2b/8+q9zzdTiPk9jIFLGKWF6o28Vkrhmq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdri/OCRA9TVsSAnZWagAAP9oP/3k2gFcnrpKTS4IRQYgE\nVrdChCer7v6O+orG3/cvEFletG48J+jmpAwvy+elffwvFuKyrVUShTaGPgXP\nHMougZWbaVpHcXQWUby6DusdUntuAttAgpX1UiiJsWU8IXH58j50KRd8sHFu\nTvdsYQRTT/43tGgF2En+LNgj7gDUPFG/d43URJFWHtqwaOBHa1imQx96RriM\nvXOFP41M4syzpqcfxwATpqFbAGdbFhg0AGlNmgZvtzAZQhHidQiiTOu4I+8o\nyukvhr3IS5qr8fLS0EckQN3fmgHtfXrpACFJnLuYu937JLve+kJDXw//ctdf\np3d1bcnvY9syaCHpAz95QAkAUGyxpUO1YHO9fP4Xv2410fl02kC4kxMsq39g\nNsJbGvaDmMjYqwWe5qDRrwpFtL+Kg5180mI9QVD5sqRy0fxJ3MxQxJZePP7V\nFaYaWV/OSvFPYoM479JxAyKyIoOySMySjLTSgQR2oFabsjbUPZFwR/cYvqP8\ndmFExqeptZkOHwAmmqxLEiuRnpCmdicTTaH8ahG0GZWyBpyfbq155wSxJY3b\nXVaq7okzTI7KBvM1X1Tmq11mbUpyZKOqVPMYEbMCZTcnnhWh3KdiaFvtQXRf\n2mtPeRCj2M/nlZ67b0MXhOmbeXN4fQ6Fu0i75TsYVyYsrqYEwsNzTaUPtOIW\nkogF\r\n=s5gq\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.11.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.12.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.7","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.10.2","eslint":"^6.5.1","rollup":"^1.25.1","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.4","js-row-num-cli":"^1.6.1","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.3","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.4.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.46_1571696589383_0.7139598793895383","host":"s3://npm-registry-packages"}},"2.7.47":{"name":"util-array-object-or-both","version":"2.7.47","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.47","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1bba9706341823d7fb50539c25ead86991f83c46","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.47.tgz","fileCount":7,"integrity":"sha512-HJNoOhpjJHc0dCtpMiUW4QC1+i9yTNBkkoA4Kdy249PGOweX7t6pHgI86jtfsPUprBkcteSdIrLz7ctsYk+l2A==","signatures":[{"sig":"MEUCIEXqaLLqJV5vUw1wZpkyMmXEvk9bD8FIwduIa46+gQVmAiEA/fLmK4uK5QJGsSN0cETUevE0yim/fUp1OAAESlEhSQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyS/KCRA9TVsSAnZWagAAZysP/0O/7PeGLNwgmL9+SeC8\nxx+U4VwyIniMUoCKIaq7A6OTfu5xnJzxSVUF+L3bCpp2rVaPx5ro0L3pH5ct\npC7zHGvU/jo5N9tIPPGURnPOuBqYwZcvaxjAXgGHut5w4f+a6sCq7mVeueNa\nJh1QEeIIx5pMjvu4b21TW3DMiLl/0Kx7EX/4ZxL0SucULMuZSqiz+gyUIL7Y\nfV76KhCvUZ+OzYUjN2E1XqRlOvABgzeXO4WXfUy8ipG+SLDk9qD0kWyVwIvl\nOY6uretgc8rSmlTFz4qYTRrsdcjD3HSYfkO5cwCq1Z1a3pRYtWCULMFvTc2U\njUfJ+8CMrFW8ntrvHQd20BKLWhmGGe8i/CNVsc3QShpeG59vNGxHZJZ9lTNX\nCw57BYXs6nXeHKCzb1gU7+/2eOTnX/ASNTxA1bexZU7hiEArl40KKKh2bx9M\naVjrfIEqB7ZfNnR65Yf8D23asDeO0b2sJWAjWU9mat5XB5Jeb+kLx+n3JUmd\n5SobHTTWdpn7yvv7VOlL8dOPcDYIsMuqh8kM84TASBN58zjrcTwpKAymux37\nbHXJAtToEo6C+sCFCHMkUQ/HhXQmEh76ZhFLC1tB3sPwAwk2v2vbgAUrdY1J\n+1PjfteTF0/yGgMt0CTghO7etkXBjZfpByAmiAAzzCjDtkxEkQ6LLLXRkI45\nSQwq\r\n=a9b/\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.12.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.1.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.7","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.10.7","eslint":"^6.6.0","rollup":"^1.26.3","prettier":"^1.19.0","benchmark":"^2.1.4","@babel/core":"^7.7.2","js-row-num-cli":"^1.6.5","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.47_1573466058123_0.019426936310919407","host":"s3://npm-registry-packages"}},"2.7.48":{"name":"util-array-object-or-both","version":"2.7.48","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.48","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"89953480099fbd1fb45d5861d6f52448a5ad490b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.48.tgz","fileCount":7,"integrity":"sha512-nskIPB1gsMsB7/YxG8caVdEjlhq/l8cuJegSohVgKQqq5yuVa5SDWHCBerbRaKsNl1u/Iu93H+CmHFSxqLGU1g==","signatures":[{"sig":"MEYCIQCul9DKDFAal19ALnPtJUIwAraE9MdMFO8qpv57WZAzlQIhAORl37j8lmJ6L6T0+bdPVP5NyrH/PievxorUAYv/YT0h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0fYlCRA9TVsSAnZWagAA5C8P/R3OYChM4E40mQeOXGyT\npg+pDe1OpzEHSNj6TyOQTfZ8eOx0Y2CocNfQEwZSdzrkqhhvbotV+vTvt/Oe\n/l2gZwBTCItHLTDEpZdzDtjdwVvWB8pVUAifEwGuBitmVxpT0WBjnLaldWWv\nOH0eMqmXwpMZ4FfxfG9H+EiHFMtmFoZCg1nAJ5fL6USSqH23upWEQoMe7fmm\n4yybPlj7AkUxYPwPlzc8Ym7D1Di3c4CWLmBWZojlxc/VoEijSroMjkqnI/3W\nG0/rCrbkbe1GdV+zQOgQNky2xu1dKjLYQhQk8xpN1irmDtzrYH2SRxO1TgWC\nEiy3dJJ7n2S4hqVuho9E29JYFeMxIpU4MBnWZr5NH9DvqKD4Hq97ubST6Lqx\nMVYOyuJiyiYOpbOssdkJGEjF+cRLIDtVEpL3kpXAtvpfOsts+3iOP6qAus2V\n0eKAXhGn8rb/2yX7SFBQ5oLf/1mQLRgrE/1inm4EKMAhAxrJ/HkWFXm8fuRY\nfARnXU9ij8slEZq6FFADbWpfvwq7zh9mvOeS29QIElWD2tegkgIQgqAxk4oY\nXl3deM4PRW6YnHo9jkPMHVQu4DtCTbYE7HuNJwuaoThb03wjSG8BVubkoZfa\nZkdgllsc7xGToIZkgG6Vh8UmneFj8qnf3JC2JNGRTQpsVrJr+AkdmY+BSrbn\nbP0N\r\n=k97+\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.12.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.1.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.8","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.11.0","eslint":"^6.6.0","rollup":"^1.27.0","prettier":"^1.19.1","benchmark":"^2.1.4","@babel/core":"^7.7.2","js-row-num-cli":"^1.6.6","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.48_1574041124630_0.147444607176894","host":"s3://npm-registry-packages"}},"2.7.49":{"name":"util-array-object-or-both","version":"2.7.49","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.49","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"78d898133b9033510686bcc3e5ee4e1b516b3a03","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.49.tgz","fileCount":7,"integrity":"sha512-0e2jIsn7xAasW4Szkffw1Zrt1Glga+YcjJNx5EMEMYJG7BULLu6aQwM5quMtaJL3EIJKGlhSw1V7ajjkeR0WLg==","signatures":[{"sig":"MEQCIHx328g07ZGu0HiZ5Scx2K1qybGZO5eEsb0EfJt+X0jxAiAW0drCwhDPLuhFA0K6ULnt1q39ZegkSz26QXgCpweGJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3h2lCRA9TVsSAnZWagAAaZoP/ilYHEoNk8gGfCjiyODD\n8PS1dCSksddSKovDNLNRkEsHtz07mXaLNfq7IWSo079mlxGxUqNaeD9mqKog\nyGRkVCLqrDrThaZt07wB7e5fUjpuaDVfImQzMohX6NmTDW1Uduuz2CWqhqVU\nFmShWw2BDDg829t8r0GHJdz5RytL2TNT9CAytTC7zAKj3Rl8untURXkQjbko\nYPtwMl78AL0zdeT99tmFx3VS1GM2lz30r342I5RtAZ33UryXmTWNchKbmZ7g\nRcRccHE+nzu9N38ezvtMYeMDPqSg7zKQOAhr2uqGz+KajP3y/zBtGOGS1acM\nyajAmy6z/Vyc9GOlIrunE1O4Y2FExBR8RtDshgZVkaxruB3c+SaRTFDd98iY\nxRUgIYFIkzeo138kLApHxwUHLjIQGn2pL5q1XTR03TX5Wy3G4oyP/lXTupEc\nMRKeZ6zRLHRwKK5uVbIZTevE7CoAcQK/jTamoIt+0BYiwtm/HTbZmpTPh844\n9RGP3C1WamSo66EPlFqOK239JWlytwp/W7sbTh5TC7Qr3Ml3NBfCpNIMYHrF\nufvFofAZv8TbD+y2yuHBrNsLVBFSiGy41TG4uOy5NaR1XNKsuAcUD26qXWZi\nP0Nb8vZL50mhnGozIixWxqzRNd3nZm5Z4fOwx6RcnJ1RxVUX7Iie/zB78iJu\nwnke\r\n=yxvX\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.2.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.9","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.11.2","eslint":"^6.7.1","rollup":"^1.27.5","prettier":"^1.19.1","benchmark":"^2.1.4","@babel/core":"^7.7.4","js-row-num-cli":"^1.6.9","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.49_1574837668871_0.9214553081253858","host":"s3://npm-registry-packages"}},"2.7.50":{"name":"util-array-object-or-both","version":"2.7.50","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.50","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"7845968cd1321a0c03e39ad50134b0b6857647f3","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.50.tgz","fileCount":7,"integrity":"sha512-3Xh8l8586stqVIsWKeN2y1UEeV1PkvFtvX3Uj/80lIn+uD/IVO3Jjv+dKsnhpUZ/oCh+/Icgqv0+uFLiyg0ZCw==","signatures":[{"sig":"MEQCIBVzQdqHBLCbyC9Se/4AeaKrdeobxXsIQD3hS64e7qjnAiBl4FVJ8obARESQjBJoUhLz5oB3ejVD9MXT64MIysuTyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7glDCRA9TVsSAnZWagAApWsP/0IBEZn4gC/RY+C5e2xd\nmu6CLb0y1Lw/fHwvjhMv+kZQv88nhOXCZ9SP4cW/MsaB03jO8BO05Pu7/NRX\nmovyQCvzVa45hoWliuRmskqxL0RCVCjjMvyC/IwquoOK9rrLfvHviY1uq+fE\nEITMrn3qozmvQZrNUopCvTt8JMQpxN7+7WS9F9ySrJS83R0q0l6SE8Js59mC\n8XfsEvdMGfCcQ9TiAbXzJIyisysvpanwDvRoG860BfsxRjKrn+sPXQqX82mf\nKugMtKa1nry8+Wd6UgarADedyJIRoU4FU95KirZjVsyjOc8xrKv+Yv//8SaL\niISEn3MZ0WgECj/z0n3tFwzdR/vbURXY5BqH12Pd81sh2H5D8Ds5Hi7j3QmI\nY9i+Zjysjb7qVTvaqdiaI0kSa9OZ0XbmDeBa+gc+5286a9HCYnYBuH8aJ9u9\nk1iuJVvizREscDzdYKKXZN+EAd1YbVhqqBdHQSJDUS2MinFwzr+WtYCAAv50\nOyZYQhGVkWyKuQPaYo48i2E/Z7eOxZ2M1AQGsRDCGnbNY7LvC+RMeDXX4CrO\nWvnlWeXf8HZdI6bPTmqPg8Fs8P+TGhfB1nl4L/d97r8LdpIkERWGSOQBlNmG\nIIKQmLns15rtepoVhJXbrDbNjxz9isv7Tpy3Hhmc5UUYcL/IST06D8bqBhAw\nq8HZ\r\n=phiM\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev --silent","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c --silent","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.3.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.2","lect":"^0.11.3","rollup":"^1.27.9","benchmark":"^2.1.4","@babel/core":"^7.7.5","js-row-num-cli":"^1.6.10","@babel/preset-env":"^7.7.5","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.50_1575881026520_0.9915867095504596","host":"s3://npm-registry-packages"}},"2.7.51":{"name":"util-array-object-or-both","version":"2.7.51","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.51","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"a7d321d3408d323f76b32370ba73925ff796e5aa","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.51.tgz","fileCount":7,"integrity":"sha512-2CWMaFXaJC6QI7N8SOKX0ehtlvR3pHJ3jVHbzGB+7VVhxpqpwkGWyFn+FN4UzbH0uXIuAaC86ZrooY5MrLa42A==","signatures":[{"sig":"MEUCIQCU+DePvLZoOzACOWG0P21TCybAZjuPgoz71+fBhXYyigIgG44QqeOTgrl4qszNtFG2w695usiBnOggwAg9H5rSMYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9VvUCRA9TVsSAnZWagAA7lEP/RqwDBegWEB8Q7+PdMZr\n4Ao/9eymxU6pY/LtLfdSyOiTw8N7fTHGIThRwdVGQjUG1PgFTkjn83Sdv0k7\ndtggorTO5uLTQSn7QM9ecFR2oCoQ8gY539WOqFHCErdm3YzA9fmrUCUp/EkU\nuykKUqom4v2KqCfepDTPtlThnZp/Wke40EcQfVSe8vEfCdCfFtQfFvSUHh/g\nOqrKjwnoZrW30vHFy6R50vZi5j3kQGD0cMjrB8AooYczBqW0HDqwx8oLtHB/\n6vTQQ17hFfUw++NfWK9zCcEiwNjzEYEeNFL1Fg0jpWbQLk5SYu8raNMBzVLx\nwwfsuAYoSXl6EAru/VV9XP+OKw3l2z8DH/y1Gho6tnynV+sGHb+DV4GjAy4B\nJaHuJoErZ5Gvx/AOXvn8bF19eKi6IVUaO1PCMqwoA5Efn0fSFOZ7p4UlHso9\n5kKWKCM2uWzY/2quDu+pc5XMITXlvVtbFUNAEAAmii97RiPxmhqJvoAg9VwQ\nlORyBnn8ErgBybRBK+R2y93INDUIrLnVvBq/UoFcrrg+UFYhxV8+r+NL/SRR\nefEF0Ch4SQn4oRFgKY1hme6ryShnX7pcfyD0FPCqVZYgI6JrMY07L173h5DN\nrp1Q3CClg4A09gQOVWI+eUkpP80hVX0nlxd+SxqIB3qm8lW5ZUCskjuuEhB3\nUwCP\r\n=3UFa\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev --silent","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c --silent","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.3.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.2","lect":"^0.11.4","rollup":"^1.27.13","benchmark":"^2.1.4","@babel/core":"^7.7.5","js-row-num-cli":"^1.6.11","@babel/preset-env":"^7.7.6","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.3","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.51_1576360915854_0.23746057857913194","host":"s3://npm-registry-packages"}},"2.7.52":{"name":"util-array-object-or-both","version":"2.7.52","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.52","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"86d17464eee7d9f32c0ac9231f3dd7eee4172da3","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.52.tgz","fileCount":7,"integrity":"sha512-cGU/uGATSWJAGU2scoXQFYRD3cDLubiLNv15b72tE/wZhxw7rXjOxq3p/MMQZgzUj2f30M/CjBRaeiIArVEHKA==","signatures":[{"sig":"MEYCIQChDstFFbJfTy3THcmWR5W8VMy5InH7Umi8DomIisTm5wIhANyn+0ih1hvPxnjqyaq69wvru5Xo+L20ZQ/QRH5jqj/G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGje1CRA9TVsSAnZWagAAnWEP/Ay8//TDojcgbh+oAe2e\nvwU6Iff4qk6TR4zVZXh3/WYVF1CLZYKjGOlBTBSD2m9MdJiz87m9VdupGSpn\n26oLTfxZEf6fACMqFMycMNrUi6qZWZauASsuV6oBQystXintuLqBnZ08pjp3\nn0v997KGyzwawlQCbqLoa7c95/QmrgAyogn8wpTJOEB+a/dwCDHhYDYSzN1S\nmoWUcHzfZJEODIljwu/Vqzuiw5tDW2lcNo7cmsJWokutIQagLXALIULFUtv5\nbe0rtxPzsllvLsH8QYFgBrjIqqawQKGE7cW9HHIgOqm5xTz0Sg1SQNH8XPX3\nJiPrMMl+CGqhvumyFxlnKDCLYzfqHls5cBkAWa+14oF8obnR+QYN/nG4HlI2\nOjMcIuc4RLpbcdnpnlbEJa8BdJBJkMkBC3QgpFOC+2DcOHAwd/pLVWsZfnD1\nroi/ilmex4wfPZL7l8ydI42p7AJ9nQjgzfYoNChD+z1vozkYLnWG4buqCFje\nMZXGxKBcrnqBLJ+LQgyLAeIAmi/m1rNYh5jkkfUHpSbDBbpzib2d0i21vOkx\naanoluz9GdfbR94twmVk8gL3AqnwNeQK4FHLfIvO8f85gSR7LUni8SHiONfx\njce8qWM1Yh6kLRZuxcyWznLOnlRamkxUwspv2FOOJ6puMfem+8hrZrcpYYO6\nqD0S\r\n=fXue\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.6.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.5","lect":"^0.11.7","rollup":"^1.29.0","benchmark":"^2.1.4","@babel/core":"^7.7.7","js-row-num-cli":"^1.6.13","@babel/preset-env":"^7.7.7","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.3","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.52_1578776501460_0.7985629608615152","host":"s3://npm-registry-packages"}},"2.7.53":{"name":"util-array-object-or-both","version":"2.7.53","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.53","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"9319b7968e7f5490a60b5a983b23d4f99ae5c0a2","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.53.tgz","fileCount":7,"integrity":"sha512-NPuod89sAN3kcCU5QQzqS5aEUgHf6+UP8dTscuEuw4D3s4au6DBcX8aLpTNcqhl016LxZZldKydROxit0viNGg==","signatures":[{"sig":"MEUCIQCd3RfwKFuFIiFDzilutFD2YTsBWZscH6G0NgjLmzJAqAIgSo1PyTIqu4pRRV9iCDP8Dhx6leCjmVU5Cj1Z2LfheNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG6u1CRA9TVsSAnZWagAAm4UQAJHuXWySqikRsecErdxk\nbBVCcD6TfHu0p+G4xfZGDEXuL3fKZv+Za02koOeuFkSW+h0Xw4oHTPc9wnkA\n1UAe3lxkaO1Cwia5rhEZzbkbbeNmeCXmntSnOVB9+/Yl0XkVOVHT0iqpdTzl\nKbE27v0Q7fcaRykcLgnG5NihN5/1/puO6TVpZ3yXL8Jn8Z3N86TIiSaDDaHW\nDCAbom3HrjdYfkWy6ZYrboiDH/AXto829tnXA8VBhNbbxgT2RMhFWuk4uawB\nV0KkgeE0WFHTk5a99eSNmxh5v63c4+W1H7bQIH+LmOS1VrjofyW+i/HWDrrd\nOVdQ0ndak32pS3L+IMRR9MwpPCplRTwDt9QzQnLW0T9nMwGEk5l3m8ZaIX32\nktRm199aGAP3sJHl8h2JCgh8JwQABbnZlZJRzYkDs0gHMLOAeo4VfCt7vcsI\n0VaVReyxHctu75OvcjOgOhtYArdF2rT0L84HnKPTbKnJQdTyAHwwz2/IoqlY\n9SDeEPv5FrlIc3WZhnmS+GxEHZIoBURC3UZxZE+TdbI39uKGe5PT9IklfNLM\nbMfu7FzPERdeaXBISKm514IJRkf6EPJZ62yzcdgIuH8XR01QhSNF/lVT3Pd8\naJxOb+l1AKZBttCBaWGScAfwrlM7ZFPRw6BmTg0X277dMz8sqLEho0cjvLaF\nDzMN\r\n=FoYM\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.6.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.5","lect":"^0.11.8","rollup":"^1.29.0","benchmark":"^2.1.4","@babel/core":"^7.7.7","js-row-num-cli":"^1.6.14","@babel/preset-env":"^7.7.7","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.3","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.53_1578871732719_0.025710100036284267","host":"s3://npm-registry-packages"}},"2.7.54":{"name":"util-array-object-or-both","version":"2.7.54","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.54","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"b5c8ec5e3ac06d727656276fcad8d921c1a2a6cd","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.54.tgz","fileCount":7,"integrity":"sha512-oF/Me9vtrkIHcGAiqK9F37FkGM31rnlWjhq00LfocVzc01fKR4bIqfliqPwteoR81ITZgVeDrU9jU/xIFImNMQ==","signatures":[{"sig":"MEUCIQDOvF5hAdPbfyFsRjGqt2zEQO+DWsSx9G8fg6zLIxLiQgIgNGqannLog6PiNuRC37RLUWpkfGOJdikkD+2jQrtsKvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLiiJCRA9TVsSAnZWagAA45MP/A3i6U7myRh0y38UeS8k\njZmfqX3TKXkzXWvOczy0Ax7F5EkPbTGKYrFPrrrBG9z4EtDZ8IPlcHn9u7ZI\nrB4t9kBhPigr7nPwQa1KuQ/5x1MLbDCnYpq6aPRWNuIgU1WtnhSIe3jLSw9i\n2VRcl1vmflef+XDhBaWnVFMB4JcLyP89UW555S5l3kkaO6E07HKfgbuVPi4l\nKZgOTSVkVDvcoExFRlHe7YSllmMi0V8X2mGNEg7lczP/EGE6T2qnckw191hN\nlH6Kpc2CwCqjK970cp3HRk1TSU1uEz83oK7X11kMDyWQYfOwQ70VCnHEO3Mf\nMnCbZs3Z/D3ApNzeNxHlKomEKuDXpBkHI09/n93BWK1Eim7Vpcx4SGNg4Txs\ntcMxuaJeL1rwYFtZsezOLoYpbmnX4D0GY8tu3pb7TPOicyTd3BnijJtAKc+e\nT2VVRPtG5tu6cb1bh+r1bKSz3+u7w2X5Lz7fGguqGfLkduCQp6L/ByQYLXps\nfF2zTbNpgeiT/877tIwYCwiforRPBAb1IUSKBGWGXM8/hsF3CUBgCwT3meVh\n1GeDTgM9rb0emq/hY2mjjMtyEQpqjl1/XOjBNzCuIKKToGtWQft6/bwltAys\ntwRdUZ8MerTrrKgZv1LOBffh3QC0tO8I5itA62jlpOmmEaU2OLhdsyEmCncd\nIXKr\r\n=SpRg\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.6","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.7.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","lect":"^0.12.0","rollup":"^1.29.1","benchmark":"^2.1.4","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","@rollup/plugin-strip":"^1.3.1","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.54_1580083337296_0.6233300549768512","host":"s3://npm-registry-packages"}},"2.7.55":{"name":"util-array-object-or-both","version":"2.7.55","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.55","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"1e561746b87b88903c28b1487a21f8f113077523","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.55.tgz","fileCount":7,"integrity":"sha512-M3sA3OxipHeGtBYg8gNbKGBw4cztgYn25rSLAUsmzl2RiRSVjw5pRQOBvopgx2Ob/rmq1wiyAnXUe/oGs4Ye9g==","signatures":[{"sig":"MEUCIQCDEj9NQ39ShAq5eyIJnPt2BgkmSbfDhJoyAjzd6xiUeAIgZ6vbL6Xbemf4yIKNJEmPYZA2wkjoSStY9g8MAhdt8Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNfhACRA9TVsSAnZWagAAog4QAJWaujtaic5wrux8olQa\nhUwoMeUAxS8GcGQuW3kpYZ9ftmszIMIjzR24FT9zjabr/BsLP0c0FiQYdCey\nxdRMIO4W5qqR4lLrmLq0QjTfGraooWFR3vb6iuP/Xxx5hQHojdRIo/K298E6\noAo1G94FFssgtFSip0LNHw9QL/0PxnaWMnWCRQTL1KSwhPW2+RovcEqVemJB\nCC68JhOmSZYstND1Hj9eftT0p1lHGCMNzpODf0tFqkRe3VvORh90qJYgFi/4\nA2xTXPm+B3MFgcDTBOZYVwz2ch9HcyAuycMG/FKL+9H+9efi33dVMdC0ACUO\nyfUUKekVyGo9fn2WC/FkpPJTKGNcK5tr7v7yzH5EVQKMFBpw7TXcz+edZtmM\noTjXJP1L0gPiU+df2edkplI0BuU3JLk9yULBu5F4PmvedAZoGCmXphhSAZBu\nk3gkfBqcGniq37hKaILNXC6y3pu+tKIU8syWsqkKhVtz15a50VagYVMdTYnj\n/scXn7mxlocuHgrEPKhO0fvxWx0aO1OjvsF2UIclTRomorFWIU4Ui0gD7YpA\ngGtmX7N/iYCn1yxWeifzhNaKqws9QiQWwC0iGsj81h4/+aIJFz0ZOHji27pm\n8Et1U0ABZ3feOXoUfUNQpyTS7JNFxvZVIMWDJ7nZHVk8RgLP7F62W/g6dOFT\n4eFq\r\n=Koyj\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.6","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.7.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","lect":"^0.12.1","rollup":"^1.31.0","benchmark":"^2.1.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","@rollup/plugin-strip":"^1.3.1","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.55_1580595263768_0.22264263342709545","host":"s3://npm-registry-packages"}},"2.7.56":{"name":"util-array-object-or-both","version":"2.7.56","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.56","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"43389e48e75a4d088669b2bd645e2c401319efa5","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.56.tgz","fileCount":8,"integrity":"sha512-fN8Wso84wtB81cI+Hx28wkgmxzUgRAj0eCSfjbyplnxY318vg2p1iBX9wVatpY4875aI7ycyk1Gfn080TufYWQ==","signatures":[{"sig":"MEUCIQDejT0Xbv/O3XNcHZxBqV+LEV70P1R4ENE+RNpJP2pOsgIgW6V7tqzuRvvSWk9Ayh54rDeYcpTX73UBicpJw7wz2Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiFDZCRA9TVsSAnZWagAAb90P/3/RNS46JmG/9gWNS1IA\nocELprRAj+idWRZS7FPXGt1MFksmDEk/eedzqSbVkM2hCOt8SFLJNSlAMoct\nSD75yzG3+HsGEYLzHpuRc6PPlGOtYTOhFH6rKfi7l3yA9nAihY+e4hGXnBGu\nFytYmFmaZK2jmR+I+Tp8s0zstUA1BCJinVES1pgC7fVeE5En0tbVoIqpBFe2\ntbkehBiX9wDQS4vk1iQqYvDUCCl1pN+pSKIF/vR3MDjHtAvyE9D4knZ8TXJR\nb5O5EPj9/6CUqo/L/otv17n1wfnbEjwmL4ctejmcDb8chCp/IBsmeYAUp2vW\nvs2sMYsYMnPF4gjKXhxh8YFpQ+mKamYZqUjoO+55yGx0iVSmecz5FU+n05Rc\npLz/Bnkl8AJLNzGyDD5AHnL05u4bOKaeyw8ETYnTuH59/o+KkaeTi3ra48fr\nDQuv3p4ELmsOzGeWySphs0a+lBj/wpJhTEqRj9ggKscGOlwRt9dmrFT/mzn5\nM1igVYyhoDFZeH6x7CcIeg48KbmcPBU2/zLRP3tcd5dzoWVXZjm+RYM/DARB\nfaVXcotZg9IhZtyp23K7lGdmO8x2xbrpcqEJ9enH4I6McCBZEmOgbyLegsCt\nePSGMV99QtV8XsvFcnRgmoKKlmJU2JatEW9xk8f/dWkrs6JhYyxeU57JoEGD\nWJcr\r\n=9Odw\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.12.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.4","rollup":"^2.3.2","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.56_1585991897490_0.8413216202058005","host":"s3://npm-registry-packages"}},"2.7.57":{"name":"util-array-object-or-both","version":"2.7.57","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.57","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"ebe196e088dace459176d0fe696f35a8fd76bb41","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.57.tgz","fileCount":8,"integrity":"sha512-QyEwIHjRDAu5brsYY5px/A3J3V2XZio1MAO4J4R1O87Pw6JfDhgXBmo2R//MfkxFV6vOMOQD9Lg3S6CBRAI6mg==","signatures":[{"sig":"MEMCIBI2tYmDRnz8oCFpugf5Wt83k9Gr1J433/Qc6HTiMpQXAh9dHbqWta21fIO1y4J+4gy3KOOkzPuLvWAQN40NtwU8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelL4mCRA9TVsSAnZWagAAu6oP/3Vrk0xQa9wo8UxGWP3b\npe4bj7k9zaIBw2NCO0RLAMjaDUq32bE5yGyqxX7jqjMPJpjtWpic2gZ12jQE\nHQWLBcIcBhBESeXJ8A9MoSwuuTBfK9e6wS7J+dWEQR2sXDD9nhcuuMGWFluw\nO7m9zkQOgWqyvZHk2eJm6OBwwkemhyJyh6tlRnNiV/RSBA/TuOYOymvUWatJ\np/0mBTjXLbNPVBQ3GvoS5KRNypgdPyZW7sWau2cBeX5Pb6ghY97ADQ0QWFoe\nu8ngazFDTZw2L7L2BFyoCWQjVBeHg0D4QrRo1QWm4wiss2DnBrM25XnAADbJ\n97wYJRghbdHW6FIAs3EafvAPPlA8eeLAznXSbajxNgIgAcpnMTVsqZSQB4Cm\nwJDNiC7CCO5xOzH/HTkMnh6zJQPDKOnizLGZYRtVx6iiercqvNW3qfqX/oOG\nWEjPCTgFYwjdYDX0zuL98PYlLYQqsGnVgZJV2KJ/PcNiNq6F13pOWQXEJkUZ\nTCqYhXXYTTR3z8ctR2XB2rBH7pQVsjVm3c9Jo2OgGIkAMifIF2WwBnDYeWv6\nj1UtBWI0i51/n9+Ngw2KaWDt8jbFjWXbcYi2h3ESdMuVi95DcTG1zYDYWD+I\n0XVmTVvyqF0T/6ufbp5syTfn96OhAZ42hIIMlq0MWrZiAStx3bPNnuGHZnwV\neNmn\r\n=xcYz\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"13.12.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.5","rollup":"^2.6.1","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.57_1586806309674_0.6826569097672481","host":"s3://npm-registry-packages"}},"2.7.58":{"name":"util-array-object-or-both","version":"2.7.58","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.58","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"0c2ecb84dc936de17275d144e6d51ffba6cfb609","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.58.tgz","fileCount":8,"integrity":"sha512-eyABWawKcvNqIuISauJU2NhjzDy4YugXds6INOCmQMewhtWk5Anc7ZsThYn4H1+tkNy+kYd7ha8b4reBWHiuNw==","signatures":[{"sig":"MEUCIBI5cSMY/RNLVk3qLO5SL/OQDY2xiUXVQ9WQOzH3dL1iAiEAyLdmDghmADkWqFQj1H01zUz2u0EmfU1rL3KJlthtJV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepUW3CRA9TVsSAnZWagAAQ9oP/inXc1E83AbHTsONgCOH\nXzCLCTIadlAn30qkvz00vZGPVlx/36UE2iSQNy1PRAM++D0X3wFSkHJBPUEw\nlluZXpUGgWkWWZy0M30RN3OXvL+AQqy13DDWbSyhMgXQlUGvgbxn5PF02Rp+\nJUtjB7js5FpFizoX2mMaWETlXfhEnSX+gXH4reS7IKCRMztthZPOv02ByK4i\nwz+eYiBOSX3VIO2NppApXhf+jDc/W23NmAVvQ/kjxT/UBCxKXrBEtwy9uCe2\nVj0dHRTR4IuAU9eV/0bpEM7SKrmsz3PvPzQHYEdso47YvNcWNu8dLAWIro92\nIdc4fFxhLqcuX0TeSl/FjYAavclvCXO0PPkQWziGADNPwfODLQVJgy+HfwqR\nSWfjmDwWe7FETs8x4fOyQJWiX40cpSIzovb977nwdbjbj9JnkEnILnHnLrNP\nJrGrQek1iK/c2sHcfCf/6lFdFw/6n7hopXwpQps3hCAd3l2ZDqjiKg4Va8mw\n00SagyqE2fSwiJOBXDuhpatz4qNkIT89rM01bK/OgYLPA9yubV/IAEItf6ZT\nwlNEDWKPiqigCU/7GdY+a8T0MDAfXE3Rv22pkmSQWVa1abYb/KOu8d9rf48m\nexB87FAXLEqMBK5RsUFQD9r51NqN4lLY5WxcD4nUxZGTwZhO5uuOoG6+iRgX\nykt/\r\n=CTaG\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.0.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.8","rollup":"^2.7.2","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.58_1587889591461_0.5421088308464888","host":"s3://npm-registry-packages"}},"2.7.59":{"name":"util-array-object-or-both","version":"2.7.59","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.59","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"c2eab979869b78001119067e5dd4771df2708863","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.59.tgz","fileCount":8,"integrity":"sha512-A6KAFgsDT7H0eDnECrcOVt27oMOu0JkqJPP39l8JWHzaCLRTLXM6JibvmvSw7Rfg1JcjXqebzDWsAUYUZqb1jA==","signatures":[{"sig":"MEUCIQCnA7w9nrDtjUJ6u0kNjUXK7U2tkrLLqVCIREQqjeK1JgIgB6x3UOiDTa2pNwSp2dmydLV4a4GEYNMZeR7rZsSgPIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesyZdCRA9TVsSAnZWagAA+fMQAJ/JNYzdBOyQKr4B/F5Q\nvs1xcfdYJtTIq6gRpvu3/XM/3+HUA8FPzW3dw3Zhvu8Vv1pgnmDDZmVHskw+\nHYJ4qVXXHtmHPnZ2Am0rtHbiWBejAYK6t3zHZ5K9in7cZPsuLgMfs71Y3GJX\n8K6NPrIE94eaVVbY6J0hIWK6mhOilf+fh9pX/xld7Vjc5vcjvj0Ut+nTrIAE\nS1N3BinU0009Ibq7ZPpoepWlQ3EFXWt5FpScVsbjDeKDOVxVBz5ILqcAIs8/\nor7fX/BZFQ8hIjBBlnsITCX7Tr4caFaGDZNDAJIpuWJZZVg06+6JvS47+Osp\ngJQdcYjgx+cn/AP1kMKzkAqroEosS/NYumTwPDC7uwq+97LxWupdDy2ruyNZ\nU4oYk6+MU/NLr17hVFQpcqf0FqPtSO03vZqA+LNvCTkdMPIMxZBtG5MqCbdH\nAMZzFYvd8sBWnSKjKq+JTdq6Qanfmp465ZXVQtdXgsgAy/oP8o5MXHAVQoW2\n5IftIeipdDGKRLFZI/tKYAJwlGsctcySaVzrRhY68EzxxtiVHWFDlDoWciFI\nnbtJ30JgM4svNpvcUIXWw5+1m2mf4ev9SF4EwLiD16i+bB/zzCZU6YQf0VkH\nqnDwVs3MgMB/VFhPKWl4TgFDhqJ/7uYcFqX8ETzPPmG6xhXiRNfHXOvxOeMN\nFWd+\r\n=0L64\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.2.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.13.0","rollup":"^2.8.0","benchmark":"^2.1.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.59_1588799068694_0.31243477556515886","host":"s3://npm-registry-packages"}},"2.7.60":{"name":"util-array-object-or-both","version":"2.7.60","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.60","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"be684fad35639fcc4e4c372009925bc8519aaea6","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.60.tgz","fileCount":8,"integrity":"sha512-7NZQb5/hmdTnosBd4oHCNm7lih8k/XGMDnN0DKLOZHsTAjTFYLd09tsiLVV1prdswUK4i619fbq1zreVJK3v1g==","signatures":[{"sig":"MEUCIQCwhsWluCTWI0VaH6D9QOfwdYI33u+Jsf8BTvugWJcD1QIgfJOe7icMmiUp0kTw8NhGymuePu6aBVnDCpCjcPlDE9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetXSfCRA9TVsSAnZWagAAdnEP/2cpTdjaPQcTiX9bqwWw\ndSeu1E2TLM9XC5MjpC5CS8eOHyrB1kolb6Y8XmTV1iG3LBzffxM61iANrAhJ\n4lvA0MHyxQn1A2YiG8z+hEik35aTLmaihKR1qLxmvPs7ToPnCKXtB3aNtClV\nqggQKuDtQlnLMf4pXD5DaWslQtlhi/6ziti2O3axmux0oiM8HwylpM0Dy9Hv\nAURfoHYW/JlCfdHGxE/66t4SwrmoSgDZ7c4e4syIzwUKdVuR1ffI6HIQQrD1\n6S3jtyjjwfgYJ/1EXjbpJ1vuu/NCDgz8lScZpcfwVI8YvzVrNAYOfjYrp+es\npnU6R1F7KNFZERg5aZ10jc59y2sz17UvmYqVzoa0MjZ6wuvFfyN0SGzr1X3R\nMSUOHFPqBJisVByNlKdLHA6zPCd32qhs3TpSpGH0l2A/wERN3xo+25Qp3MQ5\nhGmin9k4PZboNgLapPzcUguNU+hZVXHPsadSZkC0kLFvHxYWmx7QGT9jjG9Q\nTneCzunYshZwDhM0XbOblz1S/NpXMmnSX0NjoT+d8MlBaclJHpOdwE++TirV\nyeg7SBxj9YUwukARieOaAxvFO2xGXIMyt3ULaR9uKy2ilhFz/7nbhL3N+rC3\nJMyFthrOJT8jeyymp5dgkzMZY1xTQJIDG+L1v6boUgrQU1JFUHLJllrHetSo\nKrob\r\n=awlI\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.2.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.13.2","rollup":"^2.8.2","benchmark":"^2.1.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.60_1588950174685_0.6160298553480401","host":"s3://npm-registry-packages"}},"2.7.61":{"name":"util-array-object-or-both","version":"2.7.61","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.61","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"e1bf390cc3b49561e381fba2f120af8ea6aa492d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.61.tgz","fileCount":8,"integrity":"sha512-ZRPoZKvDON4uND4u8qAu4LvATy/UTIVO54Ma+t7rYXaUzXZey6nej+IrE3KodzdPCktkc1ZPyl4Lh1VV0C3o5g==","signatures":[{"sig":"MEUCIEIwUizhOg9VEQiCupZr8Cbs8wA0VdbauEdmBI2UeVQxAiEAtiFT3QwcqY6qaOefMq8qLX2r1fSdu+nhMAdMRsB2gZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLwYFCRA9TVsSAnZWagAAwVMP/1F7i+i1ylrK3yJJgRaV\nhcdg7wzBsODV4KzMhBXD9x/G1I/HybHYogkJ0f90OgtphveQNDbyBzrq6m1/\naX7wsYNuJyecAw8n/DQCrGPi293LB6sBIy03OJgk2siCRQf5a8fTcLneMhmc\n3WpUbn+N6ai1URo8Ld1Fe8cpo3pJZQ6wRhO0WDocM/6Aiasv7V6xuMdCF/vF\nhCEytwUsbVgpDisAFKNg6Na7BtLGPg8t2Mm+ggaTjcxwjQqKxmhYHVhBsrJt\nIeOQrR5O76Vtyy0viH25t+R+CIK05jnqMl3IdQ1hOaTKpcgBpZG47mCVxxdb\nYvidp0rfCHpeM2Tx0HZ3K8GNDRxA9vtArv9sxUVFSUn25vfV+2zaSP2pRk2O\n0ugdy0B/DoWmSJRc0qVIdpGGdP72Caot2nsMGKtAHMP8gY+wn5f9GH2Q2fwQ\n5xCTx8X92+1jByWgmLXBh5Pp8vHmqeaybGvETG2goJ6WYQpDDW/Deu18AxOt\nJLjpQD4sX3X0UBscLUFStGbyweI1/aWRb5DUfak05z0aT7kPqfcIV5xdVxI+\n6+kmRhdComgVNLffbVe6BXkjWDQAYpE2bTDChfsOUxbH5AAirqYs7vUFotzZ\n4Ua4099ZAAfvBrqbjnGx1rYbDIsq3fHGXGhzm7cqVsE8eZLclvdM3MMdQi4J\ndqjl\r\n=mgtg\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.7","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.7.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","lect":"^0.13.8","eslint":"^7.6.0","rollup":"^2.23.1","benchmark":"^2.1.4","@babel/core":"^7.11.1","@babel/preset-env":"^7.11.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^6.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.61_1596917252935_0.16451167752925233","host":"s3://npm-registry-packages"}},"2.7.62":{"name":"util-array-object-or-both","version":"2.7.62","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.62","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"69d77edc37cb8b8f1e54ea82e6a26f4a4aea85b4","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.62.tgz","fileCount":8,"integrity":"sha512-4lv/Fgvdtw/y5J8qU9tK5NFOykHSoN1ugEWGmtG4vDfw4fhTueSLjvjn+Y+iP0ol2mY6fMI/2kPU5Sx1NgIDVA==","signatures":[{"sig":"MEUCIQCk75yB0XsOjQFKPJfoOqmqFWWa81KY7wlMHrtuCUZhBAIgT3nulSMNmeirXK60Ffjzt/erfOASazvDkCHfblsn1Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfORomCRA9TVsSAnZWagAAmpcP+gIGnHa2/bOuC9wWN37S\n7kwnmZSe+4BrpPGbpc/8rb55hbdN5k+GYVXJ99R2+EucOQ0MGDXbYYC5N1kA\nKf2gAetfmTZ8oAJ0DYVe8SfrKaC6SbEB6bsQPYUUaKOefwuZ2hJcK1UBsKbK\nUVcb93OVzWAqY+hsA1e1JpT3RXls+dsPHYA5UAeaJQcR3nlUn+uwhqGY9tac\nblc6kSo66VA1p5v+H3G7/OgOUMOeufnaayZLM/kTOVOy/d5Dpx/+CnnRZo68\nkKwQFtKZs9EKd+939OK/8jh/tQ5vnl7HxbShTn13NEq43zx9Z+zpKVh4d8Bf\n2yQT2/yqpDzzZqHPWxcObC8q5y3wTjN3TVGOkeCmCTK9cV4RIg8xehHSecrC\nuRdWCaWApd/I6QRFwXr8ZGMBgQSG5vGAqIxg2kt0QSZ1YAEmCrtFsSFCt/tE\ndS2EdODLajdRaCxnCiqYaX7UX9PvPxI2Nw+woE5J7jFDI/mGBHxuq4EL2xGY\nY/vVd7y2Hj4SjB27azgU2YAMUPHWrIywx4PSgTFOx4iHqwm8URN9eWMPEGEF\nAzOunOJklFJc6mdimrM2lnFvUucMo0CF++ZUSOgpPY7TDf6tM1ZwyJrgaf5h\nURztL9s2h82el65OjCt0H4YSs+gOFUJYT8duz3qGhK2gDEux70QjWqnw4UWc\nBfUM\r\n=IC1f\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.7","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","lect":"^0.13.9","eslint":"^7.7.0","rollup":"^2.26.2","benchmark":"^2.1.4","@babel/core":"^7.11.1","@babel/preset-env":"^7.11.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.62_1597577766432_0.624207245444327","host":"s3://npm-registry-packages"}},"2.7.63":{"name":"util-array-object-or-both","version":"2.7.63","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.63","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/util-array-object-or-both","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"a3668d4576c09010d141e4daca9d15683916b457","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.63.tgz","fileCount":8,"integrity":"sha512-yNZ5qUajef3Ky/RlEqHZm7U3ug1ZOe8+h6w6hgKF7YF2P+LYlzeTTAI7Zx/TJwW4HpVJP/5p86jR9FpiIulbSQ==","signatures":[{"sig":"MEQCIE0Cf5G8l6SN3TMznpm3XUN+GIyMmUhJxoz3XENEVbSsAiAg62pMmSotLFC5YY/Zn9IZyHiCcFECN9hkkqYv4QD7bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQnqzCRA9TVsSAnZWagAADhkP/i1SPTkjpMWjonSOeZCN\nGRhwTg+YaJspSW6qyFWZdaycPcjfv5T2JEs8ksVs31yl9IMB1LJ4STAj3WqH\ngHplHz0haq0Tb0Mk7fzUf0xWDVcQFR4hQUQjFna3Gn4PZWfSG3FIOx+Fq9oQ\nsUupX2usWaGSV0lmqYk7e829b/bm0Es8nM2a5OHD2LKehp0CQBmECdFbkHTZ\n6elkVRlMeXxh1JFDb7a3MEjRpzfdTsak7nFi4WOx8M/fdA/2lwJ4cioiS2mv\nhB9m37MThG5YclaOL4to6kASdsrwL7D95P9OL8/jsN4S0mw1hCv1Z6IBHFcd\n87DGM+HU8rVe7UWcZd5w8AOnRPZnJXeknXmgyR3yxV3gE/dr5qmrUu3pgyWD\nGp+ER4LE40xLupMVZhcqTK2BUDaXKSrUAMAF/C+2fBCNkmwViXoPwRy+UpL5\n0jzmz7rqX5krqPt2v2yQacBMku9lu/wzXJ9rgXfIrJeLduuY9VPJW7oK8XTY\nu/GgL6kuJUAwkJ3Z9srxL8s44uox9nPtskfujx1EUxxxv2JrVRyt5gCLIr+h\n805l51NvFU1SZkMA8vKox93zxQgj6pGgPJ5uWTmKlvJ0F7eprsF+AsqocFSV\n/dupuyVhflaJKbar3J4PQ4AAL2BBRbT45NBtckPXQhAiGTC5Ec5Q50NNgRMQ\nQXO5\r\n=WC9R\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true,"typeSriptDefinitions":false},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.7","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.13.10","eslint":"^7.7.0","rollup":"^2.26.4","benchmark":"^2.1.4","@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.63_1598192306937_0.5972994840415475","host":"s3://npm-registry-packages"}},"2.7.64":{"name":"util-array-object-or-both","version":"2.7.64","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.64","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"85f65a8494e221f0e7931d1389db06305e56c01a","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.64.tgz","fileCount":8,"integrity":"sha512-NCf3bpWYchd9Tr7Jp074d77xstpahEruVB5a36d+ZlzSkNnob9UcewmnffjySs80ndu9NovRIDX0c9+qUjcfvA==","signatures":[{"sig":"MEYCIQD34VeSPpOYv6pUP7HS8Z4CoWkgN8coKxR5KgCw2mEQxAIhAJalr/edNR0WVfdjfWyvHIjpqL5eiksVdeR3H6xFmysZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVp+0CRA9TVsSAnZWagAA0ucQAJuFbU82q/y+Jhsr0DKa\nL1EkXCFOZPGZ+VmSYtek/QCD7m0tjzqK9IGuLrqbOtXfj0jyC+X42P8hTFWb\nhH4gKComhiWNAhtP3nya22PINP+gG8nDhGn6T691GY2GY9yRLo+1v3o+Qdbf\neUzLUX1s7Z/zH01GkIEL2soMkT6nNR8yvjtbD6WjrpE61L4H2uz6Fy9fNbyP\nAXrW8sq5kaEiTrvcr5BPCWgfW4vlV3lO5mK3B3qYamd+EgtYc+i8P+wucGU8\nCP1QQmRsIlgM7tDd0Tvf/C6oJ9Npmmz6Ec01jkRHp0M175rcj+Cz7M85T5xp\n465p3V+0QcTMJdrvARCUw59wUHHxBakI68/nDps0AIlRIO3mElEG0X8AB2SZ\ndYey4IjQsXqbw6lwfQuW45etuEozrY5nE9tY1+HBaQbxkzST3NpecelPoJ9D\n2+Sc1EQHpc0b4XOHgvGzJDw9dUMAktneasTb/Lw/sLWztHeGmkuSHFg2V67x\nl+leHHi0SJP8sEMktmd2JP8Z0Vu46XQ802gz+dEc0/7j4+ptIAw5M7buDyyI\n9KPpem4nTlEcFSteJkmPSbSL/4ifbQ8qyG0h916Vs1AWXqtl52B4L3Mb/Nbv\nQPFyf+ke7qNwZZOgRUBPopSsAK1Ms4i+PEc9SWXoxLZ68IHOr8hmTcu9iz1d\naGVv\r\n=54mY\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true,"typeSriptDefinitions":false},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.9.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.13.11","eslint":"^7.8.1","rollup":"^2.26.10","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.64_1599512500513_0.6280365549606779","host":"s3://npm-registry-packages"}},"2.7.65":{"name":"util-array-object-or-both","version":"2.7.65","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.65","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"56fa43627c8ca1df8424aae4d4f64d34c5718926","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.65.tgz","fileCount":10,"integrity":"sha512-m/2hxnpjzYmEK0WAvuooAormjfIAdUVgdf/734YGEtoeiLnsX5pXXl4iLMkZic70D3qXt/EwgiB8ThHQQwYIPg==","signatures":[{"sig":"MEQCIEmZ4xdBQymYc2qsUfydmTIGnGgqK2J3bGrSww6jMJ/6AiB/8fGee4KUacgTeYd0Hcdqr2BE7/XB9kzYC/Jo+xDDdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbE0ECRA9TVsSAnZWagAAca8P/jv4zP9SUgdJH/syZZ2f\nvr0WLeVbjLkl2VOJK8ssAZA2avhia5IIkINBmRigaAYYL4hLa5M1mP4QzE8M\nmUIvndd3MoKoMokaZVNzmRA0SdP0VEBYBn2FA/aGDgwy/u6/8Nhw7f1TNRbA\nd8BnGnhHcWr/I8HEh5gtZyY7GEw+w92F92/Hgav2m7MiVGquB8kDIlPApUNu\nbhim8EzZJ2vG7Z9GIAqy3AgRly6/qJ4uYf4fJJWop0+Qr4o9RguP0fonbDBy\nByvMfenIT0m4cptsqct3OaZ8g5jxJ4QAC0GQEc5g08FYpWcr+20TRXpQIVuc\nSXj93qJnOMXkn8la3Ku/iA2B8DHEVbB0fXa17FrqkKS23JGwG9LGEJry6qEA\nBr6JQKP1BzypfwJ561gQNSpH2mXci/1c3UE9eM7S+J/ZZxLVGwkRbRecD/m4\nkHFnyVa60NoI1VNMpOebaxExOGxf6DExjPXwfT3ehS4HR2uLfs0hUYzJfuR5\nrtnICQN8Ozfdij98UFb2GqMmCfZVnmprmw/3CcRJt7gY9p8lP0vwF021tKSZ\nQ7kOW69uBCorKBf0/cIdTXdlbCXHglrXykBD3tbNZeSFlM1AV3t5JsUhoL3q\ntoKysmuSAsuGr6nK//VG/2aYrIo249k8oPO1FlC5Ztd8wI1188qA/XaJ/GP+\ny7SZ\r\n=+vu2\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.11.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.1","eslint":"^7.9.0","rollup":"^2.28.1","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.65_1600933124375_0.029220446045464366","host":"s3://npm-registry-packages"}},"2.7.66":{"name":"util-array-object-or-both","version":"2.7.66","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.66","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"0fe6305666ed2508e41f1dc92a222224ab6f7819","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.66.tgz","fileCount":10,"integrity":"sha512-PTGpOO4MGZ9cbYmvjH5I6wNPCmH7c4ER0s5wP5ZD+OUdEoItfRMSBRKL3hnOZILQzGV/ITZVxAJmj7bmRHixmA==","signatures":[{"sig":"MEQCIEoraQiKOic9AJ8c0PbcCcaeaO0MMHzQF4iyQKHnjl7kAiBFYMd1bgt/f/zMAQxLF3OAJD4h92qr9QzTJBxhjKeS1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbTPkCRA9TVsSAnZWagAAKMQQAJXHTzvySsRSLomatZx8\nPpw5jDx7qe0R/Pi43yQWCobjfxaDGt+G7OMtiLzhHKYbGTfw5aN4BFd8l1bn\nxL+4/kY32sVDmuN5sJfleOmlatYr9bTQl/85kR4ZODFqpZjrH5mPElAjRnuO\nlHam63UcYJI5grLDUDrUsc8Tsjvwue9YM0/ACXujyXRhhWeINFNmcvnQT2Kg\nDhT3MIN9Mmk3cHEm7CIju+5Elt5wfv8qEYx11eFSF4kXuK86p/WAXCwmi23n\nQQ7+IGdOPH1fCwnZ5vkxbHBlE1SGVDA3UskVyQOGGayAfwbA3QIw+ooUZfHM\nH30zEN00Z2sPCG9SibcRoooX23GP6qzBksJY+7hc4XlbWIidu2Gj3rZv7mBK\nD9mTOQRDu9vjwk6HUfE1Eo4hgfrLc6OrUQc6T19XREC9O0TA3Aq91LPfTI+7\nT75qCzqzHTsqB7cpJgadSsAzxtTYGjvu4VeReRLN17xcBlXDaODcGx3eRZOb\nUcDlV2yeAo3cxWt9xFVOKpsoqBD7GN5EIq72YV9dxI+nUznQnwV3Yg98mk3q\nG3BeqQCwZxycZlNZRyk38VPhva6lQHAVJs4iZeK40H9tBHrnvbMYfRNy8eC4\npPiTbQJb3iLbF8RNGMng/8RKcZwnw5zIqSGrpe0j0OjbhhGCWUTFFLH94BBd\n4Mub\r\n=R+WO\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.11.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.3","eslint":"^7.9.0","rollup":"^2.28.1","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.66_1600992227958_0.6758427744769333","host":"s3://npm-registry-packages"}},"2.7.67":{"name":"util-array-object-or-both","version":"2.7.67","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.67","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"c400434661a8abde1e6d3136593274e009850b9c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.67.tgz","fileCount":10,"integrity":"sha512-ah4XGVww5qEVbTwZyXMQKahojMiNOP45Sy+ATo5OVvacQ4uifs0Zhd0yGaifH88z8MiJ9C2uXThLOEXSn8tTkA==","signatures":[{"sig":"MEQCIAzK35mb94Z8Lo1u5FkIBRo8yICvUzr3AOIatYraxNHeAiBw6eYuH6T+X7wILoE6oQqSVWpYuk+EFZt26G5K3KHNaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcPwYCRA9TVsSAnZWagAA6LYP/RwuXZn7ZJ/qHKRUeIOQ\ni4VUMEMD/ufqjXJ1LPAM14pq8bnS4npA1FQweHCqhgq3QZ0N7Pctayit+A2Y\ncyFcA/p4eyvLhtDstKVdjm2ptmf83dABDKNRkA4wutF7my/DS8sRIRi2W3sJ\n/EyH0JiTrJiXlpJZ97oP/MkbZkTG4Xo3tn89ba5FcojTIGPfRbdTcFP8VsQG\nLO9ALijLM78PI4LgtyppekULTGeuYvSKQFerpLz+bKuqLb1Z8v8k1ttAQAyO\n1w5BHErur+c5tciDofrKBzIaGHbO+VTys2fMmTec9efSoO3blHS/3YW3cVlG\nWeoiTlk9SHzAVK1YV1+ISdkdkm3/8RdLzfgAVWTIn9sow/wjVHgQFc6FfeyC\nSvVdlLMDVsBR1Ku32oS5cH0vWCFjIzHHRV1FwTPKwhb2uaGImSQ4DCsrHzyd\nZHpE6V2+fkHJtz/PfkZTBnews5270xlKk5Kyt1L2PdeqIBc56mYQCenkBRIh\nXMUteWU746IpbIyhw5XxpmaVbatKfcRfDHpBNzA+tdsWaTNPLFwqvm6kIKm/\nuhT88qP4kArNVRmNZ5FrQkZqTAFJN8HZ4aAg++X791YOV4sE7d0ku0PtftI/\nRBSIZXMLZWeGROtV/it3DHuJfEVcBAEUY00OkSNR0E+qMfL0EdgyPUiOzq6n\ngHkQ\r\n=1MH0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.11.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.4","eslint":"^7.9.0","rollup":"^2.28.1","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.67_1601240088152_0.2702675544537132","host":"s3://npm-registry-packages"}},"2.7.68":{"name":"util-array-object-or-both","version":"2.7.68","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.7.68","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"edd0a404962ca8d216801d775c967f865aeed1e6","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.7.68.tgz","fileCount":10,"integrity":"sha512-WJO9Vlx2qh5h3SYKjq5TN3k7ykCfDHUvt0sNZ3N8HpKs+HfYD70sKeC2iTUS9rhioGJE4UIjm5nfmbzpWIvQ2g==","signatures":[{"sig":"MEUCIGxtq/U+rfgKo+SOwT4cQ+yKFngozTKeXDA1A+U13709AiEAzhJB6uhPaoUC3b9lPP1KfMXOujQF3FtFnl7ueqHCRNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqwoPCRA9TVsSAnZWagAA/OQP/3jQwss0Zl/GSkdWZlw2\nRW948iGC9A9iHAnovVhsG1C86cnMtsB6SLArz+43/7H90ZqadasvHAoj4F+w\n629YiHDbbJo586bmc4uDpYEpEQCIO6lTadMqGa6N8HHhijM1YyByziWsXFS7\njrQDAtKmhAQmmJvzizNZFCmVsiTsky2QvmPdCr4EEGGO7xRpyjUd1YpGOhLb\nxO+0S5NGoBfx9VeSIcz5BpfrRPqyggHXiVuOeHDkOy66Lu8eZic2L38HPC9X\ncxdfKOOHqgMDaMOaM3GKw1hWkj/8/zI94yhtC3aTqNe0MdPWPQTJmkKzt1Di\nc1rJ6yg5XuRjQtExlWqVLj4kzMSEqHxiUFFkYuc4HGMZHiqdA8uS9uTWtbWx\nJYhf+Nz+fJxz6ZqsKR7BdR4zrelKMMYuTCBu9vB6I/UgyiKR4UdFlD0wmLdP\nHniFy7VY16LD2qUD8qPzG+VoJQ7ssSYlrVaolJn+mklZ1ZIf7XxtydHCtYzL\n4+cO9sCA/DO2IcNpbI367jgfDnP4VLeKJ1f7tTyVl5ioZ03trZDg+eluNC7r\nJtPebnOESxj5zGLpoHi3XFWrtAeJtEJUahMzOas/50T4EpeN2nhXzaiakFnS\nEgO34eI/dv0G5o8EtLD+e6C7OgRoLm6FjMUM4I1qsGGf6Yuiy/6bdVk6HKm8\n9YWe\r\n=G9/K\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"7.0.8","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.1.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.8","eslint":"^7.13.0","rollup":"^2.33.1","benchmark":"^2.1.4","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.7.68_1605044750301_0.603594982238786","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"util-array-object-or-both","version":"2.8.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@2.8.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"6d311da204574a6b869bfbf70ea4f2d64d699000","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-2.8.0.tgz","fileCount":10,"integrity":"sha512-sIa0fixQz/yxDYNE45SjG5tLpq5udXgdaX//fDrfRZJDfszSVLK6IyPCd2rcn7Vl/0RMUgvPMwlPuwJm4V6khg==","signatures":[{"sig":"MEUCIQCV+URCIWurMITcNSVUzvgQ/YAOD0ApZYl1rrsgc8rcLQIgblo1vphPU+SA+lNimHaG8IUvWvEXcyFuoomarXpqW6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwo7cCRA9TVsSAnZWagAAn3IP/2khpfo909in6tZUCGea\n+b053ijmeBuIIrUDHg+uEChNKjnUi7LU0TZ9oiCvyVVcTK+ufUzIz2qiicDW\nQU7Xd+y+sfKcFU+VKMfRfRN+eFJYdFVa7DiIeY3ehXBD01m9/8FMwHt43CD1\ne8Ekxv70Gq2TN90GR4Fl45eqUFmhooK6YQKkaDl8ic/pk4yzA+aLqnehmFTK\nxbyE8Q0TuITXvMWg693BpVfbVj1axwwXkH8+wVQ2qnvHFgg/xcEqF6teyDAU\n3tVkZUopeST0MYOt49xHt+eDvOjtcSDOhLPXWI1TqWzfUZAgri6w+eMWcn2f\negXLFH05XTKfGC6YaojPINt/us4kpUUd2e+sZSvHMpDyVPh+3UU5SrHU01YJ\nK9Fz2QR93UVKhm/q2VbPtt5pGmVNqJIjhNNsryuCE06Y9xIJAf4J6xozfb/E\nNoq0DSAtV/HU+C3bH+W66Qu15Jilg0vu/3FU/VEXLrQkpyTrdAA0UhkwWDKJ\n7uM1bGZlgPw0huBL5zeVSj/ArwgDn2FsgllPPR6MZsL/oFb/ogCRmgHLDnba\n0x/IYmtthvCGbmAaB9QbdVLXLucSzGBwfs0FNr2LWqNRogss+/YCVVZILB5l\nRHVf92kZgmU/pwlimoAw0x32cLoH1UbA4HLFKA0lmPv3YJSRDevdBiNrUFAJ\n/jde\r\n=Dla+\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"arrObjOrBoth","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/util-array-object-or-both.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://git.sr.ht/~royston/codsen","type":"git"},"_npmVersion":"6.14.8","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"12.19.0","dependencies":{"lodash.includes":"^4.3.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.13.1","lect":"^0.15.0","eslint":"^7.14.0","rollup":"^2.33.3","benchmark":"^2.1.4","@babel/core":"^7.12.7","@babel/preset-env":"^7.12.7","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_2.8.0_1606586075502_0.2642386082904342","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"util-array-object-or-both","version":"3.0.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"0eea2cc2ef691225c00ddb53d505d10a4795e7d7","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.0.tgz","fileCount":13,"integrity":"sha512-zhFGfleGXw29fDjq2pAys4eFY5yLefZwzzkWDfInqudXeFh1+cW7o6dXncRWXSHCqcNmgyoUUDPyN+EyrwvXQw==","signatures":[{"sig":"MEUCIQD+pFMdsGhA2iTxGtBAz2vmJzvktVBpTwwVUOCbb9+0/gIgQpNvBIzr3ZHEam57TDuH7sZRxWOa36/eQXh3MnY88tY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDHkeCRA9TVsSAnZWagAAVFwP/2bR+PJh+Yt1XrdS/X9o\ncPl8nRSgqe6+kSaULDQnGUj32npKSaRBh1ktHiV4Mnru67SVa3WYNcSf7i76\nr6q87hXrmC7jXsbc7NbnIVuEzbhjlJS+RTKrITaR+AT/cqpT4E/4qvxQXqeB\nPBdjfHm5DeoXFF1nPhxvp9tWDU+sHRsrqC+C+6T33XFkCV430VrpILAs/qOU\nk5Y17WCvu9o5oJ8cw3xSz4Dtkj2ZsDUc10Lb+soD7Oe3Gxz64ie2MzU/iYLj\nI6RQZBboz1rlkCKoLodXEI/lfZeFPepiy5sQGMSAmggx+oLKxs92AM91quI+\nCGz5yTzbYK1XZ/vIgqYXzGx2pk0+Y7VLdJBcHvWj0MNbVRtTA1u4+yBd/H4m\nKhvDSKw544y54ODwVNsjktvnDY99Cv65Hloh64qplKUsQ7RXNlHbDBDRXGkS\nVQx/nF3tYn0H7ArwaGCIY1QMzxLUIbZitrG75x/biIK8X6yeb8q/Bj2Kvlqg\nj3NxKYycWcFIUOgbNALFBbDHKDZcf9X7hxQdsS6qozKzv847+mFqpykpt994\n1Ia4QADMjexwkUBZUkQPQE8+vvgwgLOpP5SRt0DicqxpzxNuyNDEoppHh9fv\nCQcV5qDxZHGgqXFFyA2lE0Fmv4YFUJpn9Z5/rcQKoLKI7Cn2HMZJn7Ek2xhF\ntM+L\r\n=YF6P\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"6.14.10","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@babel/runtime":"^7.12.5","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.0","tslib":"^2.1.0","eslint":"^7.18.0","rollup":"^2.38.0","@babel/cli":"^7.12.10","@types/tap":"^14.10.1","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@types/node":"^14.14.22","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.0.0","@babel/preset-typescript":"^7.12.7","@rollup/plugin-typescript":"^8.1.0","@typescript-eslint/parser":"^4.14.0","@rollup/plugin-node-resolve":"^11.1.0","@babel/plugin-external-helpers":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@typescript-eslint/eslint-plugin":"^4.14.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.0_1611430174301_0.9343032250130581","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"util-array-object-or-both","version":"3.0.1","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"997c1eb3f4cd2c092ecda34f73397e7b8f1897bc","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.1.tgz","fileCount":19,"integrity":"sha512-fRdATnZQH/xfuz6Jt4yVbiN7DPEI3BhTJ3YomjWnNJGRomkq0pzoqvewTjQdcbu4clLZ1BKzYxN3Ue/3xed5QQ==","signatures":[{"sig":"MEUCIQD1jRVRiWoMGmRLNBqT7fZ0gZly8fMtmcHcUw00uRHn8QIga9NgRm2IxRSFd4NHdvhYn3rD+ppVcHSa6hntrga+q/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEgzBCRA9TVsSAnZWagAA3RMQAJf5gT8+b8X+MjEGaFog\nO/fIh+f2Ci73EQaPCMs/Fo3KVfWTQJ8KDYXVGFZ0UacsLc2/M1gVFO8AB0LA\nTHRrohQg2U0O5n3UgcpGB4OZ2L4bIpgZFv2LgF83tMKqYHWssXxQ30YFdAkF\nxD15gvXN/bMbA3DUoxn8LnnJLy3fhkLIC0AWCUM5ulHcaRenu5k2XmsWcE0d\nXu6diMnaFRG7Z2vOXYz1ttu7TTVIU10RjJViBI+jDN2hx+0oR+58Rtk8hYzR\nxyAX+lVQDUp4ZnCylwdgtZjTuwZDQZnTaAP7XLA4WpanyzH9Ri91ClnAKu3t\nEOW445mk78oQQ30LhdR6yJdgMSP6tNrwvS4QtQDogX5QacGjpmQiqrPJYhvF\nCLqOzpBcobwXo3UCzF9hK0+04mlQNtq5gNhnpdW04+S1Vs20y6XP1nHPrzjs\nXxzs6m2TNrndh+1Td0QyiAK3zWtZl8FAsEkVxod9CFhaT5llUfvssHDowUVo\nh47z8Onxnm8rPFKHOmL/n44iuiVKQZ29zIB1EMvAIo4kgozMKKICG6vKmb30\ncD96kqJ1/fSyrvalRXja9fSWGgkjCa8sOn6v3EcDZik28f6q1pBzsHqh4FHM\n+KV+Wcntqs0Kn7tdjqix9AUZRvFJiCBJLKtXctaADXdx390J2SLu53P6xzNw\nRYPz\r\n=hvhJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.4.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.7.0","dependencies":{"@babel/runtime":"^7.12.5","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.1","tslib":"^2.1.0","eslint":"^7.18.0","rollup":"^2.38.0","@babel/cli":"^7.12.10","@types/tap":"^14.10.1","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@types/node":"^14.14.22","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.0.0","@babel/preset-typescript":"^7.12.7","@rollup/plugin-typescript":"^8.1.0","@typescript-eslint/parser":"^4.14.1","@rollup/plugin-node-resolve":"^11.1.0","@babel/plugin-external-helpers":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.1_1611795649170_0.23339834841910823","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"util-array-object-or-both","version":"3.0.2","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"49a8875ff55c11504232134afc281ce62e447ead","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.2.tgz","fileCount":12,"integrity":"sha512-th24CjzZyVa8gKc6awXa+5eTGUgD2RYzxK5u9eSwXMw7qP4EtZBN78gMNNUWixzxeAepQvZJeYd1Xf5RZxHsfg==","signatures":[{"sig":"MEYCIQCgfmUT9OHZ1rJSN3H5RX+x0lWN3hZwYapTzOmvqBAyyAIhAOTXcwxwPl8HqkNR8lr8UqV+CkthWmcqRz5Q9C1/7bER","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEx8WCRA9TVsSAnZWagAAVqcP+gK2Yp19kyZkIJmfNueQ\n3KX0TFeexaPRFWiOs1I/j0Ihic3QIsABID5Wm5yGgdCdtAnjdRXtdCRty0Fh\n+gmJgueEpOfTyM75fjZHuzIPRiOA512Nfye6r7rrwgtAXZCBw1urdKE9jlPa\nT0Ht/e3x/iSqu6nVKOj/Ql5KoxlmTWQko4+fPSOZvBDUH/7auOXOHf65xo6n\nsJNvy0MhX0s4YzWkvFWcIQ8l5iDChkrPrOQwl3fS2tt3jX6oiBnYYgqLUyDT\npuNOM9xpj7SVzUwOpEz8oixush03k2QZmrAsSC+OiMSOQP1pKz30TMaPULWx\nUWoSP0Z+aBQ0n3FYl3U7Ze3no3dlqAKw7WPESyFS5WV95yP7gvbCMjSqrtpP\n9cshDRYuZSh1fTEaTpmMfhMV3S0HNGuiwVtHrQAxTSviMhUx6XSUD3LsuJky\nCipPhOUuE936IP1t6v5CDQKJW63NpV+j5Cx0gEPRH9uzDctvV+XfxUI3OolD\njZEx0OXkoeX0m4IscwnaY67kVteuyhyY0M73t0eQMjsYTPdUTQRy3isiMKUy\n26ed0wZw9e4JGBqXbOL/TrnjZ5ILLa/g4nUqaN2kTFNcFRKwaSnyLis9qMH7\nGEEr9uJvtAWOB96GQaAEoA8k6Wo3IgkyODP6lMwxnD/KH2LEV2DSB+3AS4aw\n+Xfc\r\n=33dp\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.4.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.7.0","dependencies":{"@babel/runtime":"^7.12.5","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.2","tslib":"^2.1.0","eslint":"^7.18.0","rollup":"^2.38.0","@babel/cli":"^7.12.10","@types/tap":"^14.10.1","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@types/node":"^14.14.22","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.0.0","@babel/preset-typescript":"^7.12.7","@rollup/plugin-typescript":"^8.1.0","@typescript-eslint/parser":"^4.14.1","@rollup/plugin-node-resolve":"^11.1.0","@babel/plugin-external-helpers":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.2_1611865877805_0.9077793355978403","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"util-array-object-or-both","version":"3.0.3","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"1e29acb03e892261d06feb1115cd071bc334fcb7","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.3.tgz","fileCount":12,"integrity":"sha512-wmsc3PyqIphi3bWL4GbnkyKEeK34OPwaRwkOGeC7qoWq3RpNpL4K9A9DCq5VrfENiQ/BVOX9eWbBfYnsmPOFWQ==","signatures":[{"sig":"MEUCIQDR91akzg+6byOvIAvHvwMrmDj0vfel3FXZRUkGrbzJewIgXxwvOczIcHPpWgdzzfIt3zdMkP9e6a2mm9NkYJo9tAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIFfgCRA9TVsSAnZWagAAAT0P/2XW14teqLLSEt2iat8m\nFgaFCfu5QHvOUKugbKk+ihLPWPPFdtF+Ymt71YoUehr4kG3Ua5fJKL3cySM/\nTnpGlHnHI+T/1aUyVQdLdAKOYICLK6Ilyzy/RPmo6Pg1+B7TQ2bZ9hBgeThB\nGl1CcYCj15WVO8GVcPHe1QDZxtjmhnOqwCmaFb7r/7J9UbXECHCFltrEe6zP\n7pY8oz3Y6qfARSXd4CHW1l29Tt5PrZ0vTlhbdPsNhuJe5lBt6iO4hyZ0uiCT\nJToctopGWjTTyCNn7tbrwuPJ6EIFZA7oQHzVrrT5/fPovjy2pReh6+4wdIhc\n1rpiB5NstHf0YQNtBYbtHQwqJ0JM+eoIPOMnN4Ro5U48Z7uu1g7G8te7zTFt\nQo+k9oE32tp3MbcoXXhmn6iQCyhu6ADj7SahfHjp9gS4yW80iUhzC9klZROA\nkI4qbbU1OAjtlqkLQ87ZKO/Yg/nr7OXIdWFeIHhn+LeaL2+J8g/yfRciKboq\n04ZEHJJb3lbgoqTOfP+iWWzDf75pVosebjCBjT2epqaHKwmsPu3Q8X9MyBSj\n3ADPQE8hbXcGKM8ZrcsCfp6HC1BSUtFJQPQqm+MRQ9FZtuwKAvSTptvGSKAg\nFpg6Kb75Bhvn25ZTJ4LMvOgvam7r3LzzI/taKbFMjZQs03qQaQJU0gnGTICZ\nvN/C\r\n=8Ikv\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.5.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.8.0","dependencies":{"@babel/runtime":"^7.12.13","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.3","tslib":"^2.1.0","eslint":"^7.19.0","rollup":"^2.38.4","@babel/cli":"^7.12.13","@types/tap":"^14.10.2","typescript":"^4.1.3","@babel/core":"^7.12.13","@babel/node":"^7.12.13","@types/node":"^14.14.25","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.13","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.14.2","@rollup/plugin-node-resolve":"^11.1.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.14.2","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.3_1612732384392_0.7895793613205031","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"util-array-object-or-both","version":"3.0.4","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"dcbca114062a423e5883fb6a365fc3808d8c739d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.4.tgz","fileCount":12,"integrity":"sha512-8DzNKNWZ6c/9w+2E5q0Lx1efxPDa9oTfFqyAa19R/ipT1kJ95KTH77gXEeUAzjAq37pJmU0eRqEEcTGLHi+XDg==","signatures":[{"sig":"MEUCIFDQ5CdyT7X5TOD5KYp4we7M1dCZJTjvUe1n2B3Ojk4jAiEAyeWll+aFmJK3ekID75Wqv3KCM3ibDiQVlCJ9Vf6GRqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIvX7CRA9TVsSAnZWagAALyMQAJZGGRgeuATaeFaTG3DQ\naueUQL7azNM1aNTI5Jddgs7ENs5ns2Vkvee+YGsS8rJ36l20u+lWKQZqicJE\njpVAdGXqJ59lDH/qWUuPV3qHie7GLVnlqnqVI/nFI59CDkpxPGS5QMNd/YGi\nznYPfvf8ypTdMR0ZMaCujYt0xv97AL4bABWHXz3y7GJ16YrB9ilslcoqvbX7\n4iwgIjmVYxzckpnLm2RWfAl6/jp+h1bCwMRlF2qlDw9w/P14DpYxDVrO14Wb\nDhq0yXDvhO7/TAJAQifdo1JaQ1VvW1H57ZQ7G/HVvjtSGmW2LB+ibaej0gsK\ncajS2b+uV3J5POwhpc8ZUy577LvQ2wvfh68Usu3r73fmsVrVsHnDANSiPGqJ\ndyaIVVLQHly8E+iC2ovIVbF/abfPnkOl/u15naWFw1rNvfcHFVdO5vTvE0Q1\nKEyveCJPePCkXDmMg67CWiDxRS4S2VIW+v92CIS8oHgZS8fIIdq9O4fm7d+2\nlsXHgbO54JBp7DXsS+sVhxGTxgi+dStTVInjA9u6Qm52bFmF3MufVD97/l+6\npnbd34xRp/Vh0IRI9Y9srdMuX20s1NmhO59PcN2N8inajl9xNbBM/WT0ytde\ndJ4ILQcPI8XRbWOECL155iKNs+Fd/cHF0cFHSgLsC1IMGCWtoMi3DqiE1BFD\nREeE\r\n=3Rc0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.5.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.8.0","dependencies":{"@babel/runtime":"^7.12.13","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.4","tslib":"^2.1.0","eslint":"^7.19.0","rollup":"^2.38.5","@babel/cli":"^7.12.13","@types/tap":"^14.10.2","typescript":"^4.1.3","@babel/core":"^7.12.13","@babel/node":"^7.12.13","@types/node":"^14.14.25","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.13","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.4_1612903931124_0.45291883446363546","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"util-array-object-or-both","version":"3.0.5","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"4850e38caef2f59c19f06e8d5a25cacb1531f3d7","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.5.tgz","fileCount":12,"integrity":"sha512-5wikgAUamgv/3cfo1z+NhvaUjN7h5q+ZbHrePzvYZn9FSepmOWgLtxfRHThLd9Aastwh7tFmosE0V1XvVOB48A==","signatures":[{"sig":"MEYCIQD9y6nbHgIvXW/JIynVlLtCxrwo3sDWNGPzOYoTQvPT5wIhAOxj7eVMozbVjy33xTDwScbYzFQoxw8MQpsbkZND8Xl2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWXbCRA9TVsSAnZWagAAcYcP/0wc1yqKjs/o5MsstnEV\nltrjavdUeOyfRBJ40lADgNh7qea6VhpcDo2jV9MobqVKRHfv2drv/WqX2rgk\nZruoVuoZaWSmlHjGB2MDwMQ4uYc4lGrLVYTMlpIqEpXuv7Sd8RH2ukFnnC9N\nyyA4H19q8RhkSL7/Qx3bFBvI6SuJTQAs3EDfV4CJUpVCg/gZFh8amEv0bs50\n9kPF7W36EPkbtrQjcpSlibY0TIofmfZL2+7/kYKdVkeuE7RYXSJHWI/M5Wc+\n2Gt1tE/7Mh9uhvAQOpFraNAC7He9DV5QOqIxguT/X04Q3+HSa6rkeOZAVFz3\nUEI+3dEghSMEqSn+MjTtgtRkkz0Msh/ZGzIJerykVK5eaos5aI/aaX6bmqVA\n+vKT34L1fye6oX/vys08+yy+V5j4lx8jbHPso//0decOEO0UeJMro3n2haQN\n+3H8kZPIYaZt3+rlGP2/wOyJqyVxkHadfQFA37a25aFPzxa/pMe+CaeO2eLl\ngIgvu2bp4peRRHypA+BlcKRAF5w5HSG0rl2++qKFklV2b0LIhsg4yfKvJVfz\nzM+ItMYzcKL19V3TuxuYVZX3YoAdY41sAsw1s43P1w5eMAle99mxQqhpY8jt\nS64/y0m24dc8dypcFNBWM8hSwT2SmfteZPOAE2aiI8j5My322LENQ0jQMiqs\nU0WJ\r\n=5LC5\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.5.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.8.0","dependencies":{"@babel/runtime":"^7.12.13","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.5","tslib":"^2.1.0","eslint":"^7.20.0","rollup":"^2.39.0","@babel/cli":"^7.12.16","@types/tap":"^14.10.2","typescript":"^4.1.5","@babel/core":"^7.12.16","@babel/node":"^7.12.16","@types/node":"^14.14.27","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.16","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.16","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.16","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.5_1613325787130_0.15815079692064726","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"util-array-object-or-both","version":"3.0.6","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"84c2ff22271ceb018ac17d46fe8c0b4f12bc9f94","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.6.tgz","fileCount":12,"integrity":"sha512-s48Po4zSBzjdsKoBd3/yWXBVhPw6nyHd686USzCO1lFTtqiv3f2UVt9hpcr5Vtn56R6X4iZ823jZdwaofBelAQ==","signatures":[{"sig":"MEYCIQDzueswR5meeJ2eH6mSsHGst+1cd8jH1wsEfIoWIEgsmQIhAKmultdjKfTuzR4VQdQaQfJekTo1f1kCdQTevdQ7n0pv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOpRfCRA9TVsSAnZWagAAo1cQAJWf/XqZ6KNF500xk+Ze\nHe8HsfbCsLvbTLHIJG6zPolFucC15JsH0e51GmLEwT2FofBtPnpcX3ztI3Ea\nukAF37pg8Cqe7tuaqtLi4OVsbDu1VTIGFQ+GHUZMs5gG6sEY4XqDU7Vn0QrD\n04NDGolli72iUJZeO/LwbLykJRJQEK/OXs/cgwoRiUdlPEAcmdj9aM06hecM\ntI97EBoZiQ88zBC9EgV+UigqQg83YaMqiFzZtivX2tXD43u7D/UqSCg7C44f\nOjlMnQ+OCYQw3lud1zC5MoYaLqtJZ4NfeFGGivMAX7dMdQBFHpKd+x1VcDKU\nQxkBUcDYyB9o1AkrlrEEOO/q26YdTWfpAjULHh4igLMCGq4KbGTw3yvXvhM4\nKfu19LnicYe/1fc33ObTrFAALjfEerwyiM8tFjUu0WyS/hMQUK7sSIvuf8XK\nOeHJlJoTEXBDuJKLCXZ728ZYCAyHlV0aY4OQNZJPtWsUKCOOL8Cn9K6IN6Gq\navB8hhS/jYxx7hUuJQMzwj4kekr3a3Uoe/YoKz54znaoKCFkl9Yc9xdWe/1q\nYcP/L2mIWVToJZIiiPPmTD5u+AJLFdbeT3gjNitLiXsKsfeCw5H8VcZKvOJK\nt7qJ8g0muQ8J5uRiyXztv8w+n7s/DBUUl2rHj0R0i4Uh902fNyG8IqrbTF03\n8uX0\r\n=65Wf\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.5.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.10.0","dependencies":{"@babel/runtime":"^7.12.13","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.6","tslib":"^2.1.0","eslint":"^7.20.0","rollup":"^2.39.0","@babel/cli":"^7.12.16","@types/tap":"^14.10.2","typescript":"^4.1.5","@babel/core":"^7.12.16","@babel/node":"^7.12.16","@types/node":"^14.14.27","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.16","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.16","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.16","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.6_1614451807284_0.7356452897007402","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"util-array-object-or-both","version":"3.0.7","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"9f9cb47d89d8bc7402cbe352a6099725e3815884","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.7.tgz","fileCount":12,"integrity":"sha512-vYRKbYScJB7tQ9HVI/ac9ebKQlC+F+jja4Rt/2TNN/c1NFRO6CR7izli+NnRQskKAZTdPreR3InXIvMTM3Jj2w==","signatures":[{"sig":"MEYCIQD0WvQLuASuYXszjpG1F/Qa+WmIO2ZJwJ4mzFG4CLZ5cgIhAID+g8pTbnNSTtH1KXpAjSyBnRSUZ8M2Tw4xt0oDsTFL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRU0DCRA9TVsSAnZWagAANVgP/08N46qTMiMb3LxT4yHU\nGTzvB8blePAgeb+ARwXUeMo3FeJO7P0Qe8S3bk5cyPgR5stdeDA09QZxlXsu\nekoEorJlV4vVtI5Sn+hoBNVBxaoKKIsVkU00jJWYqFgA07vPiBY2CXUgcwob\nHpt7DLR2AgSksNRbPLDBfureeOCLgXUWXUVhbp4aMM/9qo5O2txhm+PJ7vFM\n7JzW6hza1N2G0porMQ2Lf3dj/Q/G1N2YpjjqiP1K/b3x4ZL3jA3PANC0m6L5\nOmBUErSQYDf95oXFtlDZFZ89wzkW4rv12e0VbTo/od41rIyVSdSECVNw21Ox\nuEhS6CStA5RX4fWNUOUcUVeKH/Wg75lQFHoDmQ90uH1xruOpICF9mIe9XPXw\nn4/adIo/flcOTxiZ9q4Vgs/K8YXg9asEpvs8Fw4whdiB1XAGaFGMt8OQyBqa\n4FS+DN7gIDuaSW8ORtp8aksVG1SSvgJV18VK3gXMnwbuJp4LDWF3ZoF/Mpw1\no+GXrHWnUq2IUzc5gAkbJDUgZrXb/6fqIlH/HyQMjgCcIxoL/ydpUziqUySS\npqhZdK2UrsFbpgPzsnwYtpOTBLsPFRvbfiSiSiOtJ1z5ia/LggLg4768Oc11\nDYMrPtCqvZMTo9Vu28s4BXfvxcSSWcSUV5yi6qDISJ1agXei7tCAAcQs0PZt\nUMOt\r\n=JgfC\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.11.0","dependencies":{"@babel/runtime":"^7.13.9","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.7","tslib":"^2.1.0","eslint":"^7.20.0","rollup":"^2.40.0","@babel/cli":"^7.13.0","@types/tap":"^14.10.3","typescript":"^4.1.5","@babel/core":"^7.12.16","@babel/node":"^7.13.0","@types/node":"^14.14.27","@babel/register":"^7.13.8","@babel/preset-env":"^7.12.16","rollup-plugin-dts":"^2.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.16.1","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.9","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.7_1615154434808_0.8942776856600412","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"util-array-object-or-both","version":"3.0.8","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"ec44ec8169c48257a8d5d41f9d368d45262ef73b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.8.tgz","fileCount":12,"integrity":"sha512-1oAFq0+yPuV4ZezNvuwoIqGwMlXYz59YXJsyA+iH4NcDXZikg9SkEZss17DKSciYN0Diid3ybKGnI9yQNzQ+og==","signatures":[{"sig":"MEUCIQDqJJjHjg3zvq7BytTfBLRd6BjifHasPEsF2ZL5Zi2n3gIgZA4NjX5HeRrgjRULYeaO4hXQ+RAgk3VjzmJmVeHI7Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTooeCRA9TVsSAnZWagAAFx0P/ia7i9CKmN9kQNh7DoZ0\n7ofGpDrPRk2urHGQkZFEZ9NVHgsOEpW/4tZFiX6RvVofmnih9XYFzSXmX1Bv\n/ts4oPdOXJ31snsdHyPLSfcdtHKtdtdJ4w0C9Ki3Y3DW2taD/D4qrDsgCCnR\nsglWptHQRqWoyj1iHCGkDs+mPY5Fv3O3UliJMN8Ck+/P682UMv+oj7omxuqA\nHmA33ueqyLEbs/JoNaRzS6/PRF0MsDzZaVKgC4vZ7TO+bjM5uVt0R7htkrJT\ndaCgPdDGkV9mKtTimDofJ2yqwNUhMIl5qoLCBi2JqNif7mVFnoW0LrY400Qp\n9tx43cRVeydvppB1LsEE93Ja0aR2xDv1cbvDaBQhF10md9Cpz39pJf6XxMOt\n1UMSShipsKgUj/azQISa/lzr0Bd3dv11Syop2fYd8ECtg0dunEYyRgNxIg7E\nrwLR5alMyCGOsDnuIWumL4R4LyHXesZjvwq+VP1Un0QcGVOuQSuwXKVkEOco\nZ9ZLXYFn/D1QiEhTn6chNjswIrI/MyrFqf+p6afUr3e5hkeeKUaO6a55RlUf\nwh4R+YhdZibtWRv2XYcrBLycWWra/K4CRSPbiyI4MD9LNgqs6UsFP22HqK9z\nETwO6IhaKUfGYJh49Ysk8gLTqH8HXM/JKASnTHIUNWoSXsk8ieYsWEqQs6Mw\nvwUy\r\n=kjqe\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.11.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.8","tslib":"^2.1.0","eslint":"^7.22.0","rollup":"^2.41.2","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.10","@babel/node":"^7.13.10","@types/node":"^14.14.34","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.10","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.17.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.17.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.8_1615759902180_0.09198367863427581","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"util-array-object-or-both","version":"3.0.9","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"5d1f916593bad0a5d6aa77192bd46f22655e9032","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.9.tgz","fileCount":12,"integrity":"sha512-tg0P5XD1bSBUB3aszoh1ofHDvD1373DIo7tHNRJtYN11ENIbpBAIAdunCyDXlbk71SVAbR2aMAEHVVlTvKncXA==","signatures":[{"sig":"MEUCIBwzxtwVDI0pezLX1ZDbQM0Jc7D0L6Tcfq1u9Z922QOmAiEA7+qxdXrZwWFVrAY/htyKu5dFkN+e1Kcf1bAl0P76KlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWl31CRA9TVsSAnZWagAAnEkP/10d95XscUpD5ps8snM+\ntJ4hdVTZiy4Wtc/02h73tEoZRGNPfz6RcwrC26XgKJ7seidzA3j7sFEV8nCE\nTKaOh3NT+pgRVDnS9W6gcbH9hrReeWPSJUSm1zYacRKkNfpRwQia/OJUklKa\nG38ADPfSF/Y+xpZ0hLzr91TOmbwPjcgn3zrXVqYnV3RWfoYyvW/pn8211x4Y\nwLk7rgbuPqVqsuRQBrtyqcovNv76rFF9x1CfPAgrCl6pFVr1IIwLgDrKYg3f\n0QIRJWgMQ5FfndbdPTrrswpgqog0teqWRxmbpbR8icMrTy7q4vIS1TuuoRlk\n1zH+g9DscVEmUjPMsGB8oqdcZs3lUFc2L37hm1q1ViykfjGFZekIGnex7bv9\n224Hz42fCdd6EJbZwojyH2yLNIqsmJ8xp+x1uXKzkBzUcet/QdYC9SjTnf+I\nVYQ9fxvUZuZajS7cWV78TywE/jPUO/dgzNX0SqwMeylEfLTO3S6HsyfS7Qcy\nyrpXidntsyIBhfR9JkyDRapIezOBfY9FBvkew+DeLZRkaZLdSmy+Y+FO2kxU\nDB4WT7e3dbrzuqMUvBs2IUPoHlraAiHIxmXdcph9LzA/Ez2VipMS028MKFXM\n8Hm3kY7BrynJYCglNGScL7Q9+M9TXiEJfRqTeDrxRKR/A0S+Or5mk5x/UuSg\nfMrL\r\n=rQBy\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.6.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.9","tslib":"^2.1.0","eslint":"^7.22.0","rollup":"^2.42.3","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.10","@babel/node":"^7.13.12","@types/node":"^14.14.35","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.9_1616535028976_0.28148029147777986","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"util-array-object-or-both","version":"3.0.10","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.10","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"24b58a75bdf558901ba6629c332c4b430890b9f3","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.10.tgz","fileCount":12,"integrity":"sha512-UDZZ2X4weHgh6ZAyzLijJ0XwlARnFhobg9qvLiL+Z6pNnKF/yW4lCinLlzW7JG6gbU2oLwe6vHJfFub3nAINrw==","signatures":[{"sig":"MEUCIFJo7SBKXxzY6hwXTe/SejvPw8EoG4HwSAFdbmtH4SdKAiEA2+b3ICW6bkd91EvuaEWkRNdetvqxOgWVn8iRdzFF4RU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQOSCRA9TVsSAnZWagAAu/8P/1wct4c2Ceqg2q9/h7AL\nhGIxN+WKrLxRBQyzt+9K1BjePcKHEePGClVbqnQJBYDgSIgwIOC922Z0e13D\nECHjM95CL3h5t0qukHjAl0Nk4VwxfTuivi0gZOn8jgLPGzlG0yyDGropitYJ\nESx2+/AxSrin5iY2zkzVimq1TBg1itpNpk5SGzXVAyd4nQ4M5/LVIkNhmL4u\nX6rlIhdWs5LCmcQc7VJIdMCxKjin+xPTnEm0H80JZ2eX4C3g6DhYKXQiFYic\nCCQmu6fNT59vUFhrIccWq0TCJewfyxWLhM1RvHc+h304BZD75g28Y10qvihD\ngihfeHlszZ7ONj4W81n/CGfMczP4Sqs2kt7uf5TCjjCOg7QL4Qyo5/kCHVXO\nsiHDDgTFoXFSex5+QX9aj1dn32a2WTJvnSwTexW/73QgGQ5laBNIpAgRPRtB\n14pqqhnJFLd5pO3/ovX/qsB+FG8yHoRSnDQpW0ipxvMV8tn0zb1PeLdt2izU\nL2NxWwA+gEMcsdl/DETGQJkJYtjcUbCQ3/DmLk6xT5ZgQh8vfbWpT+kmMAbZ\nzdiPUEj9M2WWaekqLpdZCUO/wyctIoO4BEoq942iZJMfBm19hETQQ4g5BsTm\nkHRvW+a7bAX+E7J/K2ZiX6t8HhIuzTp6VboNRotJKmW9fu88r8C9rqE4a6bH\n+Xbf\r\n=qHUN\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.6.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.10","tslib":"^2.1.0","eslint":"^7.22.0","rollup":"^2.42.4","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.10","@babel/node":"^7.13.12","@types/node":"^14.14.36","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.10_1616708497453_0.7717536669433269","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"util-array-object-or-both","version":"3.0.11","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.11","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"b24d56fd2567670b0cc205f088ba7170a75bd4b2","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.11.tgz","fileCount":12,"integrity":"sha512-qqNIo4dChOb9+jbjVoaIy6pdYMshO7wPf4crEKMDUXN1NFGAW4IaEXGmpLqvQjCAAL/x9VdH38MudVio2g3oKQ==","signatures":[{"sig":"MEUCICcTeBZkCEvRsZrLZuaa+3KqugWvTo/3CYrD70YG6XfdAiEA3I3fzU4Zguf/yq5ICDZ6FRffsSX5cGz4DK2kS6Nmvnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLRECRA9TVsSAnZWagAAqboP/jvjLE889mKQ7xlf5ppq\nP6tmGlW2QmRQBj74aD2Z7mD1+O9St6leJZNghwdhUlKMtYWBtIRXZj7guQhp\nYyoK2TyO0WYXlqDtwy/Y7TfgiCDt5nOQmulfRCrP62rOGebIxmccx5KlrEEA\nwZs0+ZP5Xe9xYuyuBysTTXJj9yv74hUj87XDLPzxgRhf+st1jDYf0CMHQ4Mg\n7j3QKY4N9VTLxZ/efPB4RxMZjaAlgAhWAlYffgsAE7ZdZsmbcu9yna9MkFsQ\nLWlBYQUiKVuKvvFY2/G1RV6k96GgEND9N7tHzlEPROeHOkLBzljVJFtJUuQB\nXkuCQtybqVufK1UhFFYZzMnsujfMabTWqZFRDp/RLgJpQ97jRws3Ypvlldwr\nqQHNMdty94n9pBw8nRlsk9tq+QnuZUnsYaI6lB+gCL3C217jDvPnyvantYkQ\nn8WcmNCgfLfDIjrcQt/JB9/3TGRhbBrA4LMkZTKIz7neNM5J4+h2JXdjEXfq\ncBgY2iwtCJFPRO3uOYsHgtnLZrSGYhV0jW69BCKS3ZGt+0PsfLmFO0MptypW\nDinWtg8b/7MtXuWMuyC+Nf9439bzjJ39YSj5blleKO6Grt21zxNuwZ6QuHkO\nRzqLva4qYQHtnkmE332zZiywGEsJ5OV15m2QFKeN68us+taPoh4s6JC+BQfr\nnAK8\r\n=S9xE\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.6.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.11","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.43.1","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.13","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.11_1616950340150_0.666342717421055","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"util-array-object-or-both","version":"3.0.12","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"f6f16da88d7a6714646a09a9b72cf242d4f02489","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.12.tgz","fileCount":12,"integrity":"sha512-8WCYU/5btasddyrdB0/S7Mqab561qvYTaqVpWr5xJfAfbnuU1t17CbzVzFhwaWPBQYNnoT28KBtq8WKqJIm75A==","signatures":[{"sig":"MEYCIQCf1gdoFNsymsCsjCpzjuvWPVKpF4r3nyXqDN6RE2U3wwIhAIveZeFteYk/jKmTMXSw1j6viHEqILPgUFlN2EVCEal7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY8jjCRA9TVsSAnZWagAApUMP/1L1r7E9iSXmr04KPou4\n63Svf51lr1SW6lZfejkSQLAYnlu/2FAw3Xixb4dAVNqivhXOHp0z0O6Rf0GK\nqYERGIMAMP2OziFib1kQdwFBUZ+eDGCyOzNBebpVMB/hxBMNxDru3w4DOTEJ\nB6AVjvuXgWc9g5J7fIXPwnnreaboZLH1z62BU2Sl6sFSwVyawQuKLF9uuqW8\nRm8Ut6EdASSxqHp+wzAuhok/UYQi5/euwoy1Ls/GabAYESZg8KFXeV5rep5G\n4hjceqNEXoJOhnf0shCNwp7YZ3wOjo6JN2ySxhYyTTHznsgjTmr0i5OHJqpT\n83yWlP0ftE7akWaHQh0lw0x+S1jbqD2SJ1rPNfUQWvRjkvTh8eI2/Fdo4LcN\nGzUyXwKB+THMeXJPARkivsfMN5TGmL+cK9Gsmf9ca5bMkX4uponOAnTDviXq\n+uhoRPloFxDnSq1dzoX1So+Z1YPXIP+uNkBRZFpAvjzbhpCQvtl3rJxSi6Au\nZOfxe54RE5OVPze+Wnu/yxLr+XWFQy9UvkIb2agj6S8YUh/OhWbwMIPjYgMD\naYJgb8gq7PdZQJgl1unTQTeE+Rgt4cS1riUZLvjWyy00qqSywwjDj2H7MMP1\njvdL3T+kF108QZzxtJWyiPmbZ3T9lRb9gMZjb4TlShRWFpgQix4cQdY1QE7U\niW2B\r\n=fDr7\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"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","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.6.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.12","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.12_1617152226729_0.4309200676714915","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"util-array-object-or-both","version":"3.0.13","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.13","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"02e3fade9636dd1d21a5e29a1e1f4f3ff71e1fac","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.13.tgz","fileCount":11,"integrity":"sha512-UMclw/WqUN6AzQV0/VKoIuYiC/RXCMdFrVzYCVow+SnBK+Qp/mq0ylfk9r7oDf9T25zwH4wX/CilWA9nctp3+A==","signatures":[{"sig":"MEUCIBv5cMEBeJAXWk1k0ETuQtt8SDoGRtLCSbyAZ8R5KsXjAiEAitiIeyp8C5ibQtrKvt+gFaCOJri6AFGzW/JvLr/L5v0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaHrACRA9TVsSAnZWagAAacgQAIk7aC5DQ8WeiQI6DYoC\nT60LTpR5qBpkt/Vj61heaHZmfmXK3rzfX3SgvfiPwLBYzQxnCokvIkF4zcrE\n0nR5cZ6rF9vOk165H8I/v41ZaXqghsmB9XC1xe+nO+tIef4Lb21ptAwLDG8Z\n8t2BYVJBiQIVUCWVMZ5IAvBscf7/67G6VUqS6UyqQiuwZDjFENWaGwrj70NL\nKz9jYAJ2gjchfcYy/eKMiJzDx5l1BbmrZSEE7e1uHpF/2UKXyOjCkDrRGUD7\nWAKqS5TXreCbxiEDHK0tWG95sGMGt9umwrkQMux0/LnWUOExjIzKYzTZlRll\nFNUbbZjUJKymE1fE/aGXGijvyT4rOkdRp9lVPFfZPLBYjNoBEAlZIVbBRRkh\n1uwFLxsFS9MIyvSrD986LE8ytzHkS/q9N53xneCrmrA5kntMeYi/nKh7kVWx\n248YCQ5l34J1FXbNFiBJEB0ysBBjFWYbtsYmii2LWOYafzSgQZx0ZhZqIUNI\nuCtU4jTQUrkgAIBa7purvyibTgQ3mCjwlyKMTm917vEtyJnZ2CVWYlP1plMr\niyAF1gcqxAVI8IIkdVHRi1JcAWFLY0XHXR/Lg7CFV3a/RtQVHPx0iIaeFYK8\nhErts6fYVE8OS19iNyOrvE0WYnK7lYqc3ajAw09QydV1v/CwhPWg3bFrHeIf\n+C2D\r\n=CnOW\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.7.6","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.13.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.13","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.13_1617459904250_0.14906376567134827","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"util-array-object-or-both","version":"3.0.14","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"f6c698d290f6a01512d49d625ad5df482d3a7ade","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.14.tgz","fileCount":11,"integrity":"sha512-3CuUBWqCRSYUrU+gJHP/srxKacH9bRZzKWDEG/A6+VGvEPZX0smh3rLrqAm6sbYNkUM46D0DWZ/KRPrihU0+4A==","signatures":[{"sig":"MEUCIGUpJNrqThEhzWDsj33F4rHZ1gW00Ko4+tmHqZAD2QreAiEAkx8nFGKEd74KR7XThmJ6k5Nzlr6rQQPbWBxKhMTwzgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgakNdCRA9TVsSAnZWagAAevcQAIq6G9lCY8VuNH6Rgzfd\nbvoDvoSH9PJjNi67EG19uorrclF0xUpaEKm+1bbJX4jkBoQRoBIH8ScOGRtA\n6R1UJmOy6ubvv5LnKaL3oj3ZKmGAlo+sIdfD21FnEA44uBbYrPaC2qkypEJa\n/KFCjDj5YOGhtUkuxDkQJzRkJqbGlJLfw+y7i478wHrXsHTXaiGEoYoGQsYf\nQaU/b/PJv7udzj4pA/S885t+iLgy8L6DYIJmNR5GB3gp7xS9RX5YVSRBLVl8\nM8c0/xZ/zItK/opWmF0RwqODqtgdrHQ7o7aZ2vWDXUJbg5qcZi3+m37IGlUG\nACEawVXIYFWU2Sjxg2nUwSVW/JMVMi4EO6QHGd7APLZnLYkQtPehxOqm+86f\nqEVbJnzM7Nng0q8RaoBJJ6ppxEojgjBAeUIb3jJdhy2HG5cuv7mP3qR7ouDX\n9y4AjK0aQR1uD8lFwNObCfxydskn5b4g3lkXGIgI+uYQHsaLijpRgVMUXDJ6\ntA9uExp1dfPtGoqWY80WkDCkWOvfg4WUa0vk1p54ueUmOzpqcpFNxa6e6KU+\nGJwl+rA4kJWb0wUVAS5oxUwNa7klVif+cmcJ+e1QsDILwLe9zDfZOibJ2MO8\n6xBfNBJptJuUqCs/efZNPCK6Lk+B6uzSbvdL/HoQE51BsVBFxoC7ZSfnwPUq\ncidf\r\n=1p1V\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.7.6","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.13.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.14","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.14_1617576796946_0.5250386375706497","host":"s3://npm-registry-packages"}},"3.0.15":{"name":"util-array-object-or-both","version":"3.0.15","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"95c86be6bde0c50d2fa69969c17c878a349d2202","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.15.tgz","fileCount":11,"integrity":"sha512-Z4qiYWriYrfQJlv1l6JAz+/1RBdcPO8USMbF4U82i2cbyWx7ftwwtsHGamcCjxTmZwa08kRiuIp87d1U2LdEzw==","signatures":[{"sig":"MEUCIFRDyUvXxcxu00HZQ739SPA/DBs50u1aBm2UDZFfaxHsAiEA4D+y+j81edglKcIAGSOhwZDI3Z66zbPVvjGKeAxDnKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc01LCRA9TVsSAnZWagAAqzkP/1TaGyBcbK58KYQH+ReQ\nYZaDMophsmXzpEO6AiG0mE1FW1fRqhNizGxOO5obCOlEQqXr1q9d/LHxzbDy\n19S6H82HSSy8PaDzFyBO3iLzFztfoBI1QaT43/DULGACShEGDXM1N0m7zKvi\nnRac1tC+KFInhcRX2YiwLFD979tez82Zb+nq7h7QmzlF/PzqhW1Vf8l/Ax3g\nEEE1KkuSGH15kXPMS0YihgvcvlVs2b/op/4gDbCWw0IwvGK5tHjAO7aG6228\nbJLRm//RNOiBWOj+ysj+gPYtWJ0JSLQzbWuoSq1XNl3Qt4ZJrhfdBIHsK++r\n7DuxqfOENwq3p3+y+j1KT8/2Ss3M7HZqzPrNvCXga76dQpQbmgXY862qfjyR\niWISne4xAbg9HF/xTB3AqPsaesjZTkqmrYOaTHRY6a23Q1GY3KairFjWO+c9\nkHg6xRunFUebhkbF3MtfEwI2pjB3pu2qRm1lPI/WwJW4ye/aBMP90uqt8Vpm\npErznntu5EuNTFT4KxGFS13U6IsHo/W5wYttY1Xolot0w5QfHsrbj7Nl3dB+\nL2mJVZVYdNADqXpf05jf9MQ67xs0Qgoyp2Sj9BQmoGeq3awnitnNPzzbOwZR\nU1Of7sHP8eqx052txhsEiLuus75hbT/iV6TKu2zCbqKuOZzgt67JAHvquI80\nUirU\r\n=n5Sy\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.7.6","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.14.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.15","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.15_1618169163452_0.6147297685466742","host":"s3://npm-registry-packages"}},"3.0.16":{"name":"util-array-object-or-both","version":"3.0.16","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.0.16","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"98ecee9f9b0f0fa1a1817e0612555b1f9941e3ff","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.0.16.tgz","fileCount":11,"integrity":"sha512-2jzHk0Y/vGA+4vMRO2sCPfAP+4G33FvA4UggKVH7Q3JicPdn7bEuKqCi5/sFkqrwKvI/o+o5fWVgNSNRqNB+sQ==","signatures":[{"sig":"MEUCIQCJNQLP4OOGYM1msZLt6VNFZZjvD+6H+mDF7b87Utw/EAIgTirjriPtJZVep8Dvj1XRcWcTIan4dC3MeBqIjG3H9og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd2PHCRA9TVsSAnZWagAALBoP/1rVpILC8Ki86hw7I4Jt\ndgbTYuj+4qeqL8NX5ctmYnjpsO2AhBHQoXlcN0412qXYNZHRf7ZAeuZiI20O\nK2Rk/3fyUCu/b2EBXKhigJ2F7+1Al8V58/JfCM0bPnai4Ukh9krupbjuCW4e\nE/8zcs4YOQJdRKFMdumY/9tnTS/r4xe0hXuHJOvD1lWwlTgyxMYqbY9evRdT\nBx31uHnsURSERbRxX243MZO2y5FjUU0B2ekR4nw7K04ShzRJf8fQ1nne2tXu\n1Yf4PR/Xj7m5iBWBVf7DKWJxSRoJzvWojnhOK1whm9FLxGq+UcOIm1HhfugN\n4SNRTHOgDOeisAxFPHFpaFADnQ13ohxAKw/gyKamHfducnX/255T1NTSm+Ij\nFCvaT0l4zGJ12pE1CHsE59DzQFj+gfStB9MhajVf43ct4fcleHjG5CgtAKMC\nLQyR03GJdBKGdtsqELddiWv3orLkm6JQlbq4urXt3gCFWqXjd36aPwlgnDCQ\nUtVQq3eXGaA6yk1oBCK7ZNFBM4c2C8TmpBm012Yt3hRH4EFWkZLUbhnREbFt\nuN1bQWuGpmyUJKKDQEQmDKX8Aak0TmFdnWNJSvN+CRwysmvuI38JuP4PUaXE\necSnSTQpeFNCIXBDmXSQGpczs1VNUwhAKYA5fcuu5OBOm2MZHCFZJ72qI729\n2V8S\r\n=rVPr\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.7.6","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"15.14.0","dependencies":{"@babel/runtime":"^7.13.10","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.16","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.0.16_1618437062653_0.2784383982124563","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"util-array-object-or-both","version":"3.1.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@3.1.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"821b5bd5c8dc87ab36982bf623d36550e1367159","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-3.1.0.tgz","fileCount":11,"integrity":"sha512-41US19BD7a3hqXsDu/RNQCtGS3yEvWcCYqwhUY3Sdm2xQTHetUtD/Qjy+oe9WNwpCepud7B6dbZymsT4DwSFYg==","signatures":[{"sig":"MEYCIQDxSplWDFEARQvWis+YpvWbJbVYh0u3j7zo4y+qWTg/DgIhAIJ5aJ7fLbTJocHv5GPwtRRnjbaL/setavPBwyCyM1sT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqzLICRA9TVsSAnZWagAAf2QP/3ty9UbxyCBrPekS1CmW\n1ciLU/MAaHg0Mo5SLcuOv/3tRasX4Z2PufiDdPQ6Ex13OUVu51vLSJw1f5sJ\ne80jam+fLUsB8n8NwzYUaI3FBqch//YYfhfxGus4CKaR5ds9vCqMP4e+dfiA\n88tZaF9riTfmqA/GHlry1QVnmLqbXUFnSSDnTr5DUiLWikXGBL1sjQhChLcD\nLRJXbZXHbiziNttvBttHK2OHnIWPkhlfb3EbdQNh1lZJKg7IYnOMdjsZf6fM\n/cAE5AAKvn6YiSzDP/r27oSsnTf4gytOvRoAYJgYWCLlbvJhByYMCWzubkvm\nHg3jU5CoLXwTUupt9PeJw6+q7oChELnLY/QDjgTr7ZVlejieyZ2YYhHubvyA\nR0xrhjn2uGjcIMb6ElRdVr0Hn3qinn5WSVdF7tEAWULtpG8ENVNxi921mLYe\nYI0hOXG9v8t/ovYYpgTiUV2kqGfcTOCbyKnmMOJzvz5PcJkRJqP2YbetS22Q\n6o/Yo1ZExj2KWtRMDpHAO6+qDEh/38+T836qkDEpKjWwGhh7dQ0iXGNQ/hFR\nUKqkHunvHH+1ZgfIEqMCWP1RV+NtIJ754Jje8zvXk+jsYSxC4gHw8Y0SXQDw\nfrhyPCrqgJSJtKKr7WoFhig6aMWvgBG9fh/EzZlRdmEmZBbnDJZNn9wIqQr3\nFpgH\r\n=rcpY\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"main":"dist/util-array-object-or-both.cjs.js","types":"types/index.d.ts","module":"dist/util-array-object-or-both.esm.js","browser":"dist/util-array-object-or-both.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.13.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.2.0","dependencies":{"@babel/runtime":"^7.14.0","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.17.0","tslib":"^2.2.0","eslint":"^7.27.0","rollup":"^2.49.0","core-js":"^3.12.1","cross-env":"^7.0.3","@babel/cli":"^7.14.3","@types/tap":"^15.0.1","typescript":"^4.2.4","@babel/core":"^7.14.3","@babel/node":"^7.14.2","@types/node":"^15.6.0","@babel/register":"^7.13.16","@babel/preset-env":"^7.14.2","rollup-plugin-dts":"^3.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.1","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^19.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.24.0","@rollup/plugin-node-resolve":"^13.0.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.14.3","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.14.2","@babel/plugin-proposal-object-rest-spread":"^7.14.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.2"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_3.1.0_1621832391566_0.9221078940154419","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"util-array-object-or-both","version":"4.0.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"e977a11fb6eb172c38f85cf4bfb2c777a46019b4","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.0.tgz","fileCount":9,"integrity":"sha512-M8/JZjK6Umw3PV98Ely7VJofIG4p/MXTyqcQl4Oj+SrAvBNvhRkI4LU0Nt7FpkhFFeYGpxLLGTufcnsOo5j9Vg==","signatures":[{"sig":"MEUCIBSh3T6Jol82V9uso67X8I9U54fLmqOJX040Vd3yx+cBAiEA2okyLa5YkrQ4OhLbYHMesaATkzGepDia7/h5NjKhD0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOoTACRA9TVsSAnZWagAAS+IP/jahgh2qJpF9fGodwFh7\n37jErEC+Ap9ShAZ0ETvASWbFmZCXBQuYqISO5h95fCr//E3XjsJwqShSG6nK\nYk8EX1/PrWUwgu8yn8ocyJH11tW7Fgj3mBATHYRCCy6nm8y/PzjtzZ2XW2iU\nCnHavbhS3Ytw7oWaSIF7j7v/AYlW7GTNDyIxBkwe+xvv2qcb/69DH9jmTVnD\ngK89HYzhJ7d10EXWxl54OG+jt0UyQWaJWRdLht2eHn7+lyannkjC2Xu7E6HS\nNHtjM2vED265zZ0qR1Pxi/fHYA6tt9gWot+mGsr72zO0Cmaja9tsZ8H3ynaN\njxGZTbk9LBNA9JAd5utLi1W7x0ArP63AXUVyi9nKq3FlU1GEErxm1eDyo2Td\nVVGwTWvVFBRWsEQed1B5z7tAXYh5BJCP7kER9WzoBa8vaSTZV8vpvCQ/Ic4E\naXqKRPL4d2FSnA+zGR0DUVgfJSwjSNfgxSyCYEgBavaXl8zENtFQp+M4NpfV\naKPMpnioP/2h6Muj7DoIWtoYb70Hgs5JxP7pJ7mdSHc7bntqQ2SZez3aHHaJ\nhcMePRfuW4RaITruQLrPVVAfZb8+aUQi1Ob7ok0vWj+VowTlL2jcLiS0PS2F\nCqaLk2+yHI+dPZ/X8NkR78nktqDfM+wb48L7DMBpXH4+3K4sfOhwZRpb8wt2\nKHHE\r\n=Jr7x\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"64fc7749b91986a1e6e054128b5efdeab215e36a","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.21.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.9.0","dependencies":{"@babel/runtime":"^7.15.4","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","lect":"^0.18.0","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","core-js":"^3.17.3","cross-env":"^7.0.3","@babel/cli":"^7.15.4","@types/tap":"^15.0.5","typescript":"^4.4.2","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@types/node":"^16.9.1","@babel/register":"^7.15.3","@babel/preset-env":"^7.15.6","rollup-plugin-dts":"^4.0.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.4","@babel/plugin-external-helpers":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.0_1631225024222_0.12556014905719026","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"util-array-object-or-both","version":"4.0.1","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"608f7079e77632728558b6c609ff6feaf5460102","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.1.tgz","fileCount":9,"integrity":"sha512-zQ21BDusdNNz7woHfQMCsMDJwPJBkcyumsf7aVrwl9zEcBNWwGT7SwyWAkntrN25La05GD1v/8yexe3ILQTOaQ==","signatures":[{"sig":"MEUCICRNN0vd2kFm1H9Y1EASKvu/mGE01XxN1NiwxA8Ti9f8AiEAmZ4R9dLC6flKh1u9xJElndCV0ciyCH2mgTlIoKCSlSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwcyCRA9TVsSAnZWagAAZo8P/1qkOwZ0Of5NUN/0DvwH\nbPVvz7dbHmEn6TnGEW7jdkNAFM12nUWvv0//mNCWlS53T/KnAiPcbwHE+iXm\nFFaj1R6TGH9WldRNjbhQ8XgdG/NPIVURg93I+YC02LNzAfQqLC1/lv9N7Fy/\nOnsTPn84TG7gp4Zyba+5+J7Yw5JF3QE9cu4u/dEJcVMfOVU1EjikRiIXWvNZ\nGVsZz4UgeFRQWYWu3WmZROmBQJpNDcbzpD4gu6FHu8bOPLnsQcIypHx4WY12\ncFnXS3foNicMe+IfJa9yfFtigH8LL54FVd4KoWpzmXSkg/1O+UUH/Ah4MjzW\nCbTyUT0nCF3V7Qgh1jrqCxlNLVNRR6eUz0dCPW97kdRbpVneX4KRot18oykR\n3WFPncdWAnkcCneGvg39B8flacYpw961+06AkXtrfhw5Xs9J45bgbe6NkBSC\nLB1Ajv+ZXKr31iJtl+zkdaTt2XdJF3ulKo5cjJt5pKXI1TdhtXdPTpWqL9I8\n/VbtnWSvw7gRgxH2/KggbA4Gfb8dY3ea4cN30HsjRVc5kC0/3+vXqH2nFKIa\nD/F+4GaNoevZYzvHulcf3qgKIXrQFMQynnArIvrAp2Vn5AwKLdBKcgDRRC2D\nBXpd/yJjBk0ViLYS4unY1fT8JB3iVRiwFmPjryLiqLZyHEMllnHgQX9KbXBG\ndYJ3\r\n=lBzg\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"094bc80279ce7bf0963d1920003f990b374a1518","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.21.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@babel/runtime":"^7.15.4","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","lect":"^0.18.1","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","core-js":"^3.17.3","cross-env":"^7.0.3","@babel/cli":"^7.15.4","@types/tap":"^15.0.5","typescript":"^4.4.3","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@types/node":"^16.9.1","@babel/register":"^7.15.3","@babel/preset-env":"^7.15.6","rollup-plugin-dts":"^4.0.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.4","@babel/plugin-external-helpers":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.1_1631520562803_0.003804418933110787","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"util-array-object-or-both","version":"4.0.2","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"6caf31e53e4f182563a01e6f01f985deb38aae72","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.2.tgz","fileCount":9,"integrity":"sha512-ivG19nYIyyrkV5udY8bb50jDrcajKNoox1hnJWtQlcTAc7MjsDakCUE35rrmpM341IFTc84Eq1LpVqePGNbAtg==","signatures":[{"sig":"MEUCIQDE6bazao8wzG8i5m3r2j9JLVUk2IeB/b6lVHptOkQvcgIgMHhQfzSRkPOgQ2/e1L470hTmWWZ4ZZzqHPFz1jv1C3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18813},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"bc91a29d101874783397e83c3bd91128e245517a","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"7.21.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@babel/runtime":"^7.15.4","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","lect":"^0.18.2","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","core-js":"^3.17.3","cross-env":"^7.0.3","@babel/cli":"^7.15.4","@types/tap":"^15.0.5","typescript":"^4.4.3","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@types/node":"^16.9.1","@babel/register":"^7.15.3","@babel/preset-env":"^7.15.6","rollup-plugin-dts":"^4.0.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.4","@babel/plugin-external-helpers":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.2_1632131526594_0.5367797753614623","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"util-array-object-or-both","version":"4.0.3","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"37fdc657f42935ce5d42a2804eb90be62cd07feb","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.3.tgz","fileCount":9,"integrity":"sha512-b85xrO2aCrSlBSACSGetdATcYoToW6X2An9LRXgXwY0jaEDeqyzHH526Hi/KU/V+lCKjEbeLWjVLmBGlKk1qBA==","signatures":[{"sig":"MEUCIQDjEYuiZA00V7EoAYK729jPFLyqUPP3tExjYqY/u/beagIgNCuhys9PqQCWgE8TdRASa481rHziIfeRCupCq7t2H/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19236},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"c3d6a13657deed5b4ba7d61cc207854cadcaf71f","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.1.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"17.0.1","dependencies":{"@babel/runtime":"^7.16.0","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.10","lect":"^0.18.3","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.59.0","core-js":"^3.19.0","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.4.4","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.6","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","rollup-plugin-dts":"^4.0.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@typescript-eslint/eslint-plugin":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.3_1635851005839_0.4118074815942867","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"util-array-object-or-both","version":"4.0.4","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"a9c9df1f990d80a40f8f8e44256714384c9fe21c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.4.tgz","fileCount":9,"integrity":"sha512-2fkHR3pHttBElLEGQ6ri+01GjLp6eFx836tTGyAYjUOLAUxnmzlaAwIWRjsjEUhKeuR0hAM9d3fEJm59Fdy3Ew==","signatures":[{"sig":"MEQCICqsmMt87Jq7JK166ZfdBM5DWloC3hfLI8yw/qHeLqgDAiBcyRP7m652XQexCXRZPPUEYfhsesfTOExPgvzXF6bw+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19236},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"2dc6bb2bbfddb3e573e99f7ad6321ae7c0ce856b","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.1.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.0","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.10","lect":"^0.18.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.59.0","core-js":"^3.19.1","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.4.4","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.6","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","rollup-plugin-dts":"^4.0.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@typescript-eslint/eslint-plugin":"^5.3.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.4_1636037669948_0.8653678527539912","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"util-array-object-or-both","version":"4.0.5","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"882abcef89d5367960a8a86e986115ab351e4100","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.5.tgz","fileCount":9,"integrity":"sha512-4HIUnNVKvmmko1UU8yRbskp++m9M8qOEXlbyZHzOGSwjXB+mOYV2s0Bw9I6g/7Xohkj8hWaTCv9GpRfHtqKDNQ==","signatures":[{"sig":"MEUCIQCtwFEQxyhi0A8nk9QA6ZOxCoUL7jggv9hbe5khvU6HcQIgVTlg7Ew9gDezM0dd25JiXUOLQbwtRxkFbZidYUzKGa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18615},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"71c9ca84597b0d0f9307ffa7d5f6d4d69bb7ec9d","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.1.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.0","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.10","lect":"^0.18.5","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.59.0","core-js":"^3.19.1","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.4.4","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.6","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","rollup-plugin-dts":"^4.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@typescript-eslint/eslint-plugin":"^5.3.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.5_1636335000529_0.9693441350157113","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"util-array-object-or-both","version":"4.0.6","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false},"dist":{"shasum":"bb3f858061158c9961ab82a44735bb725dad0c2c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.6.tgz","fileCount":9,"integrity":"sha512-b0D9V5QKte3uoKQ09O7jGo3jikrl2BPU2SJ0Xb9Pfp2Nfz9tTVeLNDoUsn8kjsmkp6YVKyvv6fsBAJxhTjETbw==","signatures":[{"sig":"MEUCIEPbyo+ajswhpyi7RYYIhY/GDZFBwe8bWJET/JlsSACxAiEAuimBvSTd9/85MtKl6A/aIwqpo0VHKnwz+sgQddxvwqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4FxCRA9TVsSAnZWagAA4hIP/0epgWEGDAXB2LKKwTEb\nd+igDJEEBoJVo52C9vYYcdL1Xsj1SXF6CapNK5nO8VV/AS1j1UzTvMJ61GcE\n2KeWKRRoH48nx/lI1vA3eGpwcaFBP5Y8JIm37U996V8t+WmKbs16MSW3mx6a\nCXKPQ1/su8mbwCkj1zLmuhyV25kvxthJLa8NxRt+S8UYbyL25b3py8L3PePo\n/vHWVDb4bovMmCnaTVa84ryW9210P1ItD787rL2B1GDdDQ9PawjeJ06VsoFn\n+KxxrxU1chmLneol9uDsQjrYnmG7+CxzCQvAJ6U0ZHecLskSq9L971vcvHhT\n1kjlQFn4/kXIoXiqey1U/TwpiAzjmYspQHno0ThOjT3gwduKrhQGi38RLwB7\n54Z1EPmv5vmpLxdHIBpNN3t/YmFrcaGUNJOn37CpmuTjWvtUlehvf8c3U2Gy\n38/N+QABMOZG0Acr7DLAKy+ine+Y5CFhVJ+tPPlcJD7mc0pnEZOrzxmf9j+p\nX+HwayuglM9q7l6vxGotByCYWDOKeQagSR160++UcikTmRYq9ida+4EmuFXk\nrikjH8KGafW9J+MFuY1tHFAGnKktGhghILgrlDdOMOw1dDSI3sPnhmm4f0Lu\nicXAGTTePTHKEe3iwu/te/oCbspEwcTjT2dfA0NfWB63fIeaYhbuzZv5+s2l\nvAXX\r\n=HeJI\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"1867c5e5908747888168ef7b7981bd2c8c549a96","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run test:ci && npm run perf","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent","pretest":"npm run build","test:ci":"npm run unittest && npm run test:examples && npm run format","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --reporter=terse && tsc -p tsconfig.json --noEmit","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","build:esbuild":"node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier","build:esbuild:dev":"cross-env MODE=dev node '../../scripts/esbuild.js'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.1.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.3","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.2","lect":"^0.18.6","tslib":"^2.3.1","eslint":"^8.3.0","rollup":"^2.60.0","core-js":"^3.19.1","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.5.2","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.9","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.4","rollup-plugin-dts":"^4.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.4","@typescript-eslint/eslint-plugin":"^5.4.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.6_1637581168596_0.8517630328703985","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"util-array-object-or-both","version":"4.0.7","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false},"dist":{"shasum":"78a8f5585a1646dd5e6959e17368a7b2f39b495d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.7.tgz","fileCount":9,"integrity":"sha512-2Y5L0EvigYSjTIK5ZpLJfDnkTcEIcFKPMRP4e4wkeSQzCWWBiA+N3A1vhme+x2Wyxy6Iu+Erb07eXR7CUMVUIw==","signatures":[{"sig":"MEUCIQCpEBm6xGRm9+ZHnUVhP5t6VnbWi7Mc7tmSVMW1nm8BbQIgAMHOD0gxoTHVrf8tgeoIzZkFny/Pc2xmtARQr3M+w+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpbrYCRA9TVsSAnZWagAAU54QAIzOGvly40qVuPefXbW/\nGpGuZH3UT6r1xfhcRed7eE9UNZvsOZb+3A5AQzZgMaYHgM8k5gKVQfrKg5XF\ntKHBkwE+6rlv3cdglOFXdabt7jlKQavOoGJiExkv8O1t1OoXjdaazHmTmoI/\naEk+a9BAAzITpAO0wyfmZSzHK7E6s8ZAevyx2Phz7pF1gvIQ5m6mXdrQMhz3\nzk9XulYUw1q0dAliuW2tL5frIqOZgAmoPAvVb3HFh5i6zTWkQOhGurTfUuVw\n1JOFjTcmwL37oB0m4sqeRcq3WlADfXGqAXcEHxxAGaGtvFo0d/rZOpF+VTVh\nFtb10bVeVqgOYDsD7uNZET79O/bc+ccHsLO8soNYDiBEombblDhg+Dbptapc\nllQDzxke5yKggAYddFZmrUZ4rb+Kg/xSxB1/z88s4tkCdBisQVsv1vcDBz7v\n6OK5w9SnIKHnWxrzb7jBCxZOg2XKrJYqU5JP+HmVjriXaicB3aT+pLBz3rxS\nlSKRhSzjxCI8cc7PKbchHcRRwyiUVf5mju3XIB3URkaNRPV7Nhp5EXJMU+ch\nZg1PAWaKOgcWQZZQ26/AHhay7TdXvzlavg0jWoqQV5rDezSotKE1T4kFU4tq\nhHSvNaHg/2JG0VQUP9c4D0FTbhDtoYVA9/YzE/qL5clgYCCYAVH9wZ/Ovm5D\n2Xhp\r\n=jqpJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ arrObjOrBoth }","licence":{"extras":[""]},"various":{"devDependencies":["@types/lodash.includes"]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"1c5b243b01645f0ce07fcb39c94620e28807ee4a","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run test:ci && npm run perf","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent","pretest":"npm run build","test:ci":"npm run unittest && npm run test:examples && npm run format","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --reporter=terse && tsc -p tsconfig.json --noEmit","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","build:esbuild":"node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier","build:esbuild:dev":"cross-env MODE=dev node '../../scripts/esbuild.js'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.1.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.3","lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.5","lect":"^0.18.7","tslib":"^2.3.1","eslint":"^8.3.0","rollup":"^2.60.1","core-js":"^3.19.2","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.5.2","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.10","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.4","rollup-plugin-dts":"^4.0.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@types/lodash.includes":"^4.3.6","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.5.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.4","@typescript-eslint/eslint-plugin":"^5.5.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.7_1638251224660_0.4915535748304898","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"util-array-object-or-both","version":"4.0.10","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.10","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"433f3aaed293dd6627f680ee1f280622680ff676","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.10.tgz","fileCount":12,"integrity":"sha512-KgJAOMi4D3pBz1yl69zvJJMdjb206+GASDqiZFhu1XfZseMfMOuHXAtEOP/RKI9DwrFZ1p8qO9VLwXREmLzkQg==","signatures":[{"sig":"MEUCIAJd0E7I/lSgDKQm30jVYM2ktin/8u7GOw8U4DkO6ATLAiEA2x1ESzqMGzmGsgNecZk+b2S42AnOgqiwl5MNCuTQeBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxgIqCRA9TVsSAnZWagAAFrgQAIBBRyQ/zLvTW2WQjtE2\nJQD8q82mAfMDRRx1PicsB6qGDvYHr+NoqA5c08fIvfKYOhw2JGkzqr47ELhB\nG9xAR9tqlyvWRV7lvf7TTNh6pGNXRWZ5gQq9mqy/tX/LpOn/MzA0CXucD7WQ\nf4R4SYtrPpHpPLcxSvWCZbBsSVDi1QM0JIqy8Y3lonFjnYNZ9ttEIH/vw1nJ\nb/gcYF6Sj+4HuWQcLrnTKBxE3SqiSgStK/T8v7QLaJuMzpi/K+6vv34GffVn\n7EZnad0wnzfDibiiuXrkhckXqCJTpEt/01HE29WelRWScs3mA0sCeJIP3FMj\nHMvTT7TjeRh4FEAqtxzR13l/veGNu96HKfzo+Zx0vlQwF3a0v+k76L0AmvJH\n4sYKmVip9jAVRsOiDllpk4RhupJjcc0EFowkDVKjw0SNUwWVWweIORaG3PiG\nBAjMmgyn9ypYROF7OH3q98ia9l6RDOG5gjcKGbgWnxuO4lFGNYqIHVlbQ2wE\nPPpqxX2PWgxpj0bbSRUUCMNr9HpB3g3wQy4T77xkrwBxW+zonO44MNDOzWL3\nf9EUXsezBiF82HYWoAI2HI4bNktHLOHXHOuUDQ0Oym3uqocA3g5TWeirtEB3\nmeOa6kON1XFlDFHksR7BROVxcanOHVr3c9IrvOE/Cq5VR0ml3nMEr65P75A+\nPMqP\r\n=DPwJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c","lect":"node '../../ops/lect/lect.js'","lint":"eslint . --fix","perf":"node perf/check.js","test":"c8 yarn run unit && yarn run examples && yarn run lint","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","letspublish":"yarn publish || :"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2021 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.10_1640366634437_0.36420724192721665","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"util-array-object-or-both","version":"4.0.11","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.11","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"e8ec785c2636de324025410a3c691ba423c9eb77","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.11.tgz","fileCount":12,"integrity":"sha512-SErTlA4D79JP4TiXw4ARq86Cdez9eR5RNQyFTsIdsmmErdH2TjtfyekhF813lwFg1c+Ij/ldSCloke4qVB2zsg==","signatures":[{"sig":"MEYCIQDx4Wj4WaVfof4H4w1kzT2X107JmTGcK6QjXNtmtab3ewIhAOlt1zZ7SLi8ts2Ar3ep+H/AIXNlA3AZSgnXGn07z92c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Z31CRA9TVsSAnZWagAAIbsP/1bPt5C7+7O9VMY3fwYe\niCcS/LmizL+DeiCCxkNZmXWfZRr1svs/55KjoXCu2NhevFbt8y/NWve0m9Vm\nxN4RwXossZcDVXh1QqlFNZyItgKONysADKzRlmp7Eu0p8WirFp0F+ID+WKJr\naOJ4iwMV/dfdHjy/ZKvpE9mOhvx0UN0TiMoBb/A8Yary2BGfwG//KQHvP7+U\nRC2DifJU9dM+js3tvDSfosiBRMdRIuUbnoKRJrvtl8OgJZIaijDWrj+mOoSv\nEAVSlcv6NXIi3wfg265Ub6yHRVTVvj0YJBfEFq/KTmELZqXTBjcKkOfv9wG9\nmD/dgs5ybgqayh6hMHIGs+LwhU06AVzjNGnvnRIy66SSIy1gJRA4Jqj1I0Ol\n5L61epIns7JTcAgWgwh6xH/qga5Bms+j8AJx65CZi8GrCcK3h218PzQGLsy1\nRMvnI9NQwAz30UDyweOtM++bPxaDfwmKVYECSwkXEdSlBQdiT6hr3gb16FAp\nDOf+nirgxlA0t1SDtXbsoEbx23jHIFo1BCwqhHraRUlCS/2x290g9VsJBa0D\nO5lHtR5MCXKTKKny8NsN2zq1IBesFBbRNd1UnPmAYkhErRRQi2w1gXj6wnMq\nYJ+NsVdWRo7910oZP1tvsLwC/xtyu3w7oOQcjZjqG+ajnLAyVXd2+tHwri6l\nv8mX\r\n=4QkJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js'","lint":"eslint . --fix","perf":"node perf/check.js","test":"c8 yarn run unit && yarn run examples && yarn run lint","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.11_1641913845511_0.1098250560608589","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"util-array-object-or-both","version":"4.0.12","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.0.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"e00177e9a63128f9c046a58a31c3fbbf217edc1f","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.0.12.tgz","fileCount":12,"integrity":"sha512-2SWCEKF87wEULVx/ZhQ8Jv07wjXLqv89o+xMs5Lr0O0MovWoP8u8AunpfJFO2w8nmcF7K/EUnyPlcdvEcyFq6g==","signatures":[{"sig":"MEYCIQCD19AadCertUctc+erab2IwRLZtQRZ78mGhb1mflwM5wIhAMPbs07xqWWsj8qHWdtCaiS/Ke5p8H1twKhYLDw9aha+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7HTkCRA9TVsSAnZWagAAlF4P/38RyMywP+WgdI5V3UC2\ntBwZkpMRfDdrT34mwgpZwzifERwzvOJQ5GeAtNENcvDM1oTAnp2d+VsFAwBf\nBSKNdH2UTKpi6oar0ex1nVjtLMTc9/eRmvHtNAwtCwQ8BJwHiJkJSXpsYBPX\npEf7TB7/BcsVQFWyTxp6Z5Q9yzWIsAkPxydToSUdOSzEI2DSSKPQvPQbgGD+\nYhBNxG2RpojChrqeoNtMjxp86BWrjv5PNY7LumBBiQRcCePaHlPJAbcIW3zv\nmoC3suRYorcqOk7cp4ypLPltKy5klbd3hepOYiUbRD5L3Yh7nz4+Q2hJZmDi\n3jJwd4iDqNQGFPLWWNI6WS/KVWUf/he7ATy0uYyANosEvUzfEJKU2nbzo6Cc\nsgyqstj9pBTENJ7h8QZEvrp6CY4QAjBt5aPg+IX676dEye1Oy4UTLIyR4C6K\nuKsBtUFOVvcqijcIops6EUJmAVtQPvABcA/TdR8t1iZddcQAIObBC3DJTHJh\nsq+Ljz7/Yjt/ug5TucqhTKyafKM5OW/G126PgpgppYcWl+tvKsAJDDHjm8vD\nrQIf3v2iDd7r35X8N8aNcMXN3b8t1h9Ccqd+R6LhQy8pNUYm/zPcvZlZs4jN\nig/aX1dOdOoKCqkJxxTPESBw/faGOADyrX0huy2zlHD6P9c/endPP6t9A1pk\nyXJ4\r\n=ZR3D\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.0.12_1642886371945_0.5948175027594611","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"util-array-object-or-both","version":"4.1.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.1.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"1e96c938f9d9b8c59f4a4aabe67d6ca7ba3248d7","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.1.0.tgz","fileCount":12,"integrity":"sha512-1tumEwASLZbiQ54Iesfo+CB0P7TH4KNGHbUCcwiRsS566cexxlJCN2TMREYGT73NgInMDrQKA8ESU7io9hweaQ==","signatures":[{"sig":"MEUCIEqpnVqzVFWM3kCkhn276xrKJzXkTvztTJf25kFdRnFzAiEAocRrVBEYdLndOEVQ47kNRUSoS0fnRl38UnrWAjOfgEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU0E7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Wg/+L+0/mxplz6Dqwti1spGBh6cetvXFcsfZDJpuSztAyrgQybHP\r\n7fC42osu4owTuIrjcIvyo14hgykmYOYZAymw9H8xVvebkJUmvle+egrY4gnn\r\ntYGuwV8M6QpQI6bMpL3TmVQc0MrH5vaqhZs1j05PBnJg/Vk9loXRiB4oEm2V\r\nXWjbSOd8SwTwnUGl5JfFOtKRZ2P+UXaU4Polal+LH7y25OEOTyPVJ8TRo+Ma\r\ngNoNZJ0kWQZ9r/o6SXQcggXcD6Ra1GU2W8Zun9JJ9IOf9jBAU0+g/rkXaVHE\r\nXmB1xv6CDTjaz2MyI6swzYekVbN+xOOkP58qvZzIKEJ8c4rJhfmDcASKVXVL\r\nRbHWLU9C4d4+OXsW49gNCa3CLLCNETaDxseHVEKxReDCRUrUjVYUKMnzFv0D\r\ng8w4ch1Lt5yqgLtcDoTPyL5VtkkFS/3bW50yerKUlrQKJwOyOOaFcWwhuGu2\r\nReUh5Ti4cQKH1qMh8bdf9RzEWIE5cNixBAw91X2cDFi4J8lk0EoIzAXhIJHO\r\nlFlB3Jh1NvZm839kaBPyuFN96hn2rdRv4ngto/0bHxWHy3fSnZjvDiFJdCqG\r\njC1Uky96brrUL/S06/8XN3tK9+boYyLcDTigS0/RQwJX1nAMR2xdTRnGSpeK\r\np1ifraywxvbAr4tR2og3A1jz5DrQ+bvkMXQ=\r\n=IHTC\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.1.0_1649623354879_0.554437953043768","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"util-array-object-or-both","version":"4.1.1","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.1.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"5e427c9ee529290c8375c8780fb9669ccdf6fda3","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.1.1.tgz","fileCount":12,"integrity":"sha512-08MSzSwwcRp1YlIOSdoRmFwY5svlcBDBsKx7r1HGLQxsyqsLgEuxwAOV22An3ejvVF8bHxchVLTMKx+Pe8KBUA==","signatures":[{"sig":"MEUCIQDayU04vqBJJuUKhLhZCtF4XvkE2ApIcN5ri+FffMMSTwIgLCunVjqnN0430yrNst2g14ETenobVaA/fuGmYK9uevw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVKAkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Vg//SKBjxDbEe8xgLZ7tJ+R0lCWrFo9dZIg61AH5Jl4BvMZjXPyO\r\nLldl8kmhv3wY7JPfd1s5f6dSDTGgowiyTFvKFAxGAxP6G8+aPVyZQ3Ur33oV\r\n2MlCNVOLbO9+D4hFGgejpoer7MojjbaEGkh39dlfytWCzvE0tGveh8NQu0CK\r\nN3Yrt0E2TbYbZ2MMsIAS1xJge883IE2BOfk85w6eWiZv4gWUgK4drGVyqRAJ\r\nR8LoBSuuetHbUY6qB8QpQQoGVj81uMErBRinZn9JBvFEio2h3QENP2drpNhL\r\nyfsAkGNmgyK5xJKaY1KOvdAOtCFgDJw1N3MvbUXhYu7lGi+SG/u2ElPbsste\r\n/h1XHrxeY3IOjRupULFYzesMKUMVd5sSd6pyB9OFSxGWRYLciB98rXw8Un8P\r\n5TNvhFQAEqkmMeIZGyE/HVIhGweh9FSzH1SrQH9f2vvLk3V0SPqvr4Vr+RY2\r\nDMMUN8v5d6Zxp141U+leVgBZA3/PBwFV3MCMT6WRw0Kp6T5ZCICmew+XAurg\r\nsWB0s9PhErIzpQaYJBXyCyoH+nrC9h+PPB0vn9LbSi8GjQk3sFYdO0ncht9o\r\nmthtEuTLyG3cy65451iJSk7ai/S3k/5F8wBvnw/QZ/uL0tfAF9SYR609VBmJ\r\nU1blkmLNgf5zgIWqIAWVYLgYy0t4m9w+c+g=\r\n=tiGK\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.1.1_1649713188062_0.40152678449823487","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"util-array-object-or-both","version":"4.1.2","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.1.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"542bfca9c7a3ef095577be550c702d28764ace43","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.1.2.tgz","fileCount":12,"integrity":"sha512-SVzk7i/ehZOjQWzdv16fQykjZrq28rA144v8nFTAkWr0DJ5svn+H5MvUIo6wsOz3zU5T2aDEF/+2q6sHXOaYLg==","signatures":[{"sig":"MEYCIQC2Wd0xev8taa8+EIorYViFxUgX/sFU/npc67IQ1G88IwIhANzJ7JfeU8fXxL3rCJ6bwlu0fvWidEIBH6Smy4wyLD9J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXWd+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLgA/6A9DCBz3FoOAzCVx3nWKheE4ZRa4HCWR4oiZQIRuF+onpMNjN\r\n1ZW/GfaQ/C7MBLggslpBDt1+fxK8H2dWd9Cw6Tt/r2zctcTWD+21M/PJuWyc\r\nNqLM4ORS1Dl9YraybsasO8E95+4o9wRP1JskXxX3A3qgrDMkH5AJUQ+3UrJR\r\noi8BhXh0WXLkVM1EXxGt8yNDx4LaPSnjpWcHkoLOh2xEIW2s9KTyi4ucif8F\r\nUFEKFKARp4S354mmqjgFSLHDdI2ljmKmRA7fNfHRN2WOCmzsDsN94Xhe1r4u\r\ncSzOf8Q2QUWGrPz1GnnMh9u9wP7qOmE979+b2gE4hu4yhTyunZ9t8KJRoo59\r\njy50QorM3yG5ObAwapFLQi4dYqqXAhESxVFDpNkc+vxuSD09/tT6y4uMSh1i\r\nGc/Q+1WIPKoTQ9HW23DROdw1CO+niXsTqQCBpSM0g8ndTo+9RXAKdYNUjio+\r\nr/ylN3GlfwCtmpHPYPOWwg4NIVrJnzbX4iU/TmgP527CfooPOeHqqjTiCtkA\r\nD/8EWnE0gRncEfWHZH9UH3gSi5WsP7txnJ7ZENc47lq0WOcjGzEOFz7iUPf/\r\nsehI/+HT98VWth1mGwpcYgzAseEo/YRgX/OQtUnVUExqsQ7Ifkqqu+zARXnN\r\nYEM1qHR4eP6RzJYuFt+zQjQlWl0shqMFSrQ=\r\n=8bW8\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.1.2_1650288510718_0.8059591995553388","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"util-array-object-or-both","version":"4.1.3","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.1.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"5de17ff5484a3e956f327336f4a213ca6be4d1bf","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.1.3.tgz","fileCount":12,"integrity":"sha512-YPzEEMi8tq8uLWAVhuH7GXKwWXfXaFtPm0rRaVyvKLz7IFOXOqUPVbQRhT/jQ1USzBotzj57ELH+8BAXDYCFQg==","signatures":[{"sig":"MEUCIEh1IQ7FmGJEOxZbNfJb8/pR3WGF3UPJCWVL7gxMUEQyAiEA7E0LZCtyTCyw1/E9cndLlGQx1MLYu3Plp+KTBlY4FME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw9n9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoudw//Uq1VCpWmvX2upimgOR+9NPHj9EeE35bhQ4XAC+M76erKCvuc\r\nx48fFsRbDziJqCKsBuEa6AO9auc7JKKdV8t9HUGPBU4K8X0L+AMngPQM9YwP\r\ni01rSy8p0H/SDUOwCN/juLL2oxD2kwgh3xDV/3qnA0SyRgd+64S0+1Uf/FMj\r\nzZ0TTMWx/hQp6ngISPvMf4jcb58DYLky0vTOOypT+8MOstZc9O+dNKMtv8MM\r\nOK3nC+RbzO4ZANFEpoRe2IaFU0t72LIW4LlDJNguKqmhYIAk+cCbP+DZSJG7\r\nWelhM4hx0YGysBc7gi5Req6UsiDRbgLU/XeFsTIGrx4JNEr4KqXyZDrVzabN\r\nIXNsSNMRS5oV/Wt1CaSiSonOo606ubqtkzgXVPTfZAgqJzL2mGA+rGdvQ++8\r\nLzhJkQrbzfQ3pV9vLSrWJMRDWVt3zb/+HSGHHl+X52Mf51wwuWWGxi6Mtd09\r\nxG9SvT24TmN7vioXX6OA6RSdIInfJWbhWZADJ1jo96Z855VTFj3taPTnJeVO\r\n8x6l7e2rm0gvNc3NxzWdJVRoolDOxJdY8yLCLB27bcLrchjHdDqRQflOVjwt\r\nAKlY9uwyFMtfjVTomEQ6ehTVNPnqKh4lYKcRZdYQbryciD9iYd6FMFQiIgNP\r\n4azW5RdOPAsroZv0Gie5hV7WBzHpAJuTG/E=\r\n=5Pdt\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.1.3_1657002493201_0.5593927816916917","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"util-array-object-or-both","version":"4.2.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.2.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"326d7c88d35673630f9054c7fcb4feb4cc6c01ab","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.2.0.tgz","fileCount":12,"integrity":"sha512-jsa0zKV/kJ8R17uv9Yfq8b6wEQFZeruBzSOg0+xaJOSnG4redNkmhKeVyo6Ri6Z3vViCggmj2uypa7Wzv1UsIQ==","signatures":[{"sig":"MEUCIQDQ+bSPUixFm7Ap1IbNY1kXvFhOBw27AQ1xqZysFrt4iAIgDLJfNutEmIHdzPmVc5AVGYxq9OatHWMd5VIzi8K4KiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9kKpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyLA//Z+gIyPvvff/JUpDyh7Vifb+z7zMPGYu2eC7P2Yvj0EJIt2Gw\r\nt/ijpnxVHCZJeeiMzFpmuUVZivWC7ABRwkkIeHqbCbNSgU9ZpJ06EQnyDIyX\r\ndHnla+mWPZEcq54eYJ8i3/jqQqveGBqvT1maorki+iQr6eh4bP5YE4q47vbz\r\nAeRzca502TvMtIypYRLxiPJirBE5HeSX8+4QMj25samlESM2637g2CeXSH3n\r\nuT4ekLOqJRxSsGxKL6L+I8m64cba4CjVHznU3XhA8NfeVcVOjmfRNrgeKDo/\r\nhjz5B9IutUMyCYJRKXfqC26TOot4Ayqv5dHD26CElCYGOcIUAnUGZKrAiKNq\r\n31jQZua+ptIJnGbInZ+PcwAC84rq99GIuE6rAt72/rqUsskqnOanCqNPQ1CS\r\nL69RCaAD0ipc5qtgwUJw4r0Q+d8nr9OmgLI5TD3xFJ8phIm0W5rTLOczJrpW\r\n1rirSpUVcW1SJsIGsoB2xzNrZu0HJOQlFHBHDsnrsFzqp9U+L+T1CPU96CBy\r\nb/UPMlOPgGyacG5ElZr1Sf9H2OGfj9WNUe3weFFetVhAbES3tzNsXiG3FVGw\r\nYtylFJpe0Xzq/YGJZ2XA6njQSDKSIqST1rY+Cxig2BR7rmAXWRtkj4h89zAx\r\nWcnjsEdO5qOhxbFCxiTvBs98aL3ARkBYD8Q=\r\n=9kQJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.2.0_1660306088859_0.7632730006241282","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"util-array-object-or-both","version":"4.2.1","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.2.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"e318d4ab1223a34e92579063f9d63de45f17704e","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.2.1.tgz","fileCount":12,"integrity":"sha512-LTLUCog16vbPCEJngnV0mjtv1c5VsjNjmPaOCTt1qgQ5K1nHNbIC4LFIX5h2RwLdGuICDZUmQ1YcsprLdn+EAA==","signatures":[{"sig":"MEUCIQDRTOfHCNTEQ77tQ+TuYlioFxaTZupTgtCNDIlh96PJmAIgb9u5cv3uc6hqy+q3LW40VJkteuInvfhZwVBODz1R2KE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/qBfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdHg//RJ++oy5BmQovDdz2pvtLVlD7scOHpeFzrC0bz52/6DbHMjZN\r\nVvTrJjWXrJVOARTy/xcoyU4NVpn64m9t0SOz3Rb0oXZEIwSwzFhod9x8mwo3\r\n+wtl0kjK5ufOW4sga1jLAeBpMbtUMNmHxR8KAymU6/d81G/dIRmlVbanPyIs\r\nzu+9shACNc5t/T/WOFyu1ozibsYMjGjHLBsXQg7SZYx3UyT3qlS5t3OZ6sD7\r\nWqz6vp9hHz1OoFbs39wVa77CfLSmbPKvcBICNFvA71U2G35ZBIhPSY0IQyDY\r\nltN+EcvSF6xAbtsysV5vsE/8qH1ZG7N00AKPu8DECz/aUrH0lz6EvuO+TuDi\r\nLSuNO7B7sblyxsiPtJ3aqjLCNB1Olitjj6A4ZKxwOaRkFojhQm7IdN7fvqlR\r\no6sKOHyi9Lb6sY5OuLuj/04+LSfed5IMtiELvQdfJ1nl9UWAmnVfp9Mf5o+x\r\nTRRSNmUZa6QG32k+aoCq9UnwlG3ejTfeKeRYA90o4QC9Y3RXahTrpMTISk7z\r\n2nWnQOYWvINoM+xLrxFP+qfZ5YBDfpcRgS2BICyEDZsQ7tN8OQV3gjRqfkJy\r\nLdlVx/5EMXhpsTb/VZTzK65Bq5SCV2i9Dn5OL6L6XVo7I4qEWGYfz9/fUERX\r\nwW3Zg/PdveY8xNMg69IJSDZlI2XDFYb4vXY=\r\n=GXz1\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.2.1_1660854367429_0.43969565507788877","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"util-array-object-or-both","version":"4.2.2","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.2.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"a2d42d0a350c69d3993cb929de5ac60f9ef7749c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.2.2.tgz","fileCount":12,"integrity":"sha512-f8G97CTp90jSoMZa750lT5unlXV4iSbWCkHiktGbOakTmOM3RgO09GQtM9WXYOUdjRuXp9IEKIgQCPcNyA+++g==","signatures":[{"sig":"MEQCIHy+cbmzM9l2n2Mwis7WRyEkbWDAbJx5WOU7n8NLeIsBAiAM3msIU+2E1626jOAQ2kk9wAB6wLBUiQUtIdkNV0PmEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVEXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzLw//WVYcnx4Flf4M6OBF4RZKxF7FHNxXstCQBu5Vz5D8k8eP+3Hi\r\nwdw7eyUw3Mm8mzokQ0S3faR3MwGIQcvqWroQJ1Ob3q3uRuCKxazu9doCTniD\r\nVxVycYm1UqdERmc8lzsOqv507tOsc5pDK1CH8mhVyvlKUpD9CCtv6CUVXDaU\r\n3WulAljqsjjN2rJz51/RQRlS5OT9k/0ZPOVEd8RDEZKd8ayVPWOeNHtF2laZ\r\n4ya8g9kcZ7LpgOk8dYzl+BWBk5OITfCJUZsQq+m/aIllrPjQOX3Rwb5m493n\r\nBBKWow2Av92JwEyRVMSaUiMaS4qovKmhWry9cYv0gIjaH2iGDkGMQXoZqvwH\r\nK1lFApehTAdQ6aqMgexdUNrlqLZfB8M8DTvl+4YkBFGZI2fAVrGlnc3D3mdk\r\nz3l81mhLAgnLZmBU6yvubtnDBNYKEKrRrcbs+mA9pfV83oo0qpl1LQW4mePl\r\nEPJ3/QGd/03HDmaV0BciBVkfShjAyHkzpK4yJcrFacQ7uvfFiMLSLycSg29X\r\nnE5zgBEkY+j1IfMTAfQuih/s63+OFClD9KKo9dUPJS3nV13x7UM+IXGx6i17\r\nLlckHAsGjvpQrBdrDxHKuN6zcyE/Xm37hITD+u8+bH85K7n8uEQ7TBB+t3AL\r\nMGYiL5jtigykb5/UQqJwCZgE5idg34yT7kc=\r\n=eF0s\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.2.2_1666467284115_0.8755887346174436","host":"s3://npm-registry-packages"}},"4.2.3":{"name":"util-array-object-or-both","version":"4.2.3","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.2.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"0eb04b96383bb87f14012f2348e9ee8a4662d949","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.2.3.tgz","fileCount":12,"integrity":"sha512-2CB+fhA2KXNVHnfUPxwlaDpJB065i2crR+ymfFT+CYtHQP9kv7mrmlOdzaXqxd8PqR3uFnEwSy09BckBqjZUTg==","signatures":[{"sig":"MEYCIQCfj9V/tRGIENTwel8ZJrttyZZl3pr76FClCS3iNhFIBQIhAIBzT36e1wFvBoot7VWNiPrEx49tAp2R1cjYYJQzems6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVT/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLWA/+OXOHCBwgvRAgN3soKBXeZsp93Wxv/0ndGDZ/nYzHd903idvx\r\nTshvcICGJSQ6NPnp+5jeGlmWbWxoZFY3h1yvdJU0l06TT0rz85Tn8Vh1vyRJ\r\nz7H69XMWZEe+yXJJy3+3MFa2rcRBMrIF5MCEQxLIs1af0p2vvBKD9IWahfGy\r\nvoSsrY+B+2GX80UVnvuD3WncSaTQr0iZAE2k5mDHR0EzF+4DfA6HHHGp8EHx\r\noQ/oqScD1/VRqN2Oc5yCYawaiP4Q3cdmVc3edd5P8R3S5QXtUslhFwEnvv8i\r\nHqUpHcQqBV9a2rni/Jylc3iTi7hRDr+1NBEU98ELe7FDBoCvDadlmJJczdRk\r\nvZuZtsfA83tzbf5pqWLwZWn0RHz9qCxs+caxOgvTT08OMm5GakwJDxS9/3tO\r\nNkqCPFGMBwBWDPrP9rkyhCXu5oeZMcy/K2K4A9L7BB/QtOlhkX/Q2BH66+4v\r\n1DYYLI8dWv53rvM7CR6UAiqM+GUVV42FBqWbeqG0323AsqDERQHE0Tzrj3Ba\r\n/YupklAQgaw2/vAqibZEvb61dvv6m36DARpTC7GZwWz/LSiUA8hIwMFSIw16\r\ndMmaUYVMOYMgUesu2BL4K8/GuomsBuG4F3GTEpc0WG0TC0+gYPINQgWc4kFu\r\n1y3YGHhMU9G5rAIi1Me8EEEjUoFKSHQLxeQ=\r\n=3xGP\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.2.3_1666531304557_0.5171092273281959","host":"s3://npm-registry-packages"}},"4.2.4":{"name":"util-array-object-or-both","version":"4.2.4","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.2.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"f49e366c774a175b5220ff6966695c6442ac59f5","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.2.4.tgz","fileCount":10,"integrity":"sha512-zkIqlNSZLYLkjGfOE2JrW+WY/f8m1sTPV47nx8+Qh0ktPc8JTAdu4CMoZfm6zW/rrhk0W9OEGsFHMX9eS9YLgw==","signatures":[{"sig":"MEUCIQD+my+VO1bRrP9BJj/MTCSGKgOB0cL0Hugfnrg7YMC8sgIgTp+jvn1gk/VWH9SA52hrpBq0DFjs1WRdsKpt9dHwQl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFcfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnbA/9G/F8MnHzmY/bsuATHkHIgDPrj0eZNmg3xWJ3vzy89Uk3ufVj\r\nkYWMmRiKmOd8tyCIjlC78/i/FPnihM0d+8jbJFLeJwapnmUAy6ruNhbZJXQh\r\n4cwW6DFPbnX47cwcJ65EjewqVZRdNe55Cjqyg7y5TZ9mo0YNhfr2rWBQWlmh\r\nKWmsOozmbQnWgzPkEhi9tSBS22tEfSr+ggVJvr7Jfd6UUHzjBx+dBjCOyKeQ\r\nJKCYCIzT2QDyScmQLAWnfJkM7OyfXpmZnFfyynfL1pnk5yWk02pJ0QkR7/Jg\r\nm+SI4M3Pn2eKbpq0sk4BAMKNuO99NZuMGjCy5Do2jfAClEECLBttVYs9Qq83\r\ntVSiN17wf8M+W3GNyKhE3mbMN+oLVeD4hBnuvcpfWXlwzkr4FAo/oKrwrrLT\r\n2LYbWGyYSJbfygenHlszQ6AuxIAXRSXvkYDylwLCddxQz0hJQIDFCe8rCxwW\r\nTtenrrfp8cJ8TF8iReI7v8gWIidNZMnVwmlRM2UpXAX+4ZhDPmG4gZyDO6P2\r\nto87ogBatAnN6QmA0aiSqPDUbTgSh8b1Xe//VHpRH3/TdBRZKfgwKpdbyS8b\r\ngk9lN/yPYa6jjk+yjWP7248biCymHsI//PfVb8mZrO1iEPFnamLRK1RTUQQI\r\nuG08lZxDftQdSBCAcw525PFDmMMGQlmSzbk=\r\n=b8X8\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.2.4_1667258142805_0.9039144550969225","host":"s3://npm-registry-packages"}},"4.2.5":{"name":"util-array-object-or-both","version":"4.2.5","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.2.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"1209a7d89a3a9d6d5271cd2604710fef776747ae","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.2.5.tgz","fileCount":10,"integrity":"sha512-g+rIXINldMt2SXLM6VmyOMiExovIVj7fA+muCEEfA/pflXj/dG/xVZBVlyQeTHlSbeLuuT/1dz9PKKLfjJb2JQ==","signatures":[{"sig":"MEYCIQD+j2xSEd0SusCXyUlmDmPyoY24uzdFsEac9qAc3tFNXQIhAOw6FR6cMmS30q6tCwsQuKWWsFPUM7L29oOwZHcFUUk9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYm89ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKBA//ccN25Av989iNCf+Gh82ygXj+cEJkFNMauPvNjxENRZLjp6X7\r\ncAiHoE4UIxPJtCpJKZ3Cfn/8MHeTwD7yZO5p6eKDbKZVRHqhhX6WhozMi9Y6\r\nFgBVD3su2AMskX5h1FyHLGINPH8eCBiy8spA1heRhXpGRHXMkjhzLYIYA46F\r\ngXY245WobTV5ylV7rn5fG6x3MUGdy5gWN4K+STETrsFHJYle/v7RjvgHx69X\r\nloAaOrhqmrEzayKrbRZz/ykSg/qbExstMBbWsd0WYZT5chnTVEExRzHPOEP6\r\nPmJgs71MFRb3tYwANrl8ptWVRXthde3dalBjvc9LSRVD8kIH2Wj3gY7wDYVt\r\nI30KiTi8dGo3btrjDuTrEWMUoj8+1nLfYIvwvdOppMbvB1ZKcP6vtGY+lwnC\r\nsyDRD88xfsFL87eC9ImdXeTp1CQZ+kdqQ6UfijUK+pbWCjjLCWQPqYOfocUj\r\n4Ug/cWKw1lq9m8U2Ql0S+HyXQYGDF+hV22Gm/a6VwgSQ8tKD74XpKiLSMsHK\r\nMynaOm8Mwqx2Hr3559zCixHgfVetBrOPmutXeT9fnivkheszanGiuiQ2chGW\r\nMavodVCzoPMOGHx5fVBPLgYjzdb3KcqT5IKj+W7w05O7Y6+WfY7Gou2NGHNS\r\nszwbJU2cZRopb9U9IVsbObw3h6XMFhAqwkk=\r\n=VTCi\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.2.5_1667395389162_0.5572395164772768","host":"s3://npm-registry-packages"}},"4.2.6":{"name":"util-array-object-or-both","version":"4.2.6","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@4.2.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"861fc44b0217fc9989f2507d1dfe48ab6f4adf9b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-4.2.6.tgz","fileCount":10,"integrity":"sha512-VKNTldGaIFQRX/VMAtBe0vuapa2r5ZPrwOZPO7y64f2H90ZpKYhODi8mDDxZU6SOL1fvAif0e1DEi4iJXnsuyw==","signatures":[{"sig":"MEUCIQCQnn5gtW+MnOVFS+mFKMse6TRi9WJRFs59cbExoZCZ4wIgNRPH4xv8A4v3vyYp89Hp9XL+opkBmShrLgnW61q5qNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY9deACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQqw/9FMORb69ZnFLjITVIZOEK3sJ1cVvsVS/swxR7xXww52ssPqsM\r\nVTjY4inhzbZdDj0FKN1+vDsMa2YfBJdIDVAiNQXLg++WpJQ7pGgU8sg9QVhY\r\nd69/6kRpeyu66p+1orA0VRpG7wAgMF1MBiVCgLQjdTPZavMolofMD4criipm\r\nmBKL7YvX4KggIAj5hZj+mV3hvQDzyRbN6G9nAgRiLlKmDL0lObf9ymzz2ULn\r\nR5L8ib7VYgnB533lrV3sZ9xUfGxSwV2paDa/2HR7Ihn+JwVH12lvbrn9SeCx\r\nOLrhpSEMYFS02KBC7Z0IpWWUlg+jLPXOAaKxTZRdFGJs0ExcPFu77vPdybpI\r\n999aTRk88OSXAnA1zTtdRw4finxY8kyU2f0TxSNvQsBnqLa688m6PMyyYphA\r\nMQMA6o44C2cq7BaTP9jexqWRIRCbAKx3pMk6VhWypKo4UK6yPR43hPp2OvQd\r\nPI/h8IKf7GwutWLWzTHkZc/Gek+MB++Zjh8PjqF5iD6Y3/CcKARB51cdwD/k\r\nfPR03RcNucu4QvdvUr1HQecp23UJ9YSgSsoFlNOBd6jMk16KK07sLXTTJVRR\r\niAEt/lqi+BLGAAnKbC2BnC1RepayGThNRgL8jInRSdP+6gxpGKmTmJtlf3aE\r\npRMYJDZHamKd4YGKraGhS6jeOwXzm9kToFc=\r\n=uQfw\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_4.2.6_1667487582703_0.00829515606749287","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"util-array-object-or-both","version":"5.0.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"b848d31bad380460a8c990cb2954105d53c66e24","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.0.tgz","fileCount":10,"integrity":"sha512-W3K9btQv1zGV+sfWkLsElg7bZzw2w/zoKwegMCL/tdQtLCnPFl1iGSpJ6o3YzAagnIZykimAWXF2+cDiyhl5dw==","signatures":[{"sig":"MEYCIQD8uJAODGu7jalrVEBVNHYzwA32HIyw5tAUrvOrVDS8xgIhAMcVMaqyhF+vqwmtL93H/2Tf7OFWZDTKRmbT86N768fa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiQKHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom+A//QxAfB6Tr4RXhQVwf/7k+c66eQKpiIQnjlyvjMWmU4IlypJPG\r\nNUMRqv5VGcDUiLggXnSRXJmAEMH3eFs90dry7r+PF6TgTS+Ka/co0mg2JoMD\r\nuedSFZHCUxklIF/qaQSZ7bXq8BYAbXqHMEZ3dhFbxikDsM3iW5TXmyzyEiKu\r\nAGVvLkOHzvJDziquxQrRJcePHgcAJcNpwqsCSWV+s/J0EB7gyAE9xyv1bLXn\r\nF7QQq67qxtsQVHh225xaOsYEKPLnUH/Sq8t3MsOJaTuQyI/pX6EOAte710BT\r\nOKTd7L0sW/qHKD9HpNniRSUXOfhpd8G5HjFtnUyfCW6nTEPN5BWjzSp1s/Jr\r\nSorNFiLahuI4cc4FTmAJw0mZs+Ud8eoy9gOXXgxPwDGMcL4iv6qr1K89lDcE\r\neW+p7mcOm8DIWEL0KU/tmF7fVaq034Dcbu6UQK97Zf6GcNHBB5+k1QqPzavu\r\nJvVnAlB38h094TBGPi5caWd6WNa2aZglLQNNJsxUB3WtMDRKqSr3FFpvvlNk\r\npAedm98skLt9fKdXe31ZIGuESi1qGn7L+JRmy6BokE+eTEssHWtornhWvKMz\r\ns6k0UXuWhyHNVQ1ee7bDMRqQrY1xM93SECR9rE8hhtFc+CJnhVHTmxYMd1aB\r\no/uLBfHCdz9QEkYGQ64bv/ZtmhzMR7LlNNU=\r\n=JMaC\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.0_1669923463227_0.807711428937657","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"util-array-object-or-both","version":"5.0.1","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"a86f99acf884dfd9a21668220ba95da33b693642","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.1.tgz","fileCount":5,"integrity":"sha512-1l7tLq7SlOEboEVE7gkKwuUdzLyY5oHMk06D3MLUZ6TK+oSsNKx2SRnLsW+LriIM+SZEvwlXdcT1SZ30EuxMEQ==","signatures":[{"sig":"MEQCIEWYmq40w/ttr3qM9al6A+cO7+Y7KZLrK3XvYzwVks5AAiAzvlwzg3Ohoj2GbDI90BWAc9V6SKi+COifuyV936fQIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjop3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGow/+JrG5zrt10TpESRURQ2vN9VT65ao8oYvjOJgS+KSJf9C2wYs/\r\nc3LSrPyUEOEAPQRt3hR+68I7N/dOTYI9xLYtvgYCE12rimL/czOIXCTYkoj2\r\nIsCCooEh6OyTuaFx0OjNdDAStrBNw1NdFqE1j1rR+nLVF+/nDwAzyWvQ128F\r\nQJsOXl+aG0Qj6sPeeZKRU4JilPPYJU7MI6CA6paZXAWjJOi94Y7k9kF91K18\r\ni36bJi6XxzCKseFT0mmbKSKwEt61Jw2ixopq870eGkpA0nAOvCNy1OspPruT\r\nvIugHB00HCfSLU+TFMVn6IXPZFEqCr9XRBzZt9HDORA2TOKxlPxg+iTrZgQ8\r\n1xWDQovTPgzQFVBvYOO6VsatCCuX9nDizdo6gM6Dhv+b0kfIoKuc81QGShfO\r\nxMvNb91UxbMw3ZXnHTPkMj4LnUbcBU2abgILVYF1Zpc+vDFSBYME7b/VmRod\r\niKG48K9A8ylJnzDQR99SjcAZ84PV5FNv0jxibhPnj2QWdAWrXSdNI1fbkRse\r\nSzslRpGdbWUCWU007E1NlFb6s6PDvVo5pIKf1nyDw2aykHttuaJYByAhWVLB\r\nylPdsaKkif9YdJPA0PZ2Z1P6u4IM+KSSZWrVzqgOmR36yx8Egep+VQMmcRT2\r\nW/l7JgUCEwCk2TcDG4a1IDN3PVefgQ6MOCY=\r\n=p+Rh\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"fb6712fe80451351db9f68e790803cf1bfce91ca","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.19.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"18.12.0","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.1_1670285943789_0.7139953002982371","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"util-array-object-or-both","version":"5.0.2","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"ea8f7b85b40248cf3dbd242f5530c33c42c314a6","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.2.tgz","fileCount":7,"integrity":"sha512-u8aPaq77jQ2HshJy6TgxnKNI+Kn7N8cQeffU/00wcBoNMemnB8Jaq4wv4Yt80BZsvKUOqqn0YkuxL4X8265B0w==","signatures":[{"sig":"MEUCIE2cqBx6cIbswCJ2+zECVVemwZxEPaqfdQ7fEdKjfVgYAiEA9knQSBWKQ9NdtdzTWwYRhh3VrsfDO4CqNhY9jxyK7EY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjzX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLpw/9FV+XizVmvTZsc3fgqdZuFzqCILSdrUXHmkFSfXEy1s65qe+D\r\neIYtEU40iHP87kLQfF837abKKSWLdA6Z0/sHx5E+Lm+wjvn6K7HURoDplvvk\r\nM4WGoQP0Se7rvbhwlTMq2NU4QgLtsIrZDWDpJKCENlqRkyvtPzpEPTu4yM3G\r\nCshqTy+9yZhviCkXK1J2nITolmWijzNPlbe6jchYNt7+U4jMrUD6Pc0/S8IH\r\n0F7SWkzQ34oks5PJKWpyc28N3jS+anG1PYx3cm17F8LnCF0vcFoZFde2QpsD\r\n2MSVhzBmMA3ZY98qEVcxoOaz+J90JMk3S7J5ppolPs/tCSdzTHnU+80+59oQ\r\n1ukh4F8I3eonMQyuLh2rNqhMirQ9LIAYQ/Fn4AyTWBCa/T+t8jh7QZzmqeiL\r\nwKXO49ujzHLtaA9vVR88V5RexPEISRDpl6ti0Zk/Ybq8fjEJTfOdoAPqPe9S\r\nyZGIV3VlHYJgzj41rS5VLXIueI7xgQyQZUco8Zry0c/5UQC2Js6xYLUf+hsh\r\n3pTKt4OK7XqBfnsnb8K7SG6gIGDxEdli872qpiTGsPuRCZw87/3b7O8hZRdW\r\np8Xipb8FsJOYiNyH1fiu8wYF7SaAzgQmcIGvRGy+1p/eW+X4ziMJiN8G2xY0\r\nx8NALofS0/BlWfze1QDWSWe2vNIrivW5i7s=\r\n=HT87\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"4eea87f10c10b657712f4837126dd4be92d251ab","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.19.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"18.12.0","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.2_1670329849983_0.539474579982008","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"util-array-object-or-both","version":"5.0.3","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"9874411c9031460b9b6239cc3a41d60e9c4683e5","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.3.tgz","fileCount":7,"integrity":"sha512-gcwJUhDGwVqmqLwrqm8/Nf5Kyj7thlSlrdqv6lN9BKv1Ha8C6ui3SudZFALpw/4n3q53KaRiPPJ6hh8TymSTgg==","signatures":[{"sig":"MEUCIQDciYC+6LqyydRSs590XeHxGeRID3sZ/uk3f4Xe8qrfwgIgdDkwepb3M4wc6tmFMYxT6MpK2/Kegj+wx0JaMePDMEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNiPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnUQ/+Ij1dpU0JUtIAa1iAhEz25lscMOdFS+bRDjcjmhZiJUrEfsIk\r\nX9QcyXoyvW/f492MoXHzv8G0MfFfB37US7t/T64MSAJq3aDfnKO4atJGg5n8\r\njcjsNBSBtqO0ZWWPbBaaGGfu/GgRGmefLj9pn5rPwJwu0mq1kWbbgaT1TnIV\r\nwM+Emh8y4FTqZuY+dq8FRXAhNYJ8v0zaSVksLBcU+TB389Pyl2s1ucY1548i\r\ni14O2s11l6OWSpFdh+J24AK4NVdNRMhoouAL3uHcMWIFNlF1/QOZzd67G/Rw\r\nhvMdsHQsV01WJyA61hZywF5ixP5RYjY+xcuLyK5COApWakbrMVJ7y7V5WbWE\r\nXqynaJnoTJDVXs94P+AlQ05CnLRrwmM0U41N/AQqgHwQaptTh/VMEG+EMHDV\r\nbizu83RKDbppVoh3sJru64lL31350CWHz9b4wLGm1nNtG46EW/JOM98HoQeK\r\nGUPmIDcdl146FihwkdZ2delLdHw0Pb1c95pkDbVSXDBWr2zCWaJM7XPkpORR\r\nraPFYKvRHcBLXcfOQ6l75+2ob1VAQgJ28Kr8j6npgE24yyVl0dGXIn0Va/2e\r\nnDOcYEkOWlyNIYUSo7hwJEqTtHWxyVWAHfjfmtqhWf6OUhv58jWTn2p85/YN\r\nI0AXVQdIVVC4Zc0Z/P/ajLEIVh2yazw72T8=\r\n=d7F0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"225af098146de390f3cf55695f6f73d9dcd274d7","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.19.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.3_1671747727274_0.27221018754540327","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"util-array-object-or-both","version":"5.0.4","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"97b5dea9022855a7886101acfa818376e80098eb","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.4.tgz","fileCount":7,"integrity":"sha512-Yz6/cIclFu0GwJqQa2bNKImzs0HSHXraPV8faYMV6jA0U5IVkX48hqo0KObcj5lK4eyJ6EO+VFAg+YhPflbZIw==","signatures":[{"sig":"MEQCIAYqODZXWWt2qSTgDtkReDvRdhroLeqLu4vIH3WmoS5+AiA/AFbE5tUmCTFg6Okf8I4m2wYAQgKY6gUkadyUpQbb7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3itAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAjQ/6Ai97MMP3EwXxOfmntgxCFCPVFMBmGqfVQJdRnxev5WkaQap7\r\nYbo1UNLj3XkVfkAHE/mRpLyUZyterj/WhvgG5Sv1CTyZYWQiBcnfwLW9IVcp\r\n5gMOj8+oUePuf9yEHlNcOxogeDZ5xFk9eTHHZ/vPsmdy5nMGgbsg4f2Yt0aH\r\nKxwofQ5xnopCNtnJq59esxkfHvSrnojKmaVS6xGXuFW4XBgJcL1wrYEKA9r6\r\nBCpOIY+nuXwiTX1AlM3LW688oGnX2Fjsie5j79Q4a27e0z/jYzNLTgfEEc9q\r\nzskGzE9pQoRqW9OpHLdA65/YpS7BguRMdNh4oImi0MgVSNSkcEf4SVuBpdkA\r\n8zxsX3IgxL2rPV7vynnbXn0kPR//yhRp7VTPKFaMcSiU/n6Beq8asCSkI9kN\r\nI9feHtNbMk0nyqU/QehUaqzrWiGNSuWuL4LIUPe5EO2Dh+7nOsFiGUSSd9RT\r\nmYAQcbplKAEtUXBdu+iMYX16pUBlIvL+1d3ctg0TKvK4ZRfcoPyksDkpnZ6m\r\nW+6zIVpQfgU9MzZeQg4AIw8KcQPw1nGn5yARaxh7qoDQMLoJhr4ZaQkRsRa5\r\nHvcDwQcXxUlkuZ+8lo+0l5tmKimmxOU6w503qpQx3kOnTdpYidoYOkw91GUz\r\np+w42SRrze0lbu/kvX39uYkiRHYYBdzIVbE=\r\n=XWBy\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"045df0b6c0aa10009de8da379695c996d66ee597","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.19.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"18.13.0","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.4_1675504447988_0.18074496048218225","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"util-array-object-or-both","version":"5.0.5","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"60e8321b2f299313ba522a536e560e3fc2fefca9","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.5.tgz","fileCount":7,"integrity":"sha512-6i3YwA81bSo66sEAtJrDwWv9+brob6EnQpnf2rafjrquiaw2KhzC9o7yLeM3kgVLPqsJgDPS8yB8HD8cc0ekXA==","signatures":[{"sig":"MEUCIAIuqNRiNBkEgN4QfqIuk4axBnYXWcxKHITUXtpwnWlYAiEA0Oz7pA8qXKD1ET1w48BuPug/SBVc4Uxi3t+5dzIHm/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9m83ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZWA//dTUFfRcmwmt/CWIVHV5Zg8n14+xwirPCc18UiXDmhwO1qXUZ\r\nfo/8GZdHEojn3ASvqFukq9nfYOT4NaSwx9pQrMOcIWNGHITP9Kbgz5KgsaQH\r\n2SUXb3+71W63g0CajNi4jsPEbMW7mtTg5pufo1ZkyP8NA4jV+SLTbY63Eg+S\r\n4ydmfVfGnC8GcOTggyypG9NXj66eulUWKPEJolcOTtAoUHIkjCQBf8odhRu6\r\nyDlGiIAPxWvP95O7uyrZjdZczPAyWFc8Kr2XZUI7mAnKidmX/nmCh54/7XwB\r\nJyw4k3wM0iez37YHtEmduBpTzbfG++sDt1SMcjjZuBxbw3VGDEsUJN4RIimS\r\nz7x7fjR3tU1m4sX8dc67KS4W7y1wbS/f3YWafP1PXetp7MIA2NOP2vltRe83\r\nnVEtdAluX2sAl+G58jGwJI2FDn3CoW+31IhZvO5p0aFNm++HCYbFRUMpTnNI\r\n0Crk3z/9NA21wrEpJ96AGwEHuAvHeRrf8m2V0W28bKkiCtpot3f1BbHbY6k5\r\nEoRfbEI+rlnFLNexTETgiYdAjvka9wtNFIVvWnSHLijB0FTIY2GhP2UDusAo\r\nSFGwwWESBueWpma/KAST99EwRV4lrCrYLgqBCA3xdt8TEvnOLUmVi+igWSQv\r\n2RxeYRfElzxz4exIIKF8xDTXMKASHj4eg/0=\r\n=wd33\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"dd0c7ef90322ddb96874db423c02af0ee2e75236","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"8.19.3","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"18.13.0","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.5_1677094711243_0.8941745782634019","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"util-array-object-or-both","version":"5.0.6","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"9a67572303029e8d88ee7fc9f4b431767f321d1e","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.6.tgz","fileCount":7,"integrity":"sha512-5CLo+ibVZK3jdOPsl6c4Gn7rJkZ4k0cB8vE3umFmo+0GEFdRDVt72rtwcYy5EEwyOVbNJUVHb63P/EnQViPG+Q==","signatures":[{"sig":"MEUCIAUW7EFdLBTJc7j/B8DD1Fs3sjJwux1oVvleB0YSM4gUAiEAyg96TSwZvRIQmGVchvkLYfh9uzGrAg/r2uMnHUYZL0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDTZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+KBAAja4WTgAYfbnDS6bN/SHdfUFCqCO+nmb2X8CPYLEs09xCeS9v\r\npZq/PQM2lmzADSkxzaVMi61bf/7evJe7UwLwrAYDbUcFAPTAD9QZv4xqHxVl\r\nu7rIGe5g6A5e8MUE0GPfgsQDqEe/7qoliHsPejFGa/lym1dArklT0CPfEcqO\r\nHTCoE2b/9GlRRuIfAuQRXH6XzBlpw/JRu2dYfav5WvljNvImB5FOoo1CoToN\r\nK4j/RVJ/IVEgi27cWMmuyXmX4Z6gSn1326Xb2fJws+18/cv0pSmU8/QIcq9E\r\nUUwA75F5RHcoJSFrhNSDc/+sZyQYcjPzJ71PG9wMkj3iE8/8J8D4X1jPxT9t\r\ncdFs+Xe/8w5QTzvBxEOZN1jAXkHZDlVzvZjOByPeeC2hwjFN/wyQ+z3sxAXY\r\nedQJKQ+LYg8rt7Z7B8nZWZX0iCSgP438g6IKZPN4+UNuC9+PH7S9uxsBNdPn\r\n8mlJmeyfGZynLnRJy6VH47JG5vcrQIGJZ15GrP2EBrVSdhBiTNUPdvtogguP\r\n/BUqpNjYfoBeg69K1DrB+WgsafWQ5tAnHB61A4YaeoaMQHTUC2VRu+piDCw4\r\nybtCzJCPlsWrD8ReI+GmqOAxHVFygGuHTVur0RyM4ogiW7O3EFaTnzf2Boy/\r\n36IcwI/swoaKs95zDEt0df9YhMCV1kUNaFA=\r\n=L767\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"e750b42819e405430a5e39d01cf6d0552689dfef","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"9.5.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"18.14.2","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.6_1678587476465_0.37568477197795414","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"util-array-object-or-both","version":"5.0.7","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"537415e78ea0ff6a897364b3acda87490bd0e743","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.7.tgz","fileCount":7,"integrity":"sha512-IrJ/DYcKcQ1AqkQhxi1Zs1HJnHdMWRbgUeq/k4VNaX7OBp07dDa0RBX+Pnqu+2HI8/H7ocxu7Ip5KhOb8gYrkg==","signatures":[{"sig":"MEQCIHBpyjE1XeOlhcM+8C1ewyACuzF3IMljLk7pP5d54diAAiAjGKXsa2Y+ss4FqddkmCj/7F1EIZSMNv4WDzdMB/6+Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNl8fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYfQ/+LRQE/2KrtTQLDUKSKanXUOjXyGVMJUJMVVqNXF+Rw0eLiIU7\r\ntvHnUxDGpiRZSme99oJmBHj8EtOnG5MXgx4RKl7Pj+7j0yHQqW9F+bwGwkYd\r\nEzoNM1cHILTzhW8ZUShjBxrW76NMXjbLCzzk9XgsiKfZ7dAY1MAWn20bjrU8\r\nCT5OR0H32AKEV2S7LLbHtgnlhHI2PUapMDQdHTAP6rYKXynV+cwUCl82ZHWc\r\n7Pm8KybIQahUTc4SDQXVxoUODhf6iemPJKH+Pa1cKKo7V8wkyvaDzh1FodgN\r\nE0eXRMJT2L9fGHi6kcZbtWFEp5J57T/MRvhZW3LRHkrmaYqq/I7X2fZCvtM+\r\nIcsH6iQtI3p5w4WTlphMLNfpiz9h0qOMv+fBrnvxvnHbb/2GrSVJoi8cpZyw\r\neaQnv5s9GaDXN60p54JVJmOlzS2q1jg8X7J9DpKAHXeNEpo0N1zHJXAuMKol\r\nyax2VMYW+wLPzkBOZSksJhNRf/Ntsvyd6rwaoAfTKajvQOqSD1cS/snzLrWI\r\nkZtyjYCZfxoGNyoj977ZbDxd9h9oB1HlJuVQcjObHEs7Mtvv6lyDJp09GKBB\r\nDKpJDIj1kgRgxn5qqU94y61ge2bYDAMUvIw6MPhkQooKZhVcNU3GZ5cRU2zs\r\nVH7Lvq2BfiBXBN7c5uP3O+O5TrDc9Voau1s=\r\n=iEw0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"98abc7633efaf5daca3602ac56183ecf68639a18","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"9.5.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"18.15.0","dependencies":{"lodash.includes":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.includes":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.7_1681284895441_0.7336768320554621","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"util-array-object-or-both","version":"5.0.8","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"a1c96658e6908132f71c4b2377be4e0e714daf7c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.8.tgz","fileCount":7,"integrity":"sha512-FCPyqaII/GOA+rcaVkFzbOZeprKsZuU8geCT7RPu+6wxR4Dott3iPalrqU/IB/N5N+uYfSwr5+1Sj2vApDU9uA==","signatures":[{"sig":"MEUCID2yS/LmEKuL5+joQ7J+9b0D0DftGjZ8K3RyZNw+GUs5AiEAoPgNhuJcOLaUkWY3zNU/c0Yaa8/3Uebgm0mJZM5pe3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19211},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"a5643c103032f786042d2f820bf4af1cee138e85","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"9.6.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"20.1.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.8_1684016108530_0.5265719384738854","host":"s3://npm-registry-packages"}},"5.0.9":{"name":"util-array-object-or-both","version":"5.0.9","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"317143813555ede09d16791f625dbe8b7c65aa6c","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.9.tgz","fileCount":7,"integrity":"sha512-G4p0QiitlKixa8Pt5bZ+qi6R5fCyC9G7wCNTZnmrm0eWJvJ0147Ub0sker5aDqDWhEYE1Y5WnDpXlnHv0BodEg==","signatures":[{"sig":"MEUCIDGke6d80Xn2ujMIj7xRIKSVOzk+vDwQZVYI6Xda9jpqAiEAwXs/0KPGMqr97cSRG4uLICxJYec8OJwx4V8yq+ZhDAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19226},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"8b49b51f8f24395ffe5893d74767aab3e6f7769a","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"9.7.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"20.4.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.9_1689317815656_0.1394090785444082","host":"s3://npm-registry-packages"}},"5.0.10":{"name":"util-array-object-or-both","version":"5.0.10","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.10","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"8583feb3290fd0240982072e01d1a8fd2e73a44f","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.10.tgz","fileCount":7,"integrity":"sha512-yzHXclIalT3hgNpv3NkRw4MRRZjwt3m65npPM0+22LdeVVZvO0VhhlJoy+lYYEY8pBh8UJa2nXsrADNT1Qm9mA==","signatures":[{"sig":"MEUCIQDcb3c/oksbjcBw0E0a1Wt2fDwSOk8RgeLQA3dhqRgvTQIgb9bzhNSitesDRoyWh5Hpt6eliEbjSROtdGINxpa/ewE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19236},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"fd13900017d3960ff99d537409007d8dfa7d09cb","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"9.8.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"20.6.1","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.10_1694458564752_0.475412905081809","host":"s3://npm-registry-packages"}},"5.0.11":{"name":"util-array-object-or-both","version":"5.0.11","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.11","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"240dddcdc641764902e98cda4643fdb891cfa290","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.11.tgz","fileCount":7,"integrity":"sha512-rNwpaf0MBc85hVibKmnVK76VEKtJb3Ls9PnDl32cyeg2yGeHiUHqBc8EWhiG0MN9lfy5A1dt15OvenKNWacG1Q==","signatures":[{"sig":"MEYCIQDn9ulS56Cwopx8YbyCsEx4OuHOOWfL0e6vi30PrymyMwIhAKpGYRmY+8mIwhsE0BgZko3wLPGq/q4kfbANKH4cvl5p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19237},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"6cce28fdd976a5febc8c49b909e07a7a461f3689","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"10.2.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"21.5.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.11_1703094082344_0.8639828083106993","host":"s3://npm-registry-packages"}},"5.0.12":{"name":"util-array-object-or-both","version":"5.0.12","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"b99cfda9395204e3d2cd6c20b6b7b8238815eda6","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.12.tgz","fileCount":7,"integrity":"sha512-Z6eIcGS0gGuOVMDd7pvsIBRCGrqAClNUtDA2t2bliuaFzDYQGXHDBjq3Co9i68WRssZxXENtqXNpaoWTOOTqSw==","signatures":[{"sig":"MEYCIQDrmkklwpY1KNa0xLQ7QA2tL6fWuqooQ+HVrVq+pAWbhAIhALc7NVAaCatdTqomxibT2Z/jzQR4xH9CBOkhGb3pwdax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19237},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"5bdb9f061a51c2d6a7c864905d0b312655a6ed3c","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"10.2.4","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"21.5.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.12_1704413528861_0.32493604997056247","host":"s3://npm-registry-packages"}},"5.0.14":{"name":"util-array-object-or-both","version":"5.0.14","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"8f1c1fa9d3a02d1540af904baa71026302c18a42","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.14.tgz","fileCount":7,"integrity":"sha512-3NfgREMkZWp+SCg8XJBzS4VHWqWtuReBcy1tErimmNgCxdAn0VNTBeKMb9JhughCHgIc737/nvBxrOW63kRFjA==","signatures":[{"sig":"MEUCIBvHDZWVuv2ra/yQOt4kdB8C+zj/hQSLiWZ4xC/sATEQAiEAzYAajx+zvla9QbnD4kqIxKnM4Ocohcq4UIWoVYQMYmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19221},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"28dda2bd6a8f46ea6ba44983def6ec786144a48d","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"10.9.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.14_1740923576018_0.20033358292075332","host":"s3://npm-registry-packages-npm-production"}},"5.0.15":{"name":"util-array-object-or-both","version":"5.0.15","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"3257c15bd51ca4b8f91384b7fe1ff2d9bfd35252","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.15.tgz","fileCount":7,"integrity":"sha512-fXetOh4Y06KniM4+x2yjgT9F/ZiWURSXJhhdjTYTDQYC8ei8ApV8wuOg96OWzT5YCaX3yZ04rcdJXD+jq826gg==","signatures":[{"sig":"MEUCIQC/4HRYJawaN68/27SCurMD0iNpgDWTHg5N4WkfxpfrRQIgf7Lv37DRiIuldcA7w7rMZAacGidlyBtANNiYChNuCFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19232},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"80abe93813c158c45ab8597d01fdcee667ec8ea1","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.4.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.4.1","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.15_1753132708177_0.09867939307562401","host":"s3://npm-registry-packages-npm-production"}},"5.0.24":{"name":"util-array-object-or-both","version":"5.0.24","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.24","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"985808908f8b10cdaabadaf27dbbc2e1628018ec","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.24.tgz","fileCount":7,"integrity":"sha512-bVy7JS8wTMBjbVjJQk4qjNJ0Zrsh7UC00KUtGF8ftwJR3U2ndlNkNfioG87Y6BIOr6uvtpbZaIaSCQRMC2UuNw==","signatures":[{"sig":"MEUCIEH1aL19nou1LC/hJY5c0lWAbXBKsfMOEgNnQYvBnP0bAiEA9zMBkD+x4ysbnS6jLvJuoA05eO9QhIaPAaX5KLnOzO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19366},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"c23e67169801c2b25aeb96efba91ab5db0ff97f1","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.9.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.24_1759864866350_0.6764085135299112","host":"s3://npm-registry-packages-npm-production"}},"5.0.25":{"name":"util-array-object-or-both","version":"5.0.25","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.25","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"a698076f2cfd31c64e5d7af4dac37415e0a6bae1","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.25.tgz","fileCount":7,"integrity":"sha512-Dsgap0xZh7i/72iMvE1jKGoiVi5UfEw5vjzcFTpe16Krd/BnMPM9K/jgr3MdR4bVcK8/L4h73eMww4PYrw0gkA==","signatures":[{"sig":"MEUCIQD4jm8CVt4U4L0lMqaN6aAKYcEutUiUqFbal4f2SjEFqwIgX9jrrUqtUD8HfW6BvbslA1F/Pg1GPCdHO2y07/EcIz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19366},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"f0a7c10a6ea5b12096dcf33ffa61b99c97e811c7","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.9.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.25_1759957980914_0.545418356110847","host":"s3://npm-registry-packages-npm-production"}},"5.0.26":{"name":"util-array-object-or-both","version":"5.0.26","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.0.26","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"14c465734b6ba14e44dc8d16b664872e3b57d857","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.0.26.tgz","fileCount":8,"integrity":"sha512-dLiYWQTxmHYLLIbPVZQppPKY4uyHiZSgHYzDmV1MPo+LTXTpUicKxZ/8ajhBAS8B6yoOCYXHquUsFd797vVy+g==","signatures":[{"sig":"MEUCIDTdgOelZeJ9gHQhanAeSJg6YmdEK0AvMYpPDTYv4mCdAiEAtTOrAeI7f6FPUlRnpwQfZRQcBy8yF+RD7sRmTS2t2k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22630},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"fb69de22045f1ee6020311573135b0702af0858a","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix --concurrency=auto --cache","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.6.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.9.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.0.26_1760282245040_0.6577345323230257","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"util-array-object-or-both","version":"5.1.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.1.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"cd20719c012f1596aa35e1a02ca693b9d00f4b2d","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.1.0.tgz","fileCount":8,"integrity":"sha512-KmlyNhHLVJ03oE0RZdw6H0NfEbD+hYvSfLSfr/Of6lB9piP7w6lO4DPonbz5dzIcy3KLiSOB30JNC6CrhsBFJQ==","signatures":[{"sig":"MEQCID5Qqk+M0Dv7L5qtFbYWMbqxhopM5QU4RNGtqM8qIkJCAiB1YuQz8uLOAMVZ9ldzRKvL1hV+gEKTGEOaXwv2KNWXuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22825},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"f6816bada0ec83f722032d0fb1e75632a57adb7b","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix --concurrency=auto --cache","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.6.1","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.10.0","dependencies":{"lodash-es":"^4.17.21","@types/lodash-es":"^4.17.12"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.1.0_1760568080542_0.7260735920655192","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"util-array-object-or-both","version":"5.1.3","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.1.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"d0272dc1e15b485f0c1add7c25f8fb9e6b4d9380","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.1.3.tgz","fileCount":7,"integrity":"sha512-4Dqgxaa2UNL9KTKMxoXVm+61c9Wcj5vVxsWmnUeu78wRexOTczjsf9jtrvF2Dvs5ExYKzxDZHrN5+51qVstj7Q==","signatures":[{"sig":"MEUCIQCDwLi3VAq61P6ssztDSqC76nBUhZAcwQX4qS4KzhJDTwIgCloxWBkKZTawYDh3AlI1/J0SPxwUkVknIHf+wqHwv7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19561},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"gitHead":"e846df9f9c4c7720744e8340a8cd91f7c998d0ef","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix --concurrency=auto --cache","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.6.2","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.12.0","dependencies":{"lodash-es":"^4.17.22","@types/lodash-es":"^4.17.12"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.1.3_1768505554831_0.6885456837178086","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"util-array-object-or-both","version":"5.2.0","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.2.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"2ad45c310fb017f555cc0c7afac6d0ed585cf225","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.2.0.tgz","fileCount":7,"integrity":"sha512-gtkjDz1VlHbG3p7rKrOVtmmt6crdHPTixYy8CwtfporuJETqAnbd/ju2fsWR8UX24Pn5v4S71U39kGCtVtGxyg==","signatures":[{"sig":"MEQCIFO1mppPBiOAAg3+vHxqZIYKFGh0DrdQIG4ERvQHLvRDAiBnrWUkkzBaaSSMBtfHqoYCL4iR1YhyGYzlzYZfsfwPQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14151},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/util-array-object-or-both-5.2.0.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/util-array-object-or-both-5.2.0.tgz","_integrity":"sha512-gtkjDz1VlHbG3p7rKrOVtmmt6crdHPTixYy8CwtfporuJETqAnbd/ju2fsWR8UX24Pn5v4S71U39kGCtVtGxyg==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.16.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.2.0_1787102783444_0.5564241621170627","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"util-array-object-or-both","version":"5.2.1","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"util-array-object-or-both@5.2.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/util-array-object-or-both","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"86aa6c62ab8f7c972cc152d09765d806629f1261","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.2.1.tgz","fileCount":7,"integrity":"sha512-Oi+LxorhojZj6NUgwJZp5whS4zNOxlKIwWaDu33s2xH57irln7WCETn2x/Un8YJvtK0gyvc0TtYbEDzLIwGyuw==","signatures":[{"sig":"MEUCIQDDSOagOJXCcDsz7qsqNHzauQEy4DmiOrd+11Ni11cj1gIgIph41cKUdElItBfRqee5YBYJSD79laHdBWUvFExo4ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14151},"lect":{"licence":{"extras":[""]},"various":{}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/util-array-object-or-both-5.2.1.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/util-array-object-or-both-5.2.1.tgz","_integrity":"sha512-Oi+LxorhojZj6NUgwJZp5whS4zNOxlKIwWaDu33s2xH57irln7WCETn2x/Un8YJvtK0gyvc0TtYbEDzLIwGyuw==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/util-array-object-or-both"},"_npmVersion":"11.16.0","description":"Validate and normalise user choice: array, object or both?","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util-array-object-or-both_5.2.1_1787160862762_0.5365666720085194","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"util-array-object-or-both","version":"5.2.2","description":"Validate and normalise user choice: array, object or both?","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"homepage":"https://codsen.com/os/util-array-object-or-both","repository":{"type":"git","url":"git+https://github.com/codsen/codsen.git","directory":"packages/util-array-object-or-both"},"license":"MIT","author":{"name":"Roy Revelt","email":"roy@codsen.com","url":"https://codsen.com"},"type":"module","exports":{"types":"./types/index.d.ts","script":"./dist/util-array-object-or-both.umd.js","default":"./dist/util-array-object-or-both.esm.js"},"types":"types/index.d.ts","scripts":{"build":"node ../../ops/scripts/esbuild.js && npm run dts","coverage":"c8 uvu test","dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","examples":"node '../../ops/scripts/run-examples.js'","lect":"node '../../ops/lect/lect.js'","lect:check":"node '../../ops/lect/lect.js' --check","lint":"biome lint --error-on-warnings . && npm run typecheck","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","prettier":"biome format","prettier:format":"biome format --write .","pretest":"npm run lect:check && npm run build","test":"npm run devtest","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","unit":"uvu test"},"c8":{"all":true,"branches":100,"check-coverage":true,"exclude":["**/test/**/*.*"],"functions":100,"include":["dist/*.esm.js"],"lines":100,"statements":100},"lect":{"licence":{"extras":[""]},"various":{}},"engines":{"node":">=18.20.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_id":"util-array-object-or-both@5.2.2","bugs":{"url":"https://github.com/codsen/codsen/issues"},"_integrity":"sha512-MedDZUsTHtORgk7sq8GLP7vpGbgdfNhXew2arWO3RtDIrsQBSIUnsNykDhKrZBUJQVoVMwpZu9UHvResC0TrYA==","_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/util-array-object-or-both-5.2.2.tgz","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/util-array-object-or-both-5.2.2.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-MedDZUsTHtORgk7sq8GLP7vpGbgdfNhXew2arWO3RtDIrsQBSIUnsNykDhKrZBUJQVoVMwpZu9UHvResC0TrYA==","shasum":"da905a857c40eb710d458993725af2ebbe90203b","tarball":"https://registry.npmjs.org/util-array-object-or-both/-/util-array-object-or-both-5.2.2.tgz","fileCount":7,"unpackedSize":14481,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/util-array-object-or-both@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDryxDsF8qK93eCLjMY3sqDbItL+vHbNutVQBf9qknrIgIgNSL5RInoiqjGWDkbsQ2rX0bYHP0HGD3QFjNRCQl++Vc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef524bcf-497f-43f6-8f7f-f5a4b2f8b11e"}},"directories":{},"maintainers":[{"name":"royston","email":"roy@codsen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util-array-object-or-both_5.2.2_1788678208915_0.6871053315309084"},"_hasShrinkwrap":false}},"time":{"created":"2017-06-14T06:55:28.908Z","modified":"2026-09-06T07:03:29.376Z","1.0.1":"2017-06-14T06:55:28.908Z","1.0.2":"2017-06-14T06:57:44.056Z","1.0.3":"2017-06-14T07:01:09.436Z","1.0.4":"2017-06-14T12:26:42.857Z","1.0.5":"2017-06-14T12:44:18.898Z","1.0.6":"2017-06-14T12:55:31.192Z","1.0.7":"2017-06-14T19:28:14.511Z","1.0.8":"2017-06-18T18:45:20.705Z","1.1.0":"2017-08-09T15:40:35.898Z","1.1.1":"2017-08-31T22:50:28.105Z","1.1.2":"2017-09-10T11:57:00.716Z","1.2.0":"2017-09-20T12:53:22.470Z","1.2.1":"2017-09-20T13:05:37.627Z","1.2.2":"2017-09-22T13:04:05.739Z","2.0.0":"2017-12-13T11:44:25.581Z","2.0.1":"2018-01-13T14:59:37.856Z","2.0.2":"2018-01-26T06:28:03.190Z","2.0.3":"2018-02-01T14:24:08.964Z","2.1.0":"2018-05-26T18:59:50.629Z","2.2.0":"2018-06-16T09:32:14.566Z","2.2.1":"2018-06-16T09:38:01.977Z","2.3.0":"2018-10-26T06:38:09.067Z","2.3.1":"2018-12-26T21:05:03.392Z","2.3.2":"2018-12-27T18:38:55.298Z","2.3.3":"2018-12-27T19:33:48.257Z","2.3.4":"2018-12-29T03:33:25.594Z","2.3.5":"2018-12-29T20:47:05.546Z","2.3.6":"2019-01-01T19:24:36.001Z","2.3.7":"2019-01-02T12:02:09.816Z","2.6.0":"2019-01-11T05:43:27.138Z","2.6.1":"2019-01-13T13:19:47.216Z","2.6.2":"2019-01-16T06:12:59.993Z","2.6.3":"2019-01-16T08:16:36.491Z","2.7.0":"2019-01-20T13:25:13.211Z","2.7.2":"2019-01-27T10:31:44.187Z","2.7.3":"2019-01-28T08:26:46.595Z","2.7.4":"2019-01-31T08:33:21.966Z","2.7.5":"2019-02-01T06:59:04.037Z","2.7.6":"2019-02-05T06:51:52.604Z","2.7.7":"2019-02-10T16:44:09.935Z","2.7.8":"2019-02-26T22:20:40.824Z","2.7.9":"2019-03-04T07:49:58.406Z","2.7.12":"2019-03-10T15:49:39.941Z","2.7.13":"2019-03-17T10:18:37.380Z","2.7.14":"2019-03-17T18:25:23.783Z","2.7.15":"2019-03-17T18:58:54.569Z","2.7.16":"2019-03-17T19:30:46.999Z","2.7.17":"2019-03-17T20:01:58.516Z","2.7.18":"2019-03-22T05:02:20.733Z","2.7.19":"2019-03-22T07:12:35.064Z","2.7.20":"2019-04-06T17:28:23.296Z","2.7.21":"2019-04-10T08:04:57.538Z","2.7.22":"2019-06-01T14:57:06.667Z","2.7.23":"2019-06-01T17:16:50.679Z","2.7.24":"2019-06-01T19:30:02.659Z","2.7.25":"2019-06-18T05:41:03.303Z","2.7.26":"2019-06-21T05:56:12.784Z","2.7.27":"2019-06-29T10:05:37.631Z","2.7.28":"2019-07-06T10:57:00.087Z","2.7.29":"2019-07-15T06:07:28.598Z","2.7.31":"2019-07-19T06:20:36.631Z","2.7.32":"2019-07-24T21:50:54.207Z","2.7.33":"2019-07-25T07:48:18.834Z","2.7.34":"2019-07-25T10:16:33.364Z","2.7.35":"2019-07-29T06:22:10.040Z","2.7.36":"2019-08-08T08:14:26.087Z","2.7.37":"2019-08-15T04:56:14.646Z","2.7.38":"2019-08-18T19:08:16.609Z","2.7.39":"2019-08-24T21:24:13.522Z","2.7.40":"2019-08-26T07:07:36.188Z","2.7.41":"2019-09-04T02:54:01.063Z","2.7.42":"2019-09-11T09:56:24.946Z","2.7.43":"2019-09-17T05:12:00.697Z","2.7.44":"2019-10-02T12:14:11.574Z","2.7.45":"2019-10-05T20:33:18.382Z","2.7.46":"2019-10-21T22:23:09.762Z","2.7.47":"2019-11-11T09:54:18.291Z","2.7.48":"2019-11-18T01:38:44.832Z","2.7.49":"2019-11-27T06:54:29.199Z","2.7.50":"2019-12-09T08:43:46.668Z","2.7.51":"2019-12-14T22:01:56.092Z","2.7.52":"2020-01-11T21:01:41.584Z","2.7.53":"2020-01-12T23:28:52.821Z","2.7.54":"2020-01-27T00:02:17.434Z","2.7.55":"2020-02-01T22:14:23.871Z","2.7.56":"2020-04-04T09:18:17.685Z","2.7.57":"2020-04-13T19:31:49.874Z","2.7.58":"2020-04-26T08:26:31.608Z","2.7.59":"2020-05-06T21:04:28.828Z","2.7.60":"2020-05-08T15:02:54.782Z","2.7.61":"2020-08-08T20:07:33.058Z","2.7.62":"2020-08-16T11:36:06.588Z","2.7.63":"2020-08-23T14:18:27.056Z","2.7.64":"2020-09-07T21:01:40.657Z","2.7.65":"2020-09-24T07:38:44.504Z","2.7.66":"2020-09-25T00:03:48.081Z","2.7.67":"2020-09-27T20:54:48.267Z","2.7.68":"2020-11-10T21:45:50.822Z","2.8.0":"2020-11-28T17:54:35.640Z","3.0.0":"2021-01-23T19:29:34.433Z","3.0.1":"2021-01-28T01:00:49.376Z","3.0.2":"2021-01-28T20:31:17.920Z","3.0.3":"2021-02-07T21:13:04.547Z","3.0.4":"2021-02-09T20:52:11.315Z","3.0.5":"2021-02-14T18:03:07.286Z","3.0.6":"2021-02-27T18:50:07.453Z","3.0.7":"2021-03-07T22:00:34.964Z","3.0.8":"2021-03-14T22:11:42.344Z","3.0.9":"2021-03-23T21:30:29.117Z","3.0.10":"2021-03-25T21:41:37.648Z","3.0.11":"2021-03-28T16:52:20.257Z","3.0.12":"2021-03-31T00:57:06.890Z","3.0.13":"2021-04-03T14:25:04.415Z","3.0.14":"2021-04-04T22:53:17.060Z","3.0.15":"2021-04-11T19:26:03.576Z","3.0.16":"2021-04-14T21:51:02.892Z","3.1.0":"2021-05-24T04:59:51.714Z","4.0.0":"2021-09-09T22:03:44.552Z","4.0.1":"2021-09-13T08:09:22.938Z","4.0.2":"2021-09-20T09:52:06.741Z","4.0.3":"2021-11-02T11:03:26.019Z","4.0.4":"2021-11-04T14:54:30.085Z","4.0.5":"2021-11-08T01:30:00.693Z","4.0.6":"2021-11-22T11:39:29.002Z","4.0.7":"2021-11-30T05:47:04.805Z","4.0.10":"2021-12-24T17:23:54.558Z","4.0.11":"2022-01-11T15:10:45.687Z","4.0.12":"2022-01-22T21:19:32.100Z","4.1.0":"2022-04-10T20:42:35.042Z","4.1.1":"2022-04-11T21:39:48.213Z","4.1.2":"2022-04-18T13:28:30.845Z","4.1.3":"2022-07-05T06:28:13.325Z","4.2.0":"2022-08-12T12:08:08.987Z","4.2.1":"2022-08-18T20:26:07.595Z","4.2.2":"2022-10-22T19:34:44.306Z","4.2.3":"2022-10-23T13:21:44.730Z","4.2.4":"2022-10-31T23:15:42.973Z","4.2.5":"2022-11-02T13:23:09.321Z","4.2.6":"2022-11-03T14:59:42.869Z","5.0.0":"2022-12-01T19:37:43.395Z","5.0.1":"2022-12-06T00:19:03.955Z","5.0.2":"2022-12-06T12:30:50.145Z","5.0.3":"2022-12-22T22:22:07.441Z","5.0.4":"2023-02-04T09:54:08.141Z","5.0.5":"2023-02-22T19:38:31.367Z","5.0.6":"2023-03-12T02:17:56.611Z","5.0.7":"2023-04-12T07:34:55.593Z","5.0.8":"2023-05-13T22:15:08.787Z","5.0.9":"2023-07-14T06:56:55.810Z","5.0.10":"2023-09-11T18:56:04.948Z","5.0.11":"2023-12-20T17:41:22.548Z","5.0.12":"2024-01-05T00:12:09.051Z","5.0.14":"2025-03-02T13:52:56.230Z","5.0.15":"2025-07-21T21:18:28.367Z","5.0.24":"2025-10-07T19:21:06.516Z","5.0.25":"2025-10-08T21:13:01.089Z","5.0.26":"2025-10-12T15:17:25.258Z","5.1.0":"2025-10-15T22:41:20.794Z","5.1.3":"2026-01-15T19:32:34.969Z","5.2.0":"2026-08-19T01:26:23.605Z","5.2.1":"2026-08-19T17:34:22.945Z","5.2.2":"2026-09-06T07:03:29.047Z"},"bugs":{"url":"https://github.com/codsen/codsen/issues"},"author":{"name":"Roy Revelt","email":"roy@codsen.com","url":"https://codsen.com"},"license":"MIT","homepage":"https://codsen.com/os/util-array-object-or-both","keywords":["array","both","choice","normalise","object","plain","user","util","validate"],"repository":{"type":"git","url":"git+https://github.com/codsen/codsen.git","directory":"packages/util-array-object-or-both"},"description":"Validate and normalise user choice: array, object or both?","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"readme":"<h1 align=\"center\">util-array-object-or-both</h1>\n\n<p align=\"center\">Validate and normalise user choice: array, object or both?</p>\n\n<p align=\"center\">\n  <a href=\"https://codsen.com/os/util-array-object-or-both\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/-codsen-blue?style=flat-square\" alt=\"page on codsen.com\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/util-array-object-or-both\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/-npm-blue?style=flat-square\" alt=\"page on npm\">\n  </a>\n  <a href=\"https://github.com/codsen/codsen/tree/main/packages/util-array-object-or-both\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/-github-blue?style=flat-square\" alt=\"page on github\">\n  </a>\n  <a href=\"https://npmcharts.com/compare/util-array-object-or-both?interval=30\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">\n    <img src=\"https://img.shields.io/npm/dm/util-array-object-or-both.svg?style=flat-square\" alt=\"Downloads per month\">\n  </a>\n  <a href=\"https://codsen.com/os/util-array-object-or-both/changelog\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/changelog-here-brightgreen?style=flat-square\" alt=\"changelog\">\n  </a>\n  <img src=\"https://img.shields.io/badge/licence-MIT-brightgreen.svg?style=flat-square\" alt=\"MIT Licence\">\n</p>\n\n**No dependencies whatsoever.** This package declares no dependencies or devDependencies.\n\n## Install\n\nThis package is [pure ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). If you're not ready yet, install an older version of this program, 3.1.0 (`npm i util-array-object-or-both@3.1.0`).\n\n```bash\nnpm i util-array-object-or-both\n```\n\n## Quick Take\n\n```js\nimport { strict as assert } from \"node:assert\";\n\nimport { arrObjOrBoth } from \"util-array-object-or-both\";\n\nassert.equal(arrObjOrBoth(\"arrays\"), \"array\");\n```\n\n\n## Documentation\n\nPlease [visit codsen.com](https://codsen.com/os/util-array-object-or-both/) for a full description of the API. For **Changelog**, see [raw md on GitHub](https://github.com/codsen/codsen/blob/main/packages/util-array-object-or-both/CHANGELOG.md) or [the website](https://codsen.com/os/util-array-object-or-both/changelog).\n\n## Contributing\n\nTo report bugs or request features or assistance, [raise an issue](https://github.com/codsen/codsen/issues/new/choose) on GitHub.\n\n## Licence\n\nMIT License\n\nCopyright © 2010-2026 Roy Revelt and other contributors\n\n<p align=\"center\"><img src=\"https://codsen.com/images/png-codsen-ok.png\" width=\"98\" alt=\"ok\" align=\"center\"> <img src=\"https://codsen.com/images/png-codsen-1.png\" width=\"148\" alt=\"codsen\" align=\"center\"> <img src=\"https://codsen.com/images/png-codsen-star-small.png\" width=\"32\" alt=\"star\" align=\"center\"></p>\n","readmeFilename":"README.md"}