{"_id":"util-ex","_rev":"84-8fab18c4c9ab6f5e802613702cd16bce","name":"util-ex","dist-tags":{"alpha":"2.0.0-alpha.18","latest":"2.7.1"},"versions":{"0.0.1":{"name":"util-ex","version":"0.0.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.0.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"7915c03feb1f1c784e896693b24c5db7bc46865f","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.0.1.tgz","integrity":"sha512-GuJvM5WVrr6luNxK/U8jjcYpcu9XXdLSNusvcVZgOkfP6TTB3LluS4JVNXRoZemNoL5LeXQ4IMKIGEJaq/6bjw==","signatures":[{"sig":"MEYCIQCiUQ5AQ7DOTOnWzycuI2ffORsd6ORqBcLWQP9cKc1ryQIhAPFC4D17RGOurctZcMYTBElI6YEfR1C5Zp6U1xMZ352i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"7915c03feb1f1c784e896693b24c5db7bc46865f","gitHead":"8b903f2275a6cdb1e732fa40a9061980e90b342f","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"1.4.24","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.1.0":{"name":"util-ex","version":"0.1.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.1.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"1215a9e6b0daeecf29c8ef35b31187d7af48db6a","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.1.0.tgz","integrity":"sha512-egICMTteY3+S/CHQC+dMsUbDuF/aLPZqjQiD99WTFIJ36q10wksLoKfAd8ZkOzy6KyByReq0F4dHSFP3SBrBVw==","signatures":[{"sig":"MEUCIQD5Fq80zV4ze9NA2dmr/RvgHIu/ba1Awd+K3XuR5WFs7gIgNN3B3uFPhElnDkHJVqgtOjy2tVKNpztQxtA1RPLHjKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"1215a9e6b0daeecf29c8ef35b31187d7af48db6a","gitHead":"8b772d8a739410f4b47b521a06ef71ae4ad02b30","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"1.4.24","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.1.1":{"name":"util-ex","version":"0.1.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.1.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"8227917a06b168f089e8defade0cd095503d50e2","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.1.1.tgz","integrity":"sha512-gCMC/XWF7GrPaWJ6hxzoOzYckNihVuXp2Xg83Mnj7jr40Q1iQH8JLwe4d5DdvJbC0aIUiYAkimqLTbuH9lX76A==","signatures":[{"sig":"MEYCIQDwz8f7SbLTzEegr4lWChXGPwU+4V7ZaVLxNixiNazfugIhAMtOs+q1jrHlkAT9zsYZidR4Y6CzS1HnkSl+vhVxIxdz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"8227917a06b168f089e8defade0cd095503d50e2","gitHead":"83fe14cbb4cf9b074a769872690b295236c13877","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"1.4.24","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.0":{"name":"util-ex","version":"0.2.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"c145ebe12e9b6aa54f3155285227fa3b65d6f28e","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.0.tgz","integrity":"sha512-tIbeGNBtHU6uShXA9Vuah5IXDTkScx0zDZ0CE8kMWINqQODykAIYze66Cr2oWdOHj3fLd50KDtKfL3qotyJCwA==","signatures":[{"sig":"MEUCIBtH6+vDNX+Ok9GHhHv+Zrrlac7wGYi71Gw+CcyR3AX9AiEA1uK9nKEzu0zy5tJTOhPewhLKsiZxL7UjBIf8t4XAgnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"c145ebe12e9b6aa54f3155285227fa3b65d6f28e","gitHead":"14db22023c47dc9d452812cf9812aab6790d7209","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"1.4.24","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.1":{"name":"util-ex","version":"0.2.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"e1ad0c42d9da25a8719fa54264970b28e238807d","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.1.tgz","integrity":"sha512-E66npw6cR0kAB3VGwyeFhjBBwVv1u2L/9JMVwqbst28RELUBm786WIEeg1OAY3GVXlQn9gEtjeOdWVuMajfBYA==","signatures":[{"sig":"MEUCIHlL6gUkAz7n3yjawEV1QXlPQEmD1Mpx+1Cw0uf/s0JpAiEA4MO1fw83BVxoQxYiMgC8xvLeKayUCm60Qalg0+lZTps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"e1ad0c42d9da25a8719fa54264970b28e238807d","gitHead":"bfad98a89e44d378c00100d4ef569b398c4dbb53","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"1.4.24","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.2":{"name":"util-ex","version":"0.2.2","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.2","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"34dfb6f81a52e5855ed9f2be46471f97d5eafb14","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.2.tgz","integrity":"sha512-OGQjbYtE12NnOGmUAFMoNCKzcSnZ6j2p2FIUrrsMHQ2oIDVxr1ODcLv7BuRmocwoqdGWdP4OFsJ0rRMMDzTOag==","signatures":[{"sig":"MEUCIQCr2diHn2bnDXGnVWe1ohWg7tyHNCbUpXbn3USG9dF/tQIgMqSgmnPh31egfkVcruq3oAeeQUBBV21e5M4xu64aGSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"34dfb6f81a52e5855ed9f2be46471f97d5eafb14","gitHead":"c1236fbd9be61b6bf54829939edf9c92c3b52548","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.3":{"name":"util-ex","version":"0.2.3","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.3","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"cdc6d31a697735bf315a8e0ef622e340e7527f85","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.3.tgz","integrity":"sha512-ePAcq1hKmb18/BPSGfdXzEBhsdTDJOJL88qPi2ii4B0TITWUcTTNQahBhojmq9vpLOKvIAysaCmORimaUN8DnA==","signatures":[{"sig":"MEUCIHeVTq16VPl8XZQ2MSIHTD0Qcg0Dysvn9jimhoWIywI7AiEAlBvyY1Jae4bsWwCfu2a53fWVlfM5xuBqzKgeApcH39E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"cdc6d31a697735bf315a8e0ef622e340e7527f85","gitHead":"b4dff0ef360d8d0aafd497c332d7a9fe9375132e","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.4":{"name":"util-ex","version":"0.2.4","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.4","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"16791c3319b0453c5cff58436533c75fbcd8d01d","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.4.tgz","integrity":"sha512-WvrGqchOWsyySjFMAUk2mJqZMjUVlYc/e0d0Tlv4hnIzNbQYJPBvUee0WwSW9UXfYzYCRpG68HWUdO11XcZyAA==","signatures":[{"sig":"MEUCICOIBVuIdLIwD9Qta6dXqYdJWmAT2KklyhrTMKxu25DfAiEAqQz8ik97Id8y7/cdsh6LEzLsPUfrsrPsQvft0M430GI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"16791c3319b0453c5cff58436533c75fbcd8d01d","gitHead":"20c64050d9de813e74d32d55763478ed19e3d066","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"inherits-ex":"~1.0.5"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.5":{"name":"util-ex","version":"0.2.5","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.5","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"65abc96402c6ca996ff27d60c91e28c646f8838f","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.5.tgz","integrity":"sha512-ciGpOvgkzpGOHHRBWmt6j4wpKfPAt/KTauuqUz0Wqsuau2/x8EyalEEpMIdWgYynH6aAHwOnp8HfjrS/i3INmw==","signatures":[{"sig":"MEYCIQDcgQoy1cAb23w0Ee9ng46TCkz80CW49RYxYaZngxhSeQIhAJt0aLUGJdgpVS/7nROsXsuO1rSkxkfv6SOrzPfptgJd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"65abc96402c6ca996ff27d60c91e28c646f8838f","gitHead":"f6c4ff309a7a475070bcc97e387497544522fcee","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.6":{"name":"util-ex","version":"0.2.6","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.6","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"727fd538507e2c5330d4b99c8ba2a72f9528dbef","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.6.tgz","integrity":"sha512-l0twJSnbdAEfczXompQlbIsHGpNA1HhBCKp5kge+RPwVWSPgV05CsbChiWOmThVF9Znl+5ZoBQ5dRnccQtFR2w==","signatures":[{"sig":"MEQCIAjdHZmK55e+fnRW/R9ps5+duaQGs/miDtK85bk08+9jAiApIQjk2hy9bxWjygmUAxa49iOIfequ3tXqpsxoljAr2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"727fd538507e2c5330d4b99c8ba2a72f9528dbef","gitHead":"6efae1c62842668d4b6e0bdb4e532258a0adfc11","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.7":{"name":"util-ex","version":"0.2.7","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.7","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"42619efaa1cecf1ea46f83e9e9e1ab27c1f7929e","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.7.tgz","integrity":"sha512-hGJ1VhbVT9XdJsG544UFfWQrmi5SKjEJ1rpweY/19CN0JH7qaxB+BlItNWHOzoOhCkD0nDuc74CSrK36WPMQLw==","signatures":[{"sig":"MEYCIQCc814tFlIrKg1X7paqMklDqvJqjBsI+r3i6urRo3PFrAIhAM4ZJD7Ihd3lfF9pAWfXt6uZByJG3M9Xo20G1bSwFk/S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"42619efaa1cecf1ea46f83e9e9e1ab27c1f7929e","gitHead":"895942fd38b5c0095345b349d72e20e57c93ba35","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.8":{"name":"util-ex","version":"0.2.8","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.8","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"ac0b6c37f541205d4298e5ddec3faf16e4cc7d3c","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.8.tgz","integrity":"sha512-xX91nWFSUSYEyhQH0FHjiPgNXPqVOHC63rjK/a27N0PXQnQmBMn6/jwuw04zbXVOhQeDemEMia5qZSe/wdk4lg==","signatures":[{"sig":"MEQCIFwob8mEoNuj6WSyVdZDWcyWAxCuUqxYyd7A9+ekPLPgAiBmJNTtlGmOqs6vMX2eTprZo7pfBxSoCp0WXbEfY32heg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"ac0b6c37f541205d4298e5ddec3faf16e4cc7d3c","gitHead":"d3e710867de604c4c9a5dfe814f5b6cfe2cbbe7c","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.2.9":{"name":"util-ex","version":"0.2.9","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.2.9","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"91a688073de0179c4fa7e9ab05102a60f550402e","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.2.9.tgz","integrity":"sha512-NiQootZDg8RUpdWZL3ZTbAtF5gOx0ucUVQmUe8nqh3zcZZ6YPkSzRVvpmaM4krusAb5+5oxPj1/eAfm3NVm1pQ==","signatures":[{"sig":"MEUCIQC8u+vwXJptd9Bx8to0an7JibAaigurB9dy5QeUa7wCQgIgKQ9wiHNTPPMFhWRXlZO2pYamhHan+XrBNM3Ygnwr+pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"91a688073de0179c4fa7e9ab05102a60f550402e","gitHead":"430bbe6ac840881dae943e93b5c2f237babd932b","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.0":{"name":"util-ex","version":"0.3.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"4d544550b9bfdeba8b6d9f23b32b07077a7ba178","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.0.tgz","integrity":"sha512-nWTX6x9fYfqDWLH2u2gfR5MmoYU/kYgtFQ6UeG0W1nOd2HrDdNUX5GACLGCgV4KLU/7GBXkGwbLSZS9Gd0c6ew==","signatures":[{"sig":"MEUCIG9JBeKVEkvw098WJvWpjlp8d+zkTPSVF3gMuofUsZAuAiEAk5sjZOj5L/c2lceqBq5mxUiP5HqYvSkC7OI/ysqLUrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"4d544550b9bfdeba8b6d9f23b32b07077a7ba178","gitHead":"cbdee804a7ac8d104a57f0da839dbcee42d2bd3e","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.1":{"name":"util-ex","version":"0.3.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"d4c27e138acf68cc27fc51d47e6d186cc466f235","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.1.tgz","integrity":"sha512-tSWPR6oGmEPRaVh+bwNR9e+M5Smo5Pg2ggoCLt8Fe7Hp2LmcHjucnCylJmDnXzUT+pzeIILodOZ7PcUTIYYf2g==","signatures":[{"sig":"MEYCIQCsln/axU5mMzchC1RqT2HQVY9hZyitPrw8xL3LsBSEmQIhAOb3BVm7SCOirhrwRxweAPMuZFAeespsatzYPTRftZA2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"d4c27e138acf68cc27fc51d47e6d186cc466f235","gitHead":"400d5d90930777759798b8309275c881892c53f8","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.2":{"name":"util-ex","version":"0.3.2","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.2","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"1c3ea513550ed2c2616b182159e59819e8d54e55","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.2.tgz","integrity":"sha512-Jodra41qA2yQy4mEgShEAheaFf7s4l/d3Y0PQjJrrM6qqp9APg0ueDKW/5Ar6tdk3LHSCxu8m67gfsNKYY9n6g==","signatures":[{"sig":"MEYCIQDBrRaU2nxyWR9YXtC2BW2/wVaHHF/BsdKKCw6NBV/1mgIhAMEpgJHJUPYQpsVnrsAbZ53O9GqwQnA5ry/sc9FSGwXQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"1c3ea513550ed2c2616b182159e59819e8d54e55","gitHead":"396dbc0206c6e04737d6ff607c67f18aa8aab34f","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.3":{"name":"util-ex","version":"0.3.3","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.3","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"ab569c88a5ef857e7d8b275607fc3c7b531223f7","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.3.tgz","integrity":"sha512-vb1Ak8Yu5iQ8acJfhskB/YFLV/aNMziVqCUs+NLRF249sImpTFEoZEztHn3FiKQXXBH5vc1iloJfiRHQ2SUs+A==","signatures":[{"sig":"MEYCIQCpUWh/dWlcEkl3DHN6PrCQFGghz+9wuNVhu1nCzFz63wIhAL3vwboqxYJZr0h4x+aJksI6nweP1RSSLrKPFi2RTKG/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"ab569c88a5ef857e7d8b275607fc3c7b531223f7","gitHead":"106a3b9c5cf1e91c61b18a8f9f603dc9d5064cda","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.4":{"name":"util-ex","version":"0.3.4","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.4","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"7204cbd7282f3fcc13aa0156f71552ed6304e77e","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.4.tgz","integrity":"sha512-ZciOo2dxsHLZiQ8NYHm2wUEtjypVBbTJywqYoDv4cxAfGTOVS1v/J4V12yG5VD6L86jfVtmP+htYr/oKD5+NFw==","signatures":[{"sig":"MEQCIFVMVWPSWBHDQ0PlkNkcLkv0szX/rtgxQQRMCgW83fdhAiAsMNOAyw5Ri2M4u+IrKINlAz/lYx0MG4i+aykyCsLO/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"7204cbd7282f3fcc13aa0156f71552ed6304e77e","gitHead":"56c40be2c0736671874a0b02f97243d03f747991","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.5":{"name":"util-ex","version":"0.3.5","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.5","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"f0ebcb2d2c068f97728f2be9397dee41d47d7aef","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.5.tgz","integrity":"sha512-ydjRt3AC1vIl9d8aBn0BTehgUfIRS+B2fkIrj94fzEbxu8Bd74Y5NW8hAFVvqSlF2E5o6eaWSswVdJl4QGgB3Q==","signatures":[{"sig":"MEUCIEzo8CF8NPxhcqldBlUmn8nHLT6xYfR5FsQ6OGzEBCo/AiEAxv50v4a0bEO7bW9EwUVQQ5TtXKNryoTPTiDhcOT5L1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"f0ebcb2d2c068f97728f2be9397dee41d47d7aef","gitHead":"81e2aa231b60589f7af13c560c50214902b54382","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.6":{"name":"util-ex","version":"0.3.6","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.6","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"1d8584bad8e35da95c0ee75c3863d17573d843df","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.6.tgz","integrity":"sha512-3JiU8o7Kh4CA09TNbbOQM8HjNHVdu7UFwD0OgM/Uqbu5ClEIDcxqozwx51Q8zZqlI/jJXk1hwEFcSSYBF+V2TQ==","signatures":[{"sig":"MEUCIEqNkg4bdAbn12RSLVv1ffcj4qjennN7wWvYPuRcooflAiEAo9ZGavaNU7D131Z95gsDRHS9VT40Ub8dr9wBYaeFt2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"1d8584bad8e35da95c0ee75c3863d17573d843df","gitHead":"eea76ee5529410f3dc4846f3674af7331c9b557f","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.7":{"name":"util-ex","version":"0.3.7","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.7","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"67c61761276dac55c594c073a106295df52b0a85","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.7.tgz","integrity":"sha512-r/kVxOenwt2KA+Mn8gSIv0MONkB+YS41ZNNCjlzhgK+YwGbmM0CZNVTRF+2vWV80mhCMO6A55quaSfuSyu75Qg==","signatures":[{"sig":"MEUCIDv+yzHaRUe3x5fW/NmwxczrgtehM1hzcs9Ni6J+ehkkAiEAmciyli2KX+VYbS8f+hTLO4HnVU9yeSNi517XVhxL0Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"67c61761276dac55c594c073a106295df52b0a85","gitHead":"b1dda71555e05eede5eba0bd22533deb1f6b8e6c","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.8":{"name":"util-ex","version":"0.3.8","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.8","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"4f0c38bfc4887e591c2f045d02ea83af0091b831","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.8.tgz","integrity":"sha512-/jRPGj3U52kooXYc2WNeteBwVJ3KPsK7mdEuvoriDLosXV4O6OLfCtMbBMkgySzSeAKcIW79NsiGaxGqhYCa1g==","signatures":[{"sig":"MEUCIDMKnMWx80lYvUAjKjyL9jDJSBa0PedaGugzOEZPGJW2AiEAuiUFz6SqRL0oqR7T3h/UIvDYHV7rlZ1+A8kKPFrwmMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"4f0c38bfc4887e591c2f045d02ea83af0091b831","gitHead":"d1c73884d80b374b5e889fce6bf87282db5469b9","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.9":{"name":"util-ex","version":"0.3.9","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.9","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"f7a12e62f3d25a1d0ce68c9fe3655a9882d60260","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.9.tgz","integrity":"sha512-+kRRQcD8EjyDK6IT5CCoK01SF7jQYPQqa05ibMDScyX524LMMrbC4yIgV7Cbc4+DmLJli7yza72HylqvvlVYZA==","signatures":[{"sig":"MEYCIQCc+hN5WlQ3IyUBB4QrNgAQLJEYSsr9aM8+MxvwOIVlrgIhAMMmOEdd53qkmHexSm2apn1bqPhiLqtMR9HIq69zXGyl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"f7a12e62f3d25a1d0ce68c9fe3655a9882d60260","gitHead":"0fbf76c73998cf699d509d14124d41d16abb69aa","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js","type":"git"},"_npmVersion":"2.3.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"~1.0.6"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.10":{"name":"util-ex","version":"0.3.10","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.10","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"28574924dadfe185aae860fe9640399f6e849762","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.10.tgz","integrity":"sha512-94Uz3cXG9qIHmFtHwxDW52hSCkTHuJzH8MXUrA5UcEaUvu9wblxlENwc8uJjh1Uk6G4xB30JpMZ4sLdHwCuPiQ==","signatures":[{"sig":"MEUCIHuhklWDw4IRYfI00PEUCAQsURr7gXiYjmz6CB4I+sdTAiEAl2+c68N59dCMlXcZfstm0dCATzImOXMC3udzv3Lqezc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"28574924dadfe185aae860fe9640399f6e849762","gitHead":"09b3af52a2bb207b517fa6dd53db01e352482691","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"2.13.1","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"^1.1.2"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.11":{"name":"util-ex","version":"0.3.11","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.11","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"45ee76289b9d7aad0051feae26dfacb480a75bb9","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.11.tgz","integrity":"sha512-hFvM50y0icx+IfkBXVImc0ba4RtBjGvaBubfZdyALPI6BjPDplMbEIHoddghzOBasQmkUeJnR41OV7MpGGjwEA==","signatures":[{"sig":"MEYCIQD4PIImKsBP96JAhbfsdSaMyWha8OuFawqyd19c0ozw1QIhANKmJOLqmi8lsZJ0RA0F1oP4x1cdOjVM46NR7FWJb9Kd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"45ee76289b9d7aad0051feae26dfacb480a75bb9","gitHead":"454ac0ee062fae37766e9f17c447bcf27324fa70","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"2.13.1","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"^1.1.2"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.12":{"name":"util-ex","version":"0.3.12","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.12","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"f7d85d4bf3d7f399253aea46510210c227902bc1","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.12.tgz","integrity":"sha512-SjhTpTglMduKhguEwn4HbEIXq8oxy3WkBohV1VCbh8L36UqQ0Z6ikAbUH3N4RV0i4Y6RxCP3uWwYj0cNHixfyQ==","signatures":[{"sig":"MEQCIAgpR4kipH9zGB7GsLbV034nUmGKGRkbqYN1HJWZhvwHAiAYyuUP6eGXcI9m5u/IVhecRDG5rDYqNRqXpVrlSBYsFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"f7d85d4bf3d7f399253aea46510210c227902bc1","gitHead":"8b4c54cb43c2b546bf0047155a6b8d26752dbd19","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"2.13.1","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"^1.1.2"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.13":{"name":"util-ex","version":"0.3.13","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.13","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"5d081a32d78984f25a46e7315e5c97c4040ee0c1","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.13.tgz","integrity":"sha512-3UHJDd7pCWMXLGTpv9vkV3k4zs2gk2aC2mVwInEsTUOuTUmkJmEmyOSVhkugQNOYv0k+oOl9foAys6yi+az/6Q==","signatures":[{"sig":"MEUCIH773LZFR4h2ro48DIYWSwQueBgWGYwUR/Vj36Ell34eAiEAvASBN+AU6EalLF5W2w2VQh6Y0FDw/VHusJevIJagSp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"5d081a32d78984f25a46e7315e5c97c4040ee0c1","gitHead":"0ebe61a10445a5b41893ea0ffba4f946e9f30d19","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"2.13.1","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"^1.1.2"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.14":{"name":"util-ex","version":"0.3.14","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.14","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"cb93d2105bd214fc2332f30e8d4a31bff1a1937b","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.14.tgz","integrity":"sha512-nrjWRL4F/RWt8I3pECpWzYvQkzx3ylB8KA5eSSwTW5m7c1o0C10ubbpQS8PUf8YXSxISP1J9d4tpZmpmHbFZog==","signatures":[{"sig":"MEQCIFEkg4kuenyRVHa6zCAwQpQDf8lFJOHeKy2EpO7c66J3AiAWUQfvFBAa9ziQxVFD06MH3AYIajx+QyP0aX1yjHPQZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"cb93d2105bd214fc2332f30e8d4a31bff1a1937b","gitHead":"c9ece1cb2fb1120f184164b79d6256cbbab85182","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"2.13.1","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.10.36","dependencies":{"xtend":"^4.0.0","inherits-ex":"^1.1.2"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.15":{"name":"util-ex","version":"0.3.15","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.15","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"f9261cda13c4327d0740cbe67be1227ded8b0058","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.15.tgz","integrity":"sha512-e56LXvZqtNls/nTIrtmsHG9k1uwiIkCwELSPBZDHEjetZSwJa1E7qXGULIx4Yjp+MFUS2dzYQK3VQjLHkI6dAg==","signatures":[{"sig":"MEYCIQDF+tijWF3hwjx2atS8XvUb5+03EKiJ+Ux82iPuZT2ZiwIhAInp7DP2w1HgYcn0XBEBctP1kHT+8TO3m9f/OaFgcuOi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","files":["README.md","LICENSE-MIT","*.js","*.coffee","test","src","lib"],"_shasum":"f9261cda13c4327d0740cbe67be1227ded8b0058","gitHead":"fedeefdf5e605ebab76681a58b102ba6f1ef879e","scripts":{"test":"grunt test"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"2.12.1","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xtend":"^4.0.0","inherits-ex":"^1.1.2"},"devDependencies":{"chai":"~1.10.0","grunt":"*","mocha":"~2.1.0","sinon":"~1.12.2","pre-commit":"~1.0.2","sinon-chai":"~2.6.0","grunt-newer":"*","grunt-release":"*","grunt-saucelabs":"*","grunt-mocha-test":"*","grunt-contrib-copy":"*","source-map-support":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-contrib-coffee":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*"}},"0.3.16":{"name":"util-ex","version":"0.3.16","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.16","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"bd7dbf2a7d13f3eeab07085db56b23b3a723b1fa","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.16.tgz","fileCount":171,"integrity":"sha512-+Gikb8vDtu+eXigk2Wq5Qt01vx1hZu4SYc/PcmNi9oEdaUL0taTbgZHVCj1tHcB70fSQoIzGhO3NcrFyIAXj+A==","signatures":[{"sig":"MEUCIQCiMWstsailzDkNassboRKKQawiybEz1HVKZvwthhw0WQIgN8we4r9fs6OwCDrftjINDnAFG/q2rv0qZvKyoSMzymU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHV2SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpguw//TURbZyjEZ9JJ0oQXS5vAlH3igUM5BhOslxwcfKGJH6dLU3uO\r\n763GhPGMxylgj+zkquHlAjXW+FHlpisATPiHlBGrqpsPRGuv7aTxM6HkG5AQ\r\nmGxo+RuQi5yzGBXJZOAzqIqk0/yTC8iQaRJw7VLGtcqVNTuRDs2/lwIXdatg\r\nwsBP+Lj/JcPSI4fAy6zQLTDrwH2TcX2iONiCRTglx8tNBINI6KaclUmm8KKe\r\n6suQD26oSSwKga22roZMRUagxZEpr4t3qakAlOY4v1+UW4S5ktYK11SUeKHR\r\nisuFz4j5sHJrYYqsNn6wB23bdrmUVbPej48le8njCkA0KPs84XBrR9LxeVbR\r\n/34F1tKNorfAFun4mvIpoV9fXKSs6nYsESQjrXPwLTLluF6SnW1cDJ5I4qeO\r\nX3ci1S2Qv2KCDKEyFoz3WrZBGDH73W5oAyLw97ncJz9PC26UqcgyfIY0+J3l\r\nqrf88ZLu5CekKhv2NT78csEHpuCKogmB6BZlQ50C17iLslu1+R6zn9svm9At\r\nYv+XEKnEveDRVci2QJxZ+uEZWnBdPT4dQfuiIdfOFXPJu27Y3LTNhvRI8zMh\r\npLsKZIMClNuBz8Bouh9Zm2GCkpbvA7f5O2tcRZTF1S2g72i7jCDbt3doQ7sr\r\nB4Oh/JXXun2DqDCQsQ4QFu+6ANVUxNnLiGs=\r\n=JgJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./types","gitHead":"2edd14ff0388fbf7408a1568295d923fc14d8d99","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp src/*.js lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npx standard-version","build.ts":"tsc","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.13.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.2","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_0.3.16_1679646098456_0.25459060278762635","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"util-ex","version":"0.3.17","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.17","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"cb93a61621878a76bdc3f6010f542fdf26ed54b7","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.17.tgz","fileCount":128,"integrity":"sha512-4fkGYA1cql+esakaCn4a0KQEdREiJxLXrkwKQj71YrRjYf/dBx/EjeOkV8V5EPoKoWt5YxD4HRM85hCckEfbqg==","signatures":[{"sig":"MEUCIQCUoKwxJW0E3u6Xuo7GFKqpnpYo9dSiu9PzONcKtkLv2AIgJztPsjvkEdoPyYciw794BBMCuHUVQEx4ij5fcPN0ehE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJZJjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJiw//TEMY+jVgzyToRXbPMudKjEBzAWPSOWYy+1IrlJ6t4vswcTJR\r\n4BnGeXA7im5hkmcPNI2L6eklHHYecoO2aQDcybVv1gtO4Cjo6WXf+KN9x+8i\r\nTjoYY62maXwfFaKJo867vD3oQb4glOBL1M3myJXb8NjyNYVtK9U7CV+Qq25Y\r\nNOsvvjzyK1LIrSHCm2XkDaDxi+gPYQW+iEQu2LKoq4wKLWsx/94SnXPXEJnV\r\nHJ1tsrtJTzjJNH/1/pv2m2/4AquN2bip6zzzbdyyjvcqE3BKwdWEZ0TkZ3Cw\r\nqULskUOfjrckEG+moiSG8UsomDuvnL0iGwAI3E8KlV2wL+hM+xEdULk9QNCp\r\nWh/TTD0we2kpJugx2k+VHsRqVWSdMoPBbC/9xfPabKKm+8SupY3cwFQW3IB8\r\n5ileQhuruqJKV79FCAA09/NP1JRMk3m35vwuI80nzl/26/1AkT2tiKpfZom+\r\nj5kCNizM/iti9AksSyEPuLykV/ginyqy2MrZm17/RnkcY/tiLnupdnN8Qqpv\r\n73vQMZ/3/UBwoE7XfXg8iRKLBoEZ+d/o2LDaCeTJPMdxgs4VMD8cUFIrzAE0\r\nCrl1Bra3YYqfzlAz5LtVJMw8WDDzos2LpONZ+Z+TBtS7selyqX937itOIbhu\r\nha4DDb+W25yD+D4phJosuQwErbeTvQVF82Q=\r\n=d+SA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./types","gitHead":"3c74f86019690265c787990b3cf75db349aed456","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp src/*.js lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run build && npx standard-version","build.ts":"tsc","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_0.3.17_1680183907432_0.6752561573320401","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"util-ex","version":"0.3.18","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@0.3.18","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"2adcf582b686cef8cdf5b9548b2036f3f0035ac5","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-0.3.18.tgz","fileCount":154,"integrity":"sha512-GPVjD257DtgCDMHYqbdWvZ+RY3HaXZ7Dps/44de5WscOjFNL2Qr+6dTIKGlyfA4A5BXyeFKWy8mb19OATWhh8Q==","signatures":[{"sig":"MEUCIHvuTpCoWgUOaqt0hSXEIqjwAZIrS10BsU+MGSEEGBcRAiEAhPwoTxmFEZ4Y37wLMv6KHdvgd3beq4dljGK7CTkEC+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJqlxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBYQ//dXEdFPnUITNizyuaO6CFXo8ge71S00AQRTLdgjn+UZUdcPSe\r\nDZZ4wYkHJuSTFoV/cpeI/t+k1i2d+QBi1TE8dEmy81G57S68WGhipV/fGahQ\r\norlEJ1rEm/CnGXzBD2OF3zO3hARkCOFVZLLjUQnUWURSCihFUjSGlm6U9u44\r\nBsk6vy4Dv4MnHxMFUl67XZ5wUleLW5csP6o418HUuiEVGoS71Ws9Qp4L1ctn\r\nqPRIaYVEBOW3Wb8Q3pgu2yR4qrLz763rkl2xDMygv8MQFp484UCjmN43Fih3\r\nxcMw1eI9GFdkPXoRA4nfMFCzB5JvCZrDOQkHMBFnoU7ot/Ufsts61YtCg7yj\r\nUAYf9HbvPe+24+stsTnVKvhgSQp6kHCp+W/CaoTvXfsRSnJY4uiZt8379RJu\r\n+VAm3YT8Z66ckuAjq5kZCIOyACTiPXoyInP/JOIoSBfm+CuJwVWFxiqNv8ts\r\nqhN4YtjxyDSeiWVd2pdO0SeCifcU1JEexDdrhoiH7DgsNcPKOF1LUlNwY2Y+\r\nEbAPReYVU05zLDG3KgKWaD0mcaVN9kfp+88nN7sKjTovoTIY+qZJWsGWQ7m+\r\n4nUIlwtgNwII5CHeL2x6NWjJIW2BuimIJ2awHvfCjmglhnze9NetEMd8h3e7\r\nNik0qbTNwbTJBvh7kXOmymD8iZGXEg4nPvg=\r\n=NKpx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./types","gitHead":"884914615f99474d66e3c7339c22c2a18f082aad","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp -r src/* lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run build && npx standard-version","build.ts":"tsc","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_0.3.18_1680255345596_0.5670643281466341","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"util-ex","version":"1.0.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@1.0.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"a975d8be731bbbc6d8928244c2d13d3531f28a98","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-1.0.0.tgz","fileCount":154,"integrity":"sha512-tL4VD2fF80LGn/Ld1wVV/FtSYYaJC/+0o9lAdby1j+KTORcRVT2KFb88tlop4lpo09pFnxCJI3XYLhuP6btu0g==","signatures":[{"sig":"MEQCIDS9uYm1mk0s1fpxy4rwug33LBaeLlkBRr4qL/tmHMuwAiB2SFOqrNokAutO736urPPbCVpY+QJvKTT04puHFVbfCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJqvMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqznBAAj+heaf8Wht/edq2Pa7u7KU3CPWbdFWNX23wvRsmRCr/aPQpu\r\ncB2sN5CxWn8Uhn1xEUTiXe0hlD29OpdYScpMLIt9EOZ31MWZYNCz9H/3ggCF\r\nTfmH0nnsqFcdVZG+kOfDTBjC0LfI7HYwy3s+8CaSgxeh4qAV9b7k1TAxus+L\r\nqBhUhuuhN5WE8GRj5VjK2NgfJWFAi03k2ujHCL6cMkE0OXcLx0/Vp+SHgMpt\r\nw328yPUNeua7sz33XNpvrVeTJqnvH37UM34vWfjQT+OtQYjkcsnC/JDo4WOL\r\n4ctMAlrpNS5Lr44GEcflccrcR9WTF4wPAmEF7Z2ZGs4G4n1SiTmaHeNAdCqX\r\nIeJoDOfKJc1e0k+4vyjlQJw672z6yJR5OGBPkn+y/HS4OQXZ+1qPp/uqb/oP\r\nnUrcO++pC160lIkZ3o4E0VIx2XCfuXgEh+IlYDbQXGeYTvg2XBeAhfQe/hK3\r\n3UQSxao3IA5kiKRn4htJQHG0Ljj56kN1nWJDQW12DOQ2p+WuN30ZAVMDu5Sw\r\n52jdfgFfwa/GeENk+S6T5jOiJ/9Aaizcj26AVJNewaKaGuvIS+A1Qn4YVRBM\r\noqqS66hHZPsB9z9YqzdEwTvXrIjV/bwVkw6gRl+EEqZyfz3xTc0SHRpqsx8p\r\nULouNCZF59SBFp+4gQjzUL1+v1h1KW79kCc=\r\n=jGWP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./types","gitHead":"8a140cc59a428d8312466f973b7fd2ce7f656ae6","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp -r src/* lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run build && npm run doc.md && npx standard-version","build.ts":"tsc","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha","release.major":"npx standard-version -r major"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_1.0.0_1680255947918_0.8355023466698477","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"util-ex","version":"2.0.0-alpha.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"8c7927c8601ffb763ce8e132df17d3ef4d47ffaa","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.0.tgz","fileCount":161,"integrity":"sha512-lMLNtf7uPwEyzH4nrvcebq3COPH/AJ9dgNU4o/n0f80C4XTEQmBhOM5q9UC6JedpMUKan4Uhgv674h983KAHHw==","signatures":[{"sig":"MEYCIQDuU1xCLtMQPQc4bJecGCFU9URkJNGHm8aMipB1v17mfgIhAKKtVa8JGN/77PvMbTF3eOui+nZntFfp+2wWiJwzP3Dq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL2+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcvxAAjZrTyoNZRY/qTMFcVNPrHYR5XwA/tU3ufdUF4pTJJMXiSzby\r\n2vXxj0/kHXZ4jPlFXkj4GsiI/HkXCe3rmrvBQRJOrwVkK8HFXRwBMB1KtX6G\r\n7DRn89Rsyonh8Uc8vBcy8hI95L9h82bw+KQNwUoGCaDVkv7XR7fDnqr6RPAv\r\n7i8Fww9ypAB/gaDvfqpTHuvm/wEO/hIEGvDFJUFwvc99wLAs9Ck5DLBKFNkg\r\n4H0eXqwAGDx/Ccwsm3aOw4foRdee/nrEz8lu5AlI5rxtsXVh9wrwCyREJAVb\r\njjAQTX/I3I2WTVQ2ECsphE8/7n8kJAD1kmBYADeAzv1FlEkLgh7QUeYSk4qP\r\n/9z8gJES1dtUjBLcdeu8GCrqKtJ4aVxjeKIrYUsB25xwTo6pOw1nRREoyhma\r\nxlAwRcTGKcoE5gYelt0TuK3K135AkrFbvouuNIdtafuwL8LhBdFNfcRMXeZL\r\n1/+YxoQ1Ofxu1o6MJZKOdGUYDjxd6ppZ1ftrMc5kSXGC5DAVFC3+Zr41ZcMN\r\nhjewehE5r5MlogEJF8qJxWuyYU2QU1xJzoxs+vJ5BV8Xv+f1jWQsxYON0O8H\r\nhA4JRzyBYbrV40LAETYY4vocyTf8dEY7by8sjb75kmZSAtcb8bIA9iiVXATa\r\nupi80vh/bN77u0l+HkTr/otmy546T8nML1s=\r\n=is7E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./types","module":"./src/index.js","gitHead":"41defc75f3ce02b199e8090b5a0de5a505c952b6","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && npx standard-version","build.ts":"tsc","clean.ts":"rm -fr types","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^2.1.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.37.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.3","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.0_1680830383814_0.8651189088833675","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"util-ex","version":"2.0.0-alpha.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"9af61db86b2dc2315d2e78549e1d285c75121bde","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.1.tgz","fileCount":161,"integrity":"sha512-JRhAic7PR9e77dyhNinOctyiny6L4ZNPf9ZTwMRHAlccmuyWtbs3tIZmJeoMOJkL4Yyc0JZhEPG378E2G1AU0A==","signatures":[{"sig":"MEUCIDgaejidIBXuLPo+HswHz2DdfS1OquODTDxx84WyJpDmAiEAmSCS6eORA1HKBEbppcNR/kRRkMBCVRVgRGd5WcTutIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMSXgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBfRAAig9M/hD5ehKGAIt5AW9z0wHaEKzUh3cvY8YpOjv+THXLXZUG\r\nR0TSqRdW1Bc23+v5cRqdHZJmS60Xc05w9o+tpMM40w3eNB0RRnXUATHdBYBN\r\n+OJ7E0ZQ4X19NcKmf+qI0i4iv4FQfLX7uHxn14uNlsi9FKi4n4qVnNxxOi0B\r\nB1LB34AaPHuPRlTW0gOHIXvKtu5yl/MyJouCQCJMlwqoUcUZQPbKILnN9tfO\r\nSt5rgXdhI/JFxPIzBw/VeNRWC2qez0v4vJnvZufRy96/uWlQ/1JqwRRYrwgj\r\nZown95sTlxd787A94IS7LN1T1jEkTkwq+ShLJR/BK0XtszsCvnBu9n746Yhe\r\nrUgFlOeaff5IqKg8a6lntlHleeYvJmLbVrQQllPMhvbE+AZJB28TYF9Rx40l\r\n/ruIsFnHVQ6CWF54+p+2Zg6ueHrE84OLemYGDQdDf2FW8kGEtdZw9ikPTlPT\r\numxkD22KGtaTQXGY63QTlUwvCAYuHV1r5C477n85UqiPCkuezwBgfv5p1Kcs\r\naF8IqRgjNCyHJmdrVNaOa67p6pzW4zBUgKsPshKP9tFQGLHW0e1tKtqSC1O7\r\nrZYn599yWV5mqvWofXJ7+MKcXI5vjEzSU/88gLFw8NyLOv23RODcDaNSHCYQ\r\nZ7ilVSvt1RY4GWtlzxvovKDu9K1Ucrkt5Vo=\r\n=+Rbx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","gitHead":"531599f6956923c641b982c896312f9119b6785f","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && npx standard-version","build.ts":"tsc --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^2.1.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.1_1680942560098_0.5597292964896388","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"util-ex","version":"2.0.0-alpha.2","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.2","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"dd810a10895914a8e7d330fcc31f90827701360a","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.2.tgz","fileCount":161,"integrity":"sha512-EOlG1eeW6TMEE233TMIuuDSAP0ZMGeJZAm0DDgoviXdkLsg/VrX9F06s1VHK75h2aRiRMsorZbGh/vmixnKcoQ==","signatures":[{"sig":"MEYCIQDUqhan5cMYDDBX9wSw1qLY5Fd59YFoB219JqfVfNBqrgIhAJGPuQfQ2uxOMSxGTgkF0tYeix7jkfu0U2hIqRKQcVqy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNPq8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxtBAAks2UUdpBOyvSH8C3Il/0XXdhHsz7szGTqRCFqGnsEPz1/PPj\r\nTqcUllpd78ihwVByF2kDlxwGunpMxN2kwthimjiKB7bK10Ei8GOsYgGFVB07\r\nGLXaR3YWjj+e40K7Z4E6BIpTh6aCsV8sAtBwbWGIUdgI7CTGk+NVf1xPv2dN\r\nF4G0EskkT0hceBezdon197dkj3zNRkIm8Jfq7Q9ZJJ1lL5/gtDRWud4IiupG\r\n+F/Ny63vwrBFMyIEc3c4+JUhvDHiEOQLB8ceqgGkN77vc5bBA7wgp2B0M3AT\r\n+Xm6FvnwivEtFS2VAmNoPgNJvRV05SyqpYsJ3vBwXOVwmPmeSwAEOKzVL/i3\r\ngdy1Iv4zLiLcE8tIW2s7aPwx3nObYTS2Qso/ETkZxJyEAVT/TQR+/6pWCmLF\r\nbw7ZEOPSvU8CAIKXMUufh6LbdY9jb12RzieDdgbjD84xp4eDAWdY90NT3vWq\r\nGWZ/gqf/XWCmkv450JccfNSDlJw5USu6DGpSGVdw1SN8IptFmKJKtMcV8Jcf\r\n789SnFLEoV5v6hGOUNbVQ+n//Qm46Z5DMxA0ZlbPEIpYYGdu732hxIS5StGq\r\nLF0zEVykfkFmKROPfVKf3vAK8CR9ixjqdtQxGXOb+WqXmSSb1X6xFsP1etSy\r\nLJ5hW/JKypZOSCf36QwW6vaXMD5F8KHaM9M=\r\n=B9PR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"a209c6fa2ba525276a4a95121e232d74be6198e4","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && npx standard-version -s","build.ts":"tsc --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"inherits-ex":"^2.1.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.2_1681193660110_0.4374772259007669","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"util-ex","version":"2.0.0-alpha.3","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.3","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"b92f3cb2bfe3e580650b586a0a9925baba939715","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.3.tgz","fileCount":161,"integrity":"sha512-82n2cuoFRvIvlJieqWdvL9cMiwbGqIkU12X+FlxAg3/uuEOn4ffT7z2z/Ebq5dDmRf2oYab6wE1nZjJUyWXDXA==","signatures":[{"sig":"MEUCIQDkatP6BzlU3nJxEBogtD1gBnU2uxADlCvWj3PZ6kCDLAIgQr6rzAa36AsxyI1aOYlCJgQKwNnNfPhh4OK+ihjqlMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNQuNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4vQ/9F6n/Wmw6L06iuy7QSn1pV7AMKzAiRopRz/afU7W3RM0oomWh\r\ncRJYZ/yKZSPya2OLoQrKGlb7IpoC7OaiG5kFKvXE4Sl0KCdp0pc4Wduw9xkp\r\np995U7pW5mdPvyH6p+e7y9pqkhGn+au5MgA7X5vVRXHXRilZ/Lc47VOXZ5xB\r\n7qH1xWgVoVv/fvPdZg5arEnPQJS4TvyVQXMfWndsn+0N4ZzOLCUCGk53eSso\r\nngK8eAH7Byh3rqBCe+tc1x9VGnHS/LXYsbcvjuxCG2UZYJ5Igmzf09x02iCa\r\nYjitKLCFai1Gtd0BnaWhbp9EsWgS5zDkp8i2tF/K6olwy/+9zXU40CaAUnHn\r\nAFlWZZNPUX92SNcz4XhRK0EsjCwk6X0YPmqlqUnTZ4GCbL9UbtwewGm3wkWr\r\ngFHuccj+fxmL8XrqwYfmBLQm8CLClrB7DtDyglfpoyf2OePOAk1xR01A+Lkh\r\nrS0SqY4C8TZO/tQXSETDYNFJwPvYloXoH8PP9fVy30rQX6vLY0NGmjM4sPiE\r\nDyAt1J41FK9yHXwxOWt6qElaz9vhgfqDBpvPGRlPt9if+4qnHEoNcBvpJcJk\r\nv6ZlDS3Iu6UCWPg0IVkt0+21PyOLGGmxheEjU7+XOw7K+SoiIQgaThb80YFU\r\nY9fgRKGQVBkBPE7hyOnyxKR70P0yWeeaBLQ=\r\n=2/7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"4fd74d3aa5ecb93afa3c872e66efa7dbe456df77","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && npx standard-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"inherits-ex":"^2.1.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.3_1681197965278_0.494013375360262","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"util-ex","version":"2.0.0-alpha.4","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.4","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"5518ec999a5e42fe9dd06dfcbbd6655490cf3793","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.4.tgz","fileCount":161,"integrity":"sha512-ntUazuiysbdIN3XaZhj2YJytsxmxxgE/59SXc/xuWSySLsQ3J2fAkWtbvXjonW/hma636HZhMdO3pw4zlFQO3w==","signatures":[{"sig":"MEYCIQDb5xHbqJTu2aQSuHKJggCSN7otSk3cSFv+J5SKOoat6AIhAJEMX3aa+Yg06vt6X2tWOA3v2MuoN0kaV+8PT2KvQGhx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNUOjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Bg/+NcTd3gn2bz9XPfKhLpWKOVG4uFieSmjDUUeXpvCrzb1FAbud\r\nDf1/WMsymkw6WcD1JBejiVxtKOK9oDbEiwSLh/REzg9AoL+B6Ao5oUJvH+Np\r\nHlunsceRLjeyyZcbt/f1/M0IbSQIihkmHVVbCRijTX5gpaqMlMVZiJPRhO1O\r\n6LMOnFfyk8vU2aqEX0vQAEVvK1DGpGIYZxl233We0kE+/j16nwEvCmnIiO3X\r\neTF4WvSW0sPKDzMH/ZaTm004Lly36DaVaVq0FZZ1lHd+SiYrwL+Y7Jgxa660\r\nTWabWrK1ucg2T9yzr4hfzqQeZNkyv1YcNRfzRyCm5sr/3ZeC6pJdy23oN0NT\r\nmXWrXXf2hwcGfuPm+yY6pubKf1+5a1rd2gTh9MWP/f7CSipMbi4msvQeO8Os\r\netPVy71xLxqD8Dh+kQwKTYRtcP2vnDhcsUelviV0rnRHB+QVNjWqLWD5b4Ta\r\nJalibJB7ZRDP5fb7qKeU8eRjigP23r6TLrvkCO5QtHVkPc0jB+UelWa/HiOR\r\nERBUG6CMQ+o5TiqLHeRX+Hf+Hu9PXKwaoFgI6A2WAc1DI+c4lfDEdR7xtzFK\r\nBH6Pf9FbLT+HtwfML7Nt1+OAPD70yEb0aa4+F6EXtpnrMFkAl2Vq+kI834hX\r\nFzdkcH71E1uWfMDd4JlZjBl4Xz4bDCh6tig=\r\n=jjCD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"8a9b2cc505d6d34833d41f79d44db75ec5cedd64","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"inherits-ex":"^2.1.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.4_1681212323807_0.06652580633233929","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"util-ex","version":"2.0.0-alpha.5","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.5","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"fd6cc5b64c0ff488db064640408af163c1eb9116","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.5.tgz","fileCount":161,"integrity":"sha512-nJn4LIXOD3BmsvuHFwDdai6onyZhr3FT8KPor507YigfI8kiQK6B/IDcxsVa8gy+QNdnkDwyUFGQ79Wyud2Z8A==","signatures":[{"sig":"MEUCIDbgZEmZ9cjlj/GfWSbTJrgn+KJ6wwZXPK9K0eOHRlfJAiEA3ghr+G1y1aBIPm6+D0mWTwiAWaM5dDdPo/sv6m0rgrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNfZCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAUg//SA6cE3kdKnwceJGvHyY+HLh2hYyJpR3nmqDPrt966b8IQuLc\r\n4qTZ/gerDOnpJWLoA8OITd7xg+RmX4It9Ilz7ggh3sjF8JBga97vVA7eLxiN\r\nzEBzOyEzxLCu0798EXaNv4XCcb5T5Y79HSZyw/jYf9anj8BT8fZOcU1GJAQB\r\ns2CIoaUKfglTn7dVfaG4+8bnbLA6QlNnf0wY6RZ8H8pmTXbtmgX0dbORr0qz\r\nP8bqLqZpDrX6murQuVA63XSFw3ytg+nPz/fBgp/fxrUoyunfAzlwISS55NwB\r\nkENCtq7ZnTAMS7vafjtA0Di71Bz4XMxjJcC/HRkIiUzcxsvdPbf16Xl11MF/\r\nyz3RrzpH5Sw/3uZL3tMFFyuyV+ynY6xQy6toWtVRT+/tB/sn8+dXSOT/o/b3\r\nu7sAi8exTe0oG9r+r6+hF+H6jspRmjIRtyNaGuxu7quKDS416ficDn64vp6h\r\nO0XABQkI3Y5vRECNVdLZ6vncTxwyxCYI2zdiisUxYQYciXftf+ZbAMpJlKxU\r\nfBE2MIjtHJqKDfK83aHDWjxAssl+WGB/qP8tG0MZPj+5nf/4aqb3HDlBbUmx\r\nsbx4cQquhfBwf1MLrFejo3ozTqnOzNAoyXQRyFQMvH5sX9/fP+xzEC8tLNQJ\r\nJfRCuahwXsJQR3yfbZ23JoXisWbfKCl1Q4A=\r\n=MGhD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"809262fb2b604336e7846b6fc657e1f575a1e9f8","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"inherits-ex":"^2.1.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.5_1681258050602_0.7163121212952375","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"util-ex","version":"2.0.0-alpha.6","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.6","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"a00dfc857cce787b96e3bb08b08496ee6a4bb7a3","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.6.tgz","fileCount":161,"integrity":"sha512-69BcpnTtwImguD4sgWZVG3g62FqEQLjUB4HzwF5zZRlw22/Y6D7E8zuwesXfcuC/pa1A6OIhZRYSAE4VyJe7Gw==","signatures":[{"sig":"MEYCIQDGilSLiUS4K8WBNuFZIlH4HlTMHWuu8CsXLTt7J0kbqAIhAP8+hDEqXyf58WWrMWZWImREDg9pBbjcz/StcT/0JwsL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNfmwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLLQ/6A8rktiLg6wlbWI9BDqbaIjq45YIfw5nzRUa00KptmfKnw7A1\r\nNYxeuCTOEMj2erTQKkOdV7Xt/lM0P0sSNAK2Db0apwKn/jQhRMCpbnOnoGPK\r\nG1fD+9muJh13ev/0WlJWKzOeNF+08PfC6d9tc7MRSln0xPGHDBAQjdOFTRUi\r\ni9ID2+jsLztdr92nbZT3UsJsWawEiFH6kfoP0iFWCUQdaXzyALdSwQvgizvv\r\nKGXfeMHjZ/xIqkQDWtVxg6KNjqECTqGfILCmr+aPjsD/eJcP6aIpnV9H4azS\r\nlm3Tuf1fD97v8bG30LhQkBH9PXBqI6cyB/PWEPoJ378LDCuNEiRhyMpTIa5E\r\nFNGcvYMfKhjDqN4oXMIjdeE6ekmxFNsMZmZyuJwt7LejBlskZ8cFtrf7rxlZ\r\n8uvITxCSlKf4DWeanh8x3f8ALMgT6gvabaWqYKKN+1S84Qpo4ZlaFTSYxK+7\r\n72bHiQbuMXFI9REDSX2sUS8P0l6KSudjPGEbxbbAPrer7vJyj/txPUUsuaSh\r\nPqBWLJGmkymSxRuJS8ZAFp9YKdYDK5MU2vL9aJhzbBZ7TRwesXW/snfjacI8\r\ng7BQY1rvsRAzdTaWO3HBCiERAZTidc7uu+QpHSiPKXSf6/4hT0XPMzlt7F4d\r\nwkBsgcJAd7kbTwu313/CrR2FFZWj+8CvEKU=\r\n=7nz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"1b02db962a7150f30f812f6a7fa49f7bdbfa63da","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"inherits-ex":"^2.1.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.6_1681258928052_0.3321890268472065","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"util-ex","version":"1.0.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@1.0.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"e37112ed7dbfa56154c3b79a7b9da2fca04e4b9d","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-1.0.1.tgz","fileCount":154,"integrity":"sha512-3mbJcGrVf/GRGtGP6RxKlauT/uLCVrIJIZCi5zmEl+DD5T2hPgAOLBZWbr5KsgiMQDGU1goS11NvxpAddEkXUQ==","signatures":[{"sig":"MEUCIH/gN6JjqsLs84UKJIxHuWtCcJE8uqr9UHE9PXbD7hUhAiEAv5nAjBUQqbXHj4BUZRQybKFh05hodsFj3xWtuSOWBGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNfndACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTTQ/9HRDKsnX35FMnS2WMOvpI0L2gLvbGaQYs9JXcItBYN1X4QToa\r\nLpq1ctbm2BjPvnRW6b9/gwJr0brc7gDH8MqCKoiPswhBUpp7LvE4WfmWTnlI\r\n2Ou1TmD85puajLXg6ge7jwA/aIEle+35MP9Lng3VDHczjlQqgp78ul8c/Dp6\r\nqJvMIK+mwr8teAgJghz3p6Ry9BWFg2HEkwYkWswiUS5y/nzAiIpDR+AiW8MU\r\nsA1gVIiGNP9yqjvmFyIE7KBH0w4Fx5LxEo8S6bNrIAQVNkGdwwr/kSLCy+3C\r\nehCYTLuqzScf6bmYF8SU3KtdP/59ZlOiYi0qY349DUAakF27Fj5O8V1VVwBQ\r\ntCzFiR0/Ejyz614eviIQRfMFKrj76aNZqo6x7cW3VIB2YlkSZnEaD6DYm1qF\r\nxgwzXw7ibMRWEL0zIvt9ddlBdnEAC4ssFmPDTmW8fGcJQfQpRFt7TfDipCwF\r\nOQdfEijNkdRRH5rRJuFTifNo0aOmOFTq1tqo6Y52MGEQa2bU0gUtAG1BUive\r\n8P8Sa7msK6bjNVvOgeiHZrQGYxCb/Zh10JEvYfjh/k1cvU4Bi4ZOHa5DWTL5\r\n9m2llsa6pm15/VBCFUDxTBwst5VUvQqAFq7rUMiYY4/ar6geohnf+Xu26Dyk\r\nsQ6xj90tUCvhICubI3eF2ct6hOCQDL/bg2s=\r\n=mJSd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"667f66b383d5a4490ac769aa1c619a6353f2d7b9","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp -r src/* lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run build && npm run doc.md && npx standard-version","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha","release.major":"npx standard-version -r major"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_1.0.1_1681258972753_0.49802567011663834","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"util-ex","version":"2.0.0-alpha.7","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.7","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"dbf7d7bd1dce3e433e656c2099d4a452baa2f461","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.7.tgz","fileCount":161,"integrity":"sha512-MIrhIvcnhmvh5S/hx5Xjzyzq1feQMLzK8nbhBCV9QGhRF1VYauS9UzZVWeGA/S0GpOeilFyByh5/U3KEQr4y1w==","signatures":[{"sig":"MEUCIQDhHDaNse76+shLKN4AyxlxXF5CZdAzdD6CTqbGW1xhUAIgDclc3m4JJH4YWvqoP9Yny1oKLJWTS8h/1CAq5HWOOHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNkREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon5g/5AS4rAZHDBZ+/fDElM2DrnokY9gtZW9ksGnlm4jKC5Inb5aRi\r\nj8C5N+2L/OW/C3EQwWP7XU8EobieabKQRhFuqvF5GYAfLhLDACat2H96jalV\r\nGxe1lHMiKlsMURt3C/OygMB5x1MPSOgn39UA9+cjwG5YbvcGja/2/AvktUp9\r\nOraPcCyTE/UeXHjv0XkEJhTUnYjqbaxgB0aJRH5wRRh67wm4t+0HeG8lq6G1\r\nrxGqLbIfm/BSwl9OKOjTk0wzQSsGFcV1P3ymqqqlVriNR9l0/o3DgkOPLmyJ\r\nnNWwCAFKZ8yxV7RAVqOFqTK21WEd62xL5oNzxAyWUuhisC4x3UptLw0176m1\r\nGTjf0mGvCFS4O8kS3QbcI+qjwlGvwEWw0nZPUrQPe9R0RwunvnMNXcOLznGF\r\n3LyIdAOXOWa9sjg5+wnU9e0voRYNaoCpeyiOnNYc6uBwX7Nrsua8dlHly/m0\r\nzw8903+1Mepe0+Fu9J5393mxshn6H4LwqmbhgsaDHYco4EZTDQxsR1XYQqVp\r\n2Pe0fNH3SUnoqMgRwPryJ/Dh4dnq/pTTwqc6lHoRj8DgWI5k9xBAEk5895rV\r\n403Ga/210RuNGFvvXrXpqvAAG2JfdEcnbZ3D8PC3/A+wBIvIguUMbxqioGJc\r\nI1fIzXVY1QzWST/gKp5mjxHwEV81s36mLYY=\r\n=96mW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"90cf8d1d075a4c2ed1cf4af6fa5fc3a1384ffad2","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"inherits-ex":"^2.1.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.7_1681278020318_0.8818531256381736","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"util-ex","version":"1.0.2","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@1.0.2","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"3d1f85e39adb6afcbe776a7a9c8c4662e6d1eecc","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-1.0.2.tgz","fileCount":154,"integrity":"sha512-e/jw9Lp7KuKabS6T+pJve4kxMqPOdQhG9gcclTf9Xy2tXrxLVHnRdtJf9f4YM6wqXE++LibreOzG/RZXzJoXuQ==","signatures":[{"sig":"MEUCIEj+A0EndFAs4Y14/Gi3PAqmo3f2/nI6/RuaL5yTyX0hAiEAxb3YWNLay9QoRKvQ+r9AFYuW42gQlKGPuvOWEVG1J8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNkVOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCvA//U6zCLgrS+0cyQn999xArH44sFmjWmFEGwlWY1S8ualPWhe8j\r\nF/9K/JYPc5GE+XGXBybP+bFDTjuqSth7IMOw/G5v7AMAqdMswhkisBp/P4Mr\r\nxBakj65YiuGogqQzDbR4/yCH6ePWaQ4CSOZ3zCMpaTEnze2G9qD6m1FiePsc\r\nEjPEKLGeXTRk/ZNBYkAe5e7dqo0uDb/GTQcGMW9pg7Eq3GdEiFXLkRd36Dcc\r\nuT0Amc2LGdmNUE6Vf785HvJfpq6LmjNF42Bqa42/Yn+KDDcXYslOPKm+y8FR\r\nWsfVeyty5J+k1TDsD23qmXkf2itRvXL3VYGH9gnJduuh8pjKYagDJxoil7i7\r\nZZbSpMDWkHa2SRzRbplJAdbWByuos9zPSzu26oJtNhH0IM7WgBkwKt+91pPE\r\n9Q6EtRfmQsfRb1Tpg+3L6EU3bvu0hvJCVhZXguoKnL4FO3nX23l3jsqGdN9W\r\nwaeifUJfjlg0xDb1BFrolHYmTwS/ax2xdinCSpT+FV3eqIbg1nIoqnNCqQjg\r\nhnNq3OTbANOg63jdHT+ZNxwnbCuhUye2/FlQ8t6Ae+lBayPM6n4/gsh8g4dv\r\nl2gUpSqjKLVthFheeXDb3W/sBWVXTPnBeUYUdj42Xs2CMvmVG6RPNGWzulyF\r\nuTNgMWPgnWJlEovWvVWXWR1D5vw03NnJ7co=\r\n=zfZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4369acfed0e32ec35bbb5a5758770f6bd6e44f61","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp -r src/* lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run build && npm run doc.md && git add docs && git ci -m 'docs: update API docs' && npx standard-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha","release.major":"npx standard-version -r major"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_1.0.2_1681278285921_0.29004361547842983","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"util-ex","version":"2.0.0-alpha.8","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.8","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"5947d1cb1318b9c74709e637ed89d653ba0e272b","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.8.tgz","fileCount":161,"integrity":"sha512-JlyPMKW2VkJ+ZZlcUdK03t1fhcq3GPbs9FYlnpVX6QqOm+AR+Qtbj1kegJoIT/g5kFiIC+kIOl4DWi+143VSvw==","signatures":[{"sig":"MEUCIQCDOcy4D21jRJ9z9R8yJetHeNsHD1vpVkxn2DPUAUat9QIgb/8a9fzdpe5JHgt63ET51SQZEB+L8LDLwl5haV03ZR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNkZhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgyQ//c44pIP/4LBnhk6/YQ1eGzn355S7U+T6nVVFMCtgvHHERv4b1\r\nCUp9Oo4/7+/GGAVKGuCmghsE7c1i0LnAxtaubH7nlu713M2NwW29I5SK1Wvk\r\nz18PwP+J/yAwvEvo2Ll8+Qq+9A5LV7/61DyMPPe0t5OVwPfiFwWL7fVaKDZR\r\nz/WyfEZSgZouzXnCp5cM5kaH4v9gnv56zwz4KST4bwO0/lJE21coqg/HTu/z\r\nYIfU6oowNzTC8D+847aZABvMUSD/njky+qREeNQjFzrugkK1yXB6pQTOapXO\r\nkkXMNR2l6E7c4F3ANnWl+399uLTCntP5wxPNT6/JoKg2v1+Qk0rBcqOMsCNx\r\n3WDbPyHWY+yNuQX0DlNHTEEFgovuBwG8a4Wkb1gEj2GhN8cPv5VkQk9B81KP\r\n9ENLOjeYD9omQ8/mrmu1d1Q4nUHJzo+RpsctvqmjIHxFr0KhU+SFWPO0GwxE\r\ngqDeN0dV5IQ1Nd4PTIbYPV/38nDhv0Yg6MXLPWWHMctVrPq+qhF4MHcSjY/G\r\nGuOhJqrdpnHxsJhbEq8Iqs1P6kD+DntALUNBRZFp/F+i7kZAQYi8rBOArU/U\r\ndVysWYo3KZHNbNDdCVuLsc8TgKbMu+FpTeTm5JOXtPcu9wqhlhlPDhj/BmdW\r\njRSkRP+jH9cplbTX33zrxLNfjxpA40TDHnA=\r\n=OgyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"fa686d8207681589788bc6681b541045ccdcafc0","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"inherits-ex":"^2.1.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.8_1681278560967_0.7955442220387097","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"util-ex","version":"1.0.3","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@1.0.3","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"660bd6d62dfe208bf78ec43772604f1dcdc42857","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-1.0.3.tgz","fileCount":154,"integrity":"sha512-dwmcVvgeIxL+eFd3eSRjdpYBK6FpnvyjGp4ss8BBNl4GMSwjwJ158CF2Z9vVeMKEGlcNsZ/1EuBnOLmIpdiVWw==","signatures":[{"sig":"MEUCIES2bVZBEhehmf+zFLizKeotz1/Ul2r1xpGssFg9VIEZAiEAtSjN1SgwTMXaacb5zyqfwjbBVH0ffRknTCeS8Ftlfrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNkdgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquUBAAltmzZ+BEbLwvT3t1ig3yjTtrDOeqzCAy+5aQXm610T22/uGU\r\nVQiGuvlVPu7KuNqk5GOFV91hoq6daYMF/MXbi315EGC6vh0qsKwS2wrHPcQZ\r\nsbwLjq/f8RTNgT7suUP5zsn+qudKn2qVEzvTBM26W4gDqhmvJCJQZd+pXzNi\r\n7JcHdHI4metxjUvffslVhtWVKtE81j5DLhMTfUA51O3E/jYh4PHlUYG+B3wb\r\nVChrYsY4XBp1H0yn74i45Q/dQ3MzjzL+bKV0CdcXO2w7BDsUZWj+foC96vY+\r\n7JFcJz/caauYvMjRTo2sQ3ejy8m3n7ffBF/iUou3nY6ydIO5bOJXZwL0k4Qa\r\n7/sRq4RmqDkjV7cZBRkArG+IRpXS7bz5GbBqJpqqsiiW9mnO6Hit06DXF7ha\r\nkKHDoMUAMzVv2xlqvmSaCnFGWdhga9UuewDrUUUT1KIUyWA+krYlzdPxNaRW\r\n9W67KlOBBmKIeTpCD2ja/Btez4wm+/zd+2XYL1i8tbfdYT2eJ0PN+hnpJClc\r\n9XFSzeZ+70aLwpd1zgPNrCvstCG9xn/TP34ynfKO9XktgqQHX1Wh+zrsM2Pf\r\niN+Oc/dd9CaKLexAKZabwmxp6Pn/feUC0OLM3aByZGM2umVK1sERAusMTlJn\r\nUn6duBV28tGYBpESSexP9vQ+wFrV54VnBuQ=\r\n=2AZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b0ddf51455b956013fe999c3bbe1434fe41532e3","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp -r src/* lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run build && npm run doc.md && git add docs && git ci -m 'docs: update API docs' && npx standard-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha","release.major":"npx standard-version -r major"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_1.0.3_1681278816173_0.45777990491070075","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"util-ex","version":"2.0.0-alpha.9","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.9","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"01dc66a6176d2efd7f19b3e18d7ac4f84527c6a5","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.9.tgz","fileCount":161,"integrity":"sha512-4MVk8vvYkSxV7rQGUu6J82HMe5REXlTiZ2wYM4qrGct8oDe2VMeNw4vRgzGsddwRJCG44sbaQOoYikXOpeyAVQ==","signatures":[{"sig":"MEYCIQCgd4JWWGeZnlmxe/zj/wu8mSEznj0OaPdZMxzHf3byRQIhALDL62ouyChmkiEdRCT8LH6ohuZOmdJdOfRkMwH8KgNe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211492},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"6ac8b03d4f1a0f931a67a6a27649452a72db2ea2","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.9_1710485937165_0.8050599573743378","host":"s3://npm-registry-packages"}},"2.0.0-alpha.10":{"name":"util-ex","version":"2.0.0-alpha.10","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.10","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"372e829adf42ebebf384cbc68ecef6afa3c91046","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.10.tgz","fileCount":161,"integrity":"sha512-KPVYVHNFIrmjbSQbGF08l2MAviwRyKrLdiv6JF5pSEiRNj8epFey4R7WUkxzn3jq98XvzgAeGoFITzWvwcErYw==","signatures":[{"sig":"MEYCIQDzJ7bX+WF6+KKB5hK65/FVDEBArNHgFD4Mz9C6yuKirwIhALE19ysVx9YJjBm3txwul4uopcIAgKQlAOJGECfMqyCB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211494},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"bb3ad8c1b1102c3740b1166ec320b4eda3336e87","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.38.0","typedoc":"^0.23.28","prettier":"^2.8.7","@babel/cli":"^7.21.0","sinon-chai":"~3.7.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@babel/register":"^7.21.0","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^0.38.4","eslint-config-prettier":"^8.8.0","typedoc-plugin-markdown":"^3.14.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.10_1710490312241_0.8836456021299088","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"util-ex","version":"2.0.0-alpha.11","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.11","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"84cfb4f9ce657bfd8165ae5be29ab4fa99a5c6be","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.11.tgz","fileCount":168,"integrity":"sha512-WZbg+stTlPh6q1vdr+g1qtiVYGpiyannc+/PVdBq1+zcq+T5QyyZXVCCrB9F/izapp5k5Ym9wfmncpDUCpHumA==","signatures":[{"sig":"MEUCIQCWFS6yqzt6Kcq9olInV08/aiisDqfhSIQ3y6QzT4LCywIgdZsp7ybr2ZW51OD6S84intMvSkZBTgX54znqfgxJ0gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216013},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"bd6a4c12b236502a36fd46b8414c6046365a3ddc","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.11_1711702150739_0.5000323919508349","host":"s3://npm-registry-packages"}},"2.0.0-alpha.12":{"name":"util-ex","version":"2.0.0-alpha.12","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.12","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"fbf1e504ea65fa1e92854f978e4ec00e100990d8","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.12.tgz","fileCount":172,"integrity":"sha512-RLpms25xniH0EUfFBi89h7YOaMKsxrBaY47grfKvRo/zdqy8UuGiDIV3U/DES4IE97zC1cK6FmDsJWXZrJcg6w==","signatures":[{"sig":"MEYCIQC66LfOE9Kvg3qXpM+f5a4EBqpkWUrd/CyDrH+ge5W4QwIhAK92d4Ub8h5rQ+shLicsLoj4llhwLYF7lJDlEFvePGs6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220005},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"5097cac49c16a61976822cbea34338142f112fa1","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.12_1712056881972_0.8983501788557537","host":"s3://npm-registry-packages"}},"2.0.0-alpha.13":{"name":"util-ex","version":"2.0.0-alpha.13","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.13","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"db8402a720dbad31f62214ad06c5d66b21bc14bc","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.13.tgz","fileCount":172,"integrity":"sha512-1LXeY+h9FhhUPd2tupadvs7+iq4bfSn48HyIkzAeBBSrIMwUmdzofsQzhrpsXwE/PRnPoil8/W6GiSl+sem+Ig==","signatures":[{"sig":"MEUCIHX18h/VWULGFLo/OsXl9zQD8NMgzVts4uGUsYMFtPOnAiEArzh3eJNSCCeSZz96Y+3JqqxpQtpu2geQRqywY6Dq2QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220012},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"1ce65a363d7e1ef73d0cbfddc5fcc41e7d0a5f2d","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.13_1712057621652_0.8340363610275647","host":"s3://npm-registry-packages"}},"2.0.0-alpha.14":{"name":"util-ex","version":"2.0.0-alpha.14","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.14","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"23a6969a1e73dce1396717a6850ef5d4e02668fc","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.14.tgz","fileCount":188,"integrity":"sha512-FUmeHFGPL4s+qwbtzrZYIryjpIiaHHkPQeA3RDIQd13z2GkrMl363apR+i+H1Vy6w1ZhgrMvFXpryLM1vqyl0g==","signatures":[{"sig":"MEYCIQDZSKtVrbloMDwhfYXgOjZKa0NhraNHxqLJdocniTBBkAIhAJR1gBrJfsCuL5uXMnua+yzqFQn2Rb9sjMYB8Wpd5guz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232530},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"135a95968f5579c36288e405a49ffe5351e1cffc","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.14_1713762575389_0.6335570755550792","host":"s3://npm-registry-packages"}},"2.0.0-alpha.15":{"name":"util-ex","version":"2.0.0-alpha.15","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.15","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"364156cdb2df7f5d2daa0d9d9c498ccc40fa897c","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.15.tgz","fileCount":188,"integrity":"sha512-GaEVfktRPizaTiTQF5glAcopBCqFIxNFdM+hEgmJzPlvB3UG/TbgLpMpxmLW9bLIgIHxSOevKcxOgII5vY6dVg==","signatures":[{"sig":"MEUCIQCqmdwt8D0yCFWHnOASZd4Q90bAtAZL4zajNn1bruIiXwIgNG/kkGVzF1gxXaWiLwAM06JB/IK2HCeEGHhpRSPCNH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232741},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"7ed6ee2716622cb53d38543adb53f9cb7ebfb428","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.15_1715038030457_0.2700462842528759","host":"s3://npm-registry-packages"}},"2.0.0-alpha.16":{"name":"util-ex","version":"2.0.0-alpha.16","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.16","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"f6e5f3035171fd3782621a2b12bc6984cedbaf2f","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.16.tgz","fileCount":188,"integrity":"sha512-dtW3/VBE6K5zlTb55li+yOG/I5Jix1PKgMU4wVKhxZM7DNegIyZisUg3tN0oRs3IqmC+tgWN+GcbAX/iSbsclg==","signatures":[{"sig":"MEQCIGabqMmOnTusTyUSCVwpyLjM3EJ3OJNj7UxD1QWYUPhlAiB/qPoLljwb+GPsW8uDSY88vea0eN29nipgMUdWYJZhqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233033},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"74cfa1a0f0e37e136ca2527b6aa7edf83af495d5","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.16_1715044351127_0.7376738124091329","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"util-ex","version":"1.0.4","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@1.0.4","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"1397b5df760c7b69f0cef63a93a6bb6a9038a259","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-1.0.4.tgz","fileCount":176,"integrity":"sha512-GeQ9F9YQDRcTSYl9mTaYc1sbFc/p2D2ch9MbffoP3Ow6TS4AaVlZpbN2gLVpxS/TzNu44Y/KAKB4jYOpu7FKcg==","signatures":[{"sig":"MEYCIQCDniE6j079dfGjAbnQaQBAzGleOtArU/drkH9tsZPMowIhAMTFcOt3by/weUwxqhUclypenGTWa7yc6P+XynWmQMX3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202650},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c0a7e628cee794459e06c2fc04d60471dfbe9dcb","scripts":{"doc":"typedoc --plugin none --out web ./src","test":"mocha","build":"npm run build.ts && mkdir -p lib && cp -r src/* lib/","clean":"rm -fr web docs types lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run build && npm run doc.md && git add docs && git ci -m 'docs: update API docs' && npx standard-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr types","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npx standard-version --prerelease alpha","release.major":"npx standard-version -r major"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"xtend":"^4.0.2","inherits-ex":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.7","mocha":"~10.2.0","sinon":"~15.0.3","typedoc":"^0.23.28","sinon-chai":"~3.7.0","typescript":"^5.0.2","typedoc-plugin-markdown":"^3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_1.0.4_1715044720290_0.6023606349763297","host":"s3://npm-registry-packages"}},"2.0.0-alpha.17":{"name":"util-ex","version":"2.0.0-alpha.17","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.17","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"a391ea2992a85cd3a3d96d77ab2d03fbf65805b8","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.17.tgz","fileCount":188,"integrity":"sha512-4RuR/6r18Aq+re21L4xaS+Dv/tJDluvoIKJfZOv3xhbaQncMNJmrZzULoiv5jHmQOvYIzadN8Fpu4aMfn2zXXg==","signatures":[{"sig":"MEUCIQDcvq5T3m0fLYH2l6Ae3UCWqL3WW0eojK1HOFXytKXjwAIgSeDh56dTAeTR1GXU1rPkLZIv79JepTqtiW0w+3BhpMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233379},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"438f18787ad0ec04689d8d35ffc0b6be1ac78fb3","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.17_1715047290082_0.08236686852675845","host":"s3://npm-registry-packages"}},"2.0.0-alpha.18":{"name":"util-ex","version":"2.0.0-alpha.18","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0-alpha.18","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"370593f3f8a1509713f33fc0ea83210974eaf229","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0-alpha.18.tgz","fileCount":188,"integrity":"sha512-A9GvsZ5FQ0AtSQSD5Fz5G8Mm9mYYthS8wcZ4UI5AqoZ8MoOVIHxyWZWn2Q5MSNh4aoByS/LlmRr6eIiAM1Dt7w==","signatures":[{"sig":"MEYCIQDBi6WtSB6mG1ZKWgqZD9zc1H4tXAi7IY9Qp4h9bW8/IAIhAPM8WjUl8dFiiSZHXScxygvhuL4XRYh8so/8/b25IyCh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235161},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"4ea7e2e2a8ef5136956835202536e0ee549a6c95","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0-alpha.18_1715218533663_0.35713920304610736","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"util-ex","version":"2.0.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.0.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"9e21e2216c1f5ab456f3466f1ac336f1a36e069a","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.0.0.tgz","fileCount":188,"integrity":"sha512-CdVsXWgu5SIVsVTAQvQ7tT7pHJmKCsaPoid3+OkxyUSItTC/o4w4rq24A1zJHiljsyRnjfwAxAkj0uSz0wyCgQ==","signatures":[{"sig":"MEYCIQC5aceNH7sCXuzbm8E32uIH5ImO6cGle2ek/ppfyraiWQIhAOkqk7idB/7p0gzpvyrEOhMFyEwDVQj4o4+Owkzm9HgZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235143},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"220dc47c4e7591008f3950bf996e79e1b87323e3","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.0.0_1724920052860_0.5481852102312912","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"util-ex","version":"2.1.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.1.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"190170a1c60a2005c371d490d6a3f2b670c7ba1f","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.1.0.tgz","fileCount":192,"integrity":"sha512-VL9RLv9aXOSRlphqMkjePhgwiBopc8/c5vM/3YAhYuS5tT7RPyUl4q69pd/njO+P8s7EvhpSJEVoRwX9gQpGHg==","signatures":[{"sig":"MEYCIQCH/gSzbK1ZfAGSmZGfKVlKHs3oyL1h1XAF02GES4R8lAIhAKksusQ+pU4hs/hN2FFvCKYzv0/beTwL4AJziVrq1f4D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237396},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"6120e89ca57ba9dd70b7c308d21c174ae7cb59c1","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.1.0_1728178503035_0.371965563850279","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"util-ex","version":"2.2.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.2.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"7df95e02688855bbb30fb6c2e5d6681fc93e0719","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.2.0.tgz","fileCount":196,"integrity":"sha512-E9+bqaipEAktFkI5LR/4Vv0+19msq7rzQvIjPyFtKshTq5c1IcXWPck81FEX208YZ7qmkqKvpS6zJmSSGKUQQw==","signatures":[{"sig":"MEUCIQCrwtkzVpkMCAN+jTTy16cd1jPaAG5TUzzIK7956zZxUgIgcyeXQ1XIhBLYCVnVIqStxFrmLiwSpmKpuoJoF8b2RkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240221},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"94da4cb7bbe28f9aaf6746638cffe36c752d641a","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.18.0","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.2.0_1741487975186_0.22161757790684744","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"util-ex","version":"2.2.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.2.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"b0aa27055cdb25fc5b58cc76de87e3468db2678b","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.2.1.tgz","fileCount":196,"integrity":"sha512-ZS65LKMGc82xNeFaIlQMl0fiAPEx4ZoCkRyo73ZggwZERRFvKquH7G3yFK6Y4FrWw176tThMxbex89F80UlwUw==","signatures":[{"sig":"MEUCIFunXSz5KcrMiTmSOvB4bVkxCQfglQnCPFvnal/lBu4cAiEA3K9nYTVSno1t7rg4RugXUBLA0rrl/mSe5xgwP9mvaug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240557},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"2dadbd4fcd4dc47cd76fcf542aff33f562356ad0","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.18.0","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.2.1_1741488415086_0.6459560065633294","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"util-ex","version":"2.3.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.3.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"40c7ed4f02dbeb60c3ccab0d490b5264bcb9284a","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.3.0.tgz","fileCount":200,"integrity":"sha512-Tdp/cRu29WkhLIQfbgOLtBfT4CAj1fnyYpjGfzKSuZKodyxLE/wMsimzRy/Y+CXtZeUrFzuE/5cejZWYx3dQIw==","signatures":[{"sig":"MEQCIGSTN9XS+TjTvSOVx2+CVER6zTWO63b9aHeVnVhaBywhAiAguE/2oyNW+qbsP2IYcAY3SHUn1N+PJymadBQzFMUV6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252601},"main":"./lib/index.js","_from":"file:util-ex-2.3.0.tgz","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"_resolved":"/tmp/3c3d8ba647e3faaccbb72a424c922f3c/util-ex-2.3.0.tgz","_integrity":"sha512-Tdp/cRu29WkhLIQfbgOLtBfT4CAj1fnyYpjGfzKSuZKodyxLE/wMsimzRy/Y+CXtZeUrFzuE/5cejZWYx3dQIw==","pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.18.3","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.3.0_1750040872324_0.159251691144638","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"util-ex","version":"2.4.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.4.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"138cd58baece6e93f07dd3c0d66f82ed9d03211e","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.4.0.tgz","fileCount":204,"integrity":"sha512-5sSmY5WFWbnU0Msdd0YZccvzK8suoys02GP3kGfqwyIXLAAJxMk4dW+cml9KTeT9+FvP2r7qQ8aqRjnDX7gmhw==","signatures":[{"sig":"MEUCIQDqCU0izUpFPboT02WhjxEM30nkzhWoJz5HwWxNuHwCNAIgfc3Icbj0XKbp1Ly7/9UQwawl2apdylAoIIrYT6AMvxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265204},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"6888840700c2767e889e1918b734d2615a72898d","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.19.4","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.3.10","mocha":"~10.2.0","sinon":"~15.0.3","eslint":"^8.57.0","typedoc":"^0.25.12","prettier":"^3.2.5","@babel/cli":"^7.24.1","sinon-chai":"~3.7.0","typescript":"^5.4.3","@babel/core":"^7.24.3","@babel/register":"^7.23.7","eslint-plugin-tsdoc":"^0.2.17","@antfu/eslint-config":"^2.11.4","eslint-config-prettier":"^9.1.0","typedoc-plugin-markdown":"^3.17.1","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.4.0_1761003940847_0.6213312356998784","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"util-ex","version":"2.5.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.5.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"f08fb4736458c70dee4d8ea50946815feb3dbffd","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.5.0.tgz","fileCount":214,"integrity":"sha512-femo0kRvBqrRHqqeA81s03TRWfwuLhkfroiuqE5eYa9NlYIkkk2kw9onM/Ney8o5pgoXvWYmXd4bIDyIICzNjg==","signatures":[{"sig":"MEUCIQDSmUskqTD6Ky0xqk4RynE8K1vFXLXMEm4p3oOCFtwahQIgBlH9JxU7rAw/bYjJ0Wd42EqEHmwZ9yWA1K5ER+x3YHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284293},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"6c26ac9ee5decf9605c06e10ec3306f5d236f620","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.19.4","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~6.2.0","mocha":"~11.7.4","sinon":"~21.0.0","eslint":"^9.38.0","typedoc":"^0.28.14","prettier":"^3.6.2","@babel/cli":"^7.28.3","sinon-chai":"~4.0.1","typescript":"^5.7.3","@babel/core":"^7.28.4","@babel/register":"^7.28.3","eslint-plugin-tsdoc":"^0.4.0","@antfu/eslint-config":"^6.0.0","eslint-config-prettier":"^10.1.8","typedoc-plugin-markdown":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.5.0_1768794465430_0.7100885589947292","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"util-ex","version":"2.5.1","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.5.1","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"7e5e69733f9af65da38b5e000aaaeb95e07be3dc","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.5.1.tgz","fileCount":215,"integrity":"sha512-sAMcHipjsiQf0uF8NXjgh0OPMeYT+2qUGOyFSVhNYn8ivFByART95ren/BCHwCzTVyscJXx5VaKEcFSqheeMTA==","signatures":[{"sig":"MEQCIARtkQ7eCnl/HqsrcUC6B5ssRv3Ne1PdUfx35bZMM1jIAiA6ONUROnFZ65sMcAF9c+lHMhepOSeTULkyaBNX87ZE6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285531},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"e6c587f7d96859b31658b01b05110ad724ef00ee","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.19.4","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~6.2.0","mocha":"~11.7.4","sinon":"~21.0.0","eslint":"^9.38.0","typedoc":"^0.28.14","prettier":"^3.6.2","@babel/cli":"^7.28.3","sinon-chai":"~4.0.1","typescript":"^5.7.3","@babel/core":"^7.28.4","@babel/register":"^7.28.3","eslint-plugin-tsdoc":"^0.4.0","@antfu/eslint-config":"^6.0.0","eslint-config-prettier":"^10.1.8","typedoc-plugin-markdown":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.5.1_1769660819041_0.40595822439139106","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"util-ex","version":"2.5.2","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.5.2","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"36270db20ec2e1346a65db0063afa9a3b0b69498","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.5.2.tgz","fileCount":215,"integrity":"sha512-XNeSSVOq/XEE+Zts/E7gM+6rzqa8EAHjYJkbI1XWRIXWFq8hiOCIEAEXLAWRQqJ9nOcTR81cHBqhCF7CiwROWg==","signatures":[{"sig":"MEYCIQC8xgVOn2ZGWE0aCduTW3DjeC3OZvOIRCrEqRttJ86T/AIhANDDNGsFd5134QfmnPxCBGtWKthSH82lPueR3GVVd2nP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289102},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"01ca0f205e919a9d04701806aaf0d21de39074d0","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.19.4","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~6.2.0","mocha":"~11.7.4","sinon":"~21.0.0","eslint":"^9.38.0","typedoc":"^0.28.14","prettier":"^3.6.2","@babel/cli":"^7.28.3","sinon-chai":"~4.0.1","typescript":"^5.7.3","@babel/core":"^7.28.4","@babel/register":"^7.28.3","eslint-plugin-tsdoc":"^0.4.0","@antfu/eslint-config":"^6.0.0","eslint-config-prettier":"^10.1.8","typedoc-plugin-markdown":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.5.2_1774494633533_0.7484469639950988","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"util-ex","version":"2.6.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.6.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"04814a7c0a9f3ed744626efd592fcaf225ccc229","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.6.0.tgz","fileCount":215,"integrity":"sha512-6WOKis50Ilc7Cl6Kr7jqxtymTW8sb/sG6+g11E5QiKRWwy+MoTHLW+AiFd8mN6/Acu1bVrhI93Bkj9tJ3ae+Cw==","signatures":[{"sig":"MEUCIH+ueDllvMOX55AGtlygb0+P7XXJbf+NywzJ6xLxZYd6AiEA6OhRJ5XaboMGQk4SfADvQMplQVPgDI5BgaZndIcMZqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292125},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.js","engines":{"node":">=8"},"gitHead":"5cd33c93c5f37e3aa6d722b247aa4f26d480c0fc","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"20.19.4","dependencies":{"inherits-ex":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~6.2.0","mocha":"~11.7.4","sinon":"~21.0.0","eslint":"^9.38.0","typedoc":"^0.28.14","prettier":"^3.6.2","@babel/cli":"^7.28.3","sinon-chai":"~4.0.1","typescript":"^5.7.3","@babel/core":"^7.28.4","@babel/register":"^7.28.3","eslint-plugin-tsdoc":"^0.4.0","@antfu/eslint-config":"^6.0.0","eslint-config-prettier":"^10.1.8","typedoc-plugin-markdown":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.6.0_1778896094600_0.9529283156086745","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"util-ex","version":"2.7.0","keywords":["is","validate","util","browser","browserify"],"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","_id":"util-ex@2.7.0","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"homepage":"https://github.com/snowyu/util-ex.js","bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"dist":{"shasum":"1d285e0517bfa9ed1219d1a6a0811b89e4fe771b","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.7.0.tgz","fileCount":215,"integrity":"sha512-fAguNQA/Wxhvhc4TKQquEgkWjnFjarnk0HxjHT4rryOvsPPeis3EPGIDGHK/qSyvBzA6+jMjNM05DKJZlxEQqQ==","signatures":[{"sig":"MEUCIQClwZTnqMuVoKQgpjzDiDKYvaXgyVGy+VOP5YdouC0PUQIgarbkNGM2Nrp2nxBMsoSerdUAZSJrEsHXxwqWOvziROI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292400},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">=8"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.js"}},"gitHead":"7a73fe655169e1026a214ff24636a89822731420","scripts":{"doc":"typedoc --plugin none --out web ./src","lint":"npx eslint --config .eslintrc.yml src","test":"mocha","build":"npm run build.cjs && node scripts/esm-copy.js && npm run build.ts && npm run doc.md","clean":"rm -fr web docs lib","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean.ts":"rm -fr lib/*.d.ts","lint.fix":"npm run lint -- --fix","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","clean.doc":"rm -fr web docs","clean.lib":"rm -fr lib","release.alpha":"npm run release -- --prerelease alpha"},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"pre-commit":["test"],"repository":{"url":"git://github.com/snowyu/util-ex.js.git","type":"git"},"_npmVersion":"10.9.3","description":"Browser-friendly enhanced util fully compatible with standard node.js","directories":{},"_nodeVersion":"22.18.0","dependencies":{"inherits-ex":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~6.2.0","mocha":"~11.7.4","sinon":"~21.0.0","eslint":"^9.38.0","typedoc":"^0.28.14","prettier":"^3.6.2","@babel/cli":"^7.28.3","sinon-chai":"~4.0.1","typescript":"^5.7.3","@babel/core":"^7.28.4","@babel/register":"^7.28.3","eslint-plugin-tsdoc":"^0.4.0","@antfu/eslint-config":"^6.0.0","eslint-config-prettier":"^10.1.8","typedoc-plugin-markdown":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/util-ex_2.7.0_1783381862257_0.18318858395106186","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"util-ex","description":"Browser-friendly enhanced util fully compatible with standard node.js","homepage":"https://github.com/snowyu/util-ex.js","version":"2.7.1","author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"keywords":["is","validate","util","browser","browserify"],"main":"./lib/index.js","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.js"}},"repository":{"type":"git","url":"git://github.com/snowyu/util-ex.js.git"},"bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"license":"MIT","engines":{"node":">=8"},"dependencies":{"inherits-ex":"^2.2.2"},"devDependencies":{"@antfu/eslint-config":"^6.0.0","@babel/cli":"^7.28.3","@babel/core":"^7.28.4","@babel/plugin-transform-modules-commonjs":"^7.27.1","@babel/register":"^7.28.3","chai":"~6.2.0","eslint":"^9.38.0","eslint-config-prettier":"^10.1.8","eslint-plugin-tsdoc":"^0.4.0","mocha":"~11.7.4","prettier":"^3.6.2","sinon":"~21.0.0","sinon-chai":"~4.0.1","typedoc":"^0.28.14","typedoc-plugin-markdown":"^4.9.0","typescript":"^5.7.3"},"pre-commit":["test"],"scripts":{"build":"npm run build.cjs && node scripts/esm-copy.js && npm run build.ts && npm run doc.md","build.cjs":"babel src --out-dir lib --config-file ./.babelrc","build.ts":"tsc --declaration --emitDeclarationOnly --outDir lib","clean":"rm -fr web docs lib","clean.doc":"rm -fr web docs","clean.ts":"rm -fr lib/*.d.ts","clean.lib":"rm -fr lib","doc":"typedoc --plugin none --out web ./src","doc.md":"typedoc --plugin typedoc-plugin-markdown --out docs ./src","lint":"npx eslint --config .eslintrc.yml src","lint.fix":"npm run lint -- --fix","release":"npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s","release.alpha":"npm run release -- --prerelease alpha","test":"mocha"},"_id":"util-ex@2.7.1","gitHead":"e6e82a90c96ec2bebdb32429792d1aefe93f25b4","types":"./lib/index.d.ts","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-LPLxd3cCQXpqGRhu31nvXQ+JlAQpy+oyP4J0z9M1SJkSKWXL+bd76INn3JXh9YEpyUMeBrOaKYfwS7cr1YFE6Q==","shasum":"cdba0aa57680ad54cbdd5405276fa93fee89f571","tarball":"https://registry.npmjs.org/util-ex/-/util-ex-2.7.1.tgz","fileCount":215,"unpackedSize":291622,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCcUAiq2Tg9uhfzSp98Ao3RhDEHgUHuInE4QsTjVMwOlgIgE36XxkO80Q9JI6lW1ksqXhAOc2cyOFb5Md8krqCKSJg="}]},"_npmUser":{"name":"riceball","email":"snowyu.lee@gmail.com"},"directories":{},"maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util-ex_2.7.1_1783477205798_0.2483618117990265"},"_hasShrinkwrap":false}},"time":{"created":"2015-02-04T15:50:30.222Z","modified":"2026-07-08T02:20:06.073Z","0.0.1":"2015-02-04T15:50:30.222Z","0.1.0":"2015-02-05T03:16:06.999Z","0.1.1":"2015-02-05T04:06:31.516Z","0.2.0":"2015-02-05T06:50:14.829Z","0.2.1":"2015-02-05T08:09:29.530Z","0.2.2":"2015-02-07T07:16:32.101Z","0.2.3":"2015-02-09T02:30:24.749Z","0.2.4":"2015-02-09T10:26:21.383Z","0.2.5":"2015-02-11T04:09:31.954Z","0.2.6":"2015-02-12T02:21:25.146Z","0.2.7":"2015-02-13T01:06:29.469Z","0.2.8":"2015-02-14T12:16:28.205Z","0.2.9":"2015-02-18T16:00:15.578Z","0.3.0":"2015-05-29T13:54:11.316Z","0.3.1":"2015-05-30T00:21:26.811Z","0.3.2":"2015-06-02T10:09:35.846Z","0.3.3":"2015-06-25T08:18:03.087Z","0.3.4":"2015-06-27T02:12:33.543Z","0.3.5":"2015-07-12T21:49:33.384Z","0.3.6":"2015-07-12T21:55:12.333Z","0.3.7":"2015-07-12T23:11:45.977Z","0.3.8":"2015-07-13T11:07:28.037Z","0.3.9":"2015-07-18T08:27:07.164Z","0.3.10":"2015-07-26T13:35:32.446Z","0.3.11":"2015-08-03T02:19:00.405Z","0.3.12":"2015-08-04T03:55:20.968Z","0.3.13":"2015-08-17T06:52:18.324Z","0.3.14":"2015-08-22T09:00:05.513Z","0.3.15":"2015-10-01T01:00:54.902Z","0.3.16":"2023-03-24T08:21:38.622Z","0.3.17":"2023-03-30T13:45:07.593Z","0.3.18":"2023-03-31T09:35:45.765Z","1.0.0":"2023-03-31T09:45:48.076Z","2.0.0-alpha.0":"2023-04-07T01:19:44.072Z","2.0.0-alpha.1":"2023-04-08T08:29:20.378Z","2.0.0-alpha.2":"2023-04-11T06:14:20.307Z","2.0.0-alpha.3":"2023-04-11T07:26:05.527Z","2.0.0-alpha.4":"2023-04-11T11:25:23.961Z","2.0.0-alpha.5":"2023-04-12T00:07:30.863Z","2.0.0-alpha.6":"2023-04-12T00:22:08.295Z","1.0.1":"2023-04-12T00:22:53.013Z","2.0.0-alpha.7":"2023-04-12T05:40:20.586Z","1.0.2":"2023-04-12T05:44:46.098Z","2.0.0-alpha.8":"2023-04-12T05:49:21.187Z","1.0.3":"2023-04-12T05:53:36.318Z","2.0.0-alpha.9":"2024-03-15T06:58:57.360Z","2.0.0-alpha.10":"2024-03-15T08:11:52.400Z","2.0.0-alpha.11":"2024-03-29T08:49:10.905Z","2.0.0-alpha.12":"2024-04-02T11:21:22.183Z","2.0.0-alpha.13":"2024-04-02T11:33:41.859Z","2.0.0-alpha.14":"2024-04-22T05:09:35.571Z","2.0.0-alpha.15":"2024-05-06T23:27:10.667Z","2.0.0-alpha.16":"2024-05-07T01:12:31.301Z","1.0.4":"2024-05-07T01:18:40.470Z","2.0.0-alpha.17":"2024-05-07T02:01:30.241Z","2.0.0-alpha.18":"2024-05-09T01:35:33.956Z","2.0.0":"2024-08-29T08:27:33.113Z","2.1.0":"2024-10-06T01:35:03.243Z","2.2.0":"2025-03-09T02:39:35.387Z","2.2.1":"2025-03-09T02:46:55.287Z","2.3.0":"2025-06-16T02:27:52.489Z","2.4.0":"2025-10-20T23:45:41.025Z","2.5.0":"2026-01-19T03:47:45.565Z","2.5.1":"2026-01-29T04:26:59.190Z","2.5.2":"2026-03-26T03:10:33.670Z","2.6.0":"2026-05-16T01:48:14.741Z","2.7.0":"2026-07-06T23:51:02.411Z","2.7.1":"2026-07-08T02:20:05.968Z"},"bugs":{"url":"https://github.com/snowyu/util-ex.js/issues"},"author":{"name":"Riceball LEE","email":"snowyu.lee@gmail.com"},"license":"MIT","homepage":"https://github.com/snowyu/util-ex.js","keywords":["is","validate","util","browser","browserify"],"repository":{"type":"git","url":"git://github.com/snowyu/util-ex.js.git"},"description":"Browser-friendly enhanced util fully compatible with standard node.js","maintainers":[{"name":"riceball","email":"snowyu.lee@gmail.com"}],"readme":"### util-ex [![npm](https://img.shields.io/npm/v/util-ex.svg)](https://npmjs.org/package/util-ex) [![downloads](https://img.shields.io/npm/dm/util-ex.svg)](https://npmjs.org/package/util-ex) [![license](https://img.shields.io/npm/l/util-ex.svg)](https://npmjs.org/package/util-ex)\n\nEnhanced JavaScript utilities for both Node.js and browser environments.\n\nThis package modifies and enhances the standard `util` from node.js\n\n## Features\n\n- **Universal Compatibility**: Works seamlessly in both Node.js and browser environments\n- **Extended Type Checking**: Comprehensive type detection utilities (isPlainObject, isAsync, etc.)\n- **Function Manipulation**: Advanced function wrapping, injection, and dynamic creation\n- **Object Utilities**: Property cloning, definition, and inspection tools\n- **Lightweight**: Minimal dependencies and optimized for performance\n\n## Installation\n\n```bash\nnpm install util-ex\n```\n\n## Quick Start\n\n```js\nimport { isPlainObject, isAsync, inject, newFunction } from 'util-ex'\n\n// Type checking\nconsole.log(isPlainObject({})) // true\nconsole.log(isPlainObject([])) // false\n\n// Async function detection\nasync function myAsyncFunc() {}\nconsole.log(isAsync(myAsyncFunc)) // true\n\n// Function injection\nconst originalFunc = (a, b) => a + b\nconst beforeFunc = (a, b) => console.log(`Adding ${a} + ${b}`)\nconst afterFunc = (result) => {\n  console.log(`Result: ${result}`)\n  return result * 2\n}\nconst wrappedFunc = inject(originalFunc, beforeFunc, afterFunc)\nconsole.log(wrappedFunc(2, 3)) // Logs: Adding 2 + 3, Result: 5, Returns: 10\n\n// Dynamic function creation\nconst adder = newFunction('adder', ['a', 'b'], 'return a + b')\nconsole.log(adder(2, 3)) // 5\n```\n\n# API\n\nFull API Documents is here: [Docs](./docs/modules.md)\n\n## inject\n\n▸ **inject**(`aOrgFunc`, `aBeforeExec`, `aAfterExec`): `Function`\n\nWraps a function and executes code before and/or after the wrapped function.\n\n**`Throws`**\n\nIf aAfterExec is not a function and an error occurs while executing the wrapped function.\n\n**`Example`**\n\n```js\nimport { inject as injectFunc } from 'util-ex'\n\n// Wrapping a function with injectFunc\nconst originalFunc = (a, b) => a + b;\nconst beforeFunc = (a, b) => console.log(`Before execution: a = ${a}, b = ${b}`);\nconst afterFunc = (result) => console.log(`After execution: result = ${result}`);\nconst wrappedFunc = injectFunc(originalFunc, beforeFunc, afterFunc);\nconst result = wrappedFunc(1, 2); // Logs \"Before execution: a = 1, b = 2\" and \"After execution: result = 3\"\n```\n\n**`Example`**\n\n```js\n// Wrapping a function with injectFunc and modifying arguments and return value\nconst Arguments = injectFunc.Arguments\nconst originalFunc = (a, b) => a + b;\nconst beforeFunc = (a, b) => {\n  console.log(`Before execution: a = ${a}, b = ${b}`);\n  return new Arguments([a * 2, b * 3]);\n};\nconst afterFunc = (result, isDenied) => {\n  console.log(`After execution: result = ${result}, isDenied = ${isDenied}`);\n  return result * 2;\n};\nconst wrappedFunc = injectFunc(originalFunc, beforeFunc, afterFunc);\nconst result = wrappedFunc(1, 2); // Logs \"Before execution: a = 1, b = 2\", \"After execution: result = 6, isDenied = false\"\nconsole.log(result); // Output: 12\n```\n\n**`Example`**\n\n```js\n// Wrapping a function with injectFunc and not executing the original function\nconst originalFunc = (a, b) => a + b;\nconst beforeFunc = (a, b) => {\n  console.log(`Before execution: a = ${a}, b = ${b}`);\n  return \"Not executing original function\";\n};\nconst afterFunc = (result, isDenied) => {\n  console.log(`After execution: result = ${result}, isDenied = ${isDenied}`);\n  return \"Modified return value\";\n};\nconst wrappedFunc = injectFunc(originalFunc, beforeFunc, afterFunc);\nconst result = wrappedFunc(1, 2); // Logs \"Before execution: a = 1, b = 2\", \"After execution: result = Modified return value, isDenied = true\"\nconsole.log(result); // Output: \"Modified return value\"\n```\n\n**`Example`**\n\n```js\n// Wrapping a function with injectFunc and getting the original function's error\nconst originalFunc = () => {\n  throw new Error(\"Original function error\");\n};\nconst beforeFunc = () => {\n  console.log(\"Before execution\");\n};\nconst afterFunc = (result, isDenied) => {\n  console.log(`After execution: result = ${result}, isDenied = ${isDenied}`);\n};\nconst wrappedFunc = injectFunc(originalFunc, beforeFunc, afterFunc);\nwrappedFunc(); // Logs \"Before execution\", \"After execution: result = [Error: Original function error], isDenied = false\"\n```\n\n### inject Parameters\n\n| Name | Type | Description |\n| :------ | :------ | :------ |\n| `aOrgFunc` | `Function` | The function to be wrapped. |\n| `aBeforeExec` | `Function` | A function to be executed before the wrapped function `aOrgFunc`. |\n| `aAfterExec` | `Function` | A function to be executed after the wrapped function `aOrgFunc`. |\n\n### inject Returns\n\n`Function`\n\nA new function that wraps the original function.\n\nBeforeExec:\nIf `aBeforeExec` is a function, it will be called with the same context and arguments as the wrapped function.\n\n- If it returns an `Arguments` object, the wrapped function will be called with the modified arguments.\n- If it returns a value other than `undefined`, the wrapped function will not be called and this value will be returned as result instead.\n\nAfterExec:\nIf `aAfterExec` is a function, it will be called with the same context, arguments with additional the result of the `aOrgFunc` and isDenied flag.\n\n- If the `aOrgFunc` throws an error, the `result` parameter will be an `Error` object.\n- If `aAfterExec` returns a value, it will be used as the final result of the wrapped function.\n- If `isDenied` parameter is true, it means `aOrgFunc` was not called during execution of the wrapped function.\n\n## injectMethod\n\n▸ **injectMethod**(`aObject`, `aMethodName`, `aNewMethod`): `boolean`\n\nInjects method into an object. optionally preserving access to the original method via \"`super`\" and original instance via \"`self`\".\n\n**Note**:\n\n* In the new method, you can use `this.super()` to call the original method, `this.super()` is already bound with original instance.\n* The `this[aMethodName]` is also the original method, but not bound yet.\n* `this.self` is the original instance!\n\n**`Example`**\n\n```ts\nimport { injectMethod } from 'util-ex'\n\nvar obj = {\n  method1: function() {\n    console.log('Hello');\n  }\n};\n\nvar newMethod = function() {\n  this.super();\n  console.log('World');\n};\n\ninjectMethod(obj, 'method1', newMethod);\n\nobj.method1(); // Output: Hello\\nWorld\n```\n\n### injectMethod Parameters\n\n| Name | Type | Description |\n| :------ | :------ | :------ |\n| `aObject` | `any` | the target object to inject |\n| `aMethodName` | `string` | the target method to inject |\n| `aNewMethod` | `Function` | the new method to be injected into the aObject. |\n\n### injectMethod Returns\n\n`boolean`\n\nwhether the injection is successful.\n\n## newFunction\n\n```js\nnewFunction(expression[, name][, scope[, values]])\nnewFunction(name, arguments, body[, scope[, values]])\nnewFunction(functionString[, scope[, values]])\n```\n\nCreates a new function with the given name, arguments, body, scope and values.\n\n* **Expression Support (New!)**: If the first argument is an expression (e.g., `'a + b'`), it creates a function that returns that expression.\n  - `newFunction('a + b', {a: 1, b: 2})`\n  - `newFunction('a + b', 'add', {a: 1, b: 2})`\n* **Traditional Way**:\n  - `newFunction('add', ['a', 'b'], 'return a + b')`\n* **Function/Arrow String**:\n  - `newFunction('function add(a, b) { return a + b }')`\n  - `newFunction('(a, b) => a + b')`\n* **Function Object**: If the first argument is a Function object, it will be converted to a string and processed.\n  - `newFunction(function(a, b) { return a + b })`\n  - `newFunction(myFunc, { factor: 10 })`\n* **Context Binding**: You can bind `this` by including it in the scope object.\n\n```js\nimport { newFunction } from 'util-ex'\n\n// Expression support\nconst add = newFunction('a + b', {a: 1, b: 2})\nconsole.log(add()) // 3\n\n// Arrow function string\nconst arrowAdd = newFunction('(a, b) => a + b')\nconsole.log(arrowAdd(2, 3)) // 5\n\n// Expression with name\nconst namedAdd = newFunction('a + b', 'add', {a: 1, b: 2})\nconsole.log(namedAdd.name) // 'add'\n\n// Traditional usage\nconst fn = newFunction('yourFuncName', ['arg1', 'arg2'], 'return log(arg1+arg2);', {log:console.log})\n\n// Async expression\nconst asyncAdd = newFunction('await Promise.resolve(a + b)', {a: 1, b: 2})\nawait asyncAdd() // 3\n\n// Binding 'this' (Works for both normal and arrow functions!)\nconst context = { x: 42 }\nconst getX = newFunction('this.x', { this: context })\nconsole.log(getX()) // 42\n\nconst arrowGetX = newFunction('() => this.x', { this: context })\nconsole.log(arrowGetX()) // 42\n\n// More examples\nnewFunction('function yourFuncName(){}')\nnewFunction('function yourFuncName(arg1, arg2){return log(arg1+arg2);}', {log:console.log})\nnewFunction('function yourFuncName(arg1, arg2){return log(arg1+arg2);}', ['log'], [console.log])\n\n// Function object support\nconst originalFunc = function(a, b) { return a + b * factor; }\nconst factor = 10\nconst fn = newFunction(originalFunc, { factor: factor })\nconsole.log(fn(2, 3)) // 32\n\n// Arrow function object with scope\nconst arrowFn = (a, b) => a + b + extra\nconst fn2 = newFunction(arrowFn, { extra: 100 })\nconsole.log(fn2(1, 2)) // 103\n```\n\n## newScopedFunction\n\n▸ **newScopedFunction**(`name`, `argNames`, `body`, `scope`): `Function`\n\nCreates an executable function with dynamic scope binding.\n\nUnlike statically scoped functions, this rebinds scope variables on every execution, allowing runtime updates to the execution environment. The function achieves this through closure-delayed scope binding, regenerating the target function on each call.\n\n**`Example`**\n\n```js\nimport { newScopedFunction } from 'util-ex'\n// Basic usage\nconst scopedFunc = newScopedFunction(\n  'add',\n  ['x'],\n  'return x + y',\n  { y: 10 } // Initial scope\n);\nscopedFunc(5); // Returns 15\n\n// Dynamic scope update\nconst scope = { y: 20 };\nconst updatableFunc = newScopedFunction('add', ['x'], 'return x + y', scope);\nupdatableFunc(5); // Returns 25\nscope.y = 100;\nupdatableFunc(5); // Returns 105\n```\n\n### newScopedFunction Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n| `name` | `string` | Function name (for debugging and stack traces) |\n| `argNames` | `string[]` | Formal parameter names (array format) |\n| `body` | `string` | Function body code (as JavaScript string) |\n| `scope` | `Object` | Execution scope object (key-value pairs) |\n\n### newScopedFunction Returns\n\n`Function`\n\nExecutable function that:\n\n* Accepts arguments defined in `argNames`\n* Regenerates the function using current `scope` on each call\n* Returns the execution result\n\n## isAsync\n\n▸ **isAsync**(`value`): `boolean`\n\nChecks if a given value is an asynchronous function or a Promise.\n\n**Example**\n\n```js\nimport { isAsync } from 'util-ex'\n\nasync function myAsyncFunc() {}\nisAsync(myAsyncFunc) // true\nisAsync(Promise.resolve()) // true\nisAsync(() => {}) // false\n```\n\n## isPatternMatched\n\n▸ **isPatternMatched**(`value`, `pattern`, `included`?): `boolean`\n\nChecks if a string value matches a specified pattern.\n\nThis function tests whether the provided string value matches the given pattern. The pattern can be either a RegExp object, a string that can be converted to a RegExp, or a plain string for direct comparison or inclusion check.\n\n```js\nimport { isPatternMatched } from 'util-ex'\n\n// RegExp pattern matching\nisPatternMatched(\"hello world\", /hello/); // true\n\n// String pattern with strict equality\nisPatternMatched(\"test\", \"test\"); // true\nisPatternMatched(\"test\", \"testing\"); // false\n\n// String pattern with inclusion check\nisPatternMatched(\"hello world\", \"world\", true); // true\n\n// RegExp string pattern\nisPatternMatched(\"123\", \"/\\\\d+/\"); // true\n```\n\n### isPatternMatched Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n| `value` | `string` | The string value to be tested against the pattern |\n| `pattern` | `RegExp \\| string` | The pattern to match against |\n| `included?` | `boolean` | Flag to determine matching strategy when pattern is a string |\n\n### isPatternMatched Returns\n\n`boolean`\n\nTrue if the value matches the pattern according to the specified rules, otherwise false.\n\n## defineProperty\n\n```js\ndefineProperty(object, key, value[, aOptions])\n```\n\nDefine a property on the object. move to [inherits-ex](https://github.com/snowyu/inherits-ex.js) package.\n\n### usage\n\n```js\nconst defineProperty = require('util-ex/lib/defineProperty')\n\nlet propValue = ''\nconst obj = {}\n\ndefineProperty(obj, 'prop', 'simpleValue')\ndefineProperty(obj, 'prop', undefined, {\n  get() {return propValue}\n  set(value) {propValue = value}\n})\n```\n","readmeFilename":"README.md"}